⚠️ Service en cours de conception. L'intégralité du corpus des publications scientifiques est en cours d'intégration — les contenus affichés peuvent être incomplets ou erronés et ne doivent pas encore être considérés comme fiables.
SciencesWiki — IBM-MONOCHROME · TTY1
SciencesWiki — le savoir scientifique, libre et vulgarisé

Vision par ordinateur et reconnaissance de formes

computerized information extraction from images

Sous-rubriques

Algorithmes de planification de trajectoire robotique 📚 25 261 ❓ 0 Analyse et résumé vidéo 📚 17 109 ❓ 0 Applications avancées des réseaux neuronaux 📚 38 828 ❓ 0 Applications d'apprentissage automatique multimodal 📚 11 957 ❓ 0 Applications de réalité augmentée 📚 35 771 ❓ 0 Attention visuelle et détection de saillance 📚 20 905 ❓ 0 Chiffrement d'images/signaux basé sur le chaos 📚 5 920 ❓ 0 Détection forensique des médias numériques 📚 6 716 ❓ 0 Imagerie numérique des maladies du sang 📚 9 059 ❓ 0 Mesure optique et techniques d'interférence 📚 8 801 ❓ 0 Méthodes de débruitage d'images et de signaux 📚 26 764 ❓ 0 Méthodes de vidéosurveillance et de suivi 📚 26 505 ❓ 0 Reconnaissance de la pose et des actions humaines 📚 19 956 ❓ 0 Reconnaissance et analyse faciale 📚 18 628 ❓ 0 Reconnaissance et détection de devises 📚 6 585 ❓ 0 Reconnaissance faciale et d'expressions 📚 27 184 ❓ 0 Réseaux antagonistes génératifs et synthèse d'images 📚 18 527 ❓ 0 Stabilisation d'images et de vidéos 📚 4 834 ❓ 0 Systèmes de reconnaissance d'activité contextuelle 📚 9 941 ❓ 0 Techniques avancées de compression de données 📚 12 145 ❓ 0 Techniques avancées de récupération d'images et de vidéos 📚 20 872 ❓ 0 Techniques avancées de stéganographie et de filigrane 📚 7 304 ❓ 0 Techniques avancées de traitement d'image 📚 38 299 ❓ 0 Techniques d'amélioration d'image 📚 43 576 ❓ 0 Techniques de détection d'images et d'objets 📚 9 882 ❓ 0 Techniques de reconnaissance de texte manuscrit 📚 13 346 ❓ 0 Techniques de récupération et de classification d'images 📚 27 567 ❓ 0 Techniques de segmentation d'images médicales 📚 21 672 ❓ 0 Techniques de traitement d'image numérique 📚 6 511 ❓ 0 Technologie musicale et études du son 📚 14 330 ❓ 0 Théorie des graphes et algorithmes 📚 18 743 ❓ 0 Traitement d'image et reconstruction 3D 📚 12 858 ❓ 0 Vision avancée et imagerie 📚 15 099 ❓ 0 Visualisation et analyse des données 📚 5 071 ❓ 0 Évaluation de la qualité des images et vidéos 📚 7 082 ❓ 0
Choisissez votre niveau de lecture

La vision par ordinateur et la reconnaissance de formes constituent un champ interdisciplinaire fondamental de l'Informatique qui vise à automatiser l'extraction d'informations significatives à partir de données visuelles, qu'il s'agisse d'images statiques, de vidéos ou de flux sensoriels complexes. Ce domaine repose sur la convergence de principes issus de la théorie du signal, des mathématiques appliquées, de la psychologie cognitive et de l'Intelligence artificielle. L'objectif central n'est pas seulement de traiter l'image au sens physique (amélioration, compression), mais d'en comprendre le contenu sémantique : identifier des objets, détecter des anomalies, segmenter des régions ou interpréter des scènes dynamiques. La reconnaissance de formes, sous-domaine étroitement lié, se concentre sur la classification et la catégorisation de structures abstraites ou visuelles selon des critères prédéfinis, utilisant souvent des descripteurs statistiques ou géométriques pour discriminer les classes d'intérêt.

