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.