Patent ID: 8363956

Claim:
An apparatus for inspecting a found instance of a pattern in an image, the apparatus comprising: a training module computer program, on a data processing device, configured to receive a training image, and provide a model pattern, the model pattern including a geometric description of the expected shape of the object, the geometric description including a plurality of probes, each probe having a position with respect to the model pattern at which at least one test is to be performed upon an image at a found pose of the model pattern, each such test contributing evidence for inspection; and a run-time module computer program, on a data processing device, configured to receive: the model pattern, a list of generalized degrees-of-freedom (DOFs), and a run-time image, the run-time module computer program is further configured to provide a list of results, each result of the list of results containing a match score and individual probe rating information for inspection purposes.