METHOD AND APPARATUS FOR MEASURING THE THREE DIMENSIONAL STRUCTURE OF A SURFACE
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes imaging a surface with at least one imaging sensor, wherein the surface and the imaging sensor are in relative translational motion. The imaging sensor includes a lens having a focal plane aligned at a non-zero angle with respect to an x-y plane of a surface coordinate system. A sequence of images of the surface is registered and stacked along a z direction of a camera coordinate system to form a volume. A sharpness of focus value is determined for each (x,y) location in the volume, wherein the (x,y) locations lie in a plane normal to the z direction of the camera coordinate system. Using the sharpness of focus values, a depth of maximum focus zm along the z direction in the camera coordinate system is determined for each (x,y) location in the volume, and based on the depths of maximum focus zm, a three dimensional location of each point on the surface may be determined.
89 Citations
61 Claims
-
1-15. -15. (canceled)
-
16. An apparatus, comprising:
-
an imaging sensor comprising a telecentric lens, wherein the lens has a focal plane aligned at a non-zero viewing angle with respect to an x-y plane in a surface coordinate system, wherein the surface and the imaging sensor are in relative translational motion, and wherein the sensor images the surface to form a sequence of images thereof; a processor that; aligns in each image in the sequence a reference point on the surface to form a registered sequence of images; stacks the registered sequence of images along a z direction in a camera coordinate system to form a volume, wherein each image in the registered sequence of images comprises a layer in the volume; computes a sharpness of focus value for each pixel within the volume, wherein the pixels lie in a plane normal to the z direction in the camera coordinate system; computes, based on the sharpness of focus values, a depth of maximum focus value zm for each pixel within the volume; determines, based on the depths of maximum focus zm, a three dimensional location of each point on the surface; and constructs a three-dimensional model of the surface based on the three dimensional locations, optionally wherein the surface is a web of material. - View Dependent Claims (18, 19, 20, 21)
-
-
17. (canceled)
-
22. A method, comprising:
-
positioning a stationary imaging sensor at a non-zero viewing angle with respect to a moving web of material, wherein the imaging sensor comprises a telecentric lens to image a surface of the moving web and form a sequence of images thereof; processing the sequence of images to; register the images; stack the registered images along a z direction in a camera coordinate system to form a volume; determine a sharpness of focus value for each (x,y) location in the volume, wherein the (x,y) locations lie in a plane normal to the z direction in the camera coordinate system; determine a depth of maximum focus zm along the z direction in the camera coordinate system for each (x,y) location in the volume; and determine, based on the depths of maximum focus zm, a three dimensional location of each point on the surface of the moving web, optionally wherein the imagine sensor comprises a CCD or a CMOS camera. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
23-24. -24. (canceled)
-
30-50. -50. (canceled)
-
51. A method for inspecting a moving surface of a web material in real time and computing a three-dimensional model of the surface, the method comprising:
-
(a) capturing with a stationary sensor a sequence of images of the surface, wherein the imaging sensor comprises a camera and a telecentric lens having a focal plane aligned at a non-zero viewing angle with respect to an x-y plane of a surface coordinate system; (b) determining a sharpness of focus value for every pixel in a last image in the sequence of images; (c) computing a y-coordinate in a surface coordinate system at which the focal plane intersects the y-axis; (d) based on the apparent shift of the surface in the last image, determining transitional points on the surface, wherein the transitional points have exited a field of view of the lens in the last image, but were in the field of view of the lens in an image in the sequence previous to the last image; (e) determining the three dimensional location in a camera coordinate system of all the transitional points on the surface; (f) repeating steps (a) to (f) for each new image acquired by the imaging sensor; and (g) accumulating the three dimensional location in the camera coordinate system of the transitional points from the images in the sequence to form a point cloud representative of the translating surface, optionally wherein the sharpness of focus value is determined by applying a modified Laplacian sharpness metric. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59)
-
-
52. (canceled)
-
60. An online computerized inspection system for inspecting web material in real time, the system comprising:
-
a stationary imaging sensor comprising a camera and a telecentric lens, wherein the lens has a focal plane aligned at a non-zero viewing angle with respect to an x-y plane of a moving surface, and wherein the sensor images the surface to form a sequence of images thereof; a processor that; (a) determines a sharpness of focus value for every pixel in a last image in the sequence of images; (b) computes a y-coordinate in a surface coordinate system at which the focal plane intersects the y axis; (c) based on the apparent shift of the surface in the last image, determines transitional points on the surface, wherein the transitional points have exited a field of view of the lens in the last image, but were in the field of view of the lens in an image in the sequence previous to the last image; (d) determines the three dimensional location in a camera coordinate system of all the transitional points on the surface; (e) repeats steps (a) to (d) for each new image acquired by the imaging sensor; and (f) accumulates the three dimensional location in the camera coordinate system of the transitional points from the images in the sequence to form a point cloud representative of the translating surface.
-
-
61. (canceled)
Specification