Method and system for fast three-dimensional imaging using defocusing and feature recognition
First Claim
1. A method for fast three-dimensional imaging using defocusing and feature recognition in a fast three-dimensional imaging data processing system having a sensor and a processor, comprising:
- capturing a plurality of defocused images of an object on the sensor by receiving signals transmitted from the object through a plurality of off-axis apertures of a mask and through a lens, where the data processing system understands the type of object being imaged;
using the data processing system to identify a priori known segments of interest in each of the plurality of defocused images with a feature recognition algorithm; and
using the data processing system to match the identified a priori known segments of interest with three-dimensional coordinates according to the positions of the images of the segments on the sensor to produce an output image containing the three-dimensional position of each segment of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a method and system for fast three-dimensional imaging using defocusing and feature recognition is disclosed. The method comprises acts of capturing a plurality of defocused images of an object on a sensor, identifying segments of interest in each of the plurality of images using a feature recognition algorithm, and matching the segments with three-dimensional coordinates according to the positions of the images of the segments on the sensor to produce a three-dimensional position of each segment of interest. The disclosed imaging method is “aware” in that it uses a priori knowledge of a small number of object features to reduce computation time as compared with “dumb” methods known in the art which exhaustively calculate positions of a large number of marker points.
-
Citations
6 Claims
-
1. A method for fast three-dimensional imaging using defocusing and feature recognition in a fast three-dimensional imaging data processing system having a sensor and a processor, comprising:
-
capturing a plurality of defocused images of an object on the sensor by receiving signals transmitted from the object through a plurality of off-axis apertures of a mask and through a lens, where the data processing system understands the type of object being imaged; using the data processing system to identify a priori known segments of interest in each of the plurality of defocused images with a feature recognition algorithm; and using the data processing system to match the identified a priori known segments of interest with three-dimensional coordinates according to the positions of the images of the segments on the sensor to produce an output image containing the three-dimensional position of each segment of interest. - View Dependent Claims (2)
-
-
3. A data processing system for fast three-dimensional imaging using defocusing and feature recognition, comprising:
-
a mask having a plurality of off-axis apertures; a lens; a sensor configured to capture a plurality of defocused images of an object substantially simultaneously, by receipt of signals transmitted from the object through the plurality of off-axis apertures and through the lens, wherein the data processing system understands the type of object being imaged; and one or more processors configured to identify a priori known segments of interest in each of the plurality of defocused images with a feature recognition algorithm, and configured to match the identified a priori known segments of interest with three-dimensional coordinates, according to the positions of the images of the segments of interest on the sensor, to produce an output image containing the three-dimensional position of each segment of interest. - View Dependent Claims (4)
-
-
5. A computer program product for fast three-dimensional imaging using defocusing and feature recognition in a data processing system configured to capture a plurality of defocused images of an object on a sensor through receipt of signals transmitted from the object through a plurality of off-axis apertures of a mask and through a lens, the computer program product comprising computer-readable instructions stored on a computer-readable medium that are executable by the data processing having a processor, where the instructions cause the processor to perform operations of:
-
identifying a priori known segments of interest in each of the plurality of defocused images of the object with a feature recognition algorithm, wherein the processor understands the type of object present in the plurality of defocused images; and matching the identified a priori known segments of interest with three-dimensional coordinates according to the positions of the images of the segments on the sensor to produce an output image containing the three-dimensional position of each segment of interest. - View Dependent Claims (6)
-
Specification