X-ray inspection system and method
First Claim
1. A method of producing digital images corrected for x-ray system inhomogeneities, the digital images being representative of the x-ray attenuation of objects to be inspected, the method comprising the steps of:
- (a) calibrating for x-ray system inhomogeneities by;
(i) positioning a calibration sample of substantially uniform attenuation coefficient at the image plane;
(ii) operating the detector measure a field of attenuation information for the calibration sample;
(iii) producing a two-dimensional array of attenuation information for the sample wherein the two dimensions are the x and y coordinates of the image plane, and the information stored for each coordinate relates to any deviation between the measured attenuation coefficient and the uniform attenuation coefficient of the sample;
(iv) performing the steps (ii) and (iii) for a plurality of calibrationsamples to produce a three-dimensional correction array in which the coordinates are the x and y coordinates of the image plane and the uniform attenuation coefficients of the calibration samples;
(b) positioning an object to be inspected in the image plane and exposing it to x-rays to collect a raw set of attenuation coefficients for the object;
(c) correcting the raw set of attenuation coefficients on a pixel-by-pixel basis by;
(i) obtaining for each pixel a correction value by addressing the three-dimensional correction array at the x and y coordinates of the pixel and the attenuation coefficient coordinate of the raw coefficient to derive a correction factor; and
(ii) applying the correction factor to the raw attenuation coefficient to produce and store a corrected attenuation coefficient.
2 Assignments
0 Petitions
Accused Products
Abstract
An x-ray system and method capable of producing very accurate RTR images corrected for x-ray system inhomogeneities. A three-dimensional correction memory is used to store deviation information relating to system inhomogeneities. The three-dimensional correction memory is indexed by x and y coordinates of the image plane and an attenuation coordinate associated with a plurality of standard samples. The standard samples are exposed in turn, and deviations between the measured attenuation and the nominal attenuation are noted and stored at the x and y coordinates in the attenuation plane for the sample then exposed. The procedure is repeated for a plurality of samples to create a three-dimensional correction array. An object to be imaged creates a set of raw intensity information. The raw information is corrected by accessing the correction memory at the x and y coordinates of each pixel to be corrected and the attenuation coordinate associated with the raw measurement. The deviation information is applied to the raw measurement to produce and store a corrected attenuation factor for each pixel.
59 Citations
18 Claims
-
1. A method of producing digital images corrected for x-ray system inhomogeneities, the digital images being representative of the x-ray attenuation of objects to be inspected, the method comprising the steps of:
-
(a) calibrating for x-ray system inhomogeneities by; (i) positioning a calibration sample of substantially uniform attenuation coefficient at the image plane; (ii) operating the detector measure a field of attenuation information for the calibration sample; (iii) producing a two-dimensional array of attenuation information for the sample wherein the two dimensions are the x and y coordinates of the image plane, and the information stored for each coordinate relates to any deviation between the measured attenuation coefficient and the uniform attenuation coefficient of the sample; (iv) performing the steps (ii) and (iii) for a plurality of calibration samples to produce a three-dimensional correction array in which the coordinates are the x and y coordinates of the image plane and the uniform attenuation coefficients of the calibration samples; (b) positioning an object to be inspected in the image plane and exposing it to x-rays to collect a raw set of attenuation coefficients for the object; (c) correcting the raw set of attenuation coefficients on a pixel-by-pixel basis by; (i) obtaining for each pixel a correction value by addressing the three-dimensional correction array at the x and y coordinates of the pixel and the attenuation coefficient coordinate of the raw coefficient to derive a correction factor; and (ii) applying the correction factor to the raw attenuation coefficient to produce and store a corrected attenuation coefficient. - View Dependent Claims (2, 3)
-
-
4. A method of producing digital images corrected for x-ray system inhomogeneities, the digital images being representative of the x-ray attenuation of objects to be inspected, the method comprising the steps of:
-
(a) adjusting the relative positions of an x-ray source and a planar x-ray detector with respect to an image plane such that the center of the x-ray source is centered on the detector and passes through approximately the center of the image plane; (b) collimating and adjusting the x-ray beam such that the energy level of all x-ray energy falling on the sensor in the absence of an object in the image plane is within 10% of the energy at the center of the x-ray source; (c) adjusting the parameters of the x-ray source to suit the requirements of the objects to be inspected; (d) calibrating for x-ray system inhomogeneities by; (i) positioning a calibration sample of substantially uniform attenuation coefficient at the image plane; (ii) operating the detector to measure a field of attenuation information for the calibration sample; (iii) producing a two-dimensional array of attenuation information for the sample wherein the two dimensions are the x and y coordinates of the image plane, and the information stored for each coordinate relates to any deviation between the measured attenuation coefficient and the uniform attenuation coefficient of the sample; (iv) performing the steps (ii) and (iii) for a plurality of calibration samples to produce a three-dimensional correction array in which the coordinates are the x and y coordinates of the image plane and the uniform attenuation coefficients of the calibration samples; (e) positioning an object to be inspected in the image plane and exposing it to x-rays to collect a raw set of attenuation coefficients for the object; (f) correcting the raw set of attenuation coefficients on a pixel-by-pixel basis by; (i) obtaining for each pixel a correction value by addressing the three-dimensional correction array at the x and y coordinates of the pixel and the attenuation coefficient coordinate of the raw coefficient to derive a correction factor; and (ii) applying the correction factor to the raw attenuation coefficient to produce and store a corrected attenuation coefficient. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A radiographic system for inspecting objects and for producing digital RTR images of said objects corrected for x-ray system inhomogeneities, the system comprising in combination:
-
an x-ray source for exposing an image plane and a quasi-planar x-ray detector for detecting x-rays from the source passing through the image plane, the source and detector having random inhomogeneities which produce attenuation errors in the x-ray intensity readings; an image processor responsive to the x-ray detector for storing an RTR image of an object, the RTR image comprising digital representations of the x-ray attenuation of the object on a pixel-by-pixel basis; a three-dimensional correction memory having x and y coordinates corresponding to the pixels of the image and an attenuation coordinate related to the different values of attenuation to be measured by the system; the system having a calibration mode in which the three-dimensional correction memory is loaded with correction information generated from a plurality of sample attenuators of respective nominal attenuation values sequentially exposed during the calibration procedure, the correction memory containing locations for information relating to deviation between measured and nominal attenuation factors caused by x-ray system inhomogeneities; the system having an inspection mode for making of a RTR image from a sample, the image processor in the inspection mode being adapted to obtain a set of raw measurements taken from the object, and for each pixel thereof being further adapted to access the three-dimensional correction memory at each set of pixel coordinates in conjunction with the attenuation coordinate corresponding to the raw measurement at said pixel to produce a correction factor and apply it to the raw measurement to produce and store a corrected attention measurement for each said pixel.
-
-
13. A system for x-ray inspection of objects for producing RTR images corrected for x-ray system inhomogeneities, the system comprising, in combination:
-
an x-ray source for exposing an image plane and a quasi-planar x-ray detector for detecting x-rays from the source passing through the image plane, the source and detector having random inhomogeneities which produce attenuation errors in the x-ray intensity readings; an image memory for collecting and storing attenuation information from the detector for each pixel of the image plane relating to the x-ray intensity information passed through an unknown sample positioned in the image plane, the information relating to the intensity of the radiation measured at each x and y coordinate of an object in the image plane; a three-dimensional correction memory storing correction information relating to the system inhomogeneities and indexed by the x and y coordinates of the image plane and intensity coordinates relating to a plurality of "standard" attenuation samples of respective varying density representative of samples to be imaged; means for accessing the correction memory to derive a correction value for the pixels of the image memory, the means for accessing serving to access the correction memory at the x and y coordinates of the image pixel to be corrected and the intensity coordinate approximating the raw intensity information for that pixel; and means for applying the correction value derived from the correction memory to the raw measurement for the pixel in question to produce and store correct attenuation information for all image pixels. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification