Най-важните факти накратко

  • Нова функция: Една година след пускането на пазара, wenglor разширява облачната AI Lab, включвайки разпознаване на обекти.
  • Повече информация за всяко изображение: Моделът научава кои обекти присъстват, колко са и къде се намират.
  • Лесно за започване: Инструментът за етикетиране вече работи с ограничителни кутии, но остава близо до обичайните работни модели.
  • По-бързо етикетиране: AI асистентът за етикетиране предлага ограничителни кутии чрез текстова подсказка или маркиран пример и също така маркира цели набори от данни на изображения на партиди.
  • Работен процес от край до край: Анотацията, обучението и валидирането се извършват в облака, докато оценката в операционна дейност се извършва локално.
  • Данните като фактор за успех: Последователни анотации и реалистични обучителни изображения определят представянето на модела.

Какво е разпознаване на обекти в машинното зрение?

Разпознаването на обекти е една от по-натоварените задачи в индустриалната обработка на изображения. То локализира отделни обекти в изображението и ги приписва на определен клас. Освен въпроса „Какво може да се види?“, то предоставя и отговори на „Колко често?“ и „Къде точно?“.

За потребители с малко опит с AI, тази задача обикновено е свързана с много тренировъчни усилия досега. Точно тук идва разпознаването на обекти в AI Lab : То прави сложните задачи по броене решими без задълбочена AI експертиза.

Класификация или разпознаване на обекти: Каква е разликата?

ПроцедураРезултатТипичен въпросПодходящ за
Многокласова класификацияТочно един клас на изображение„Продуктът завършен ли е или непълен?“Добри/лоши решения
Многоетикетна класификацияМножество класове на изображение„Какви черти присъстват на снимката?“Оценете няколко свойства едновременно
Разпознаване на обектиКлас и позиция на всеки отделен обект„Колко обекта има къде?“Проверки за присъствие, броене и пълнота

Как работи етикетирането с ограничителни кутии в AI Lab?

За разпознаване на обекти wenglor е разширил инструмента за етикетиране, като включва ограничителни кутии. Потребителите рисуват ограничителна рамка около всеки съответен обект и му присвояват клас. Например, при замразена пица, всяко парче салам получава собствен кадър с клас „Salami“ – самата пица не получава кутия в това приложение.

Данните за истинност на земята, генерирани по този начин, съдържат класа и позицията в изображението за всеки маркиран обект. Те служат като референтна точка за модела по време на обучението.

Стъпка по стъпка към модела

Процесът остава близък до познатите класификационни функции:

  1. Дефинирайте класове – например „салам“.
  2. Маркирайте обекти – маркирайте всеки екземпляр в обучителните изображения с ограничителна кутия, ако желаете, с подкрепата на AI асистента за етикетиране.
  3. Обучете модела си – изчислително интензивен, но изцяло в облака.
  4. Прегледайте резултатите – валидирайте с независими тестови данни.

Какво е важно в анотацията?

Допълнителното усилие в сравнение с класификацията се дължи основно на обектно-специфичната анотация. Ако седем филии салам лежат върху пица, потребителите записват всички седем инстанции според същите правила. Равномерно настроените рамки осигуряват последователна обучителна информация – и следователно надежден модел.

Как изображенията могат да се етикетират по-бързо за разпознаване на обекти?

Колкото повече обекти показва изображението, толкова по-времеемко отнема ръчното рисуване във всеки отделен кадър. Тук идва на помощ AI асистентът за етикетиране в AI Lab: той автоматично предлага подходящи обекти, а потребителите директно възприемат предложените ограничителни кутии. Това спестява време и осигурява равномерно разположение на рамките – важна основа за прецизни и стабилни AI модели.

  • Автоматично разпознаване на обекти: Магьосникът намира подходящи обекти чрез текстови подсказки или маркирани примери. В примера с пица подсказката „salami slice“ е достатъчна.
  • Копиране на предложения директно: Предложените ограничителни кутии могат да бъдат прехвърлени директно към анотацията.
  • Пакетно етикетиране: Функцията маркира отделни изображения или цели набори от данни на изображения с един проход.
  • Спестете време, осигурете качество: Спестяването на време в сравнение с ръчното рисуване е значително, а качеството на етикетите остава постоянно.
AI асистент за етикетиране в AI лабораторията: Текстова заявка "salami slice" за разпознаване на обекти на замразена пица
AI асистентът за етикетиране предлага подходящи обекти чрез текстова подсказка, тук са парчетата салам от замразена пица.

Техническата оценка на данните остава задача на потребителите: асистентът ускорява етикетирането, а решението за правилата за анотация остава при тях.

Лесни за влизане, здрави модели

Една от целите беше централна за процеса на разработка: Разпознаването на обекти трябва да бъде отворено и за потребители, които преди са работили с прости edge решения и имат малко опит с по-сложни AI инструменти. То трябва да бъде също толкова бързо за използване, колкото и установените функции на AI Lab.

