Method for determination of 3-D structure in biplane angiography
First Claim
1. A method for determination of 3-D structure of an object in biplane angiography, comprising:
- providing first and second imaging systems including first and second x-ray sources each having a focal spot and respective first and second x-ray sensitive receivers each defining an image plane, said first x-ray source arranged to transmit x-rays from its focal spot in a first direction through said object to the image plane of said first receiver and said second x-ray source arranged to transmit x-rays from its focal spot in a second direction arbitrarily selected with respect to said first direction through said object to the image plane of said second receiver;
determining the distances (D, D'"'"') of perpendicular lines from the focal spot of each x-ray source to the image plane of the respective receiver;
determining the points on respective image planes where respective perpendicular lines from the respective focal spots to the respective image planes intersect the respective image planes and defining said points on respective image planes as the origins of respective two dimensional image coordinate systems (uv), (u'"'"'v'"'"') at the respective image planes, wherein said focal spots and the respective image planes define respective first and second three-dimensional coordinate systems having respective z axes coincident with said perpendicular lines (D, D'"'"') in the directions of respective image planes, x axes parallel to respective of the image plane axes (u, u'"'"') and y axes parallel to respective of the image plane axes (v,v'"'"'), where the relative geometry of said first three dimensional coordinate system with respect to said second three dimensional coordinate system is defined by
space="preserve" listing-type="equation">x.sub.1 '"'"'=[R]{x.sub.1 =-t},where x1 '"'"', is the position vector of the object point (xi '"'"', yi '"'"', zi '"'"') in said second three dimensional coordinate system, x1 is the position vector of the same object point (xi, yi,zi) in said first three dimensional coordinate system, [R] is a rotation matrix defining the rotation in three-dimensional space between the first and second three-dimensional coordinate systems and t expresses, in the first coordinate system xyz, a unit translation vector that moves the origin of the first coordinate system xyz to the origin of the second coordinate system;
irradiating said object with x-rays from said x-ray sources and producing respective first and second images defined by digital image data based on the x-rays received by said first and second receivers;
determining from each of said first and second images the image coordinates ((u, v), (u'"'"', v'"'"')) in the respective coordinate systems of N objects points, where N≧
8, which correspond to the same object points in the object;
scaling the image coordinates (ui, vi), (ui '"'"', vi '"'"') of said eight points by respectively dividing said image coordinates by the respective distances (D, D'"'"') to obtain normalized image coordinates (ξ
i, η
i), (ξ
i '"'"', η
i'"'"'));
constructing N linear equations, one for each object point, containing only normalized image coordinates (ξ
i, η
i), (ξ
i '"'"', η
i) and nine unknown elements (qkl), where qkl represent an unknown relative geometry between the two imaging systems in terms of nonlinear combinations of the elements of the translation vector (t) and the rotation matrix [R];
solving the N linear equations for eight of the qkl values relative to the ninth qkl value to produce a matrix [Q*]; and
determining scaled three dimensional coordinate (xi, yi, zi) of said N object points expressed in units of a unit translation vector t from the product matrix [Q*]T [A*].
1 Assignment
0 Petitions
Accused Products
Abstract
A novel method for determination of 3-D structure in biplane angiography, including determining the distance of a perpendicular line from the focal spots of respective x-ray sources to respective image planes and defining the origin of each biplane image as the point of intersection with the perpendicular line thereto, obtaining two biplane digital images at arbitrary orientations with respect to an object, identifying at least 8 points in both images which correspond to respective points in the object, determining the image coordinates of the 8 or more identified object points in the respective biplane images, constructing a set of linear equations in 8 unknowns based on the image coordinates of the object points and based on the known focal spot to image plane distances for the two biplane images; solving the linear equations to yield the 8 unknowns, which represent the fundamental geometric parameters of the biplane imaging system; using the fundamental parameters to calculate the 3-dimensional positions of the object points identified in the biplane images; and determination of the 3-D positions of the vessel segments between the object points.
227 Citations
13 Claims
-
1. A method for determination of 3-D structure of an object in biplane angiography, comprising:
-
providing first and second imaging systems including first and second x-ray sources each having a focal spot and respective first and second x-ray sensitive receivers each defining an image plane, said first x-ray source arranged to transmit x-rays from its focal spot in a first direction through said object to the image plane of said first receiver and said second x-ray source arranged to transmit x-rays from its focal spot in a second direction arbitrarily selected with respect to said first direction through said object to the image plane of said second receiver; determining the distances (D, D'"'"') of perpendicular lines from the focal spot of each x-ray source to the image plane of the respective receiver; determining the points on respective image planes where respective perpendicular lines from the respective focal spots to the respective image planes intersect the respective image planes and defining said points on respective image planes as the origins of respective two dimensional image coordinate systems (uv), (u'"'"'v'"'"') at the respective image planes, wherein said focal spots and the respective image planes define respective first and second three-dimensional coordinate systems having respective z axes coincident with said perpendicular lines (D, D'"'"') in the directions of respective image planes, x axes parallel to respective of the image plane axes (u, u'"'"') and y axes parallel to respective of the image plane axes (v,v'"'"'), where the relative geometry of said first three dimensional coordinate system with respect to said second three dimensional coordinate system is defined by
space="preserve" listing-type="equation">x.sub.1 '"'"'=[R]{x.sub.1 =-t},where x1 '"'"', is the position vector of the object point (xi '"'"', yi '"'"', zi '"'"') in said second three dimensional coordinate system, x1 is the position vector of the same object point (xi, yi,zi) in said first three dimensional coordinate system, [R] is a rotation matrix defining the rotation in three-dimensional space between the first and second three-dimensional coordinate systems and t expresses, in the first coordinate system xyz, a unit translation vector that moves the origin of the first coordinate system xyz to the origin of the second coordinate system; irradiating said object with x-rays from said x-ray sources and producing respective first and second images defined by digital image data based on the x-rays received by said first and second receivers; determining from each of said first and second images the image coordinates ((u, v), (u'"'"', v'"'"')) in the respective coordinate systems of N objects points, where N≧
8, which correspond to the same object points in the object;scaling the image coordinates (ui, vi), (ui '"'"', vi '"'"') of said eight points by respectively dividing said image coordinates by the respective distances (D, D'"'"') to obtain normalized image coordinates (ξ
i, η
i), (ξ
i '"'"', η
i'"'"'));constructing N linear equations, one for each object point, containing only normalized image coordinates (ξ
i, η
i), (ξ
i '"'"', η
i) and nine unknown elements (qkl), where qkl represent an unknown relative geometry between the two imaging systems in terms of nonlinear combinations of the elements of the translation vector (t) and the rotation matrix [R];solving the N linear equations for eight of the qkl values relative to the ninth qkl value to produce a matrix [Q*]; and determining scaled three dimensional coordinate (xi, yi, zi) of said N object points expressed in units of a unit translation vector t from the product matrix [Q*]T [A*]. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determination of 3-D structure of an object in biplane angiography, comprising:
-
providing first and second imaging systems including first and second x-ray sources having respective and second focal spots and respective first and second x-ray sensitive receivers each defining an image plane, said first x-ray source arranged to transmit x-ray from its focal spot in a first direction through said object to the image plane of said first receiver and said second x-ray source arranged to transmit x-rays from its focal spot in a second direction arbitrarily selected with respect to said first direction through said object to the image plane of said second receiver; defining respective first and second three-dimensional coordinate systems, xyz and x'"'"'y'"'"'z'"'"', having respective origins located at respective of said first and second focal spots, and having respective z axes that are oriented toward the respective image planes and parallel to the respective line segments that are perpendicular to the respective image planes and intersecting the respective focal spots, where the relative geometry of said first three dimensional coordinate system with respect to said second three dimensional coordinate system is defined by
space="preserve" listing-type="equation">x.sub.i '"'"'=[R]{x.sub.i -t}where, xi '"'"' is the position vector of a point (xi '"'"', yi '"'"', zi '"'"') in said second three dimensional coordinate system, xi is the position vector of the same point (xi, yi, zi) in said first three dimensional coordinate system, [R] is a rotation matrix defining the rotation in three-dimensional space between the first and second three-dimensional coordinate systems and t expresses, in the first coordinate system xyz, a unit translation vector that moves the origin of the first coordinate system xyz to the origin of the second coordinate system; defining respective first and second image plane coordinate systems uvw and u'"'"'v'"'"'w'"'"', with origins located on the respective first and second image planes along the respective z and z'"'"' axes, and at distance D,and D'"'"', respectively, from the origins of xyz and x'"'"'y'"'"'z coordinate systems; determining the distance D that separates the origin of the uvw coordinate system from the origin of the xyz coordinate system, and the distance D, that separates the origin of the u'"'"'v'"'"'w'"'"' coordinate system from the origin of the x'"'"'y'"'"'z'"'"' coordinate system, as being the respective perpendicular distances between said respective x-ray focal spots and image planes; determining the positions on respective image planes where respective perpendicular lines from the respective focal spots to the respective image planes intersect the respective image planes and defining said points of intersection on respective image planes as the origins of the respective uvw and u'"'"'v'"'"'w'"'"' coordinate systems at the respective image planes; irradiating said object with x-rays from said x-ray sources and producing respective first and second images defined by digital image data based on the x-rays received by said first and second receivers; determining from each of said first and second images the image coordinates of N object points ((ui, vi), (ui '"'"', vi '"'"')) in terms of the respective image coordinate systems, where N >
8, which correspond to the same object points in the object;scaling the said first and second image coordinates ((ui, vi), (ui'"'"', vi'"'"')) of said N points by respective dividing said image coordinates by the respective distances (D, D'"'"') to obtain normalized image coordinates ((ξ
i, η
i), (ξ
i '"'"', η
i '"'"');constructing N linear equations, one of each object point, containing only normalized image coordinates (ξ
i, η
i), (ξ
i '"'"', ξ
i '"'"') and nine unknown elements (qkl), and solving for the rotation matrix [R] and the unit translation vector t; anddetermining the three-dimensional coordinates of said N object points (x1, y1, z1 ;
x2, y2, z2), scaled to the length of the translation vector from the normalized image coordinates ((ξ
i, η
i), (ξ
i '"'"', η
i '"'"')) the rotation matrix [R] and unit translation vector t. - View Dependent Claims (12, 13)
-
Specification