Method and apparatus for high resolution 3D imaging
First Claim
1. A method of imaging a three-dimensional scene having one or more objects, comprising:
- providing a camera, wherein the camera includes an inertial guidance system and one or more optical detectors;
transmitting a first optical pulse so that a portion of the first optical pulse is reflected from the scene as a first reflected pulse;
detecting arrival of the first reflected pulse at the one or more detectors;
moving the camera relative to objects in the scene;
monitoring angular velocity and acceleration;
determining camera position and trajectory as a function of the angular velocity and acceleration;
transmitting a second optical pulse so that a portion of the second optical pulse is reflected from the scene as a second reflected pulse;
detecting arrival of the second reflected pulse at the one or more detectors; and
forming a composite image of the three-dimensional scene as a function of camera position, camera trajectory and range to objects in the three-dimensional scene.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for imaging a three-dimensional scene having one or more objects. The system includes a light source, a detector array, a timing circuit, an inertial guidance system and a processor connected to the timing circuit and the inertial guidance system. The light source generates an optical pulse and projects the optical pulse on an object so that it is reflected as a reflected pulse. The detector array includes a plurality of detectors, wherein the detectors are oriented to receive the reflected pulse. The timing circuit determines when the reflected pulse reached detectors on the detector array. The inertial guidance system measures angular velocity and acceleration. The processor forms a composite image of the three-dimensional scene as a function of camera position and range to objects in the three-dimensional scene.
114 Citations
33 Claims
-
1. A method of imaging a three-dimensional scene having one or more objects, comprising:
-
providing a camera, wherein the camera includes an inertial guidance system and one or more optical detectors;
transmitting a first optical pulse so that a portion of the first optical pulse is reflected from the scene as a first reflected pulse;
detecting arrival of the first reflected pulse at the one or more detectors;
moving the camera relative to objects in the scene;
monitoring angular velocity and acceleration;
determining camera position and trajectory as a function of the angular velocity and acceleration;
transmitting a second optical pulse so that a portion of the second optical pulse is reflected from the scene as a second reflected pulse;
detecting arrival of the second reflected pulse at the one or more detectors; and
forming a composite image of the three-dimensional scene as a function of camera position, camera trajectory and range to objects in the three-dimensional scene. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A camera for imaging a three-dimensional scene having one or more objects, comprising:
-
a light source, wherein the light source generates an optical pulse and projects the optical pulse on an object so that it is reflected as a reflected pulse;
a detector array, wherein the detector array includes a plurality of detectors, wherein the detectors are oriented to receive the reflected pulse;
a timing circuit connected to the detector array, wherein the timing circuit determines when the reflected pulse reached detectors on the detector array;
an inertial guidance system which measures angular velocity and acceleration; and
a processor connected to the timing circuit and the inertial guidance system, wherein the processor forms a composite image of the three-dimensional scene as a function of camera position and range to objects in the three-dimensional scene. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A device for imaging a three-dimensional scene having one or more objects, including:
-
a pulsed light source;
means for transmitting light toward said objects;
optics for collecting light during the time for light to transit from said pulsed light source, reflect from said objects, be collected and focused by said optics;
a plurality of detectors oriented for receiving the collected light and converting the collected light into an electrical signal; and
timing means, connected to the detectors, for determining a transit time for a pulse to leave the pulsed light source, reflect off the objects and return to one or more of the plurality of deflectors; and
an inertial guidance system which measures angular velocity and acceleration; and
a processor connected to the timing means and the inertial guidance system, wherein the processor forms a composite image of the three-dimensional scene as a function of range to objects in the three-dimensional scene and angular velocity and acceleration of the camera as measured by the inertial guidance system. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of imaging a three-dimensional scene having one or more objects, comprising:
-
providing a camera, wherein the camera includes an inertial guidance system and one or more optical detector arrays;
transmitting a first optical pulse so that a portion of the first optical pulse is reflected from the scene as a first reflected pulse;
detecting arrival of the first reflected pulse at the one or more optical detector arrays;
recording first range information as a function of the arrival of the first reflected pulse;
moving the camera relative to objects in the scene;
recording angular velocity and acceleration information;
transmitting a second optical pulse so that a portion of the second optical pulse is reflected from the scene as a second reflected pulse;
detecting arrival of the second reflected pulse at the one or more optical detector arrays;
recording second range information as a function of the arrival of the second reflected pulse;
estimating camera trajectory and range image registration as a function of the recorded first range information, the recorded second range information, the recorded angular velocity information and the recorded acceleration information; and
forming a composite image of the three-dimensional scene as a function of camera position, camera trajectory, the recorded first range information and the recorded second range information. - View Dependent Claims (19, 20)
-
-
21. A system for imaging a three dimensional scene, comprising:
-
a focal plane array range imaging optical pulsing camera; and
an inertial guidance system, connected to the camera, wherein the inertial guidance system provides angular velocity and acceleration information corresponding to movements of the camera; and
a processor, connected to the camera and to the inertial guidance system, wherein the processor estimates camera trajectory and range image registration as a function of range information measured by the camera and the angular velocity and acceleration measured by the inertial guidance system and wherein the processor forms a composite image of the three-dimensional scene as a function of camera position, camera trajectory and range information measured by the camera. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for collecting range images from a focal plane array imaging optical pulsing camera and placing them on a common coordinate system, the method comprising:
-
attaching an inertial guidance system to the camera, wherein the inertial guidance system includes a set of gyroscopes and accelerometers;
continuously measuring the set of gyroscopes and accelerometers;
recording first range information at a first camera position;
recording second range information at a second camera position;
determining an estimated camera motion in moving the camera from the first to the second camera position consistent with the first and second range information and the measurements from the set of gyroscopes and accelerometers attached to the camera; and
forming a composite image from the first and second range images;
wherein forming a composite image includes determining alignment of the first and second range images as a function of the estimated camera motion. - View Dependent Claims (32, 33)
-
Specification