Лесната употреба върви ръка за ръка с високото качество на резултатите. AI Lab е специално проектирана да създава стабилни и здрави модели, които работят надеждно дори при реални, променящи се производствени условия. Стартирането е бързо и първите надеждни резултати често са налични след кратко време.

Какви обучителни данни се нуждаят от надежден модел?

Потребителският интерфейс улеснява анотирането – техническата оценка на данните остава задача на потребителя. Колкото по-реалистично обучаващите изображения представят следващото приложение, толкова по-устойчив е моделът.

Контролен списък за добри тренировъчни данни:

Различни позиции на обектите

Различни ситуации с осветлението

Промяна на произхода

Допустими варианти на компоненти

Типични модели на грешки

Частично замъглени или отразяващи обекти

Последователно поставяне на ограничителни кутии

Също толкова важно е чистото разделяне на обучението, валидирането и финалния тест. Независим тестов набор, който покрива очакваната вариация, е значим – резултатите върху вече обучени изображения позволяват само ограничено твърдение за по-късната употреба.

Практичен съвет: Тествайте добри части, лоши части и релевантни крайни случаи, типични за серийна употреба с независими тестови данни.

Тренировки в облака, бягане на умна камера

Работен процес на AI цикъла – от въвеждане на данни до анотации и обучение до внедряване.
Цялостен AI работен процес – от поглъщане на данни до анотации и обучение, до внедряване.

Анотацията, обучението и валидирането се извършват в AI Lab в облака. Отделна локална обучителна инфраструктура е излишна. След обучението weHub прехвърля модела в uniVision. След това той работи на Smart Camera B60 или на контролер за машинно зрение от серията MVC.

По време на работа оценката се извършва изцяло локално – независимо дали имате връзка с AI Lab или Интернет. Венглор нарича този цялостен процес от заснемане на изображения до внедряване AI Loop.

Практичен пример: Проверка на пълнотата на замразена пица

Как може да се използва допълнителната информация за местоположението се показва чрез проверка за пълнота на замразена пица. В целевото състояние седем филийки салам лежат на желаните позиции.

Обучение
Всяко видимо парче салам е анотирано като отделен инстанция в инструмента за етикетиране.

Учредяването
Умната камера B60 взима пицата. Местният модел разпознава филийките салам, приписва ги на класа „салам“ и ги намира с помощта на ограничителна кутия.

Решение за изпит
Тестовото приложение определя броя на дисковете и сравнява позициите им с определени тестови зони.

Ако, например, системата засече шест вместо седем филии салам, тя директно свързва изображението на камерата с ясен числов резултат.

Проверете номера и позицията заедно

За много контроли на качеството само броят е достатъчен. Ако се забележат и неправилно позиционирани резени салам, приложението сравнява координатите на обекта с допустимите диапазони. Конвенционалната ограничителна кутия описва позицията и размера на обекта; ориентацията или ротационната позиция изискват допълнителна оценка.

Автоматизиран контрол на качеството на замразена пица чрез AI разпознаване на обекти.
Автоматизиран контрол на качеството: Откриването на обекти проверява замразената пица за правилния брой парчета салам.

Заключение: От модел към надеждно решение за тест

AI Lab разширява разпознаването на обекти, включвайки приложения, в които броят и позицията на отделните обекти са от решаващо значение. Цялостният работен процес комбинира управление на данни и обучение на модели в облака с локално изпълнение в продукцията – и така значително намалява техническата бариера за влизане. AI асистентът за етикетиране също ускорява анотацията. Последователните анотации и валидирането на приложението остават ключът към надеждното внедряване на серии.

Прочетете още: Как да направим прехода от обработка на изображения, базирана на правила, към индустриален изкуствен интелект? · На фокус: AI в обработката на изображения

Често задавани въпроси относно разпознаването на обекти в лабораторията по изкуствен интелект

Класификацията присвоява един или повече класове на цялото изображение. Разпознаването на обекти също така локализира всеки отделен обект чрез ограничителна кутия – и така осигурява номера и позицията.

Особено при проверки за присъствие, броене и пълнота, като проверка дали всички части от топинга са на желаните позиции на замразената пица.

Задълбочените знания за AI са излишни. Потребителският интерфейс е базиран на познатите модели на AI Lab, така че дори начинаещи могат бързо да започнат да етикетират.

Магьосникът разпознава подходящи обекти въз основа на текстови подсказки или маркирани примери и предлага ограничителни кутии, които могат да се прилагат директно. Пакетното етикетиране може да се използва за редактиране на отделни изображения или цели набори от данни. Това спестява време в сравнение с ръчното рисуване и поддържа последователно качество на етикетите.

След обучение в облака, weHub прехвърля модела в uniVision. След това той работи на Smart Camera B60 или на контролер за машинно зрение от серията MVC – напълно локално, независимо от интернет връзката.

Обикновена ограничителна кутия описва позицията и размера. За ориентация или ротационна позиция е необходима допълнителна оценка.

С обучителни изображения, които показват реални условия (позиции, осветление, фонове, варианти, модели на грешки), равномерно поставени ограничителни кутии и независим тестов набор от данни.

Свързани статии