Чем soft-NMS отличается от обычного NMS?
Answer from AI
sobes.tech AI
Soft-NMS (Soft Non-Maximum Suppression) отличается от обычного NMS тем, что вместо жесткого удаления перекрывающихся боксов с высоким IoU, он снижает их оценки (confidence scores) плавно.
В обычном NMS, если два бокса сильно перекрываются (IoU выше порога), один из них полностью удаляется. Это может привести к потере полезных детекций, особенно при плотном расположении объектов.
Soft-NMS уменьшает вероятность удаления, снижая confidence у перекрывающихся боксов пропорционально степени перекрытия. Это улучшает качество детекции, особенно в сложных сценах с множественными объектами.
Пример: вместо удаления бокса с IoU=0.7, его confidence уменьшается на коэффициент, зависящий от IoU, и он может остаться в финальном наборе детекций.