SYSTEMS AND METHODS FOR IDENTIFYING A DISCONTINUITY IN THE BOUNDARY OF AN OBJECT IN AN IMAGE

Machine vision is used to identify a discontinuity in the boundary of an object in an image. An image of one or more objects is captured. One or more skeletons of the one or more objects are calculated. One or more boundaries of the one or more objects are calculated. A plurality of radial lines is...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: POTULURI, PRASANT, CHAPMAN, KENNETH WAYNE
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Machine vision is used to identify a discontinuity in the boundary of an object in an image. An image of one or more objects is captured. One or more skeletons of the one or more objects are calculated. One or more boundaries of the one or more objects are calculated. A plurality of radial lines is extended from a spine point of a skeleton to the one or more boundaries. Each radial line intersects a boundary at a radial endpoint producing a plurality of radial endpoints. For each radial endpoint an expected radial endpoint is calculated based on two or more neighboring radial endpoints. If the difference between the radial endpoint and its expected radial endpoint exceeds a threshold, a radial line including the radial endpoint is identified as a discontinuity in a boundary of an object. Selon la présente invention, une vision artificielle est utilisée pour identifier une discontinuité de la frontière d'un objet dans une image. Une image d'un ou de plusieurs objets est acquise. Un ou plusieurs squelettes du ou des objets sont calculés. Une ou plusieurs frontières du ou des objets sont calculées. Une pluralité de lignes radiales sont tracées à partir d'un point de la colonne vertébrale d'un squelette vers la ou les frontières. Chaque ligne radiale coupe une frontière en un point d'extrémité radial en produisant une pluralité de points d'extrémité radiaux. Pour chaque point d'extrémité radial, un point d'extrémité radial prévu est calculé sur la base de deux points d'extrémité radiaux avoisinants ou plus. Si la différence entre le point d'extrémité radial et son point d'extrémité radial prévu dépasse un seuil, une ligne radiale qui comprend le point d'extrémité radial est identifiée comme étant une discontinuité d'une frontière d'un objet.