Method and apparatus for visual detection and inspection of objects
First Claim
1. A method for inspection of an object, comprising:
- continuously moving the object relative to a two-dimensional field of view of a vision detector, the object comprising a set of visible features, the set of visible features containing at least one visible feature;
capturing a plurality of frames, each frame of the plurality of frames comprising a two-dimensional image of the field of view of the vision detector, such that the set of visible features of the object are located in the field of view of the vision detector for each frame of the plurality of frames, and such that the plurality of frames comprises a plurality of differing perspectives of the set of visible features relative to the field of view of the vision detector;
determining, using a processor, responsive to a first analysis of each of the plurality of frames, a plurality of object pass scores comprising a set of measurements wherein each measurement of the set of measurements is responsive to a characteristic of one of the set of visible features of the object;
wherein determining the plurality of object pass scores further comprises;
converting the set of measurements to a corresponding set of logic values; and
combining the set of logic values to produce the object pass score;
reporting the plurality of object pass scores.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.
171 Citations
67 Claims
-
1. A method for inspection of an object, comprising:
-
continuously moving the object relative to a two-dimensional field of view of a vision detector, the object comprising a set of visible features, the set of visible features containing at least one visible feature; capturing a plurality of frames, each frame of the plurality of frames comprising a two-dimensional image of the field of view of the vision detector, such that the set of visible features of the object are located in the field of view of the vision detector for each frame of the plurality of frames, and such that the plurality of frames comprises a plurality of differing perspectives of the set of visible features relative to the field of view of the vision detector; determining, using a processor, responsive to a first analysis of each of the plurality of frames, a plurality of object pass scores comprising a set of measurements wherein each measurement of the set of measurements is responsive to a characteristic of one of the set of visible features of the object; wherein determining the plurality of object pass scores further comprises; converting the set of measurements to a corresponding set of logic values; and combining the set of logic values to produce the object pass score; reporting the plurality of object pass scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for inspection of an object, comprising:
-
a conveyer that continuously moves the object relative to a two dimensional field of view, the object comprising a set of visible features, the set of visible features containing at least one visible feature; an image capture device that captures, a plurality of frames, each frame of the plurality of frames comprising a two-dimensional image of the field of view of vision detector, such that the set of visible features of the object are located in the field of view of the vision detector for each frame of the plurality of frames, and such that the plurality of frames comprises a plurality of perspectives of the set of visible features relative to the field of view of the vision detector; an analyzer that determines, responsive to a first analysis of each of the plurality of frames, a plurality of object test scores comprising a set of measurements wherein each measurement of the set of measurements is responsive to a characteristic of one of the set of visible features of the object; wherein the analyzer determines the plurality of object pass scores by; converting the set of measurements to a corresponding set of logic values; and combining the set of logic values to produce the object pass score; and an output signaler that reports the plurality of object pass scores. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for inspection of an object, comprising:
-
continuously moving the object relative to a two-dimensional field of view, the object comprising a set of visible features, the set of visible features containing at least one visible feature; capturing a plurality of frames, using an imager with a global shutter, each frame of the plurality of frames comprising a two-dimensional image of the field of view of a vision detector, such that the set of visible features of the object are located in the field of view of the vision detector for each frame of the plurality of frames, and such that the plurality of frames comprises a plurality of perspectives of the set of visible features in the field of view of the vision detector, determining, by a processor, responsive to a first analysis of each of the plurality of frames, a plurality of object pass scores comprising a set of measurements wherein each measurement of the set of measurements is responsive to a characteristic of one of the set of visible features of the object; wherein determining the plurality of object pass scores further comprises; converting the set of measurements to a corresponding set of logic values; and combining the set of logic values to produce the object pass score; reporting the plurality of object pass scores. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. A system for inspection of an object in continuous movement relative to a two dimensional field of view of a vision detector, the object comprising a set of visible features, the set of visible features containing at least one visible feature, the system comprising:
-
a processor programmed to perform the steps of; receiving a plurality of frames from a capture device having a global shutter, each frame of the plurality of frames comprising a two-dimensional image of the field of view of the vision detector, such that the set of visible features of the object are located in the field of view of the vision detector for each frame of the plurality of frames, and such that the plurality of frames comprises a plurality of perspectives of the set of visible features in the field of view of the vision detector; calculating responsive to a first analysis of each of the plurality of frames, a plurality of object pass scores comprising a set of measurements wherein each measurement of the set of measurements is responsive to a characteristic of one of the set of visible features of the object; wherein calculating the plurality of object pass scores further comprises; converting the set of measurements to a corresponding set of logic values; and combining the set of logic values to produce the object pass score; and providing a value responsive to the object pass score for consumption by an i/o module, wherein the i/o module uses the value in an industrial process. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67)
computing, responsive to the set of measurements, the object pass score.
-
-
64. The system according to claim 60, wherein the first analysis further comprises determining, for each frame of the plurality of frames, an object detection weight comprising evidence that the set of visible features of the object are located in the field of view for the frame, wherein the plurality of frames comprise frames recorded at least before and after determining that all the visible features of the set of visible are located in the field of view for the frame.
-
65. The system according to claim 60, wherein a conveyor moves the object no more than five percent of the field of view between successive frames.
-
66. The system according to claim 60, wherein the image capture device and the first analysis operate at a rate of not less than two hundred frames per second.
-
67. The system according to claim 60, further comprising a reject actuator;
- and wherein
the value signals the reject actuator.
- and wherein
Specification