Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
312 words
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 (u ij ,v ij ) for the centers of each physical marker i for the jth projection image and the corresponding 3D known CAD coordinate, (x i ,y i ,z i ); 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 M j for mapping 3D coordinates fixed with respect to the imager coordinate system to 2D screen coordinates of the projection image according to: (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 M j and to refine the value of G; and h) employing the equation of step "f" with the matrices M j , G, to map between CAD model coordinates and screen locations of the projection images.
Claim 2
Independent Claim
312 words
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 (u ij ,v ij ) for the centers of each physical marker i for the jth projection image and the corresponding 3D known CAD coordinate, (x i ,y i ,z i ); 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 M j for mapping 3D coordinates fixed with respect to the imager coordinate system to 2D screen coordinates of the projection image according to: (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 M j and to refine the value of G; and h) employing the equation of step "f" with the matrices M j , G, to map between CAD model coordinates and screen locations of the projection images.
Claim 3
Dependent Claim
175 words
The method of comparing points of claim 1 wherein the imaging device has a detector having an array of detector elements spaced by a distance Ds, projection matrix M j is defined by: ##EQU8## where f j is a focal length of the imaging device, pv j is a v screen coordinate of a perpendicular through the imaging device and detector, (Dx j , Dy j , Dz j ) is a displacement vector of the physical part as the image was acquired, R j , and T are rotation, translation vector matrices for the jth projection image with respect to the first projection image, all for the jth image; and focal lengths f j , detector spacing Ds j , displacement vectors (Dx j , Dy j , Dz j ), and perpendicular v coordinates pv j are set equal to each other across all projection images, j=1 . . . N, where N is the number of projection images, before iteratively determining global rotation calibration matrix G, and projection matrices M j .