Mai departeUrmătorul ghid
BYOL și auto-supravegherea non-contrastivă
Tehnic
GHID AI vizual
Non-Maximum Suppression (NMS) este pasul de curățare care transformă o grămadă dezordonată de cutii de detectare suprapuse într-o cutie ordonată per obiect.
Ascultă acest ghidNarativ AI · ~2 min
Without it, detectors would report the same car five or ten times.
Detectoarele de obiecte prezic de obicei multe casete candidate în jurul fiecărui obiect real, fiecare cu un scor de încredere. NMS reduce această redundanță. Algoritmul clasic lacom sortează toate casetele după scor, o păstrează pe cea cu cel mai mare scor, apoi elimină orice casetă rămasă a cărei suprapunere cu aceasta (măsurată prin Intersection over Union, IoU) depășește un prag precum 0,5. Se repetă acest lucru pe cutiile supraviețuitoare până când nu mai rămâne niciuna. Rezultatul este o cutie reprezentativă per obiect. NMS este simplu, rapid și ușor de parametri, dar are puncte slabe: un prag fix de IoU poate suprima greșit un obiect autentic din apropiere în scene aglomerate și tratează suprapunerea ca fiind binară. Variante precum Soft-NMS reduc scorurile în loc să șteargă casetele definitiv pentru a rezolva acest lucru.
Restrângerea a zeci de casete de fețe suprapuse într-una pentru fiecare față în aplicațiile pentru cameră și etichetare foto
Producerea de cutii de delimitare curate, unice per vehicul și pieton, în detectoare de conducere autonomă
Deduplicarea casetelor suprapuse din regiune de text în conductele OCR pentru documente și plăcuțe de înmatriculare
Curățarea propunerilor de obiecte redundante în sistemele de monitorizare a raftului de vânzare cu amănuntul și de numărare a stocurilor
NMS rămâne post-procesorul implicit, dar câmpul se îndreaptă spre eliminarea acestuia. Soft-NMS, DIoU-NMS și variantele învățate îmbunătățesc gestionarea scenelor aglomerate, în timp ce detectoarele end-to-end precum DETR utilizează potrivirea bipartită bazată pe set pentru a prezice direct cutii unice, eliminând complet NMS. Așteptați-vă ca pragurile reglate manual să cedeze design-urilor învățate sau fără NMS, mai ales pe măsură ce detectoarele cu transformatoare se maturizează și sistemele în timp real necesită o post-procesare deterministă, fără ramuri.
Buletin gratuit
Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.
Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.
Testează-te
Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.
Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație
Non-Maximum Suppression (NMS) este pasul de curățare care transformă o grămadă dezordonată de cutii de detectare suprapuse într-o cutie ordonată per obiect. Fără el, detectoarele ar semnala aceeași mașină de cinci sau zece ori.
NMS elimină numeroasele cutii candidate suprapuse pe care le produce un detector, lăsând o singură cutie reprezentativă per obiect.
Măsurile NMS se suprapun cu IoU: zona de intersecție împărțită la suprafața de unire a celor două casete.
Greedy NMS sortează casetele în funcție de încredere și o păstrează pe cea cu cel mai mare scor, apoi suprimă casetele care se suprapun cu scoruri mai mici.
Deoarece șterge orice casetă peste pragul IoU, NMS poate elimina în mod greșit o detecție reală a unui obiect diferit care se întâmplă să se suprapună.
Soft-NMS scade (degradează) încrederea cutiilor care se suprapun, mai degrabă decât să le elimine, reducând suprimarea falsă în scenele aglomerate.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
BYOL și auto-supravegherea non-contrastivă
Tehnic