System and method for recognizing markers on printed circuit boards
First Claim
1. A method for detecting a marker in an image, comprising the steps of:
- selecting one of a first marker recognition process based on a normalized correlation and a second marker recognition process based on gray value histograms;
extracting image features associated with an input image of a ROI (region of interest); and
comparing the extracted image features with a trained model associated with the selected recognition process to determine if a marker is present in the input image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recognizing markers on, e.g., a PCB (printed circuit board). In one aspect, a system for recognizing a marker in an image comprises an image capture module (14) for extracting image features associated with an input image of a ROI (region of interest) captured through a lens 15, an image processor (16) comprising a first marker recognition processor (17) for recognizing a marker in the input image based on a normalized correlation and a second marker recognition processor (18) for recognizing a marker in the input image based on gray value histograms; a training module 19 for building template images and histograms that are used by the image processor (16) to detect a marker in the input image and a database (20) for indexing and storing trained template images and trained histograms.
32 Citations
24 Claims
-
1. A method for detecting a marker in an image, comprising the steps of:
-
selecting one of a first marker recognition process based on a normalized correlation and a second marker recognition process based on gray value histograms;
extracting image features associated with an input image of a ROI (region of interest); and
comparing the extracted image features with a trained model associated with the selected recognition process to determine if a marker is present in the input image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24)
-
-
12. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for detecting a marker in an image, the method comprising the steps of:
-
selecting one of a first marker recognition process based on a normalized correlation and a second marker recognition process based on gray value histograms;
extracting image features associated with an input image of a ROI (region of interest); and
comparing the extracted image features with a trained model associated with the selected recognition process to determine if a marker is present in the input image.
-
-
23. A system for recognizing a marker in an image, comprising:
-
an image capture module for extracting image features associated with an input image of a ROI (region of interest);
an image processor comprising a first marker recognition processor for recognizing a marker in the input image based on a normalized correlation and a second marker recognition processor for recognizing a marker in the input image based on gray value histograms; and
a database comprising one of trained template images and trained histograms and a combination thereof, which are used by the image processor during a recognition process.
-
Specification