A method and system for optically recognizing an object from a reference
library of known products based on a spectrum of local radius of curvature
of the object. A surface portion of an object is illuminated with a
pattern of light that permits the extraction of three dimensional
coordinates for a set of points on the surface portion of the object. An
image data set of the surface portion of the object is then captured with
a capture device that is positioned at an angular offset with respect to a
source of the light. That is, the combination of the light pattern and the
imaging device together generate a two dimensional captured image, from
which it is possible to extract the three dimensional coordinates for the
set of points on the surface portion of the object. A set of local radii
of curvatures are then determined for selected data points in the image
data set. A spectrum representing a distribution of the curvatures is then
computed for the set of local radii of curvatures. If the data set is for
the generation of a library of spectra, it is processed with a dimension
reduction analysis to determine a single set of basis functions
representing all of the objects and a corresponding set of basis
coefficients for each different type of object. If the data set is for an
unknown object, then the dimension reduction analysis and the basis
functions are applied to the data set to generate an unidentified set of
basis coefficients. This latter set is then statistically compared with
the reference library of spectra to identify the product or at least
designate the closest known products.
Une méthode et un système pour identifier optiquement un objet d'une bibliothèque de référence des produits connus basés sur un spectre du rayon local de courbure de l'objet. Une partie extérieure d'un objet est illuminée avec un modèle de la lumière qui permet l'extraction des coordonnées tridimensionnelles pour un ensemble de points sur la partie extérieure de l'objet. Un Modem d'image de la partie extérieure de l'objet est alors capturé avec un dispositif de capture qui est placé à un excentrage angulaire en ce qui concerne une source de lumière. C'est-à-dire, la combinaison du modèle léger et le dispositif de formation image produisent ensemble d'une image capturée bidimensionnelle, dont il est possible d'extraire les coordonnées tridimensionnelles pour l'ensemble de points sur la partie extérieure de l'objet. Un ensemble de rayons locaux de courbures sont alors déterminés pour les points de repères choisis dans le Modem d'image. Un spectre représentant une distribution des courbures est alors calculé pour l'ensemble de rayons locaux de courbures. Si le Modem est pour la génération d'une bibliothèque des spectres, il est traité avec une analyse de réduction de dimension pour déterminer un ensemble simple de fonctions de base représentant tous les objets et un ensemble correspondant de coefficients de base pour chaque type différent d'objet. Si le Modem est pour un objet inconnu, puis l'analyse de réduction de dimension et les fonctions de base sont appliquées au Modem pour produire d'un ensemble non identifié de coefficients de base. Ce dernier ensemble alors est statistiquement comparé à la bibliothèque de référence des spectres pour identifier le produit ou pour indiquer au moins les produits connus les plus étroits.