A seguirPróximo guia
BYOL e autosupervisão não contrastiva
Técnico
GUIA visual de IA
A supressão não máxima (NMS) é a etapa de limpeza que transforma uma pilha bagunçada de caixas de detecção sobrepostas em uma caixa organizada por objeto.
Ouça este guiaNarrado por IA · ~2 min
Without it, detectors would report the same car five or ten times.
Os detectores de objetos normalmente prevêem muitas caixas candidatas em torno de cada objeto real, cada uma com uma pontuação de confiança. O NMS elimina essa redundância. O algoritmo ganancioso clássico classifica todas as caixas por pontuação, mantém a de maior pontuação e, em seguida, remove qualquer caixa restante cuja sobreposição com ela (medida por Intersecção sobre União, IoU) exceda um limite como 0,5. Ele repete isso nas caixas sobreviventes até que não reste nenhuma. O resultado é uma caixa representativa por objeto. O NMS é simples, rápido e com poucos parâmetros, mas tem pontos fracos: um limite de IoU fixo pode suprimir erroneamente um objeto próximo genuíno em cenas lotadas e trata a sobreposição como binária. Variantes como pontuações de decaimento Soft-NMS em vez de excluir caixas completamente para resolver isso.
Recolher dezenas de caixas de rosto sobrepostas em uma por rosto em aplicativos de câmera e marcação de fotos
Produzindo caixas delimitadoras únicas e limpas por veículo e pedestre em detectores de direção autônoma
Desduplicando caixas de regiões de texto sobrepostas em pipelines de OCR de documentos e placas de veículos
Limpando propostas de objetos redundantes em sistemas de monitoramento de prateleiras e contagem de estoque no varejo
O NMS continua sendo o pós-processador padrão, mas o campo está caminhando para removê-lo. Soft-NMS, DIoU-NMS e variantes aprendidas melhoram o manuseio de cenas lotadas, enquanto detectores ponta a ponta como DETR usam correspondência bipartida baseada em conjunto para prever caixas únicas diretamente, eliminando totalmente o NMS. Espere que limites ajustados manualmente dêem lugar a projetos aprendidos ou livres de NMS, especialmente à medida que os detectores de transformadores amadurecem e os sistemas em tempo real exigem pós-processamento determinístico e sem ramificações.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
A supressão não máxima (NMS) é a etapa de limpeza que transforma uma pilha bagunçada de caixas de detecção sobrepostas em uma caixa organizada por objeto. Sem ele, os detectores reportariam o mesmo carro cinco ou dez vezes.
O NMS elimina as muitas caixas candidatas sobrepostas que um detector produz, deixando uma única caixa representativa por objeto.
As medidas do NMS se sobrepõem ao IoU: área de interseção dividida pela área de união das duas caixas.
O Greedy NMS classifica as caixas por confiança e mantém a de maior pontuação, depois suprime as caixas sobrepostas de menor pontuação.
Como exclui qualquer caixa acima do limite de IoU, o NMS pode remover erroneamente uma detecção verdadeira de um objeto diferente que se sobrepõe.
Soft-NMS reduz (diminui) a confiança das caixas sobrepostas em vez de descartá-las, reduzindo a falsa supressão em cenas lotadas.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
BYOL e autosupervisão não contrastiva
Técnico