L'ingénieur en traitement d'images développe des logiciels pour analyser et modéliser des images. Il crée des algorithmes pour améliorer des images, détecter des objets et des personnes, reconnaître des visages, aider à la navigation par la vision et réaliser des reconstructions en 3D. Il travaille sur des systèmes logiciels et/ou matériels dans le but de numériser les images, afin de calculer, transformer et extraire des informations précises. En utilisant des techniques d'intelligence artificielle telles que le machine learning et le deep learning, il intègre ces modèles algorithmiques dans diverses applications. L'ingénieur joue un rôle crucial dans l'intégration de ces algorithmes dans les produits finaux, cherchant à améliorer les solutions existantes et à proposer des innovations basées sur les technologies récentes. Les domaines d'application de son travail vont de la télévision numérique terrestre à l'imagerie médicale, en passant par la photographie, le cinéma 3D, la cartographie et la vidéosurveillance. Par exemple, ses algorithmes utilisés en imagerie médicale améliorent la détection des éléments sur une image radiologique.