Als nächstesNächster Leitfaden
BYOL und kontrastfreie Selbstüberwachung
Technisch
Visueller KI-GUIDE
Non-Maximum Suppression (NMS) ist der Bereinigungsschritt, der einen unordentlichen Stapel überlappender Erkennungsboxen in eine aufgeräumte Box pro Objekt verwandelt.
Hören Sie sich diesen Leitfaden anKI-erzählt · ~2 min
Without it, detectors would report the same car five or ten times.
Objektdetektoren sagen in der Regel viele Kandidatenfelder um jedes reale Objekt voraus, jedes mit einem Konfidenzwert. NMS beschneidet diese Redundanz. Der klassische Greedy-Algorithmus sortiert alle Boxen nach der Punktzahl, behält die Box mit der höchsten Punktzahl und entfernt dann alle verbleibenden Boxen, deren Überlappung damit (gemessen durch Intersection over Union, IoU) einen Schwellenwert wie 0,5 überschreitet. Dies wird für die verbleibenden Boxen wiederholt, bis keine mehr übrig sind. Das Ergebnis ist eine repräsentative Box pro Objekt. NMS ist einfach, schnell und mit wenigen Parametern ausgestattet, weist jedoch Schwächen auf: Ein fester IoU-Schwellenwert kann in überfüllten Szenen fälschlicherweise ein echtes Objekt in der Nähe unterdrücken, und es behandelt Überlappungen als binär. Um dieses Problem zu beheben, gibt es Varianten wie die Soft-NMS-Abklingwerte, anstatt die Boxen komplett zu löschen.
Reduzieren Sie in Kamera- und Foto-Tagging-Apps Dutzende überlappender Gesichtsfelder zu einem pro Gesicht
Erzeugung sauberer, einzelner Begrenzungsrahmen pro Fahrzeug und Fußgänger in Detektoren für autonomes Fahren
Deduplizierung überlappender Textbereichsfelder in OCR-Pipelines für Dokumente und Nummernschilder
Bereinigen redundanter Objektvorschläge in Systemen zur Regalüberwachung und Bestandszählung im Einzelhandel
NMS bleibt der Standard-Postprozessor, aber das Feld geht in Richtung seiner Entfernung. Soft-NMS, DIoU-NMS und erlernte Varianten verbessern die Handhabung überfüllter Szenen, während End-to-End-Detektoren wie DETR satzbasiertes bipartite Matching verwenden, um eindeutige Boxen direkt vorherzusagen, wodurch NMS vollständig eliminiert wird. Es ist zu erwarten, dass manuell eingestellte Schwellenwerte erlernten oder NMS-freien Designs weichen werden, insbesondere wenn Transformatordetektoren ausgereift sind und Echtzeitsysteme eine deterministische, verzweigungsfreie Nachbearbeitung erfordern.
Kostenloser Newsletter
Drei verifizierte KI-Geschichten jeden Werktagmorgen, in einfachem Englisch geschrieben. Für immer kostenlos, keine Werbung.
Eine E‑Mail jeden Werktag. Abmelden mit einem Klick. Wir verkaufen oder teilen Ihre Adresse nie.
Testen Sie sich selbst
Sofortiges Feedback zu jeder Antwort und ein teilbares Zertifikat mit verifizierbarer ID, sobald Sie einen Kurs bestanden haben.
Unterstützen Sie kostenlose KI-Bildung. AI Understanding ist eine 501(c)(3) gemeinnützige Organisation – keine Werbung, keine Paywall, nie. Machen Sie eine Spende
Non-Maximum Suppression (NMS) ist der Bereinigungsschritt, der einen unordentlichen Stapel überlappender Erkennungsboxen in eine aufgeräumte Box pro Objekt verwandelt. Ohne sie würden Detektoren dasselbe Auto fünf- oder zehnmal melden.
NMS eliminiert die vielen überlappenden Kandidatenfelder, die ein Detektor erzeugt, sodass pro Objekt nur ein einziges repräsentatives Feld übrig bleibt.
NMS-Maßnahmen überschneiden sich mit IoU: Schnittfläche geteilt durch Vereinigungsfläche der beiden Boxen.
Greedy NMS sortiert Kästchen nach Konfidenz und behält das Kästchen mit der höchsten Bewertung bei. Anschließend unterdrückt es überlappende Kästchen mit niedrigerer Bewertung.
Da alle Kästchen über dem IoU-Schwellenwert gelöscht werden, kann NMS fälschlicherweise eine tatsächliche Erkennung eines anderen Objekts entfernen, das sich zufällig überlappt.
Soft-NMS verringert (zerstört) die Zuverlässigkeit überlappender Kästchen, anstatt sie zu verwerfen, wodurch die falsche Unterdrückung in überfüllten Szenen reduziert wird.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
BYOL und kontrastfreie Selbstüberwachung
Technisch