L'objectif de cette technique est d'amincir les contours. La définition d'un contour n'est plus uniquement subordonnée au dépassement d'un seuil mais dépend des voisins. Dans une zone où les valeurs de plusieurs pixels (et donc des modules du gradient) sont supérieures au seuil, seul le maximum de ces pixels pour une direction donnée du gradient est conservé.
Les amincissements des modules de gradient peuvent être observés en fonction du seuil choisi dans une animation de l'étude de cas.