La mise en évidence des points représentant les contours d'objets dans une image peut servir à reconnaître des objets présents dans une scène, à différencier des zones de l'image, à faire de la segmentation d'images, à extraire une information réduite souvent pertinente pour caractériser l'image.
Un contour se matérialise par une rupture d'intensité dans l'image suivant une direction donnée. Plusieurs méthodes existent pour détecter cette rupture, les unes plus ou moins complexes, les autres plus ou moins gourmandes en calculs. Dans la plupart des cas et en particulier pour ceux présentées ici, la même méthodologie est employée. Elle s'applique en deux étapes : la première permet de localiser les contours à partir d'un calcul de Gradient ou de Laplacien dans des directions privilégiées tout en quantifiant l'importance du contour (voir figure ci-après). La seconde étape va permettre d'isoler les contours du reste de l'image à partir d'un seuillage judicieux. Plusieurs méthodes permettent de déterminer le Gradient ou le Laplacien d'une image. Il en est de même des techniques de seuillage. Ces deux étapes sont indépendantes, il existe donc un grand nombre de combinaisons calcul de Gradient-opération de seuillage conduisant à la mise en évidence des contours. Le rôle de l'ingénieur est souvent de choisir les opérateurs les mieux à même de satisfaire les exigences associées à l'image à traiter.
L'objectif du cours est justement de permettre au lecteur de connaître plusieurs méthodes et de savoir agir sur les paramètres de ces méthodes. Dans ce but, la première partie décrit des techniques de calcul du Gradient (détecteurs par masques de Roberts, Prewitt, Sobel, Gradient boussole, filtrage de Canny). La seconde partie focalise sur les types de seuillage pouvant être appliqués sur le module du gradient de l'image. La troisième partie aborde les calculs de Laplacien (filtre laplacien, filtre « chapeau mexicain », filtre différence de gaussiennes).