Que sont les algorithmes de vision par ordinateur?
Les algorithmes de vision par ordinateur sont des modèles mathématiques qui tentent d'aider un ordinateur à interpréter une image. Les humains interprètent les images de nombreuses façons complexes, et la capacité réelle des ordinateurs à interpréter les images est extrêmement limitée, même avec les technologies les plus récentes. Les algorithmes de vision par ordinateur aident également à améliorer la manière dont les ordinateurs peuvent obtenir des types spécifiques de données à partir d'une image.
Le défi des ingénieurs qui utilisent des algorithmes de vision par ordinateur est que la vision repose sur une série de déductions liées à des éléments inconnus de l’image. Les scientifiques appellent cela un «problème inverse» et affirment que seuls des modèles de probabilité complexes basés sur la physique peuvent aider la technologie à interpréter une image de manière profonde. Les scientifiques travaillent sur le problème général de la vision par ordinateur sous différents angles, notamment la modélisation tridimensionnelle, la reconnaissance de parties d'une image et la modélisation prédictive.
Un large éventail d'algorithmes de vision par ordinateur fonctionnent de différentes manières. Certains d'entre eux travaillent à identifier des parties spécifiques d'une photographie ou d'une image. Certaines de ces technologies donnent lieu à de nouvelles fonctionnalités de reconnaissance faciale sur les caméras ou les équipements de sécurité.
D'autres types d'algorithmes de vision par ordinateur tentent de capturer des types spécifiques de données à partir d'une image. Nombre d'entre eux sont maintenant utilisés dans le commerce de détail, où l'identification de modèles à partir de documents peut être utile, par exemple pour l'analyse de codes à barres imprimés et d'identificateurs similaires. Encore d'autres types d'algorithmes de vision par ordinateur sont utilisés dans le rendu et les simulations en trois dimensions.
Il existe également une toute autre classe d'algorithmes de vision par ordinateur liés à l'industrie automobile. Certaines d'entre elles fournissent des outils à ce que les experts en automobile appellent la «réalité augmentée». Dans les technologies les plus récentes en matière de véhicules, les ordinateurs peuvent aider les humains à interpréter la route et à éviter les dangers de la route, voire les collisions imminentes. Ces technologies reposent également souvent sur des algorithmes de vision par ordinateur qui analysent les données visuelles autour du véhicule, transmettant les résultats interprétés au conducteur.
Ceux qui étudient des algorithmes de vision par ordinateur peuvent souvent tirer des enseignements de divers types d’algorithmes utilisés pour différentes tâches d’image. L'une d'elles est l'utilisation d'algorithmes dans le «morphing», dans lequel une image se transforme en une autre. Un autre type d'algorithme est la reconstruction multi-vues. Ces différents types d’algorithmes accomplissent des tâches spécifiques dans ce qu’on appelle le traitement d’image, où les humains programment des technologies pour capturer des données spécifiques et les traiter de manière précise, ou même pour une reproduction physique via des applications d’impression 3D.