GUIDE DE L'IA Visuelle

Suppression non maximale

La suppression non maximale (NMS) est l'étape de nettoyage qui transforme une pile désordonnée de boîtes de détection qui se chevauchent en une boîte bien rangée par objet.

2 minutes de lectureDernière mise à jour

Aperçu

Without it, detectors would report the same car five or ten times.

Plongée profonde

Les détecteurs d'objets prédisent généralement de nombreuses cases candidates autour de chaque objet réel, chacune avec un score de confiance. NMS supprime cette redondance. L'algorithme glouton classique trie toutes les cases par score, conserve celle qui obtient le score le plus élevé, puis supprime toute case restante dont le chevauchement avec elle (mesuré par Intersection sur Union, IoU) dépasse un seuil tel que 0,5. Il répète cette opération sur les cases survivantes jusqu'à ce qu'il n'en reste plus. Le résultat est une boîte représentative par objet. NMS est simple, rapide et peu paramétrable, mais il présente des faiblesses : un seuil IoU fixe peut supprimer à tort un véritable objet proche dans des scènes encombrées, et il traite le chevauchement comme binaire. Des variantes telles que les scores de décroissance Soft-NMS au lieu de supprimer purement et simplement les cases pour résoudre ce problème.

Aperçu technique

La mesure de base est l'IoU : la surface d'intersection de deux cases divisée par la surface de leur union. Le NMS gourmand est O(n^2) dans le pire des cas mais rapide en pratique. Le seuil IoU fait un compromis entre précision et rappel : un seuil bas supprime plus de cases (risque de manquer des objets à proximité), tandis qu'un seuil élevé en conserve davantage (risque de doublons). NMS est généralement appliqué par classe afin que les cases de différentes catégories ne se suppriment pas.

Impact stratégique

Vitesse et échelle

L’IA visuelle peut automatiser les tâches d’inspection, de détection et de marquage à grande échelle.

Choix de construction

Les équipes créatives peuvent prototyper des concepts plus rapidement avec moins de révisions manuelles.

Équipe et flux de travail

Les opérations peuvent utiliser des signaux d’image et vidéo qui étaient auparavant difficiles à traiter.

L’avenir de la répression non maximale

NMS reste le post-processeur par défaut, mais le domaine s'oriente vers sa suppression. Soft-NMS, DIoU-NMS et les variantes apprises améliorent la gestion des scènes encombrées, tandis que les détecteurs de bout en bout comme DETR utilisent la correspondance bipartie basée sur des ensembles pour prédire directement des boîtes uniques, éliminant ainsi complètement le NMS. Attendez-vous à ce que les seuils réglés manuellement cèdent la place à des conceptions apprises ou sans NMS, d'autant plus que les détecteurs de transformateur arrivent à maturité et que les systèmes en temps réel exigent un post-traitement déterministe et sans branchement.

Mise en œuvre dans le monde réel

Réduire des dizaines de zones de visage qui se chevauchent en une seule par visage dans l'appareil photo et les applications de marquage de photos

Produire des cadres de délimitation propres et uniques par véhicule et piéton dans les détecteurs de conduite autonome

Déduplication des zones de texte qui se chevauchent dans les pipelines OCR de documents et de plaques d'immatriculation

Nettoyage des propositions d'objets redondants dans les systèmes de surveillance des rayons et de comptage des stocks

Risques et garde-fous

Les droits à l’image et le consentement peuvent devenir des risques juridiques si la provenance n’est pas claire.

Les performances du modèle peuvent varier en fonction de l'éclairage, des données démographiques et des environnements.

Les faux positifs peuvent passer inaperçus si les seuils de confiance ne sont pas surveillés.

Feuille de route de mise en œuvre

1

Définissez des critères d’acceptation pour la précision, le rappel et les coûts d’erreur.

2

Testez avec des données qui correspondent aux conditions de production réelles.

3

Ajoutez un examen humain pour les prédictions peu fiables ou à fort impact.

4

Suivez la dérive du modèle et revalidez après les modifications de la caméra ou de l’ensemble de données.

Continuez à explorer

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Non-Maximum Suppression quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Démarrer le quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Guide suivant

BYOL et auto-supervision non contrastée

Questions fréquemment posées

What is Non-Maximum Suppression?

La suppression non maximale (NMS) est l'étape de nettoyage qui transforme une pile désordonnée de boîtes de détection qui se chevauchent en une boîte bien rangée par objet. Sans cela, les détecteurs signaleraient la même voiture cinq ou dix fois.

Quel est l'objectif principal de la suppression non maximale dans la détection d'objets ?

NMS élimine les nombreuses cases candidates qui se chevauchent produites par un détecteur, laissant une seule case représentative par objet.

Quelle métrique le NMS standard utilise-t-il pour décider si deux cases se chevauchent trop ?

Les mesures NMS se chevauchent avec IoU : zone d'intersection divisée par la zone d'union des deux cases.

Dans un NMS gourmand, quelle case est sélectionnée en premier à chaque tour ?

Greedy NMS trie les cases par niveau de confiance et conserve celle qui obtient le score le plus élevé, puis supprime les cases qui se chevauchent et dont le score est inférieur.

Quelle est la faiblesse connue du NMS gourmand dans les scènes bondées ?

Parce qu'il supprime toute case au-dessus du seuil IoU, NMS peut supprimer à tort une véritable détection d'un objet différent qui se chevauche.

En quoi Soft-NMS diffère-t-il du NMS standard ?

Soft-NMS diminue (dégrade) la confiance des cases qui se chevauchent plutôt que de les supprimer, réduisant ainsi la fausse suppression dans les scènes encombrées.