Sobes.tech
Middle — Senior
22

Чем soft-NMS отличается от обычного NMS?

Компании, где спрашивали
SoftInterMob

Ответ от нейросети

sobes.tech AI

Soft-NMS (Soft Non-Maximum Suppression) отличается от обычного NMS тем, что вместо жесткого удаления перекрывающихся боксов с высоким IoU, он снижает их оценки (confidence scores) плавно.

В обычном NMS, если два бокса сильно перекрываются (IoU выше порога), один из них полностью удаляется. Это может привести к потере полезных детекций, особенно при плотном расположении объектов.

Soft-NMS уменьшает вероятность удаления, снижая confidence у перекрывающихся боксов пропорционально степени перекрытия. Это улучшает качество детекции, особенно в сложных сценах с множественными объектами.

Пример: вместо удаления бокса с IoU=0.7, его confidence уменьшается на коэффициент, зависящий от IoU, и он может остаться в финальном наборе детекций.