Systems methods and computer program products are provided for obtaining a three-dimensional data set that is representative of a surface of a three-dimensional object. A grating pattern, having a sinusoidally varying intensity pattern, is projected onto the surface of an object. The projected grating pattern is shifted a number of times and two-dimensional deformed grating images of an area segment of the object surface are captured and stored. A two-dimensional array of optical phase values is then created. Optical phase values in the two-dimensional array are then used to generate a plurality of three-dimensional data points that represent respective points on the surface of the object. Each three-dimensional data point is found by locating, for each pixel in the detector array of pixels, a point on the surface of the object wherein a ray from a respective pixel passing through a nodal point of a detector lens is intersected by a plane of constant phase from the projected first grating pattern passing through a nodal point of a projector lens.
A method and apparatus for converting a digital image of one or more objects to interpolated three-dimensional image data for producing substantially realistic three-dimensional images. The method includes providing a digital image file containing digital image pixels, wherein the pixels having a structural contour relationship to the one or more objects. The digital image pixels are converted to contour corrected pixels to provide a contoured image file. An output image file is built from the contoured image file so that the output image file may be projected on an image output device. The method and apparatus provide substantially improved three-dimensional images for viewing on a variety of image output devices.
A method and apparatus for providing three-dimensional images of one or more objects. The apparatus includes a base substrate, an image layer on said substrate, and a lenticular material superposed on the image layer. The image layer is provided by an imaging tool configured for depositing pixels on the substrate from contour corrected pixel data such that the deposited pixels have a structural contour relationship to the one or more objects. The imaging tool manipulates the pixel data to be compatible with the substrate and lenticular material. The method provides substantially improved three-dimensional images and devices containing improved three-dimensional images.
A three-dimensional measuring apparatus, method, and program for acquiring many pieces of information on a pattern of light by a single projection and highly accurate three-dimensional information at high speed. The three-dimensional measuring apparatus comprises a pattern projector serving as projecting means for projecting a pattern of light onto a measurement object, a camera serving as imaging means for capturing an image of the measurement object illuminated with the pattern of light, and a computer for processing data on the image captured by the camera. The computer computes the direction angle of each individual pattern of light which forms the projected pattern of light from the intensity value of the projected pattern of light detected from the captured image, divides the intensity distribution, and computes the depth distance from the phase value at each measuring point of the divided pattern. Thus, highly accurate three-dimensional information is acquired.
Disclosed are systems, methods, devices, and apparatus to determine if a clothed individual is carrying a suspicious, concealed object. This determination includes establishing data corresponding to an image of the individual through interrogation with electromagnetic radiation in the 200 MHz to 1 THz range. In one form, image data corresponding to intensity of reflected radiation and differential depth of the reflecting surface is received and processed to detect the suspicious, concealed object.
One embodiment of the present invention includes scanning a target with electromagnetic radiation including one or more frequencies in a range of about 200 MHz to about 1 THz; establishing a point cloud representation of the surface of the target from the scan; and performing one or more curve-fitting operations as a function of at least a portion of the points of the point cloud representation to represent at least a portion of the surface of the target.