ДаліНаступний посібник
BYOL і неконтрастивний самоконтроль
технічний
Візуальний AI GUIDE
Немаксимальне придушення (NMS) — це крок очищення, який перетворює безладну купу блоків виявлення, що перекриваються, в один охайний ящик для кожного об’єкта.
Послухайте цей посібникШІ-розказаний · ~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, замість прямого видалення полів для вирішення цієї проблеми.
Згортання десятків полів для обличчя, що перекриваються, по одному для кожного обличчя в програмах для камери та фотографій
Створення чистих, єдиних обмежувальних рамок для транспортного засобу та пішохода в детекторах автономного водіння
Усунення дублікатів текстових областей, що перекриваються, у конвеєрах оптичного розпізнавання документів і номерних знаків
Очищення зайвих пропозицій об’єктів у системах моніторингу полиць і підрахунку товарних запасів
NMS залишається постпроцесором за замовчуванням, але поле рухається до його видалення. Soft-NMS, DIoU-NMS і навчені варіанти покращують обробку переповненої сцени, тоді як наскрізні детектори, такі як DETR, використовують двосторонню відповідність на основі набору для прямого прогнозування унікальних коробок, повністю усуваючи NMS. Очікуйте, що налаштовані вручну порогові значення поступляться місцем навченим або вільним від NMS дизайнам, особливо в міру зрілості трансформаторних сповіщувачів і системам реального часу потрібна детермінована постобробка без розгалужень.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
Немаксимальне придушення (NMS) — це крок очищення, який перетворює безладну купу блоків виявлення, що перекриваються, в один охайний ящик для кожного об’єкта. Без нього детектори повідомляли б про ту саму машину п’ять-десять разів.
NMS усуває багато блоків-кандидатів, що перекриваються, які створює детектор, залишаючи єдиний репрезентативний блок для кожного об’єкта.
Вимірювання NMS збігаються з IoU: площа перетину поділена на об’єднану площу двох блоків.
Greedy NMS сортує коробки за впевненістю та зберігає коробки з найвищим балом, а потім пригнічує блоки з нижчими балами, що перекриваються.
Оскільки NMS видаляє будь-яке поле, що перевищує порогове значення IoU, може помилково видалити справжнє виявлення іншого об’єкта, який випадково перекривається.
Soft-NMS знижує (послаблює) достовірність блоків, що перекриваються, а не відкидає їх, зменшуючи придушення помилок у багатолюдних сценах.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
BYOL і неконтрастивний самоконтроль
технічний