РЪКОВОДСТВО за визуален AI

Не-максимално потискане

Немаксималното потискане (NMS) е стъпката за почистване, която превръща разхвърляна купчина от припокриващи се кутии за откриване в една подредена кутия за обект.

Чуйте това ръководствоAI-разказан · ~2 min

На тази страница2 минути четене
  1. Преглед
  2. Дълбоко гмуркане
  3. Внедряване в реалния свят
  4. Бъдещето на немаксималното потискане
  5. Прилагайки го на практика
  6. Продължете да изследвате
  7. Често задавани въпроси

Преглед

Without it, detectors would report the same car five or ten times.

Дълбоко гмуркане

Детекторите на обекти обикновено предсказват много квадратчета кандидати около всеки реален обект, всеки с оценка на доверието. NMS подрязва това излишък. Класическият алчен алгоритъм сортира всички кутии по резултат, запазва този с най-висок резултат, след което премахва всички останали кутии, чието припокриване с него (измерено чрез Intersection over Union, IoU) надвишава праг като 0,5. Повтаря това върху оцелелите кутии, докато не остане нито една. Резултатът е една представителна кутия на обект. NMS е проста, бърза и с леки параметри, но има слабости: фиксиран праг на IoU може погрешно да потисне истински близък обект в сцени с много хора и третира припокриването като двоично. Варианти като резултати от затихване на Soft-NMS вместо директно изтриване на кутии за справяне с това.

Внедряване в реалния свят

Свиване на десетки припокриващи се кутии с лица в по едно на лице в приложения за камера и маркиране на снимки

Създаване на чисти, единични ограничителни кутии за превозно средство и пешеходец в детектори за автономно шофиране

Дедупликиране на припокриващи се полета за текстови региони в OCR конвейери за документи и регистрационни табели

Почистване на предложения за излишни обекти в системи за наблюдение на рафтове на дребно и инвентаризация

Бъдещето на немаксималното потискане

NMS остава постпроцесорът по подразбиране, но полето се движи към премахването му. Soft-NMS, DIoU-NMS и научените варианти подобряват управлението на претъпкана сцена, докато детекторите от край до край като DETR използват двустранно съпоставяне на базата на набор, за да предскажат директно уникални кутии, елиминирайки изцяло NMS. Очаквайте ръчно настроените прагове да отстъпят място на научени или без NMS дизайни, особено след като детекторите на трансформатори стават зрели и системите в реално време изискват детерминистична последваща обработка без разклонения.

Прилагайки го на практика

Защо има значение

  • Скорост и мащаб. Visual AI може да автоматизира задачи за проверка, откриване и маркиране в мащаб.
  • Избор на билдове. Творческите екипи могат да създават прототипи на концепции по-бързо с по-малко ръчни ревизии.
  • Екип и работен процес. Операциите могат да използват изображения и видео сигнали, които преди са били трудни за обработка.

Внимавайте за

  • Правата върху изображението и съгласието могат да се превърнат в правни рискове, ако произходът е неясен.
  • Производителността на модела може да варира в зависимост от осветлението, демографските данни и средата.
  • Фалшивите положителни резултати могат да останат незабелязани, освен ако не се наблюдават праговете на достоверност.

Следващи стъпки

  1. Определете критерии за приемане за прецизност, извикване и разходи за грешки.
  2. Тествайте с данни, които съответстват на реалните производствени условия.
  3. Добавете преглед от човек за прогнози с ниска степен на сигурност или с голямо въздействие.
  4. Проследявайте дрейфа на модела и проверявайте отново след промени в камерата или набора от данни.

Продължете да изследвате

Безплатен бюлетин

Получавайте дневния AI бюлетин

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

Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.

Тествайте себе си

Take the Non-Maximum Suppression quiz

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

Стартирай теста

Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение

Често задавани въпроси

What is Non-Maximum Suppression?

Немаксималното потискане (NMS) е стъпката за почистване, която превръща разхвърляна купчина от припокриващи се кутии за откриване в една подредена кутия за обект. Без него детекторите биха отчели една и съща кола пет или десет пъти.

Каква е основната цел на Non-Maximum Suppression при откриване на обект?

NMS елиминира многото припокриващи се кутии кандидати, които детекторът произвежда, оставяйки една представителна кутия за обект.

Кой показател използва стандартният NMS, за да реши дали две кутии се припокриват твърде много?

Мерките на NMS се припокриват с IoU: зоната на пресичане, разделена на обединената площ на двете кутии.

В greedy NMS кое поле се избира първо във всеки кръг?

Greedy NMS сортира кутиите по увереност и запазва тази с най-висок резултат, след което потиска припокриващите се кутии с по-нисък резултат.

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

Тъй като изтрива всяко поле над прага на IoU, NMS може погрешно да премахне истинско откриване на различен обект, който се припокрива.

Как Soft-NMS се различава от стандартния NMS?

Soft-NMS понижава (разпада) увереността на припокриващите се кутии, вместо да ги изхвърля, намалявайки фалшивото потискане в сцени с много хора.

Продължавай да учиш

Свързани ръководства

Още ръководства, избрани за тази тема

Получете безплатен AI сертификатКратък безплатен курс и изпит. Без разходи, без карта. Около 2,5 часа.Започнете безплатно →