Method of calibration of imaging devices
First Claim
1. A method of comparing points on a CAD model of a part and markers located at known CAD coordinates, to points on a physical part having several high-accuracy surface points, created from the CAD model comprising the steps of:
- a) fixing the physical part to a fixture having a set of physical markers with locations relative to each other being the same as the relative locations CAD markers;
b) adjusting the location of the physical part such that the relation between the high accuracy surface points and the physical markers is the same as the corresponding location of the high accuracy points of the CAD part to the CAD markers;
c) acquiring linear pushbroom (LPB) projection images of said physical part with an imaging device at several preselected angles about an axis of rotation passing through the center of the physical part;
d) selecting a projection image;
e) identifying 2D screen coordinates (uij,vij) for the centers of each physical marker i for the jth projection image and the corresponding 3D known CAD coordinate, (xi,yi,zi);
f) iteratively determining a global rotation calibration matrix G which defines a solid body rotation from a CAD coordinate system fixed with respect to the CAD model, to a coordinate system fixed with respect to the imaging device, and a projection matrix Mj for mapping 3D coordinates fixed with respect to the imager coordinate system to 2D screen coordinates of the projection image according to;
space="preserve" listing-type="equation">(u.sub.ij,v.sub.ij)=M.sub.j ·
G·
(x.sub.i,y.sub.i,z.sub.i);
g) repeating steps "d"-"f" for a plurality of other projection images, starting with a previous value of G to determine other projection matrices Mj and to refine the value of G; and
h) employing the equation of step "f" with the matrices Mj, G, to map between CAD model coordinates and screen locations of the projection images.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of calibrating a linear pushbroom imaging device used in non-destructive testing of a part manufactured according to a CAD model involves identifying the location of fixed reference points, such as tooling balls in the CAD model. Positioning the part on a fixture having tooling balls fixed relative to each other in the same manner as those in the CAD model. Adjusting the part on the fixture such that points on the surface of the part known to be accurate have the same locations relative to the tooling bails as the CAD part is to the CAD tooling balls. Obtaining several projection images of the part and tooling balls at different angles about an axis of rotation passing through the part. Using the known 3D locations of the center of the CAD tooling balls and the corresponding measured screen locations of the is actual tooling balls, transformation matrices, G, Mj may iteratively be determined which map points on the 3D CAD model to 3D points of the part and then map the 3D points of the part to the 2D screen coordinates of each projection image, respectively. This provides a method of determining theoretical correct point locations in a coordinate system fixed with respect to the part, and theoretically correct screen coordinates in a reference frame fixed with respect to the imaging device.
-
Citations
2 Claims
-
1. A method of comparing points on a CAD model of a part and markers located at known CAD coordinates, to points on a physical part having several high-accuracy surface points, created from the CAD model comprising the steps of:
-
a) fixing the physical part to a fixture having a set of physical markers with locations relative to each other being the same as the relative locations CAD markers; b) adjusting the location of the physical part such that the relation between the high accuracy surface points and the physical markers is the same as the corresponding location of the high accuracy points of the CAD part to the CAD markers; c) acquiring linear pushbroom (LPB) projection images of said physical part with an imaging device at several preselected angles about an axis of rotation passing through the center of the physical part; d) selecting a projection image; e) identifying 2D screen coordinates (uij,vij) for the centers of each physical marker i for the jth projection image and the corresponding 3D known CAD coordinate, (xi,yi,zi); f) iteratively determining a global rotation calibration matrix G which defines a solid body rotation from a CAD coordinate system fixed with respect to the CAD model, to a coordinate system fixed with respect to the imaging device, and a projection matrix Mj for mapping 3D coordinates fixed with respect to the imager coordinate system to 2D screen coordinates of the projection image according to;
space="preserve" listing-type="equation">(u.sub.ij,v.sub.ij)=M.sub.j ·
G·
(x.sub.i,y.sub.i,z.sub.i);g) repeating steps "d"-"f" for a plurality of other projection images, starting with a previous value of G to determine other projection matrices Mj and to refine the value of G; and h) employing the equation of step "f" with the matrices Mj, G, to map between CAD model coordinates and screen locations of the projection images. - View Dependent Claims (2)
-
Specification