GUIDE DE L'IA Visuelle

Circonvolutions déformables

Les convolutions déformables permettent à un réseau neuronal de plier sa grille d'échantillonnage pour suivre la forme réelle des objets au lieu de la forcer à travers une fenêtre carrée rigide.

Écoutez ce guideNarré par l'IA · ~2 min

Sur cette page2 minutes de lecture
  1. Aperçu
  2. Plongée profonde
  3. Mise en œuvre dans le monde réel
  4. L'avenir des convolutions déformables
  5. Le mettre en pratique
  6. Continuez à explorer
  7. Questions fréquemment posées

Aperçu

Cela rend les modèles bien plus efficaces dans la gestion des formes étranges, des changements d’échelle et des distorsions géométriques.

Plongée profonde

Une convolution normale échantillonne les pixels à des décalages fixes – une grille 3x3 bien rangée centrée sur chaque emplacement. Cela fonctionne bien pour les textures, mais cela pose problème lorsque les objets sont inclinés, étirés ou de forme étrange. Les convolutions déformables, introduites par Dai et ses collègues de Microsoft Research en 2017, ajoutent un petit décalage appris à chacun de ces points d'échantillonnage. Le réseau examine l'entrée et prédit un décalage 2D pour chaque position de la grille, de sorte que le champ récepteur peut se déformer pour épouser un bord incurvé ou suivre un membre incliné. Le pooling RoI déformable applique la même idée aux fonctionnalités de région. La version 2 (2018) a ajouté des poids de modulation par point, permettant à la couche d'amortir ou d'amplifier chaque échantillon, ce qui a amélioré la précision de la détection d'objets sur des benchmarks comme COCO.

Mise en œuvre dans le monde réel

Détection d'objets sur COCO, où les couches déformables améliorent la précision sur les objets allongés ou en rotation comme les trains et les girafes

Segmentation sémantique des scènes de rue, aidant les modèles à tracer des marquages ​​de voies courbes et des contours de bâtiments irréguliers

DETR déformable pour une détection de bout en bout, utilisant des décalages appris pour rendre l'attention du transformateur efficace

Imagerie médicale, où les tumeurs et les organes ont des formes non rigides que les grilles fixes capturent mal

L'avenir des convolutions déformables

L'attention déformable est devenue l'épine dorsale de la détection moderne : le DETR déformable utilise des décalages d'échantillonnage appris pour rendre l'attention du transformateur clairsemée et rapide, réduisant ainsi considérablement le temps de formation par rapport au DETR d'origine. Attendez-vous à ce que le principe déformable continue de se répandre dans la vidéo, les nuages ​​de points 3D et les modèles de langage de vision, où l'échantillonnage adaptatif aide à gérer le mouvement, l'occlusion et la géométrie irrégulière. À mesure que la prise en charge matérielle des accès irréguliers à la mémoire s’améliore, les opérateurs déformables devraient également devenir moins chers et plus largement déployés sur les appareils de périphérie.

Le mettre en pratique

Pourquoi c'est important

  • 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.

Attention à

  • 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.

Prochaines étapes

  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

Newsletter gratuite

Recevez le briefing quotidien sur l'IA

Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.

Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.

Testez-vous

Take the Deformable Convolutions quiz

Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.

Démarrer le quiz

Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don

Questions fréquemment posées

Qu'est-ce que les convolutions déformables ?

Les convolutions déformables permettent à un réseau neuronal de plier sa grille d'échantillonnage pour suivre la forme réelle des objets au lieu de la forcer à travers une fenêtre carrée rigide. Cela rend les modèles bien plus efficaces dans la gestion des formes étranges, des changements d’échelle et des distorsions géométriques.

Qu'apporte une convolution déformable par rapport à une convolution standard ?

Les convolutions déformables prédisent un décalage appris (dx, dy) pour chaque emplacement d'échantillonnage, permettant à la grille de se déformer pour correspondre aux formes des objets.

Comment les décalages d'échantillonnage dans une convolution déformable sont-ils générés ?

Une branche de convolution parallèle génère les décalages, qui sont appris de bout en bout via rétropropagation.

Étant donné que les décalages prédits sont généralement fractionnaires, comment les valeurs de pixels sont-elles échantillonnées à ces positions ?

Les décalages fractionnaires nécessitent une interpolation bilinéaire, ce qui permet de maintenir l'opération différenciable pour la formation.

Qu'est-ce que Deformable ConvNets v2 (2018) a ajouté par rapport à l'original ?

La v2 a introduit la modulation, un poids appris par point d'échantillonnage qui peut amplifier ou supprimer son influence, améliorant ainsi la précision.

Pourquoi les circonvolutions déformables sont-elles particulièrement utiles pour les objets de forme irrégulière ?

En courbant la grille d'échantillonnage, le champ récepteur effectif s'aligne sur la géométrie de l'objet au lieu d'un carré rigide.