Optical means for making measurements of surface contours
First Claim
1. A system for creating data to represent a three-dimensional surface shape comprisingmeans projecting on the surface shape distinctive patterns made up of adjacent pattern portions represented by distinctively differently positioned linear features formed by and between adjacent projected areas having differing optical characteristics, the linear features being positionally located according to a code such that the positions of the linear features projected by at least some of the different patterns are located at different distinct locations such that none of said linear features as projected are at the same location;
- image sensor means positioned at a spaced location from the surface shape in position to observe the distinctive projected patterns including the linear features thereof projected on the surface shape, said sensor means including means for producing representations of selected ones of the distinctive linear features formed by the projected pattern portions, andmeans for processing at least two image representations of projected patterns projected on the surface shape and sensed by the sensor means, said processing means containing processing data representative of the relative positions in space of the projection means and the image sensor means, said processing means further including means for extracting information from the different image representations to establish data representative of the location in space of different points on the surface shape.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for producing data to represent the three-dimensional shape of a surface including a projector for projecting patterns onto the surface. A sensor for producing representations of selected imaged patterns as projected onto the surface, and a device containing data that represents the relative positions of the projector and the sensor for processing data produced by sensor to generate output data that is representative of the shape of the surface.
140 Citations
26 Claims
-
1. A system for creating data to represent a three-dimensional surface shape comprising
means projecting on the surface shape distinctive patterns made up of adjacent pattern portions represented by distinctively differently positioned linear features formed by and between adjacent projected areas having differing optical characteristics, the linear features being positionally located according to a code such that the positions of the linear features projected by at least some of the different patterns are located at different distinct locations such that none of said linear features as projected are at the same location; -
image sensor means positioned at a spaced location from the surface shape in position to observe the distinctive projected patterns including the linear features thereof projected on the surface shape, said sensor means including means for producing representations of selected ones of the distinctive linear features formed by the projected pattern portions, and means for processing at least two image representations of projected patterns projected on the surface shape and sensed by the sensor means, said processing means containing processing data representative of the relative positions in space of the projection means and the image sensor means, said processing means further including means for extracting information from the different image representations to establish data representative of the location in space of different points on the surface shape. - View Dependent Claims (2)
-
-
3. A system for representing the three-dimensional surface shape of an object, the system including radiant energy projection means for projecting energy containing distinctive patterns of adjacent areas for projection onto the object whose surface shape is to be represented, the patterns defining on the object a plurality of distinctively located profile lines defined by the linear boundary between each pair of adjacent distinctive areas in the projected patterns, the boundaries in each pattern being positioned according to a code such that the locations of the boundaries in at least some of the different patterns are at different distinct locations such that none of the linear boundaries of said projected different patterns will fall on the object at the same location,
image sensor means positioned to observe the patterns projected onto the surface of the object, said sensor means including means for producing representations of selected ones of the projected patterns including the profile lines, and means for processing the data observed and produced as representations by the sensor means in at least two distinct patterns, said processing means containing processing data representative of the relative positions in space of the projection means and the image sensor means, said processing means further including means for correlating data from the different image representations taking into account the relative positions of the projector and sensor means for producing therefrom data representations of different locations in space that correspond to the locations of profile lines where they occur on the object.
- 5. A system for use in representing the three-dimensional surface shape of an object, the system including radiant energy projection means, means responsive to energy projected by the projection means and control means for the projection and responsive means, the projection means including a source of energy capable of being controlled to produce projected energy flashes, means to focus radiant energy from the projection means onto an object whose surface shape is to be represented, and an energy transmissivity encoding member mounted in alignment with the energy source and the focusing means, said encoding member having a pattern formed thereon by a plurality of adjacent relatively energy conducting and non energy-conducting areas arranged to extend over a portion of the surface thereof in the region aligned with the energy source and the focusing means, the pattern being segmented into a plurality of discrete segments each having distinctively positioned locations and widths corresponding to the energy conducting and non energy-conducting areas thereof so that regardless of which segment is positioned in alignment with the energy source and its associated focusing means at the time a flash from the energy source is projected, the projected energy will produce a distinctive intensity pattern on the surface of the object defining on the object a plurality of distinctly located profile lines at locations defined by each pair of adjacent energy conducting and non-energy conducting areas on the encoding member.
-
15. Means for producing a measured representation of a boundary formed by and between adjacent lighted and non-lighted areas projected onto an object comprising
a projector having a light source and a lens system positioned for projecting light from said source onto an object, a film member positioned in alignment with the light source and the lens system, said film member having at least two adjacent distinct areas each formed of differently optically encoded patterns including patterns formed by adjacent relatively transparent and opaque areas through which light from the light source passes as it is projected by the lens system onto the object, means to move the film member in relation to the light source whereby at least two distinct areas of encoded patterns are projected onto the object at different times, camera means spaced from the projector and oriented to view the object and at least a portion of the encoded patterns projected thereon by the projector, said camera means having a lens system focused on the object and on an image plane in the camera means onto which the viewed pattern on the object is focused, means for electronically producing a separate grid pattern onto which the different focused patterns of the object as seen by the camera means are applied when each of the distinct differently optically encoded patterns is projected thereon to produce image representations thereof on the respective separate grid patterns, means for storing the separate representations produced when the at least two differently optically encoded patterns on the film member are projected onto the object, means including first image scanning means for producing at least one pair of image coordinate measurements representative of selected locations on one of the grid patterns, said measurement pair for each location identifying the coordinates of the location on the grid pattern where a linear feature occurs as formed by and between adjacent transparent and opaque encoded areas on the film member as projected onto the object occurs, another measurement indicating whether the light transition occuring thereat as sensed by the scanning means is from a light to dark or from a dark to light transition in the projected pattern, and means including other image scanning means for producing another bit of information from the grid pattern onto which the different optically encoded patterns are projected, said other scanning means responding to the location information produced by the first scanning means to produce information for each location for which measurement pairs are produced indicating at the corresponding locations on the grid pattern whether that location on the grid pattern on which the different optically encoded images are projected is in a light or dark portion of the pattern.
- 17. Means for projecting optically encoded patterns onto a remote location comprising a projector having a spaced light source and lens system and optically encoded pattern forming means positioned in optical alignment therewith, said pattern forming means including a disc having annular patterns of light encoded areas positioned thereon, means for rotating the disc so that the annular encoded areas move relative to the light source and the lens system, the annular area including a plurality of adjacent circumferentially positioned segments each formed by a plurality of adjacent light conducting and non light-conducting areas capable of projecting patterns which are characterized by having distinct boundary lines formed by and between each adjacent light conducting and non light-conducting area, the locations of the boundary lines projected by the areas in each segment being located at distinctively different positions.
-
26. A system for creating data to represent a non-patterned image of a three-dimensional surface comprising
means for projecting onto the surface a sequence of patterns formed by passing light through patterned masks chosen such that selected locations on the surface are illuminated by at least one of the projected patterns in the sequence, sensor means positioned at a spaced location from the surface in position to observe distinctive projected pattern views on the surface and to produce image representations thereof, and means for processing image representations of at least two projected pattern views as observed by the sensor means, said processing means including means establishing a maximum intensity of the images at predetermined locations of the images being viewed containing processing data representative of the relative positions in space of the surface to be represented, the projection means and the sensor means, said processing means establishing at predetermined locations of a selected one of the image representations a maximum intensity of selected images thereat.
Specification