Wat is het verschil tussen soft-NMS en normaal NMS?
sobes.tech AI
Antwoord van AI
Soft-NMS (Zachte Non-Maximum Suppression) verschilt van de gewone NMS doordat het in plaats van het rigoureus verwijderen van overlappende boxen met een hoge IoU, hun scores (confidence scores) geleidelijk verlaagt.
Bij gewone NMS, als twee boxen sterk overlappen (IoU boven de drempel), wordt één ervan volledig verwijderd. Dit kan leiden tot het verlies van nuttige detections, vooral bij dicht opeengepakte objecten.
Soft-NMS vermindert de kans op verwijdering door de confidence van overlappende boxen te verlagen in verhouding tot de mate van overlap. Dit verbetert de kwaliteit van de detectie, vooral in complexe scènes met meerdere objecten.
Voorbeeld: in plaats van het verwijderen van een box met IoU=0.7, wordt de confidence ervan verminderd met een coëfficiënt die afhankelijk is van de IoU, en kan deze in de uiteindelijke detections blijven.