Sobes.tech
Middle — Senior

Was ist der Unterschied zwischen soft-NMS und normalem NMS?

sobes.tech KI

Antwort von AI

Soft-NMS (Weiche Nicht-Maximale Unterdrückung) unterscheidet sich vom normalen NMS dadurch, dass es anstelle der harten Entfernung überlappender Boxen mit hohem IoU ihre Bewertungen (Confidence Scores) sanft verringert.

Beim normalen NMS, wenn zwei Boxen stark überlappen (IoU über dem Schwellenwert), wird eine vollständig entfernt. Dies kann zum Verlust nützlicher Detektionen führen, insbesondere bei dicht beieinander liegenden Objekten.

Soft-NMS verringert die Wahrscheinlichkeit der Entfernung, indem es die Confidence der überlappenden Boxen proportional zum Grad der Überlappung reduziert. Dies verbessert die Detektionsqualität, besonders in komplexen Szenen mit mehreren Objekten.

Beispiel: Anstatt eine Box mit IoU=0.7 zu entfernen, wird ihre Confidence um einen Koeffizienten reduziert, der vom IoU abhängt, und sie kann im endgültigen Detektionssatz verbleiben.