СледваСледващо ръководство
BYOL и неконтрастивен самоконтрол
технически
РЪКОВОДСТВО за визуален AI
Немаксималното потискане (NMS) е стъпката за почистване, която превръща разхвърляна купчина от припокриващи се кутии за откриване в една подредена кутия за обект.
Чуйте това ръководствоAI-разказан · ~2 min
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 дизайни, особено след като детекторите на трансформатори стават зрели и системите в реално време изискват детерминистична последваща обработка без разклонения.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Немаксималното потискане (NMS) е стъпката за почистване, която превръща разхвърляна купчина от припокриващи се кутии за откриване в една подредена кутия за обект. Без него детекторите биха отчели една и съща кола пет или десет пъти.
NMS елиминира многото припокриващи се кутии кандидати, които детекторът произвежда, оставяйки една представителна кутия за обект.
Мерките на NMS се припокриват с IoU: зоната на пресичане, разделена на обединената площ на двете кутии.
Greedy NMS сортира кутиите по увереност и запазва тази с най-висок резултат, след което потиска припокриващите се кутии с по-нисък резултат.
Тъй като изтрива всяко поле над прага на IoU, NMS може погрешно да премахне истинско откриване на различен обект, който се припокрива.
Soft-NMS понижава (разпада) увереността на припокриващите се кутии, вместо да ги изхвърля, намалявайки фалшивото потискане в сцени с много хора.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
BYOL и неконтрастивен самоконтрол
технически