Object identification and material assessment using optical profiles
First Claim
1. An image processing system that analyzes a series of images of a scene to assess an optical property of an object in the scene comprising:
- an active camera system configured to capture and store at least two successive frames of data of the scene to be used to generate each image of the series of images, wherein each frame is captured during a capture cycle in one or more frame buffers;
a processing system operably coupled to the active camera system to generate the series of images of the scene, the processing system configured to;
analyze the at least two successive frames of data to determine a minimum intensity value of image pixels due to ambient light in the scene and a maximum intensity value of image pixels corresponding to the scene and generate an image of the series of images based on a difference between the minimum intensity values and the maximum intensity values of the image pixels;
identify at least one object in the series of images that has a surface that is differentiable from other objects such that a common point on the surface of the object can be identified and analyzed in the series of images captured from different distances of the active camera system to the object and different angular orientations of the active camera system relative to the object;
analyze the series of images that include the common point to determine a set of characteristic values of the image pixels corresponding to the common point, including;
a reflected intensity value that is based on the maximum intensity value relative to the minimum intensity value;
a distance from the active camera system to the common point;
a normal vector for the common point; and
an angular orientation between an optical path of the image pixel and the normal vector;
create an optical profile for the common point based on the set of characteristic values of the image pixels corresponding to the common point;
compare the optical profile for the common point to a set of predefined characteristic profiles of optical properties of objects; and
identify the object based on the characteristic profile that best matches the optical profile for at least one common point of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing system with a camera system and a processing system analyzes a series of images of a scene to assess an optical property of an object in the scene. A surface of an object that is differentiable from other objects and has a common point that can be identified and analyzed in the series of images captured from different distances of the camera system to the object and different angular orientations of the camera system relative to the object. A set of characteristic values of the image pixels corresponding to the common point is determined that include a point intensity value, a distance from the camera system to the common point, a normal vector for the common point, and an angular orientation between an optical path of the image pixel and the normal vector. The set of characteristics values are used to create an optical profile of the common point that is compared to a set of predefined characteristic profiles to identify the object. In embodiments, the camera system is an active camera, and the wavelength includes near infrared.
411 Citations
27 Claims
-
1. An image processing system that analyzes a series of images of a scene to assess an optical property of an object in the scene comprising:
-
an active camera system configured to capture and store at least two successive frames of data of the scene to be used to generate each image of the series of images, wherein each frame is captured during a capture cycle in one or more frame buffers; a processing system operably coupled to the active camera system to generate the series of images of the scene, the processing system configured to; analyze the at least two successive frames of data to determine a minimum intensity value of image pixels due to ambient light in the scene and a maximum intensity value of image pixels corresponding to the scene and generate an image of the series of images based on a difference between the minimum intensity values and the maximum intensity values of the image pixels; identify at least one object in the series of images that has a surface that is differentiable from other objects such that a common point on the surface of the object can be identified and analyzed in the series of images captured from different distances of the active camera system to the object and different angular orientations of the active camera system relative to the object; analyze the series of images that include the common point to determine a set of characteristic values of the image pixels corresponding to the common point, including; a reflected intensity value that is based on the maximum intensity value relative to the minimum intensity value; a distance from the active camera system to the common point; a normal vector for the common point; and an angular orientation between an optical path of the image pixel and the normal vector; create an optical profile for the common point based on the set of characteristic values of the image pixels corresponding to the common point; compare the optical profile for the common point to a set of predefined characteristic profiles of optical properties of objects; and identify the object based on the characteristic profile that best matches the optical profile for at least one common point of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing system that analyzes images of a scene to assess an optical property of an object in the scene comprising:
-
a camera system configured to capture and store a series of images, wherein each image is captured during a capture cycle in one or more frame buffers; a processing system operably coupled to the camera system to generate a series of images of the scene, the processing system configured to; identify at least one object in the series of images that has a surface that is differentiable from other objects such that a common point on the surface of the object can be identified and analyzed in the series of images captured from different distances of the camera system to the object and different angular orientations of the camera system relative to the object; analyze the series of images that include the common point to determine a set of characteristic values of the image pixels corresponding to the common point, including; a point intensity value; a distance from the camera system to the common point; a normal vector for the common point; and an angular orientation between an optical path of the image pixel and the normal vector; create an optical profile for the common point based on the set of characteristic values of the image pixels corresponding to the common point; compare the optical profile for the common point to a set of predefined characteristic profiles of optical properties of objects; and identify the object based on the characteristic profile that best matches the optical profile for at least one common point of the object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of using an image processing system to generate a series of images of a scene to assess an optical property of an object in the scene, the method comprising:
-
using a camera system to; capture each of the series of images of the scene wherein the camera system is in motion relative to the scene during a capture cycle; and store each image of the series of images of the scene captured during the capture cycle in one or more frame buffers; and using a processing system to; access the series of images stored in the one or more frame buffers; identify at least one object in the series of images that has a surface that is differentiable from other objects such that a common point on the surface of the object can be identified and analyzed in the series of images captured from different distances of the camera system to the object and different angular orientations of the camera system relative to the object; analyze the series of images that include the common point to determine a set of characteristic values of the image pixels corresponding to the common point, including; a point intensity value; a distance from the camera system to the common point; a normal vector for the common point; and an angular orientation between an optical path of the image pixel and the normal vector; create an optical profile for the common point based on the set of characteristic values of the image pixels corresponding to the common point; compare the optical profile for the common point to a set of predefined characteristic profiles of optical properties of objects; and identify the object based on the characteristic profile that best matches the optical profile for at least one common point of the object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An image processing system that analyzes a series of images of a scene to assess an optical property of an object in the scene comprising:
-
an active camera system that includes a light source having a wavelength spectrum of at least 400-1000 nm configured to; capture each of the series of images of the scene wherein the camera system is in motion relative to the scene during a capture cycle; and store each image of the series of images of the scene captured during the capture cycle in one or more frame buffers a processing system operably coupled to the active camera system to generate the series of images of the scene, the processing system configured to; analyze the at least two successive frames of data to determine a minimum intensity value of image pixels due to ambient light in the scene and a maximum intensity value of image pixels corresponding to the scene and generate an image of the series of images based on a difference between the minimum intensity values and the maximum intensity values of the image pixels; identify at least one object in the series of images that has a surface that is differentiable from other objects such that a common point on the surface of the object can be identified and analyzed in the series of images captured from different distances of the active camera system to the object and different angular orientations of the active camera system relative to the object; analyze the series of images that include the common point to determine a set of characteristic values of the image pixels corresponding to the common point, including; a reflected intensity value that is based on the maximum intensity value relative to the minimum intensity value; a distance from the active camera system to the common point; a normal vector for the common point; and an angular orientation between an optical path of the image pixel and the normal vector; create an optical profile for the common point based on the set of characteristic values of the image pixels corresponding to the common point; compare the optical profile for the common point to a set of predefined characteristic profiles of optical properties of objects; and identify the object based on the characteristic profile that best matches the optical profile for at least one common point of the object. - View Dependent Claims (26, 27)
-
Specification