L'enjeu contemporain de ces disciplines réside dans leur capacité à généraliser des apprentissés à partir de vastes ensembles de données, permettant ainsi le déploiement de systèmes robustes dans des environnements non structurés. Les avancées récentes, notamment l'avènement du deep learning et des architectures à base d'attention visuelle et détection de saillance, ont révolutionné la précision des tâches telles que la détection d'objets ou la segmentation sémantique. Cependant, cette puissance computationnelle s'accompagne de défis majeurs en matière d'interprétabilité, de besoin en données annotées et de généralisation contextuelle. La compréhension du périmètre d'étude doit donc intégrer non seulement les aspects algorithmiques, mais aussi les contraintes matérielles des Matériels et architectures dédiés au traitement parallèle massif.

Objet et périmètre d'étude

La vision par ordinateur s'articule autour de la reconstruction du monde physique à partir de projections bidimensionnelles ou multidimensionnelles. Le périmètre englobe trois niveaux principaux : le niveau bas (traitement du signal, prétraitement), le niveau moyen (extraction de caractéristiques, segmentation) et le niveau haut (interprétation sémantique, raisonnement). Contrairement à la simple infographie et conception assistée par ordinateur (CAO) qui génère des images à partir de modèles 3D, la vision inverse tente d'inférer les modèles 3D ou les causes physiques à partir des pixels observés. La reconnaissance de formes élargit ce cadre aux structures non nécessairement visuelles (signaux temporels, données tabulaires), mais partage avec la vision les méthodes mathématiques d'analyse de motifs.

Le domaine traite également de la variabilité inhérente aux données : éclairage, occlusion, changement d'échelle, déformation non rigide et bruit sensoriel. Les systèmes doivent être invariants à ces transformations tout en restant sensibles aux différences sémantiques pertinentes. Par exemple, dans le contexte de la reconnaissance et détection de devises, le système doit identifier une pièce ou un billet indépendamment de son orientation ou de sa luminosité, mais distinguer clairement les valeurs différentes. Le périmètre inclut également la dimension temporelle via l'analyse et résumé vidéo, où la dynamique des scènes ajoute une contrainte de cohérence spatio-temporelle aux modèles statiques.

Histoire et grandes étapes

Les origines de la vision par ordinateur remontent aux années 1960, avec les premiers travaux sur la reconnaissance de caractères imprimés et l'analyse d'images médicales. Les premières approches reposaient sur des filtres linéaires et des méthodes statistiques classiques, limitées par la puissance de calcul disponible et le manque de données étiquetées. Dans les années 1980, l'émergence des réseaux de neurones artificiels a permis une première vague d'apprentissage, bien que les algorithmes de rétropropagation soient restés peu efficaces pour les couches profondes en raison du problème de la disparition du gradient.

La décennie suivante a vu le développement de méthodes géométriques et probabilistes robustes, telles que les champs aléatoires conditionnels (CRF) et les modèles de champs markoviens (MRF), qui ont dominé la recherche jusqu'au début des années 2010. C'est à cette période que l'introduction du deep learning a provoqué un changement de paradigme. La publication d'architectures comme AlexNet en 2012, suivie par les réseaux convolutifs (CNN) profonds, a démontré une supériorité écrasante sur les tâches de classification et de détection. Parallèlement, la reconnaissance de formes a intégré des méthodes d'apprentissage non supervisé et semi-supervisé pour pallier le coût élevé de l'annotation manuelle.

Récemment, l'essor des transformers adaptés à la vision (Vision Transformers ou ViT) a challengé le monopole des CNN en modélisant les dépendances globales dans l'image via des mécanismes d'attention globale. Cette évolution s'inscrit dans une tendance plus large vers l'intelligence artificielle multimodale, où la vision est couplée au langage naturel pour une compréhension contextuelle enrichie, comme illustré par les récentes avancées en applications d'apprentissage automatique multimodal.

Concepts et théories fondamentales

La base théorique de la vision par ordinateur repose sur la géométrie projective et la photométrie. La géométrie projective permet de modéliser la transformation des points 3D vers le plan image, incluant les paramètres intrinsèques (focale, point principal) et extrinsèques (position, orientation de la caméra). La photométrie étudie comment l'intensité lumineuse est capturée par le capteur, tenant compte de l'éclairage, des matériaux et de la réflexion. Ces principes sont essentiels pour des tâches telles que la reconstruction 3D ou la stabilisation d'images et de vidéos.

