Method and system for simultaneously registering multi-dimensional topographical points
First Claim
1. A method for registering multi-dimensional topographical digital elevation model data points representing a multi-dimensional object, the method comprising:
- a) receiving a plurality of digital elevation model data points representing a plurality of overlapping frames of a surface of the multi-dimensional object;
b) finding for each point in a first frame a corresponding closest point in each of a plurality of subsequent frames;
c) determining a rotation and translation transformation for each of the plurality of frames so that corresponding closest points are aligned;
d) determining a cost for performing each rotation and translation transformation; and
e) repeating steps b) through d) for additional frames to provide an optimum transformation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for registering multi-dimensional topographical data points representing a multi-dimensional object, comprises: a) receiving a plurality of points representing a plurality of overlapping frames of a surface of the multi-dimensional object; b) finding for each point in a first frame a corresponding closest point in each of a plurality of subsequent frames; c) determining a rotation and translation transformation for each of the plurality of frames so that corresponding closest points are aligned; d) determining a cost for performing each rotation and translation transformation; and e) repeating steps b) through d) for additional frames to provide an optimum transformation.
48 Citations
18 Claims
-
1. A method for registering multi-dimensional topographical digital elevation model data points representing a multi-dimensional object, the method comprising:
-
a) receiving a plurality of digital elevation model data points representing a plurality of overlapping frames of a surface of the multi-dimensional object;
b) finding for each point in a first frame a corresponding closest point in each of a plurality of subsequent frames;
c) determining a rotation and translation transformation for each of the plurality of frames so that corresponding closest points are aligned;
d) determining a cost for performing each rotation and translation transformation; and
e) repeating steps b) through d) for additional frames to provide an optimum transformation. - View Dependent Claims (2, 3, 4)
-
- 5. The method of claim 5 further comprising integrating the frames to produce an integrated surface representing the multi-dimensional object.
-
6. The method of claim 6 further comprising displaying the integrated surface.
-
8. The method of claim 8 further comprising displaying the integrated surface and the target.
-
9. A system for registering multi-dimensional digital elevation model topographical points representing a multi-dimensional object, the system comprising:
-
a registration engine for finding for each point in a first frame a corresponding closest point in each of a plurality of subsequent frames;
a processor for determining a rotation and translation transformation for each of the plurality of subsequent frames and for determining a cost for performing each rotation and translation transformation; and
a logic routine for repeating the determinations of rotation and translation and cost for additional frames until an abort criterion is reached. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable medium comprising program instructions for:
-
a) receiving a plurality of digital elevation model points representing a plurality of overlapping frames of a surface of a multi-dimensional object;
b) finding for each point in a first frame a corresponding closest point in each of a plurality of subsequent frames;
c) determining a rotation and translation transformation for each of the plurality of frames so that corresponding closest points are aligned;
d) determining a cost for performing each rotation and translation transformation; and
e) repeating instructions b) through d) for additional frames to provide an optimum transformation. - View Dependent Claims (16, 17, 18)
-
Specification