Sobes.tech
Middle — Senior

Czym różni się soft-NMS od zwykłego NMS?

sobes.tech AI

Odpowiedź od AI

Soft-NMS (Miękkie NMS - Non-Maximum Suppression) różni się od zwykłego NMS tym, że zamiast twardo usuwać nakładające się ramki z wysokim IoU, łagodnie obniża ich oceny (confidence scores).

W zwykłym NMS, jeśli dwie ramki nakładają się mocno (IoU powyżej progu), jedna z nich jest całkowicie usuwana. Może to prowadzić do utraty przydatnych detekcji, szczególnie przy gęstym rozmieszczeniu obiektów.

Soft-NMS zmniejsza prawdopodobieństwo usunięcia, obniżając confidence nakładających się ramek proporcjonalnie do stopnia nakładania się. To poprawia jakość detekcji, szczególnie w złożonych scenach z wieloma obiektami.

Przykład: zamiast usuwania ramki z IoU=0.7, jej confidence jest zmniejszane o współczynnik zależny od IoU, i może pozostać w końcowym zestawie detekcji.