En reconnaissance de formes, les concepts clés incluent l'espace des caractéristiques (feature space), où chaque donnée est représentée par un vecteur de descripteurs, et la notion de distance ou de similarité pour classifier ces vecteurs. La théorie de l'échantillonnage de Nyquist-Shannon guide la résolution spatiale nécessaire pour éviter le repliement spectral (aliasing). De plus, la psychologie de la Gestalt fournit des heuristiques sur la manière dont les humains perçoivent les contours et les groupes, inspirant des algorithmes de segmentation par continuité ou par fermeture.

L'apprentissage profond introduit le concept d'embedding, où les données sont projetées dans un espace latent de dimension inférieure où les classes deviennent linéairement séparables. Les mécanismes d'attention visuelle et détection de saillance permettent aux modèles de focaliser leurs ressources computationnelles sur les régions informatives, imitant le système visuel biologique qui traite différemment la fovéa (haute résolution) et la périphérie.

Formalismes et lois clés

Le formalisme mathématique de la vision repose souvent sur l'algèbre linéaire et le calcul tensoriel. La formation d'image est modélisée par une matrice de projection $P$ telle que $x = PX$, où $x$ est le point image homogène et $X$ le point monde. Pour les scènes dynamiques, les équations du mouvement utilisent des dérivées partielles (équation de flux optique) reliant les variations spatiales et temporelles de l'intensité : $\frac{\partial I}{\partial x}v_x + \frac{\partial I}{\partial y}v_y + \frac{\partial I}{\partial t} = 0$.

En reconnaissance de formes, la classification est souvent formulée comme un problème d'optimisation sous contraintes. Les méthodes classiques utilisent la distance de Mahalanobis pour tenir compte de la covariance des classes, ou les machines à vecteurs de support (SVM) qui maximisent la marge entre les hyperplans séparateurs. Avec le deep learning, la fonction de perte (loss function) devient centrale ; par exemple, l'entropie croisée pour la classification ou la perte IoU (Intersection over Union) pour la détection de boîtes englobantes.

Les lois de conservation de l'énergie lumineuse et les modèles de réflexion (comme le modèle de Phong ou les BRDF - Bidirectional Reflectance Distribution Functions) sont utilisés pour l'estimation de l'orientation des surfaces (photométrie stéréoscopique). Enfin, la théorie de l'information de Shannon est appliquée à la compression de données d'images et au chiffrement basé sur le chaos pour la sécurité des flux visuels.

Méthodes et instruments

Les méthodes de traitement se divisent en approches traditionnelles et modernes. Les approches traditionnelles incluent les filtres de convolution (Gaussien, Canny pour la détection de contours), les transformées de Hough pour la détection de lignes ou de cercles, et les algorithmes de segmentation par seuillage ou croissance de régions. Ces méthodes sont déterministes et interprétables mais nécessitent un ingénierie manuelle des caractéristiques (feature engineering).

Les méthodes modernes dominées par le deep learning utilisent des architectures de réseaux neuronaux convolutifs (CNN) comme ResNet, VGG ou EfficientNet pour l'extraction de hiérarchies de features. Pour la détection d'objets, les modèles YOLO (You Only Look Once), Faster R-CNN et SSD sont standards. La segmentation utilise des architectures encoder-decoder comme U-Net ou Mask R-CNN. Les transformers visuels (ViT) traitent l'image comme une séquence de patches, capturant les dépendances à longue portée.

Les instruments matériels incluent les capteurs CMOS/CCD, les caméras stéréo, les lidars et les caméras événementielles. Le traitement s'appuie sur des unités de calcul spécialisées : GPU (Graphics Processing Units) pour le parallélisme massif des opérations tensorielles, et TPU (Tensor Processing Units) optimisés pour les réseaux neuronaux. La stabilisation d'images et de vidéos nécessite souvent des accéléromètres et gyroscopes couplés au flux optique estimé.

Principales sous-disciplines

La vision par ordinateur se subdivise en plusieurs champs spécialisés. La stéréovision utilise la disparité entre vues multiples pour reconstruire la profondeur. La photogrammétrie déduit les mesures géométriques à partir de photographies, largement utilisée en cartographie et mesure optique et techniques d'interférence. La vision par rayons X ou IRM relève de l'imagerie médicale, où la reconnaissance de formes est cruciale pour le diagnostic.

La reconnaissance faciale et d'expressions (Reconnaissance et analyse faciale) constitue une sous-discipline majeure avec des enjeux éthiques importants. La détection de mouvement et le suivi d'objets (tracking) sont essentiels pour la vidéosurveillance et de suivi. La vision robotique intègre ces capacités dans des boucles de contrôle, souvent couplées aux algorithmes de planification de trajectoire robotique pour la navigation autonome.

