Patent classifications
H04N13/15
System and method for three-dimensional scanning and for capturing a bidirectional reflectance distribution function
A method for generating a three-dimensional (3D) model of an object includes: capturing images of the object from a plurality of viewpoints, the images including color images; generating a 3D model of the object from the images, the 3D model including a plurality of planar patches; for each patch of the planar patches: mapping image regions of the images to the patch, each image region including at least one color vector; and computing, for each patch, at least one minimal color vector among the color vectors of the image regions mapped to the patch; generating a diffuse component of a bidirectional reflectance distribution function (BRDF) for each patch of planar patches of the 3D model in accordance with the at least one minimal color vector computed for each patch; and outputting the 3D model with the BRDF for each patch.
System and method for three-dimensional scanning and for capturing a bidirectional reflectance distribution function
A method for generating a three-dimensional (3D) model of an object includes: capturing images of the object from a plurality of viewpoints, the images including color images; generating a 3D model of the object from the images, the 3D model including a plurality of planar patches; for each patch of the planar patches: mapping image regions of the images to the patch, each image region including at least one color vector; and computing, for each patch, at least one minimal color vector among the color vectors of the image regions mapped to the patch; generating a diffuse component of a bidirectional reflectance distribution function (BRDF) for each patch of planar patches of the 3D model in accordance with the at least one minimal color vector computed for each patch; and outputting the 3D model with the BRDF for each patch.
Passive three-dimensional image sensing based on chromatic focal differentiation
Techniques are described for passive three-dimensional (3D) image sensing based on chromatic differentiation. For example, an object can be imaged by using a photodetector array to detect light reflected off of the object and focused through a lens onto the array. Light components of different wavelengths tends to be focused through the lens to different focal lengths, which can tend to impact the brightness of each wavelength as detected. For example, if the detector array is closer to a shorter-wavelength focal plane, a white spot will tend to be detected with a higher magnitude of blue light components than of red light components. Ratios of brightness magnitudes for different wavelengths vary in a manner that strongly correlates to object distance from the lens. Embodiments exploit this correlation to passively detect object distance. Some embodiments further provide various types of distance and/or chromatic calibration to further facilitate such detection.
Passive three-dimensional image sensing based on chromatic focal differentiation
Techniques are described for passive three-dimensional (3D) image sensing based on chromatic differentiation. For example, an object can be imaged by using a photodetector array to detect light reflected off of the object and focused through a lens onto the array. Light components of different wavelengths tends to be focused through the lens to different focal lengths, which can tend to impact the brightness of each wavelength as detected. For example, if the detector array is closer to a shorter-wavelength focal plane, a white spot will tend to be detected with a higher magnitude of blue light components than of red light components. Ratios of brightness magnitudes for different wavelengths vary in a manner that strongly correlates to object distance from the lens. Embodiments exploit this correlation to passively detect object distance. Some embodiments further provide various types of distance and/or chromatic calibration to further facilitate such detection.
Image processing device
An image processing device includes a rotation processor and an image processor. The rotation processor receives an input image and generates a temporary image according to the input image. The image processor is coupled to the rotation processor and outputs a processed image according to the temporary image, wherein the image processor has a predetermined image processing width, a width of the input image is larger than the predetermined image processing width, and a width of the temporary image is less than the predetermined image processing width.
Image processing device
An image processing device includes a rotation processor and an image processor. The rotation processor receives an input image and generates a temporary image according to the input image. The image processor is coupled to the rotation processor and outputs a processed image according to the temporary image, wherein the image processor has a predetermined image processing width, a width of the input image is larger than the predetermined image processing width, and a width of the temporary image is less than the predetermined image processing width.
DEVICE AND METHOD FOR DEPTH ESTIMATION USING COLOR IMAGES
The present disclosure relates to methods and devices for performing depth estimation on image data. In one example, a device performs depth estimation on first and second images captured using one or more cameras having a color filter array. Each, image of the first and second images comprises multiple color channels. Each color channel of the multiple color channels corresponds to a respective color channel of the color filter array.sub.. The, device performs the depth estimation by estimating disparity from the color channels of the first and second images.
DEVICE AND METHOD FOR DEPTH ESTIMATION USING COLOR IMAGES
The present disclosure relates to methods and devices for performing depth estimation on image data. In one example, a device performs depth estimation on first and second images captured using one or more cameras having a color filter array. Each, image of the first and second images comprises multiple color channels. Each color channel of the multiple color channels corresponds to a respective color channel of the color filter array.sub.. The, device performs the depth estimation by estimating disparity from the color channels of the first and second images.
DEVICE AND METHOD FOR GENERATING PHOTOMETRIC STEREO IMAGES AND A COLOR IMAGE
A device for generating a photometric stereo image and a color image of an object which is moved at a predetermined relative speed relative to the device. The device includes a lighting area and a lighting arrangement which is oriented to the lighting area. The lighting arrangement cyclically emits a lighting sequence in the lighting area. The lighting sequence has at least four lighting pulses each of which have a wavelength range and a lighting direction. At least three of the at least four lighting pulses have a different wavelength range, and at least two of the at least four lighting pulses have a different lighting direction and a same wavelength range.
DEVICE AND METHOD FOR GENERATING PHOTOMETRIC STEREO IMAGES AND A COLOR IMAGE
A device for generating a photometric stereo image and a color image of an object which is moved at a predetermined relative speed relative to the device. The device includes a lighting area and a lighting arrangement which is oriented to the lighting area. The lighting arrangement cyclically emits a lighting sequence in the lighting area. The lighting sequence has at least four lighting pulses each of which have a wavelength range and a lighting direction. At least three of the at least four lighting pulses have a different wavelength range, and at least two of the at least four lighting pulses have a different lighting direction and a same wavelength range.