Inspection apparatus, method, and computer program product for machine vision inspection
First Claim
1. A method comprising:
- receiving depth information of a target object acquired by an image capturing system;
determining real-time three-dimensional information of the target object in a predetermined inspecting area based on the depth information of at least one real-time image of the target object;
determining a position and/or orientation of the target object relative to at least one color camera of a color camera system based on the depth information of the at least one real-time image of the target object and position information of the at least one color camera of the color camera system relative to at least one image capturing camera of the image capturing system, wherein the position information of the at least one color camera of the color camera system relative to the at least one image capturing camera of the image capturing system is fixed and predetermined; and
projecting color pixel information of a real-time color image of the target object onto a three-dimensional virtual model based on the determined position and/or orientation of the target object relative to the at least one color camera of the color camera system to generate a color three-dimensional virtual model comprising the color pixel information, wherein the color pixel information is based on the real-time three-dimensional information of the target object and the real-time color image of the target object acquired by the color camera system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for vision machine inspection comprises providing depth information of a target acquired by an image capturing system, determining real-time three-dimensional information of a target object in a predetermined inspecting area based on depth information of at least one real-time image of the target. The method further comprises projecting color pixel information of a real-time color image of the target object to a three-dimensional virtual model based on the real-time three-dimensional information. The real-time color image may be acquired by a color camera system. The method further comprises generating a color three-dimensional virtual model. The color three-dimensional virtual model may comprise the color pixel information.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving depth information of a target object acquired by an image capturing system; determining real-time three-dimensional information of the target object in a predetermined inspecting area based on the depth information of at least one real-time image of the target object; determining a position and/or orientation of the target object relative to at least one color camera of a color camera system based on the depth information of the at least one real-time image of the target object and position information of the at least one color camera of the color camera system relative to at least one image capturing camera of the image capturing system, wherein the position information of the at least one color camera of the color camera system relative to the at least one image capturing camera of the image capturing system is fixed and predetermined; and projecting color pixel information of a real-time color image of the target object onto a three-dimensional virtual model based on the determined position and/or orientation of the target object relative to the at least one color camera of the color camera system to generate a color three-dimensional virtual model comprising the color pixel information, wherein the color pixel information is based on the real-time three-dimensional information of the target object and the real-time color image of the target object acquired by the color camera system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for vision machine inspection comprising:
a processor configured to; receive depth information of a target object acquired by an image capturing system; determine real-time three-dimensional information of the target object in a predetermined inspecting area based on the depth information of at least one real-time image of the target object; determine a position and/or orientation of the target object relative to at least one color camera of the color camera system based on the depth information of the at least one real-time image of the target object and position information of the at least one color camera of the color camera system relative to at least one image capturing camera of the image capturing system, wherein the position information of the at least one color camera of the color camera system relative to the at least one image capturing camera of the image capturing system is fixed and predetermined; and project color pixel information of the at least one real-time color image of the target object onto a three-dimensional virtual model based on the determined position and/or orientation of the target object relative to the at least one color camera of the color camera system to generate a color three-dimensional virtual model comprising the color pixel information, wherein the color pixel information is based on the real-time three-dimensional information of the target object and the at least one real-time color image of the target object acquired by the color camera system. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A computer program product comprising a non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions configured to:
-
provide depth information of a target object acquired by an image capturing system; determine real-time three-dimensional information of the target object in a predetermined inspecting area based on the depth information of at least one real-time image of the target object; determine a position and/or orientation of the target object relative to at least one color camera of a color camera system based on the depth information of the at least one real-time image of the target object and position information of the at least one color camera of the color camera system relative to at least one image capturing camera of the image capturing system, wherein the position information of the at least one color camera of the color camera system relative to the at least one image capturing camera of the image capturing system is fixed and predetermined; and project color pixel information of a real-time color image of the target object onto a three-dimensional virtual model based on the determined position and/or orientation of the target object relative to the at least one color camera of the color camera system to generate a color three-dimensional virtual model comprising the color pixel information, wherein the color pixel information is based on the real-time three-dimensional information of the target object and the real-time color image of the target object acquired by the color camera system. - View Dependent Claims (15, 16, 17, 18)
-
Specification