La reconnaissance optique de caractères (OCR) et la lecture de documents automatisée forment un autre pôle critique pour l'extraction d'information textuelle. Enfin, la vision computationnelle en agriculture ou en environnement utilise des drones et des satellites pour le monitoring à grande échelle, intégrant des techniques de détection forensique des médias numériques pour authentifier les sources.

Résultats et découvertes majeurs

L'une des découvertes majeures est la supériorité des représentations apprises hiérarchiquement par rapport aux descripteurs manuels (SIFT, SURF). Les benchmarks comme ImageNet ont servi de catalyseur, permettant l'évaluation standardisée et la progression rapide des performances. La détection d'objets a atteint une précision supérieure à 90% sur des scènes complexes, rendant possible le déploiement industriel.

Dans le domaine médical, les systèmes d'aide au diagnostic par imagerie numérique des maladies du sang ou de pathologie ont montré une équivalence voire une supériorité par rapport aux experts humains sur des tâches spécifiques de classification cellulaire. La génération d'images réalistes via les réseaux antagonistes génératifs et synthèse d'images a ouvert la voie à la création de contenus synthétiques indétectables, posant des défis en matière de sécurité.

La reconnaissance de la pose et des actions humaines (Reconnaissance de la pose et des actions humaines) permet désormais l'interaction naturelle sans contact. Les systèmes de reconnaissance faciale et d'expressions sont déployés dans les dispositifs de paiement et de sécurité. La reconnaissance et détection de devises automatisée a transformé les processus bancaires et commerciaux.

Débats, limites et questions ouvertes

Un débat central concerne l'interprétabilité des modèles de deep learning. Les réseaux profonds sont souvent considérés comme des "boîtes noires", ce qui pose problème dans des domaines critiques comme la médecine ou la justice. La recherche en explicable AI (XAI) tente de cartographier les régions d'influence des neurones.

La généralisation reste un défi majeur : les modèles performants sur des données de test échouent souvent face à des distributions différentes (domain shift), par exemple en raison de conditions météorologiques imprévues pour les véhicules autonomes. La robustesse aux attaques adversariales (perturbations imperceptibles modifiant la prédiction) est une vulnérabilité critique non encore résolue.

Les biais algorithmiques, hérités des données d'entraînement déséquilibrées, conduisent à des discriminations systémiques, notamment en reconnaissance faciale où les performances varient selon l'ethnie ou le genre. La consommation énergétique massive de l'entraînement des grands modèles soulève également des questions environnementales. Enfin, la question de la propriété intellectuelle des données générées par IA et des images synthétiques reste juridiquement floue.

Liens avec les domaines voisins

La vision par ordinateur est intrinsèquement liée à l'intelligence artificielle, dont elle est un pilier majeur. Elle interagit fortement avec le traitement du langage naturel dans les systèmes multimodaux, permettant la description automatique d'images ou la recherche d'images par requête textuelle. L'interaction homme-machine (IHM) utilise la vision pour le suivi du regard et des gestes, rendant les interfaces plus intuitives.

La robotique dépend de la vision pour la perception de l'environnement, reliant la vision par ordinateur aux algorithmes de planification de trajectoire robotique. La réalité augmentée superpose des informations virtuelles au monde réel, nécessitant une estimation précise de la pose et une compréhension sémantique de la scène. Les systèmes d'information intègrent ces capacités pour l'automatisation des processus métier, tandis que les réseaux informatiques et télécommunications permettent le transfert en temps réel des flux vidéo vers le cloud pour traitement.

