X-ray tubes may be used to generate X-rays in a variety of applications. X-ray computed tomography imaging, for example, also referred to as computed tomography (CT-scan, CT) or computed axial tomography (CAT scan), employs computer-processed X-rays to generate tomographic images of an object of interest. The system successively emits and detects photons in the X-ray frequency range, directed to an object, so as to generate a plurality of consecutive cross-sectional tomographic images of the object's contents. These cross-sectional tomographic images may then be used to generate a three-dimensional image of the inside of the object. The three-dimensional image may be used for diagnostic and therapeutic purposes in various medical disciplines, but may also be used in a wide variety of other contexts, such as baggage inspection. X-ray tubes may be used for other applications than computed tomography, such as crystallography.
X-ray tube operation and behavior may change as the X-ray tube ages. For example, the target anode material within the tube may begin to crack and/or be deposited upon a window of the X-ray tube, adversely affecting the quality of the emitted X-rays. Accordingly, there exists a need for monitoring and/or compensating for such behavior to prolong the functional life of the X-ray tube.
Certain embodiments contemplate a method for estimating anode filtration in an X-ray tube, comprising: applying a current and a voltage to the X-ray tube; emitting a plurality of photons from the X-ray tube; determining a first flux at which at least some of the plurality of photons are detected at a detector; comparing the first flux with a second stored flux value, the second stored flux value based on a previous application of the current and the voltage to the X-ray tube; and determining a degree of anode filtration based on the comparison of the first flux with the second stored flux value.
In some embodiments, the previous application of the current and the voltage to the X-ray tube occurred upon the first activation of the X-ray tube. In some embodiments, the anode filtration comprises tungsten. In some embodiments, the method further comprises estimating the life of the X-ray tube based upon the degree of anode filtration. In some embodiments, determining a degree of anode filtration comprises supplying the comparison to a function mapping the comparison to a degree of anode filtration.
Certain embodiments contemplate a method for estimating anode filtration in an X-ray tube, comprising: applying a current and a voltage to the X-ray tube; emitting a plurality of photons from the X-ray tube; determining a first flux at which at least some of the plurality of photons are detected at a first row of a detector; determining a second flux at which at least some of the plurality of photons are detected at a second row of the detector; determining a relative change value between the first and second flux; comparing the relative change value with a stored relative change value, the stored relative change value based on a previous application of substantially the same current and substantially the same voltage to the X-ray tube; and determining a degree of anode filtration based on the comparison of the relative change value and the stored relative change value.
In some embodiments, the previous application of the current and the voltage to the X-ray tube occurred upon the first activation of the X-ray tube. In some embodiments, the anode filtration comprises tungsten. In some embodiments, the method further comprises estimating the remaining life of the X-ray tube based upon the degree of anode filtration. In some embodiments, determining a degree of anode filtration comprises supplying the comparison to a function mapping the comparison to a degree of anode filtration.
Certain embodiments contemplate a method for estimating anode filtration in an X-ray tube, comprising: applying a first voltage to the X-ray tube; emitting a first plurality of photons from the X-ray tube; determining a first flux at which at least some of the first plurality of photons are detected at a detector; applying a second voltage to the X-ray tube; emitting a second plurality of photons from the X-ray tube; determining a second flux at which at least some of the second plurality of photons are detected at a detector; determining a first relation value between the first and second flux; comparing the first relation value with a second stored relation value, the second stored relation value based on a previous application of substantially the same first voltage and substantially the same second voltage to the X-ray tube; and determining a degree of anode filtration based on the comparison of the first relation value and the second stored relation value.
In some embodiments, the first relation value is a ratio of the first flux and the second flux and the stored relation value is a ratio of a first flux and a second flux. In some embodiments, the previous application of substantially the same first voltage and substantially the same second voltage to the X-ray tube occurred upon the first activation of the X-ray tube. In some embodiments, the X-ray tube comprises tungsten deposition on an X-ray window. In some embodiments, the method further comprises estimating the remaining life of the X-ray tube based upon the degree of anode filtration. In some embodiments, determining a degree of anode filtration comprises supplying the comparison to a function mapping the comparison to a degree of anode filtration.
Certain embodiments contemplate a method for estimating anode filtration in an X-ray tube, comprising: applying a first amount of spectral filtering to at least a portion of the X-ray tube using a spectral filter; emitting a first plurality of photons from the X-ray tube with the first amount of spectral filtering; determining a first flux at which at least some of the first plurality of photons are detected at a detector; emitting a second plurality of photons from the X-ray tube with a second amount of spectral filtering, the second amount of spectral filtering different from the first amount of spectral filtering; determining a second flux at which at least some of the second plurality of photons are detected at a detector; determining a first relation value between the first and second flux; comparing the first relation value with a second stored relation value, the second stored relation value based on a previous photon emission from the X-ray tube applying the first amount of spectral filtering and a photon emission from the X-ray tube applying the second amount of spectral filtering; and determining a degree of anode filtration based on the comparison of the first relation value and the second stored relation value.
In some embodiments, the first relation value is a ratio of the first flux and the second flux and the stored relation value is a ratio of a first flux and a second flux. In some embodiments, the previous photon emission from the X-ray tube applying the first amount of spectral filtering and the previous photon emission from the X-ray tube applying the second amount of spectral filtering occurred upon the first activation of the X-ray tube. In some embodiments, the anode filtration comprises tungsten. In some embodiments, the method further comprises estimating the life of the X-ray tube based upon the degree of anode filtration. In some embodiments, determining a degree of anode filtration comprises supplying the comparison to a function mapping the comparison to a degree of anode filtration.
Any combination or permutation of embodiments is envisaged. Other objects and features will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed as an illustration only and not as a definition of the limits of the invention.
In exemplary embodiments, systems and methods for estimating and compensating for filtration in an X-ray tube are provided. Certain embodiments record changes in the photon flux over the life of the tube. For example, the system may record the flux on the daily startup routine for the tube and compare the value to a flux measured on the tube's first use. By comparing the flux values, filtration resulting from a roughened target surface and target deposition on the tube window may be inferred. A plurality of methods for comparing flux values are provided and the relative merits and complementary effects of each discussed.
The detector array 178 may be formed by a plurality of detector rows (not shown) including a plurality of detector elements 180 that together sense the projected X-ray beams that pass through an object, such as a medical patient 182 or piece of luggage. Each detector element 180 may produce an electrical signal that represents the intensity of an impinging X-ray radiation beam and hence is indicative of the attenuation of the beam as it passes through object or patient 182. The intensity may correspond to the number of incident photons at the element. An imaging system 170 having a multislice detector 178 may be capable of providing a plurality of images representative of a volume of object 182. Each image of the plurality of images corresponds to a separate “slice” of the volume. The “thickness” or aperture of the slice is dependent upon the height of the detector rows.
During a scan to acquire X-ray projection data, a rotating section within the gantry 172 and the components mounted thereon rotate about a center of rotation 184.
Rotation of components within the gantry 172 and the operation of radiation source 174 may be governed by a control mechanism 186. The control mechanism 186 includes an X-ray controller 188 and generator 190 that provides power and timing signals to the X-ray source 174 and a gantry motor controller 192 that controls the rotational speed and position of rotating portion of gantry 172. A data acquisition system (DAS) 194 in the control mechanism 186 samples analog data from detector elements 180 and converts the data to digital signals for subsequent processing. An image reconstructor 196 receives sampled and digitized measurement data from the DAS 194 and performs high-speed image reconstruction. The reconstructed image is applied as an input to a computer 198 that stores the image in a mass storage device 200. Although shown as a separate device, image reconstructor 196 may be special hardware located inside computer 198 or software executing within computer 198.
The computer 198 also receives commands and scanning parameters from an operator via a console 202 that has a keyboard and/or other user input device(s). An associated display system 204 allows the operator to observe the reconstructed image and other data from the computer 198. The operator supplied commands and parameters may be used by the computer 198 to provide control signals and information to the DAS 194, X-ray controller 188, generator 190 and gantry motor controller 192. In addition, the computer 198 operates a table motor controller 206 that controls a motorized table 208 to position the patient 182 in the gantry 172. The table 208 moves portions of the patient 182 through a gantry opening 210.
In one embodiment, the computer 198 includes a device 212, for example, a floppy disk drive, CD-ROM drive, DVD-ROM drive, or a solid state hard drive for reading instructions and/or data from a computer-readable medium 214, such as a floppy disk, CD-ROM, or DVD. It should be understood that other types of suitable computer-readable memory are recognized to exist (e.g., CD-RW and flash memory, to name just two), and that this description is not intended to exclude any of these. In another embodiment, the computer 198 executes instructions stored in firmware (not shown). Generally, a processor in at least one of the DAS 194, reconstructor 196, and computer 198 shown in
In one embodiment, the X-ray detector(s) 222 may be flat-panel detector systems such as an amorphous silicon flat panel detector or other type of digital X-ray image detector, such as a direct conversion detector as known to those skilled in the art. In another embodiment, the X-ray detector(s) 222 may include a scintillator having a screen that is positioned in front of the X-ray detector(s) 222.
It should be noted that the imaging system 220 may be implemented as a non-mobile or mobile imaging system. Moreover, the imaging system 220 may be provided in different configurations. For example, the image data may be generated with the X-ray source 226 positioned at discrete foci along an arc above the object to generate the image information using computed tomosynthesis procedures and processes (or may be in a radiographic configuration). In other embodiments, the X-ray source 226 and the X-ray detector 222 are both mounted at opposite ends of a gantry 234, which may be a C-arm that rotates about the object 228. The rotatable C-arm is a support structure that allows rotating the X-ray source 226 and the X-ray detector 222 around the object 228 along a substantially circular arc, to acquire a plurality of projection images of the object 228 at different angles (e.g., different views or projections) that are typically less than 360 degrees, but may comprise a full rotation in some circumstances.
In operation, the object 228 is positioned in the imaging system 220 for performing an imaging scan. For example, the X-ray source 226 may be positioned above, below or around the object 228. For example, the X-ray source 226 (and the X-ray detector(s) 222) may be moved between different positions around the object 228 using the gantry 234. X-rays are transmitted from the X-ray source 226 through the object 228 to the X-ray detector(s) 222, which detect X-rays impinging thereon.
The readout electronics 232 may include a reference and regulation board (RRB) or other data collection unit. The RRB may accommodate and connect data modules to transfer data (e.g., a plurality of views or projections) from the X-ray detector(s) 222 to the data acquisition system 230. Thus, the readout electronics 232 transmit the data from the X-ray detector(s) 222 to the data acquisition system 230. The data acquisition system 230 forms an image from the data and may store, display (e.g., on the display 233), and/or transmit the image. For example, the various embodiments may include an image reconstruction module 236, which may be implemented in hardware, software, or a combination thereof, that allows the data acquisition system to reconstruct images using X-ray data (e.g., radiographic or tomosynthesis data) acquired from the X-ray detector(s) 222 and as described in more detail herein.
In some embodiments computer 198 may control the operation of the system 170 and may implement various aspects of the disclosed embodiments.
Virtualization may be employed in the computing device 198 so that infrastructure and resources in the computing device may be shared dynamically. A virtual machine 324 may be provided to handle a process running on multiple processors so that the process appears to be using only one computing resource rather than multiple computing resources. Multiple virtual machines may also be used with one processor.
Memory 316 may include a computer system memory or random access memory, such as DRAM, SRAM, EDO RAM, and the like. Memory 316 may include other types of memory as well, or combinations thereof.
A user may interact with the computing device 198 through a visual display device 233, such as a computer monitor, which may display one or more user interfaces 330 that may be provided in accordance with exemplary embodiments. Visual display device 233 may be the same as display system 204 in some embodiments. The computing device 198 may include other I/O devices for receiving input from a user, for example, a keyboard or any suitable multi-point touch interface 318, a pointing device 320 (e.g., a mouse). The interface 318 such as a keyboard and the pointing device 320 may be coupled to the visual display device 233. The computing device 198 may include other suitable conventional I/O peripherals.
The computing device 198 may also include one or more storage devices 334, such as a hard-drive, CD-ROM, or other computer readable media, for storing data and computer-readable instructions and/or software that interface with and/or control an operation of the scanner system 170 described herein and/or to implement exemplary processes described herein. Exemplary storage device 334 may also store one or more databases for storing any suitable information required to implement exemplary embodiments. For example, exemplary storage device 334 can store one or more databases 336 for storing information, such as scan sequences, X-ray data, X-ray images, photon counts, estimation of electrical properties, electrical property maps, and/or any other information that can be used to implement exemplary embodiments of the present disclosure. The databases may be updated by manually or automatically at any suitable time to add, delete, and/or update one or more items in the databases.
The computing device 198 can include a network interface 322 configured to interface via one or more network devices 332 with one or more networks, for example, Local Area Network (LAN), Wide Area Network (WAN) or the Internet through a variety of connections including, but not limited to, standard telephone lines, LAN or WAN links (for example, 802.11, T1, T3, 56 kb, X.25), broadband connections (for example, ISDN, Frame Relay, ATM), wireless connections, controller area network (CAN), or some combination of any or all of the above. The network interface 322 may include a built-in network adapter, network interface card, PCMCIA network card, card bus network adapter, wireless network adapter, USB network adapter, modem or any other device suitable for interfacing the computing device 198 to any type of network capable of communication and performing the operations described herein. Moreover, the computing device 198 may be any computer system, such as a workstation, desktop computer, server, laptop, handheld computer, tablet computer, or other form of computing or telecommunications device that is capable of communication and that has sufficient processor power and memory capacity to perform the operations described herein.
The computing device 198 may run any operating system 326, such as any of the versions of the Microsoft® Windows® operating systems, the different releases of the Unix and Linux operating systems, any version of the MacOS® for Macintosh computers, any embedded operating system, any real-time operating system, any open source operating system, any proprietary operating system, or any other operating system capable of running on the computing device and performing the operations described herein. In exemplary embodiments, the operating system 326 may be run in native mode or emulated mode. In an exemplary embodiment, the operating system 326 may be run on one or more cloud machine instances.
In exemplary embodiments, the CT system 170 can be configured and/or programmed to transmit instructions, commands, and/or requests to the computing device 198 to control the CT-scan components to perform scan sequences and can be programmed and/or configured to receive CT-scan data or CT-scan images from the computing device 198.
During operation, cathode 401 will emit electrons which impact anode 403. X-rays may be emitted in a path perpendicular to this electron beam. Over time, electron impacts will roughen the surface of anode 403 and gradually eject anode material along the inner surface of glass window 404. In addition, the filament material may gradually deposit on the inner surface of the glass window as well. These changes may generally degrade the quality of the emitted X-rays and are generally referred to herein as “target filtration” or “filtration”. Eventually, filtration will so adversely affect the tube's operation that the tube will need to be replaced. Prior to its removal, the tube may operate in an unexpected manner, as the degree of “target filtration” and its effect on the X-rays may not be precisely known. Applying the same current and voltage to the tube at the beginning of its lifecycle may not produce the same character of X-rays as the tube approaches the end of its life cycle. Many spectral calibration methods and dual energy material decomposition methods require good knowledge and/or modeling of the emitted X-ray spectra. In applications such as CT imaging, it is very important to compensate for the tube aging effect so as to achieve high quality CT images.
As illustrated in
Accordingly, certain embodiments contemplate monitoring the flux over time, such as with a software hook on the CT scanner 170 which is activated on the scanner's first use each day. The degree of filtration may then be determined by comparing the measured photon flux change with the established mapping function 605. Once the filtration is known, the spectral calibration/dual-energy material decomposition model may be improved by taking the extra filtration into account to compensate for the effects of tube aging.
In some embodiments, simply taking the ratio of the present day flux to the flux at first use may not be sufficiently accurate to determine the filtration degree. Accordingly, various embodiments contemplate applying one or more of the following methods for using the flux to assess a filtration degree: “Absolute Flux Change”, “Row-to-Row Change”, “Flux Ratio”, and “Spectral Transmission”. These approaches may be used individually or in combination to complement one another's benefits, as described in greater detail below.
If the method is applied to generate a reference value, such as on the first day of use, the system may then store the flux F for future reference at block 803 as reference value Fs. If the method is instead being used to determine the degree of filtration, the system may compare the flux F with a stored value Fs at block 804.
The system may periodically apply the method, activating block 804 rather than 803, upon subsequent usage events, to assess the degree of target filtration by comparing F and Fs with a mapping 605, such as is depicted in
At block 904 the system may then determine a relation value, such as a difference value D between F1 and F2. Though illustrated here as a subtraction, one will readily recognize a plurality of ways for assessing the difference, such as by taking the ratio of F1 and F2, mapping the fluxes to a different measurement space, etc. For example, in some embodiments offset corrections and normalizations, such as by logarithms, may be applied to each flux value prior to their subtraction, division, or other relation. In any event, the representative difference value D may then be used to determine the degree of target filtration.
Particularly, where the method is applied to generate a reference value, such as on the first day of use, the system may store the difference D for future reference at block 905 as the stored value Ds. If the method is instead being used to determine the degree of filtration, the system may compare the difference D with a stored value Ds at block 906.
The system may periodically apply the method, activating block 906 rather than 905, upon subsequent usage events, to assess the degree of target filtration by comparing the relation between D and Ds with a mapping, analogous to mapping 605, as depicted in
In some embodiments, after performing step 904 the system may then perform steps 901 through 904 a second time to acquire a second difference D2. During this second iteration a different voltage V and current I may be applied at block 901 than were applied in the first iteration. In these embodiments, the system may then store a relationship between D and D2, such as their difference or ratio, as the stored value Ds. The system may then compare the result of subsequent runs to the value Ds to determine the degree of target filtration. Depending on the voltage and current values pertinent to a particular X-ray tube, the system may perform not only two, but three, four, or N iterations in this manner for each different voltage and/or current values.
At block 1005 the system may then determine a relation value, such as a ratio R between F1 and F2. Though illustrated here as F1/F2, one will readily recognize a plurality of ways for assessing the ratio, such as by instead taking F2/F1, etc. Similarly, offset corrections and normalizations, such as by logarithms, may be applied prior to determining a relationship between F1 and F2. In any event, the representative ratio value R may then be used to determine the degree of target filtration. Furthermore, as discussed above with respect to the “row-to-row” change embodiments, in certain embodiments of the “Flux Ratio” embodiments, the system may adjust both the voltage and currents at steps 1001 and 1003. When the currents and voltages are known at each step the system may normalize the corresponding measurement.
If the method is applied to generate a reference value, such as on the first day of use, the system may store the ratio R for future reference at block 1006 as stored ratio Rs. If the method is instead being used to determine the degree of filtration, the system may compare R with the stored ratio Rs at block 1007.
The system may periodically apply the method, activating block 1007 rather than 1006, upon subsequent usage events, to assess the degree of target filtration by comparing the relation between R and Rs with a mapping similar to the mapping 605 of
At block 1103, the system may apply the same voltage V to the X-ray tube, but without the attachment of a bowtie filter. Because the bowtie filter is removed, the emitted photons will not be attenuated. The system may then determine the flux F2 at which these photons are received at the detector at block 1104. Flux F2 may similarly be the flux at a single row or detection cell of the detector, or an average over a plurality of rows or detection cells.
At block 1105 the system may then determine a relation value, such as a ratio R between F1 and F2. Though illustrated here as F1/F2, one will readily recognize a plurality of ways for assessing the ratio, such as by instead taking F2/F1, etc. Furthermore, in some variations a different or other relation between the values may be determined. In any event, the representative ratio value R may then be used to determine the degree of target filtration. In some embodiments, rather than removing the filter at block 1103 the filter may be replaced with a filter having a different thickness. In some embodiments, only one filter is used with a varying thickness and the blocks 1101-1104 may be combined into a single step. In these embodiments, different portions of the detector corresponding to photons passing through the different filter thicknesses will measure the fluxes F1 and F2.
If the method is applied to generate a reference value the system may store the ratio R for future reference at block 1106 as stored ratio Rs. If the method is instead being used to determine the degree of filtration, the system may compare R with the stored ratio Rs at block 1107.
In some embodiments, the system may perform the method 1100, storing the difference value R as stored difference value Rs upon the first use of the tube. The system may then periodically apply the method, activating block 1107 rather than 1106, upon subsequent usage events, to assess the degree of target filtration by comparing the relation between R and Rs with a mapping similar to the mapping 605 of
Though each of the example embodiments discussed above in relation to the four methods references a previously stored value (e.g., Fs at block 804, Rs at block 1007, etc.), certain embodiments contemplate averaging the stored value over time or otherwise updating the stored value to reflect non-ideal behaviors in the X-ray system. Target filtration may occur over a long period of time and certain embodiments adjust the reference value, such as by averages, to account for brief anomalous behavior or measurement noise.
Although certain of the above examples suggest storing only a single value stored value (e.g., Fs at block 804, Rs at block 1007, etc.), in some embodiments, there may be more than one value being stored. For example, there may be one value that relates to the X-ray tube in its original state (such as when it was new), and another value that relates to the X-ray tube in its current state (such as with the added tungsten filtration). Furthermore, as tungsten filtration build-up is typically a slow process, the individually measured values may then slowly update the value that relates to the X-ray tube in its current state. When the determination of the filtration degree then at least partly uses the at least two stored values, the negative effects of measurement noise can be reduced.
Each of the methods described above provides unique coverage of the flux change resulting from filtration. Consequently, certain embodiments contemplate using combinations of the methods so as to take advantage of their complementary abilities to measure filtration. Current and voltage drift may refer to the inaccurate generation of current and voltage values over time. That is, as the system ages it may be less likely to output as accurate a current or voltage as requested at the input.
Accordingly, certain embodiments contemplate systems which apply various combinations of each of the four methods. For example, a system may initially apply the “Absolute Flux” method early in the tube's lifecycle. As the system ages and voltage and current drift become more prevalent, the system may gradually rely more heavily upon the “Row to Row” change. The methods may also be applied simultaneously throughout the tube's lifecycle to complement one another's benefits as part of the assessment.
In describing exemplary embodiments, specific terminology is used for the sake of clarity. For purposes of description, each specific term is intended to at least include all technical and functional equivalents that operate in a similar manner to accomplish a similar purpose. Additionally, in some instances where a particular exemplary embodiment includes a plurality of system elements, device components or method steps, those elements, components or steps may be replaced with a single element, component or step. Likewise, a single element, component or step may be replaced with a plurality of elements, components or steps that serve the same purpose. Moreover, while exemplary embodiments have been shown and described with references to particular embodiments thereof, those of ordinary skill in the art will understand that various substitutions and alterations in form and detail may be made therein without departing from the scope of the invention. Further still, other aspects, functions and advantages are also within the scope of the invention.
Exemplary flowcharts are provided herein for illustrative purposes and are non-limiting examples of methods. One of ordinary skill in the art will recognize that exemplary methods may include more or fewer steps than those illustrated in the exemplary flowcharts, and that the steps in the exemplary flowcharts may be performed in a different order than the order shown in the illustrative flowcharts.