Sobes.tech
Middle — Senior

Čím se liší soft-NMS od běžného NMS?

sobes.tech AI

Odpověď od AI

Soft-NMS (Měkké potlačení Non-Maximum Suppression) se liší od běžného NMS tím, že místo tvrdého odstranění překrývajících se boxů s vysokým IoU, jejich hodnocení (confidence scores) plynule snižuje.

V běžném NMS, pokud se dva boxy silně překrývají (IoU nad práh), jeden z nich je úplně odstraněn. To může vést ke ztrátě užitečných detekcí, zejména při hustém rozložení objektů.

Soft-NMS snižuje pravděpodobnost odstranění tím, že snižuje confidence překrývajících se boxů úměrně míře překryvu. To zlepšuje kvalitu detekce, zejména v složitých scénách s více objekty.

Příklad: místo odstranění boxu s IoU=0.7, se jeho confidence sníží o koeficient závislý na IoU, a může zůstat v konečném souboru detekcí.