Chercheurs essentiels

  • Geoffrey Hinton (né en 1947) — connu pour ses travaux fondateurs sur les réseaux de neurones profonds et la rétropropagation — prix Turing (2018), prix Nobel de Physique (2024).
  • Yann LeCun (né en 1960) — co-inventeur des réseaux de neurones convolutifs (CNN) et pionnier de la vision par ordinateur moderne — prix Turing (2018).
  • Yoshua Bengio (né en 1964) — connu pour ses contributions à l'apprentissage profond et aux représentations distribuées — prix Turing (2018).
  • Jitendra Malik (né en 1957) — reconnu pour ses travaux sur la segmentation d'images, la détection de contours et la vision géométrique.
  • Andrew Zisserman (né en 1954) — connu pour ses contributions à la reconnaissance d'objets et la reconstruction 3D à partir de vues multiples.
  • Fei-Fei Li (née en 1976) — créatrice du jeu de données ImageNet, catalyseur de la révolution du deep learning en vision par ordinateur.
  • Shimon Ullman (né en 1948) — connu pour ses travaux sur la reconnaissance d'objets et la théorie computationnelle de la vision.
  • David Lowe (né en 1957) — inventeur du descripteur SIFT, une méthode standard historique pour la correspondance de points clés.
  • Ross Girshick (né en 1988) — connu pour ses contributions majeures à la détection d'objets rapide et précise (R-CNN, Fast R-CNN).
  • Kaiming He (né en 1987) — co-auteur de ResNet, une architecture qui a résolu le problème de la dégradation des réseaux profonds.

Applications essentielles

  • Véhicules autonomes : utilisation de la vision stéréo et LiDAR pour la détection d'obstacles, la segmentation de la route et la navigation sans conducteur.
  • Diagnostic médical assisté : analyse automatisée de radiographies, IRM et échantillons histologiques pour détecter des tumeurs ou des anomalies cellulaires avec une haute précision.
  • Sécurité et surveillance : systèmes de vidéosurveillance intelligents utilisant la reconnaissance faciale et le suivi d'individus suspects dans les espaces publics.
  • Agriculture de précision : détection précoce des maladies des plantes et évaluation de la santé des cultures par imagerie drone ou satellite, optimisant l'usage des pesticides.
  • Reconnaissance de documents et OCR : numérisation et extraction automatique de texte et de données structurées depuis des factures, contrats ou formulaires papier.
  • Commerce en ligne et retail : recherche d'images par exemple (visual search), estimation de la taille des vêtements sur mannequin virtuel et analyse du comportement des clients en magasin.
  • Réalité augmentée et jeux vidéo : superposition d'objets 3D sur le monde réel en temps réel, nécessitant une compréhension précise de la géométrie de la scène et de l'éclairage.
  • Contrôle qualité industriel : détection de défauts microscopiques sur des lignes de production à haute vitesse, remplaçant l'inspection visuelle humaine sujette à la fatigue.
  • Assistance aux personnes handicapées : applications mobiles décrivant l'environnement visuel pour les malvoyants ou traduisant le langage des signes en texte.
  • Génie civil et inspection d'infrastructures : analyse d'images aériennes ou de drones pour détecter les fissures sur les ponts, les bâtiments ou les lignes électriques.

Références

[1] Computer Vision and Image Understanding (2022) — https://doi.org/10.2139/ssrn.4129906 [2] A comprehensive review of computer-aided whole-slide image analysis: from datasets to feature extraction, segmentation, classification and detection approaches (2022) — https://doi.org/10.1007/s10462-021-10121-0 [3] Computer Vision and Recognition Systems (2022) — https://doi.org/10.1201/9781003180593 [4] Sketch-Based Retrieval Approach Using Artificial Intelligence Algorithms for Deep Vision Feature Extraction (2022) — https://doi.org/10.3390/axioms11120663 [5] A Survey of Deep Learning-Based Object Detection Methods and Datasets for Overhead Imagery (2022) — https://doi.org/10.1109/access.2022.3149052 [6] AE-Net: Fine-grained sketch-based image retrieval via attention-enhanced network (2021) — https://doi.org/10.1016/j.patcog.2021.108291 [7] Fine-grained image retrieval by combining attention mechanism and context information (2022) — https://doi.org/10.1007/s00521-022-07873-3 [8] Adaptive Fine-Grained Sketch-Based Image Retrieval (2022) — https://doi.org/10.1007/978-3-031-19836-6_10 [9] Creative Fusion: Human - AI Collaborations in Music, Art, and Beyond (2024) — https://doi.org/10.21275/sr24629104056 [10] Deep learning and computer vision in plant disease detection: a comprehensive review of techniques, models, and trends in precision agriculture (2025) — https://doi.org/10.1007/s10462-024-11100-x [11] Camera eats first: exploring food aesthetics portrayed on social media using deep learning (2022) — https://doi.org/10.1108/ijchm-09-2021-1206 [12] A Survey of Synthetic Data Augmentation Methods in Machine Vision (2024) — https://doi.org/10.1007/s11633-022-1411-7