(EN) An edge detection system (100) and method (500) implement a recursive polar algorithm process to generate an edge image from an input image. The edge detection system may include a polar filter (106) to recursively perform low-pass filtering along edge contours of a gradient pixel grid and generate a gradient image output. An edge thinner (108) may be included to find gradient field peaks along a direction of gradient vectors of the gradient image output and generate thinned gradient pixels. An edge path segmenter (110) may group the thinned gradient pixels into edge segments, and a segment classifier (112) may determine whether the edge segments are edge paths or clutter. The edge detection system and method may improve automated image processing in medical diagnostics, reconnaissance, missile guidance, security systems, access control systems (e.g., face recognition), navigation, geographic mapping, manufacturing quality inspection, robot vision, and search and rescue.
(FR) Un procédé (500) et un système de détection de contours (100) appliquent un algorithme polaire récursif pour produire une image de contours à partir d'une image d'entrée. Ce système de détection de contours peut comprendre un filtre polaire (106) qui sert à exécuter de façon récursive un filtrage passe-bas le long des contours d'une grille de pixels gradient et à produire une sortie d'image gradient. Un réducteur de contours (108) peut localiser les pics de champ de gradient dans une direction des vecteurs gradient de ladite sortie d'image gradient et produire des pixels à gradients réduits. Un élément de segmentation de parcours de contours (110) peut regrouper les pixels à gradients réduits pour former des segments de contours. Un élément de classification de segments (112) peut en outre déterminer si les segments de contours sont des parcours de contours ou un fouillis. Ces procédé et système de détection de contours peuvent améliorer le traitement automatique d'images dans le diagnostic médical, la reconnaissance, le guidage de missiles, les systèmes de sécurité, les système de contrôle d'accès (par exemple, la reconnaissance faciale), la navigation, la cartographie géographique, le contrôle de la qualité de fabrication, la vision robotique ainsi que dans la recherche et le sauvetage.