A system and method for object inspection that includes an image
recognition program stored on a tangible medium for classifying and
subclassifying regions of interest on an image. The image recognition
program can be used in an image inspection system to determine defects on
objects such as printed wiring assemblies. The image recognition program
is executable to collect raw image data, segment out rectangular regions
of interest that can be component sites defined by CAD data, preprocess
each region of interest by scaling, gain and offset correction, and gamma
correction, generating a set of image spaces for each region of interest
using a set of spatial image transforms, generating features on the image
spaces, scoring the features, comparing the feature scores to a knowledge
base of feature scores to make a class determination for the features,
generating a presence/absence decision confidence for the features,
calculating a class determination and decision confidence for each region
of interest. The class determinations can include present or absent, and
right or wrong polarity. Another aspect of the image recognition software
includes the ability to subclassify the defects. Another aspect of the
present invention includes the ability to incrementally train the existing
knowledge base as more images are processed.
Ein System und eine Methode für Gegenstandkontrolle, die ein Bildanerkennung Programm einschließt, speicherten auf einem fühlbaren Mittel für das Einstufen und das Unterteilen von von Regionen des Interesses auf einem Bild. Das Bildanerkennung Programm kann in einem Bildkontrolle System verwendet werden, um Defekte auf Gegenständen wie gedruckten Verdrahtungen festzustellen. Das Bildanerkennung Programm ist vollziehbar, rohe Bilddaten, Segment zu sammeln aus rechteckigen Regionen des Interesses, die die Teilaufstellungsorte sein können, die durch CAD Daten definiert werden, jede Region des Interesses durch Gradeinteilung, Gewinn- und Versatzkorrektur zu aufbereiten, und gamma Korrektur, einen Satz Bildräume für jede Region des Interesses erzeugend einen Satz des räumlichen Bildes verwendend wandelt um und erzeugt kennzeichnet auf den Bildräumen und zählt die Eigenschaften und vergleicht die Eigenschaft Kerben mit einer Wissensbasis der Eigenschaft Kerben, um eine Kategorie Ermittlung für die Eigenschaften zu bilden und erzeugt ein presence/absence Entscheidung Vertrauen für die Eigenschaften und errechnet ein Kategorie Ermittlung und Entscheidung Vertrauen für jede Region des Interesses. Die Kategorie Ermittlungen können anwesende oder abwesende und rechte oder falsche Polarität einschließen. Ein anderer Aspekt der Bildanerkennung Software schließt die Fähigkeit ein, die Defekte zu unterteilen. Ein anderer Aspekt der anwesenden Erfindung schließt die Fähigkeit ein, die vorhandene Wissensbasis zusätzlich auszubilden, während mehr Bilder verarbeitet werden.