Method and apparatus for calibrating an x-ray laminography imaging system
First Claim
1. An x-ray laminography imaging system comprising:
- a stationary x-ray source;
a target anode;
an x-ray detector, the x-ray source generating a moving pattern of x-ray spots on the target anode synchronously with rotation of the x-ray detector to reduce or eliminate the need to move an object being imaged by the system;
first logic configured to gather empirical calibration data generated during physical calibration of the system during which the stationary x-ray source generates a moving pattern of x-ray spots on the target anode synchronously with rotation of the x-ray detector, the empirical data corresponding to offsets to locations at which the x-ray spots of an on-axis x-ray spot pattern are formed on the target anode;
second logic configured to analytically derive calibration data from the empirical data, the analytically-derived calibration data corresponding to offsets to locations at which x-ray spots of an off-axis x-ray spot pattern are formed on the target anode; and
third logic configured to calibrate the system using the empirical data and the analytically-derived calibration data.
1 Assignment
0 Petitions
Accused Products
Abstract
An x-ray laminography imaging system and an apparatus and method for calibrating the system. The x-ray laminography imaging system utilizes a stationary x-ray source and generates a moving pattern of x-ray spots on a target anode synchronously with rotation of an x-ray detector to reduce or eliminate the need to move an object being imaged. The present invention provides an apparatus and a method for calibrating the system based in part on empirical data gathered during physical calibration and in part on data analytically derived from the empirical data. Because calibration of the system can be performed in great part analytically rather than relying entirely on empirically generated data, the calibration process can be performed very quickly.
12 Citations
34 Claims
-
1. An x-ray laminography imaging system comprising:
-
a stationary x-ray source;
a target anode;
an x-ray detector, the x-ray source generating a moving pattern of x-ray spots on the target anode synchronously with rotation of the x-ray detector to reduce or eliminate the need to move an object being imaged by the system;
first logic configured to gather empirical calibration data generated during physical calibration of the system during which the stationary x-ray source generates a moving pattern of x-ray spots on the target anode synchronously with rotation of the x-ray detector, the empirical data corresponding to offsets to locations at which the x-ray spots of an on-axis x-ray spot pattern are formed on the target anode;
second logic configured to analytically derive calibration data from the empirical data, the analytically-derived calibration data corresponding to offsets to locations at which x-ray spots of an off-axis x-ray spot pattern are formed on the target anode; and
third logic configured to calibrate the system using the empirical data and the analytically-derived calibration data. - View Dependent Claims (2)
-
-
3. An x-ray laminography imaging system comprising:
-
a stationary x-ray source;
a target anode;
an x-ray detector, the x-ray source generating a moving pattern of x-ray spots on the target anode synchronously with rotation of the x-ray detector to reduce or eliminate the need to move an object being imaged by the system;
a processor, the processor generating control signals and causing said control signals to be delivered to a controllable deflection yoke, the controllable deflection yoke controlling particular locations on the target anode upon which x-rays projected by the x-ray source along a Z-axis impinge, the target anode oriented substantially parallel to a plane that is substantially orthogonal to the Z-axis, the x-rays projected along the Z-axis impinging at particular locations on said target anode, said locations being dependent on control signals received by the controllable deflection yoke that cause the deflection yoke to direct x-rays onto said particular locations on the target anode to form substantially circular x-ray spot patterns on the target anode, each x-ray spot pattern being produced by movement of an x-ray spot in a substantially circular pattern, each x-ray spot corresponding to a beam of x-rays impinging on one of said particular locations on the target anode, the control signals causing the deflection yoke to form at least one substantially circular on-axis x-ray spot pattern on said target anode about the Z-axis and to form at least one substantially circular off-axis x-ray spot pattern on the target anode about an axis that is substantially parallel to the Z-axis, and wherein the processor determines the control signals needed to be delivered to the deflection yoke to cause said at least one off-axis x-ray spot pattern to be formed based on data associated with said at least one on-axis x-ray spot pattern. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for calibrating an x-ray laminography imaging system, the system utilizing a stationary x-ray source, a rotatably mounted detector, and generating a moving pattern of x-ray spots on a target anode to reduce or eliminate the need to move an object being imaged, the apparatus comprising:
-
a stationary x-ray source;
a target anode;
an x-ray detector, the x-ray source generating a moving pattern of x-ray spots on the target anode synchronously with rotation of the x-ray detector to reduce or eliminate the need to move an object being imaged by the system;
first logic, the first logic determining control signals needed to be delivered to a deflection yoke to cause at least one substantially circular on-axis x-ray spot pattern to be formed on the target anode about a Z-axis to simulate rotation of the x-ray source, the target anode lying in an X, Y plane that is substantially orthogonal to the Z-axis, each spot of the x-ray spot pattern formed on the target anode having an X-coordinate and a Y-coordinate;
second logic, the second logic processing data to determine offsets to the X, Y coordinates of the x-ray spots of the pattern on the target anode, wherein the data is gathered through calibration of the system as a rotating x-ray detector is synchronized to the motion of the x-ray spots about the Z-axis that form the on-axis x-ray spot pattern;
third logic, the third logic using the offsets to offset the X, Y coordinates of the x-ray spots of the on-axis x-ray spot pattern as they x-ray spot pattern is being formed on the target anode, thereby causing an offset on-axis x-ray spot pattern to be formed on the target anode about the Z-axis; and
fourth logic, the fourth logic using the x-ray spot offsets associated with the on-axis x-ray spot pattern to determine a substantially circular off-axis x-ray spot pattern to be formed on the target anode about an axis that is substantially parallel to the Z-axis. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
fifth logic, the fifth logic generating control signals to be delivered to a deflection yoke, the control signals corresponding to voltage values that have been offset in accordance with the x-ray spot offsets; and
sixth logic, the sixth logic causing the control signals to be delivered to the deflection yoke, wherein the delivery of the control signals to the deflection yoke causes the offset on-axis x-ray spot pattern to be formed on the target anode about the Z-axis and causes said at least one substantially circular off-axis x-ray spot pattern to be formed on the target anode about an axis that is parallel to the Z-axis.
-
-
16. The apparatus of claim 15, wherein the deflection yoke comprises an X-deflection coil and a Y-deflection coil, and wherein voltage values delivered to the X-deflection coil cause the X-deflection coil to deflect x-rays away from the Z-axis in an X-direction, and wherein voltage values delivered to the Y-deflection coil cause the Y-deflection coil to deflect x-rays away from the Z-axis in a Y-direction, and wherein the deflection of the x-rays in the X and Y-directions causes the x-ray spots to be formed at particular X, Y coordinate locations on the target anode.
-
17. The apparatus of claim 15, wherein the third logic determines the on-axis substantially circular x-ray spot pattern at least partially based on empirical data and wherein said at least one substantially circular off-axis x-ray spot pattern is interpolated by the fourth logic from the offset on-axis substantially circular x-ray spot pattern determined by the third logic.
-
18. The apparatus of claim 15, wherein the control signals are sinusoidal, each of the sinusoidal signals having a magnitude that dictates a location along the Z-axis of the X, Y plane.
-
19. The apparatus of claim 14, wherein the offset on-axis substantially circular x-ray spot pattern comprises first and second sets of x-ray spots, the first set of x-ray spots being determined empirically by the third logic from data gathered through physical calibration of the system during which the detector is rotated synchronously with the motion of x-ray spots of the on-axis substantially circular x-ray spot pattern and offsets to the X, Y coordinates of the x-ray spots of the on-axis x-ray spot pattern are determined for each x-ray spot of the first set, and wherein once the offsets to the X, Y coordinates of the first set of x-ray spots have been empirically determined, the third logic interpolates X, Y coordinates of x-ray spots of the second set from the offsets to the X, Y coordinates of the first set.
-
20. The apparatus of claim 19, wherein once the x-ray spot pattern comprising the first and second sets of x-ray spots has been determined by the third logic, the off-axis substantially circular x-ray spot pattern is determined by the fourth logic from the offset x-ray spots of the on-axis substantially circular x-ray spot pattern by offsetting the X, Y coordinates of each x-ray spot of the off-axis x-ray spot pattern by an amount equal to the offset of respective X, Y coordinates of a respective x-ray spot of the offset on-axis x-ray spot pattern.
-
21. The apparatus of claim 19, wherein the third logic interpolates the X, Y coordinates of the second set of x-ray spots from the X, Y coordinates of the first set of x-ray spots by performing a curve-fitting algorithm that uses the first set of x-ray spots to interpolate X, Y coordinate locations on the target anode of the second set of x-ray spots.
-
22. The apparatus of claim 19, wherein the fourth logic interpolates the X, Y coordinates of the off-axis x-ray spots by executing a curve fitting algorithm that utilizes the offset X, Y coordinates of the x-ray spots of the offset on-axis x-ray spot pattern.
-
23. The apparatus of claim 19, wherein the fourth logic interpolates the X, Y coordinates of the x-ray spots of the off-axis x-ray spot pattern by performing a nearest-neighbor algorithm that assigns the X, Y coordinates of each off-axis x-ray spot the offset associated with the X, Y coordinates of the on-axis x-ray spot that is nearest to the respective off-axis x-ray spot on the target anode.
-
24. A method for calibrating an x-ray laminography imaging system, the system utilizing a stationary x-ray source, a rotatably mounted detector, and generating a moving pattern of x-ray spots on a target anode to reduce or eliminate the need to move an object being imaged, the method comprising the steps of:
-
determining control signals needed to be delivered to a deflection yoke to cause at least one substantially circular on-axis x-ray spot pattern to be formed on a target anode about a Z-axis to simulate rotation of an x-ray source, the target anode lying in an X, Y plane that is substantially orthogonal to the Z-axis, each spot of the x-ray spot pattern formed on the target anode having an X-coordinate and a Y-coordinate;
processing data to determine offsets to the X, Y coordinates of the x-ray spots of the pattern on the target anode, wherein the data is gathered through calibration of the system as a rotating x-ray detector is synchronized to the motion of the x-ray spots about the Z-axis that form the on-axis x-ray spot pattern;
using the offsets to offset the X, Y coordinates of the x-ray spots of the on-axis x-ray spot pattern as they x-ray spot pattern is being formed on the target anode, thereby causing an offset on-axis x-ray spot pattern to be formed on the target anode about the Z-axis; and
using the x-ray spot offsets associated with the on-axis x-ray spot pattern to determine a substantially circular off-axis x-ray spot pattern to be formed on the target anode about an axis that is substantially parallel to the Z-axis. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
generating the offset control signals to be delivered to a deflection yoke, the offset control signals corresponding to voltage values that have been offset in accordance with the x-ray spot offsets; and
causing the offset control signals to be delivered to the deflection yoke, wherein the delivery of the offset control signals to the deflection yoke causes the offset on-axis x-ray spot pattern to be formed on the target anode about the Z-axis and causes said at least one substantially circular off-axis x-ray spot pattern to be formed on the target anode about an axis that is parallel to the Z-axis.
-
-
26. The method of claim 25, wherein the deflection yoke comprises an X-deflection coil and a Y-deflection coil, and wherein voltage values delivered to the X-deflection coil cause the X-deflection coil to deflect x-rays away from the Z-axis in an X-direction, and wherein voltage values delivered to the Y-deflection coil cause the Y-deflection coil to deflect x-rays away from the Z-axis in a Y-direction, and wherein the deflection of the x-rays in the X and Y-directions causes the x-ray spots to be formed at particular X, Y coordinate locations on the target anode.
-
27. The method of claim 25, wherein the determination of the on-axis substantially circular x-ray spot pattern is based at least partially on empirical data and wherein said at least one substantially circular off-axis x-ray spot pattern is interpolated from the offset on-axis substantially circular x-ray spot pattern.
-
28. The method of claim 26, wherein the control signals are sinusoidal, each of the sinusoidal signals having a magnitude that dictates a location along the Z-axis of the X, Y plane.
-
29. The method of claim 24, wherein the offset on-axis substantially circular x-ray spot pattern comprises first and second sets of x-ray spots, the first set of x-ray spots being determined empirically from data gathered through physical calibration of the system during which the detector is rotated synchronously with the motion of x-ray spots of the on-axis substantially circular x-ray spot pattern, and wherein offsets to the X, Y coordinates of the x-ray spots of the on-axis x-ray spot pattern are determined for each x-ray spot of the first set, and wherein once the offsets to the X, Y coordinates of the first set of x-ray spots have been empirically determined, the X, Y coordinates of x-ray spots of the second set are interpolated from the offsets to the X, Y coordinates of the first set.
-
30. The method of claim 29, wherein once the x-ray spot pattern comprising the first and second sets of x-ray spots has been determined, the off-axis substantially circular x-ray spot pattern is determined from the offset x-ray spots of the on-axis substantially circular x-ray spot pattern by offsetting the X, Y coordinates of each x-ray spot of the off-axis x-ray spot pattern by an amount equal to the offset of respective X, Y coordinates of a respective x-ray spot of the offset on-axis x-ray spot pattern.
-
31. The method of claim 29, wherein the X, Y coordinates of the second set of x-ray spots are interpolated from the X, Y coordinates of the first set of x-ray spots by performing a curve-fitting algorithm that uses the first set of x-ray spots to interpolate X, Y coordinate locations on the target anode of the second set of x-ray spots.
-
32. The method of claim 29, wherein the X, Y coordinates of the off-axis x-ray spots are interpolated by executing a curve fitting algorithm that utilizes the offset X, Y coordinates of the x-ray spots of the offset on-axis x-ray spot pattern.
-
33. The method of claim 29, wherein the X, Y coordinates of the x-ray spots of the off-axis x-ray spot pattern are interpolated by performing a nearest-neighbor algorithm that assigns the X, Y coordinates of each off-axis x-ray spot the offset associated with the X, Y coordinates of the on-axis x-ray spot that is nearest to the respective off-axis x-ray spot on the target anode.
-
34. A computer-readable medium having a computer program embodied thereon for calibrating an x-ray laminography imaging system, the system utilizing a stationary x-ray source, a rotatably mounted detector, and generating a moving pattern of x-ray spots on a target anode to reduce or eliminate the need to move an object being imaged, the computer-readable medium comprising:
-
a first code segment for determining control signals needed to be delivered to a deflection yoke to cause at least one substantially circular on-axis x-ray spot pattern to be formed on a target anode about a Z-axis to simulate rotation of an x-ray source, the target anode lying in an X, Y plane that is substantially orthogonal to the Z-axis, each spot of the x-ray spot pattern formed on the target anode having an X-coordinate and a Y-coordinate;
a second code segment for processing data to determine offsets to the X, Y coordinates of the x-ray spots of the pattern on the target anode, wherein the data is gathered through calibration of the system as a rotating x-ray detector is synchronized to the motion of the x-ray spots about the Z-axis that form the on-axis x-ray spot pattern;
a third code segment that uses the offsets to offset the X, Y coordinates of the x-ray spots of the on-axis x-ray spot pattern as they x-ray spot pattern is being formed on the target anode, thereby causing an offset on-axis x-ray spot pattern to be formed on the target anode about the Z-axis; and
a fourth code segment that uses the x-ray spot offsets associated with the on-axis x-ray spot pattern to determine a substantially circular off-axis x-ray spot pattern to be formed on the target anode about an axis that is substantially parallel to the Z-axis.
-
Specification