THREE DIMENSIONAL SHAPE CORRELATOR
First Claim
1. A method for recognizing and identifying a target comprising the steps of:
- (a) generating a three dimensional shape of said target by scanning a surface of said target and measuring three dimensional points on the surface of said target, wherein a ladar sensor scans the surface of said target to generate said three dimensional points;
(b) providing an X,Y,Z coordinate for each of said three dimensional points measured on the surface of said target;
(c) generating a plurality of three dimensional models of targets to be identified wherein one of said plurality of three dimensional models has a surface which is a match to the surface of said target which is being scanned by said ladar sensor to identify said target;
(d) providing a modeled X,Y,Z coordinate for each of said three dimensional points on the surface of each of said three dimensional models;
(e) comparing the X,Y,Z coordinate for each of said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for each of said three dimensional points on the surface of each of said three dimensional models; and
(f) matching the X,Y,Z coordinate for said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for said three dimensional points on the surface of one of said three dimensional models wherein a match of said target to one of said three dimensional models allows for an identification of said target.
1 Assignment
0 Petitions
Accused Products
Abstract
A three dimensional shape correlation computer software program which uses laser radar data for target identification. The correlation program obtains a scan of laser radar data of a target from a Ladar sensor. The data includes a plurality of X,Y,Z coordinate detection points for the target. The software simulates the sensor scan using a 3D wire-frame model of the target. An X,Y,Z coordinate location is computed for every point in the computer model of the target. The software compares the X,Y,Z coordinate detection points for the target with the X,Y,Z coordinate points for the computer model to determine if the points match. When there is a match a target identification is declared.
66 Citations
20 Claims
-
1. A method for recognizing and identifying a target comprising the steps of:
-
(a) generating a three dimensional shape of said target by scanning a surface of said target and measuring three dimensional points on the surface of said target, wherein a ladar sensor scans the surface of said target to generate said three dimensional points; (b) providing an X,Y,Z coordinate for each of said three dimensional points measured on the surface of said target; (c) generating a plurality of three dimensional models of targets to be identified wherein one of said plurality of three dimensional models has a surface which is a match to the surface of said target which is being scanned by said ladar sensor to identify said target; (d) providing a modeled X,Y,Z coordinate for each of said three dimensional points on the surface of each of said three dimensional models; (e) comparing the X,Y,Z coordinate for each of said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for each of said three dimensional points on the surface of each of said three dimensional models; and (f) matching the X,Y,Z coordinate for said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for said three dimensional points on the surface of one of said three dimensional models wherein a match of said target to one of said three dimensional models allows for an identification of said target. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for recognizing and identifying a target comprising:
-
(a) sensor means for scanning a surface of said target to be identified; (b) means for generating a three dimensional shape of said target from scanning the surface of said target and measuring three dimensional points on the surface of said target; (c) means for providing an X,Y,Z coordinate for each of said three dimensional points measured on the surface of said target; (d) model generating means for generating a plurality of three dimensional models of targets to be identified wherein one of said plurality of three dimensional models has a surface which is a match to the surface of said target which is being scanned by said sensor means to identify said target; (e) means for providing a modeled X,Y,Z coordinate for each three dimensional point on the surface of each of said three dimensional models; (f) comparison means for comparing the X,Y,Z coordinate for each of said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for each of said three dimensional points on the surface of each of said three dimensional models; and (f) target identifying means for matching the X,Y,Z coordinate for said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for said three dimensional points on the surface of one of said three dimensional models wherein a match of said target to one of said three dimensional models allows for an identification of said target. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A three dimensional shape correlator apparatus for recognizing and identifying a target comprising:
-
(a) a ladar sensor for scanning a surface of said target to be identified, wherein a scan of the surface of said target is obtained from a reflection of a laser beam from the surface of said target which is detected by said ladar sensor, said ladar sensor responsive to said scan of the surface of said target generating ladar data which includes a three dimensional shape of said target and measurements of three dimensional points on the surface of said target; (b) a navigation unit for receiving said ladar data from said ladar sensor, said navigation unit processing said ladar data to provide an X,Y,Z coordinate for each of said three dimensional points measured on the surface of said target by said ladar sensor; (c) a digital processor for generating a plurality of three dimensional models of targets to be identified wherein one of said plurality of three dimensional models includes a surface which is a match to the surface of said target which is being scanned by said ladar sensor to identify said target; (d) said digital processor providing a modeled X,Y,Z coordinate for each three dimensional point on the surface of each of said three dimensional models; (e) said digital processor comparing the X,Y,Z coordinate for each of said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for each of said three dimensional points on the surface of each of said three dimensional models; and (f) said digital processor matching the X,Y,Z coordinate for said three dimensional points on the surface of said target to the modeled X,Y,Z coordinate for said three dimensional points on the surface of one of said three dimensional models wherein a match of said target to one of said three dimensional models allows for an identification of said target. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification