Le principe de l'algorithme est d'extraire d'une image les points en décrivant les contours, et d'obtenir pour chacun de ces points le contexte de forme en déterminant la distribution relative des points les plus proches au moyen d'un histogramme de distribution de coordonnées log-polaires[2].
↑(en) Serge Belongie, et Jitendra Malik, « Matching with Shape Contexts », dans IEEE Workshop on Contentbased Access of Image and Video Libraries, (lire en ligne), p. 20 - 26.