Aspects of the present disclosure relate to an X-ray detecting system. Further aspects of the present disclosure relate to an X-ray system comprising the X-ray detecting system, and to an X-ray detection method. Aspects of the present disclosure particularly relate to X-ray applications in which both the X-ray source and X-ray detector have a fixed position relative to the object that is being imaged. Examples of such applications are mammography, chest-x-ray, intra- and extra-oral dental x-ray, and fluoroscopy.
X-ray detecting systems are known in the art. An example of such a system is disclosed in U.S. Pat. No. 9,897,707B2. This system comprises an X-ray detector that comprises a fiber optic plate having a first surface and an opposing second surface. On the first surface, a scintillator is arranged for converting incoming X-ray photons into visible light photons. A semiconductor substrate is coupled to the second surface. On the semiconductor substrate, a complementary metal-oxide-semiconductor, CMOS, pixel array is arranged that comprises a matrix of rows and columns of pixels. In addition, CMOS readout circuitry is arranged on the semiconductor substrate for reading out pixel signals of the CMOS pixel array. Typically, the rows of the matrix of pixels are sequentially addressed for read out such that the CMOS readout circuitry reads out the pixel signals corresponding to an entire row of pixels at a time. The pixel signals are processed by a processing unit that generates an X-ray image based on the pixel signals.
X-ray photons that fall onto the X-ray detector are converted by the scintillator into one or more visible light photons. These photons pass through the fiber optic plate and fall onto the CMOS pixel array. Each pixel comprises a photosensitive element, such as a photodiode, that generates a photocurrent when absorbing the visible light photons. This current is stored in a storage capacitor inside the pixel. When the pixel is addressed for read out, the voltage over the storage capacitor is read out.
The pixel stores the charge associated with the generated photocurrent in the storage capacitor during an integration period. After this period, the pixel is read out and the voltage over the capacitor is reset. Hereinafter, the collection of pixel values associated with the pixels of the pixel array generated based on the pixel signals of the pixel array obtained during a single integration period is referred to as a frame.
Different pixel topologies are known in the art. For example, in a 3T layout, comprising three CMOS transistors, a transistor is used for resetting the voltage over the storage capacitor, a transistor is used for selecting the pixel for read out, and a transistor is used for buffering the voltage over the storage capacitor. In a 4T layout, a pinned photodiode is used in combination with a floating diffusion node. A first transistor is used for transferring the charge in the floating diffusion node to the storage capacitor, a transistor is used for resetting the voltage over the storage capacitor, a transistor is used for selecting the pixel for read out, and a transistor is used for buffering the voltage over the storage capacitor. Aspects of the present disclosure relate to these pixel topologies. However, the present disclosure is not limited to these topologies.
As described above, X-ray photons are converted into visible light photons that are detected by the CMOS pixel array. However, not all the incident X-ray photons are converted by the scintillator. If X-ray photons would directly fall onto the CMOS pixel array, a photocurrent would be induced that would be higher than the photocurrent that would have been generated if the X-ray photons would have been converted in visible light photons by the scintillator.
To prevent a situation in which both visible light photons and X-ray photons fall onto the CMOS pixel array, a fiber optic plate is used. This plate shields the CMOS pixel array against X-ray photons directly hitting the CMOS pixel array. Unfortunately, fiber optic plates are rather costly components.
Aspects of the present disclosure relate to an X-ray detecting system that is capable of operating without a fiber optic plate.
According to an aspect of the present disclosure this object is achieved using the X-ray detecting system as defined in claim 1. The readout circuitry of this system is configured for acquiring a plurality of frames related to a single X-ray exposure. Furthermore, the processing unit comprises a frame summing unit configured to, for a pixel of the pixel array, compare the pixel values of the acquired frames that correspond to that pixel for detecting a pixel value in those frames that was adversely affected by a direct hit of that pixel by an X-ray photon during the single exposure. The frame summing unit is further configured to generate a pixel value for that pixel in dependence of the pixel values of the acquired frames and the detected pixel value for that pixel. It should be noted that it is possible that multiple pixel values are detected for a single pixel in a single exposure.
When the X-ray detecting system does not comprise a fiber optic plate, the pixel array will encounter direct hits by X-ray photons. These direct hits distort the final X-ray image. For example, as a result of a direct hit, a pixel may saturate fully or more quickly than if the X-ray photon would have been converted by the scintillator. For example, direct hits may show up as overly bright pixels.
The X-ray source emits X-ray photons of which the energy distribution corresponds to a Gaussian distribution.
As shown in
As the integration period is reduced compared to a detecting system that uses a single frame for generating an X-ray image, the storage capacitance in the pixels can be reduced. This makes the pixel more sensitive for direct hits enabling the frame summing unit to more easily determine whether a pixel has encountered a direct hit. For example, consider a system in which the pixels each have storage capacitance C1 and in which a single frame is obtained using an integration period t1. During the integration period, N1 visible light photons fall onto each pixel, and during the entire exposure a pixel encounters a single direct hit. In this case, the voltage over the storage capacitance in the pixel equals (a1×N1+a2)/C1 or (a1×N1)/C1 depending on whether a direct hit was detected by the pixel or not, wherein a1 is a factor describing the contribution to the charge stored on the storage capacitor of a single visible light photon being detected, and a2 is a factor describing the contribution to the charge stored on the storage capacitor of a single X-ray photon being detected. For convenience, it is assumed that the pixel is not saturated in both cases.
Now, consider a consider a system in which the pixels each have storage capacitance C1/M and in which M frames are obtained using an integration period t1/M. The same exposure settings are used as in the previous example and the time associated with reading out and resetting a pixel are neglected. In that case, the dose detected by the pixel array is the same in both examples and at the end of an integration period the voltage over the storage capacitance equals (a1×N1/M+a2)/C1/M=a1N1/C1+Mat/C1 or (a1×N1/M)/C1/M=a1N1/C1, depending on whether or not in that frame a direct hit was detected.
For the first system, the ratio between the voltage of a pixel affected and not affected by a direct hit is (a1×N1+a2)/C1 divided by (a1×N1)/C1 equaling 1+a2/(N1a1), whereas for the second system this ratio equals a1N1/C1+Mat/C1 divided by a1N1/C1 equaling 1+Ma2/(N1a1). Hence, for the system using multiple frames, pixels affected by a direct hit can more easily be identified by comparing pixel values corresponding to the same pixel in various frames.
Using M frames, M pixel values are available for each pixel. Using the increased detectability of pixels affected by a direct hit, the pixel value affected by a direct hit can be filtered out or somehow be accounted for when generating the final X-ray image.
For example, the frame summing unit can be configured to detect the pixel value that is adversely affected by a direct hit by determining, for that pixel, a median value of the pixel values of the acquired frames, and to determine that a pixel value among the pixel values of the acquired frames is adversely affected if that pixel value deviates more than a first threshold from the determined median value. Furthermore, the frame summing unit can be configured to discard the detected pixel value when generating the pixel value for that pixel. As an example, if the digital numbers corresponding to the pixel values of a given pixel in the different frames are 100, 110, 120, 115, 200, and the first threshold equals 30, the value 200 can be discarded and the pixel value for that pixel used for constructing the final X-ray image can be taken as the average of the remaining pixel values. Instead, the frame summing unit can be configured to replace the detected pixel value with the determined median value when combining the pixel values of the acquired frames to generate the pixel value for that pixel. Using the example above the value 200 would be replaced by the value 115, and the pixel value for the pixel used for constructing the final X-ray image can be taken as the average of the pixel values 100, 110, 120, 115, 115.
Alternatively, the frame summing unit can be configured to detect the pixel value by determining, for that pixel, an average value of the pixel values of the acquired frames, and to determine that a pixel value among the pixel values of the acquired frames is adversely affected if that pixel value deviates more than a second threshold from the average value. Furthermore, the frame summing unit can be configured to discard the detected pixel value when generating the pixel value for that pixel. As an example, if the digital numbers corresponding to the pixel values of a given pixel in the different frames are 100, 110, 120, 110, 200, and the second threshold equals 30, the value 200 can be discarded and the pixel value for that pixel used for constructing the final X-ray image can be taken as the average of the remaining pixel values. Instead, the frame summing unit can be configured to replace the detected pixel value with the determined average value when combining the pixel values of the acquired frames to generate the pixel value for that pixel. Using the example above the value 200 would be replaced by the value 128, and the pixel value for the pixel used for constructing the final X-ray image can be taken as the average of the pixel values 100, 110, 120, 110, 128.
In the above, the process of detecting a pixel value that has been adversely affected has been described for a single pixel. However, the frame summing unit can be configured to perform the steps of comparing the pixel values of the acquired frames that correspond to a given pixel and generating a pixel value for that given pixel for a plurality of pixels of the pixel array, preferably for all the pixels of the pixel array.
The processing unit may comprise an image generating unit for generating an X-ray image based on the generated pixel values for the pixels of the pixel array. The frame summing unit and/or the image generating unit may be part of the X-ray detector.
The pixel array may comprise active pixels, preferably pixels having a 3T or 4T layout although other pixel topologies may be possible. Additionally or alternatively, the present disclosure may relate to CMOS pixel arrays on Silicon substrates although other transistor technologies and/or semiconductor materials are not excluded.
The X-ray detecting system may further comprise a carrier having a first surface and an opposing second surface, a scintillator arranged on the first surface of the carrier, and a semiconductor substrate attached to the second surface of the carrier on which substrate the pixel array and the readout circuitry are integrated. The carrier is preferably made of one or more materials out of the group consisting of aluminum, amorphous carbon, and other light flexible organic substrate such as Kapton or PET. An absorption coefficient for X-ray radiation having an energy within a range between 20 and 150 keV may lie in a range between 0.01 and 4 cm2/mg. It may equally be possible to arrange the scintillator on the same surface of the carrier as the surface to which the semiconductor substrate is attached.
The frame summing unit can be integrated on the semiconductor substrate. In some embodiments, part of the processing unit may be integrated on the semiconductor substrate and part of the processing unit may be embodied separate from the semiconductor substrate.
According to aspect of the present disclosure, an X-ray system is provided that comprises an X-ray source, and the X-ray detecting system described above. The pixels of the pixel array can be active pixels that each have a storage capacity. Furthermore, the X-ray system can be operable in a first operational mode in which mode the X-ray source is configured to emit X-rays using a dose rate in a range between 0.01 and 10 mGy in a single exposure, wherein an integration time of the pixel array is such that a maximum filling level of the storage capacity stays between 1% and 50% percent during said single exposure and such that the number of acquired frames exceeds 1, more preferably 4.
The skilled person will readily understand that if the absorption coefficient of the carrier for X-rays decreases, direct hits will occur more often. Preferably, the number of frames, and therefore the integration period, is chosen such that an average number of direct hits during a single exposure is significantly less than the number of frames. In that case, it can be ensured that pixel values that were adversely affected can be compensated for using pixel values from other frames that were not adversely affected. The chances of a direct hit occurring may depend on various factors such as the type of semiconductor substrate, the type of material of the carrier, the thickness of the carrier, the energy and energy distribution of the X-ray radiation etc.
According to aspect of the present disclosure, an X-ray detection method is provided that comprises emitting X-rays to an object, converting X-rays having passed through the object into visible light, and detecting the visible light using a pixel array while X-rays generate direct hits in the pixel array by acquiring multiple frames during a single X-ray exposure.
The method may further comprise, for a pixel of the pixel array, comparing pixel values of the acquired frames that correspond to that pixel for detecting a pixel value in those frames that was adversely affected by a direct hit of that pixel by an X-ray photon during the single exposure, and generating a pixel value for that pixel in dependence of the pixel values of the acquired frames and the detected pixel value for that pixel.
Detecting the pixel value may comprise determining, for that pixel, a median value of the pixel values of the acquired frames, and determining that a pixel value among the pixel values of the acquired frames is adversely affected if that pixel value deviates more than a first threshold from the determined median value. Furthermore, the method may optionally further comprise discarding the detected pixel value when generating the pixel value for that pixel, or replacing the detected pixel value with the determined median value when combining the pixel values of the acquired frames to generate the pixel value for that pixel.
Alternatively, detecting said pixel value may comprise determining, for that pixel, an average value of the pixel values of the acquired frames, and determining that a pixel value among the pixel values of the acquired frames is adversely affected if that pixel value deviates more than a second threshold from the determined average value. Furthermore, the method optionally further comprises discarding the detected pixel value when generating the pixel value for that pixel, or replacing the detected pixel value with the determined average value when combining the pixel values of the acquired frames to generate the pixel value for that pixel.
The method may comprise performing the steps of comparing the pixel values of the acquired frames that correspond to a given pixel and generating a pixel value for that given pixel for a plurality of pixels of the pixel array, preferably for all the pixels of the pixel array. The method may optionally further comprise generating an X-ray image based on the generated pixel values for the pixels of the pixel array.
So that the manner in which the features of the present disclosure can be understood in detail, a more particular description is made with reference to embodiments, some of which are illustrated in the appended figures. It is to be noted, however, that the appended figures illustrate only typical embodiments and are therefore not to be considered limiting of its scope. The figures are for facilitating an understanding of the disclosure and thus are not necessarily drawn to scale. Advantages of the subject matter claimed will become apparent to those skilled in the art upon reading this description in conjunction with the accompanying figures, in which like reference numerals have been used to designate like elements, and in which:
Processing unit 122 comprises a frame summing unit 1221 and an X-ray image generating unit 1222. Frame summing unit 1221 receives the frames generated by frame generating unit 1214 and outputs a single frame comprising a pixel value for each pixel of the pixel array 1211 based on the frames received from frame generating unit 1214. X-ray image generating unit 1222 generates an X-ray image 130 based on the frame outputted by frame summing unit 1221.
In the embodiment in
It is noted that most X-ray detecting systems use multiple semiconductor substrates on which respective pixel arrays are integrated. These substrates are referred to as tiles and in such cases X-ray image generating unit 1222 generates an X-ray image based on the pixel values for all pixels of all tiles. Hence, when using multiple tiles, X-ray image generating unit is typically arranged separate from the semiconductor substrates on which the pixel arrays are integrated. However, the various frame summing units may still be integrated on the same substrates as the pixel arrays. In such case, X-ray image generating unit receives partial frames and constructs the X-ray image based on the partial frames. In other embodiments, a single frame summing unit is used that receives the partial frames from the various tiles and generates a single frame that is provided to the X-ray image generating unit. Additionally or alternatively, the frame summing unit may be part of the X-ray detector. In other embodiments, the frame summing unit and the image generating unit are arranged separate from the X-ray detector.
The median value for pixel 301 among frames 300A-300E equals 205. Assuming that a threshold of 30 is used, it can be determined that the pixel value for pixel 301 in frame 300D deviates more than the threshold from the median value, i.e. 253−30>205. As such, this pixel value is detected as a pixel value that was adversely affected by a direct hit of pixel 301 by an X-ray photon during the exposure.
Next, the frame summing unit generates a single frame of which the pixel value for pixel 301 is computed by averaging the other pixel values for pixel 301, i.e. (201+205+198+208)/4=203. This process is performed for each pixel of the pixel array. If multiple tiles are used, the frame summing process described above can be performed independently for each tile, after which the various generated subframes are combined either by a dedicated subframe combining unit or by the X-ray image generating unit. The former subframe combining unit could be part of the X-ray detector. Alternatively, a single frame summing unit first combines the various subframes from the various tiles before performing the frame summing process.
Next, the frame summing unit generates a single frame of which the pixel value for pixel 301 is computed by averaging the other pixel values for pixel 301, i.e. (202+204+196+210)/4=203.
In the embodiments in
Adjacent carrier 402, four semiconductor tiles 403 are arranged that each comprise a CMOS pixel array. Tiles 403 are mounted on a supporting plate 404. On the other side, supporting plate 404 is connected to a metal frame 405 in which a printed circuit board 407 is arranged. Lead slabs 406 are provided to protect the electronics on printed circuit board 407 against X-ray radiation.
The frame summing unit described above can be realized on each of the tiles 403, where it will output subframes for the X-ray image to be constructed, or it can be realized on printed circuit board 407, will output an entire frame for the X-ray image to be constructed. In the former case, a dedicated subframe combining unit may be arranged on printed circuit board 407 that combines the various subframes received from the frame summing unit. The image generating unit may be provided separate from X-ray detector 400 and may for example be realized using a general purpose computer running image processing software. In other embodiments, the frame summing unit is also implemented using a general-purpose computer.
In the above, the present invention has been described using detailed embodiments thereof. However, the present invention is not limited to these embodiments. Instead, various modifications are possible without departing from the scope of the present invention which is defined by the appended claims and their equivalents.
Particular and preferred aspects of the invention are set out in the accompanying independent claims. Combinations of features from the dependent and/or independent claims may be combined as appropriate and not merely as set out in the claims.
The scope of the present disclosure includes any novel feature or combination of features disclosed therein either explicitly or implicitly or any generalization thereof irrespective of whether or not it relates to the claimed invention or mitigate against any or all of the problems addressed by the present invention. The applicant hereby gives notice that new claims may be formulated to such features during prosecution of this application or of any such further application derived therefrom. In particular, with reference to the appended claims, features from dependent claims may be combined with those of the independent claims and features from respective independent claims may be combined in any appropriate manner and not merely in specific combinations enumerated in the claims.
Features which are described in the context of separate embodiments may also be provided in combination in a single embodiment. Conversely, various features which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable sub combination.
The term “comprising” does not exclude other elements or steps, the term “a” or “an” does not exclude a plurality. Reference signs in the claims shall not be construed as limiting the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
22166796.7 | Apr 2022 | EP | regional |