A method and apparatus for excess signal compensation in an imaging system is described. In one particular embodiment, the invention provides for non-linear background, offset (due to time dependent dark current) and/or lag (including constant, linear and non-linear terms, due to image persistence) corrections of large area, flat panel imaging sensors.
|
59. An apparatus, comprising;
an imager; and
a processor coupled with the imager and configured to compensate for an excess signal in the imager based on a non-linear decay response model and a frame rate, wherein the processor is configured to estimate the excess signal using a look-up table.
58. An apparatus, comprising:
an imager; and
a processor coupled with the imager and configured to compensate for an excess signal in the imager based on a non-linear decay response model and a frame rate, wherein the processor is configured to estimate the excess signal using a power function.
64. An apparatus, comprising:
an imager; and
a processor coupled with the imager and configured to compensate for an excess signal in the imager based on a non-linear decay response model and a frame rate, wherein the processor is configured to estimate the excess signal over an integration time.
60. An apparatus, comprising:
an imager; and
a processor coupled with the imager and configured to compensate for an excess signal in the imager based on a non-linear decay response model and a frame rate, wherein the processor is configured to estimate the excess signal using a recursive function.
38. A method, comprising:
estimating an excess signal based on a non-linear decay response model of a measured signal of an image frame; and
compensating for the excess signal in the image frame of an imaging system, wherein estimating the excess signal further comprises selecting the excess signal from a look-up table.
36. A method, comprising:
estimating an excess signal based on a non-linear decay response model of a measured signal of an image frame; and
compensating for the excess signal in the image frame of an imaging system, wherein estimating the excess signal further comprises calculating the excess signal using a power function.
61. A method, comprising:
estimating an excess signal based on a non-linear decay response model of a measured signal of an image frame; and
compensating for the excess signal in the image frame of an imaging system, wherein estimating the excess signal further comprises calculating the excess signal using a recursive function.
1. A method, comprising:
estimating an excess signal based on a non-linear decay response model of a measured signal of an image frame; and
compensating for the excess signal in the image frame of an imaging system, wherein estimation the excess signal further comprises calculating the excess signal as a function of an integration time.
57. A method, comprising:
estimating an excess signal based on a non-linear decay response model of a measured signal of an image frame; and
compensating for the excess signal in the image frame of an imaging system, wherein the estimation of the excess signal is derived by integrating a smooth curve fit of experimentally derived excess signal data as a function of time.
77. A apparatus, comprising:
means for detecting an excess signal in an imager; and
means for compensating for the excess signal in the imager based on a non-linear decay response model and a frame rate at which the imager is operating, wherein compensating for the excess signal includes means for estimating the excess signal one of over an integration time, using a power function, using a lookup table, and using a recursive function.
42. A method, comprising:
estimating an excess signal based on a non-linear decay response model of a measured signal of an image frame; and
compensating for the excess signal in the image frame of an imaging system, wherein estimating the excess signal further comprises selecting a first reference image frame and selecting a second reference image frame, wherein the second reference image frame is a non-saturated exposed image frame.
76. A method, comprising:
estimating an excess signal based on a non-linear decay response model of a measured signal of an image frame; and
compensating for the excess signal in the image frame of an imaging system;
selecting a frame rate, wherein compensating for the excess signal in the imaging system is based on the frame rate, wherein the excess signal is compensated for with frame rates faster than one tenth of a frame per second.
3. The method of
4. The method of
5. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
19. The method of
22. The method of
23. The method of
24. The method of
27. The method of
28. The method of
29. The method of
30. The method of
31. The method of
32. The method of
33. The method of
calculating a coefficient using a reference image frame and the frame rate; and
calculating an excess signal using the coefficient and the frame rate.
34. The method of
35. The method of
37. The method of
calculating a coefficient using the measured signal of the first reference image frame and the difference in time between the frame time of the first reference image frame and the end of exposure time of the radiographic image; and
calculating the excess signal using the coefficient and a frame time of a non-saturated image frame.
39. The method of
a plurality of frame times;
a plurality of measured signals, the plurality of measured signals corresponding to the plurality of frame times; and
a plurality of pre-calculated excess signals, the plurality of pre-calculated excess signals corresponding to the plurality of frame times and the plurality of measured signals.
40. The method of
41. The method of
46. The method of
47. The method of
48. The method of
49. The method of
calculating a coefficient using at least one of the measured signal of the first reference image frame and the measured signal of the second reference image frame and at least one of the frame time of the first reference image frame and the frame time of the second reference image frame; and
calculating the excess signal using the coefficient and the difference in time between the frame time of the first reference image frame and the frame time of the second reference image frame.
50. The method of
51. The method of
a plurality of frame times;
a plurality of measured signals, the measured signals corresponding to the plurality of frame times; and
a plurality of pre-calculated excess signals, the plurality of pre-calculated excess signals corresponding to the plurality of frame times and the plurality of measured signals.
52. The method of
53. The method of
54. The method of
55. The method of
56. The method of
calculating a first coefficient using the measured signal of the first reference image frame and the measured signal of the second reference image;
calculating a second coefficient using the first coefficient; and
calculating the excess signal of the next frame using the second coefficient and at least one of the measured signal of the first reference image signal or the measured signal of the second reference image signal.
62. The method of
63. The method of
calculating a first coefficient using a measured signal and a difference in time between a frame time of the first previous frame and a frame time of the second previous frame, the measured signal corresponds to at least one of the measured signal of the first previous frame and the measured signal of the second previous frame;
calculating a second coefficient using the first coefficient; and
calculating the excess signal of the next frame using the second coefficient and the measured signal.
65. The apparatus of
a photoconductor;
a capacitor coupled to the photoconductor; and
a switch coupled to the capacitor.
66. The apparatus of
70. The apparatus of
78. The apparatus of
means for receiving light; and
means for generating an electric current in the imager proportional to the received light, wherein the electric current includes the excess current, wherein the excess current is an integration of the excess current over the integration time.
|
This application claims the benefit of U.S. Provisional Application No. 60/419,132, filed Oct. 16, 2002.
This invention relates generally to large area, flat panel imagers. More specifically, the invention relates to amorphous silicon and/or organic semiconductor thin-film-transistor (TFT) or diode-switched array imagers.
Large area flat panel imagers function by accumulating charge on capacitors generated by pixels of p-i-n photodiodes (amorphous silicon or organic semiconductor) with scintillators or by pixels of photoconductors. Typically, many pixels are arranged over a surface of the imager where TFTs (or single and/or double diodes) at each pixel connect the charged capacitor to a read out amplifier at the appropriate time. A pixel is composed of the scintillator/photodiode/capacitor/TFT or switching-diode combination or by the photoconductor/capacitor/TFT or switching-diode combination. Often the photodiode intrinsically has enough capacitance that no separate charge storage capacitor is required. As illustrated in
For long integration times, typically over 20 seconds for amorphous silicon technology, there is a linear increase in charge QLi to the capacitor charge (in coulombs) of pixel “i,” as a function of discrete frame time T, due to a constant leakage (or dark) current from the switch (e.g., TFT), diode or photodetector. This dark current ID is on the order of 1–2 femtoamps (fA) for 100 to 200 micron wide pixels of amorphous silicon TFT construction. The expression for QLi is the dark current ID multiplied by T. Dark current ID may be constant or time varying; giving an excess charge QE contribution that is either linear or non-linear with respect to time, respectively. This linear dark charge contribution to QLi is subtracted from the total charge QTi read off the capacitor of pixel “i” in order to provide the true image charge QSi. Subtracting the dark-current charge contribution (either linear or non linear), from the total charge QTi read off the capacitor, is called background (or offset) correction.
In addition to dark current charge contributions from the switch (e.g., TFT) there are leakage (or dark) current charge contributions from the capacitor and the photodiode. The true image charge QSi is obtained by subtracting the background (or offset) dark charge contributions from the measured charge QTi of pixel “i.” The simplest background correction method is to subtract a constant fraction of the charge that was present on pixel “i” during at least one, and sometimes additional, prior frames.
Prior background correction methods have been implemented to estimate offset correction. One prior background correction method discussed in U.S. Pat. No. 5,452,338, isolates the offset image by acquiring an image when the detector is not exposed to X-rays, using the same timing used in acquiring the X-ray exposed images. The image acquired after exposure is then subtracted from future frames. One problem with the use of one single frame in determining the offset correction is the offset image introduces additional noise. To reduce the additional noise, multiple non-exposed images may be acquired and then averaged. One problem using a single image or an average of multiple images is the offset signals may drift with time, temperature, and other extrinsic factors while the single image or averaged image remains constant.
Another prior background correction method discussed in a paper by Sussan Pourjavid, et al., entitled “Compensation for Image Retention in an Amorphous Silicon Detector” (SPIE Conference on Physics of Medial Imaging, February 1999), and U.S. Pat. No. 5,452,338, continuously updates the offset images to compensate for drift in the offset signals. The method, described in the above references, models the time response of the background contribution from leakage current (or dark image) in the diodes as a linear time invariant system (LTI) using linear systems theory (least square method). The LTI system derived from the response model is then used to predict the offset needed for image correction. However, in modern medical imaging equipment, for example, there is a demand for real-time, 30 frames per second images, where scans are made with 33 millisecond integration times. Even more advanced imaging applications, like computed tomography, can use even higher frames rates of 120, 360 or even 900 frames per second, corresponding to respective integration times of 8, 3 and 1 milliseconds, respectively. Background correction using least square prediction of discrete frame time in such situations is not as effective. With near real-time imaging, for example 3 frames per second (FPS) or faster, background correction with least square prediction can introduce significant image errors and artifacts. A more effective method for background (or offset) correction is needed in short-integration-time imaging applications.
The present invention pertains to a method and apparatus for excess charge corrections in flat panel imaging sensors.
Additional features and advantages of the present invention will be apparent from the accompanying drawings, and from the detailed description that follows below.
The present invention is illustrated by way of example and not intended to be limited by the figures of the accompanying drawings.
In the following description, numerous specific details such as specific materials, processing parameters, processing steps, etc., are set forth in order to provide a thorough understanding of the invention. One skilled in the art will recognize that these details need not be specifically adhered to in order to practice the claimed invention. In other instances, well known processing steps, materials, etc., are not set forth in order not to obscure the invention.
Some portions of the description that follow are presented in terms of algorithms and symbolic representations of operations on data bits that may be stored within a memory and operated on by a processor. These algorithmic descriptions and representations are the means used by those skilled in the art to effectively convey their work. An algorithm is generally conceived to be a self-consistent sequence of acts leading to a desired result. The acts are those requiring manipulation of quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has been proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, parameters, or the like. The term “coupled” as used herein means coupled directly to, or indirectly through one or more intervening components. References to charge may be expressed in terms of current integrated over time. Current is the amount of electric charge flowing past a specified circuit point per unit time.
The invention provides a method and apparatus for correction of image artifacts in imaging sensors due to excess charge. Sources of excess charge may be contributed by, for examples, leakage currents, offset (due to time dependent dark current), and lag currents (including constant, linear and non-linear terms, due to image persistence). The dark current charge contributions may be introduced from the switch (e.g., TFT). The leakage (or dark) charge contributions may be introduced from the capacitor and the photodiode. There may be persistent or “lag” charge contributions (and pixel capacitor charge contributions) from the photoconductor/photodiode or from incomplete charge read out from the capacitor, in a given frame of prior frames subjected to high dose radiation exposure. This “lag” charge contribution can be either linear or non linear in a discrete frame time T. Lag charge contributions are particularly prevalent when one frame is bright and the next is dark.
For purposes of the discussion hereafter, the term signal refers to the digital output of an imager, for example, as may be generated at the output of A/D converters 17 discussed below in relation to
In one embodiment, the method includes determining an integration time based on the frame rate of the images and calculating a non-linear background signal SNLi and/or prior-frames-dependent lag signal SLAGi per pixel “i.” The lag signal SLAGi may be a constant fraction of the true image signal SSi of pixel “i,” or a constant fraction of the measured signal STi of pixel “i,” from one or more prior frames with appropriate weighting factors. In order to correct images, the method may include subtracting the lag signal SLAGi and the non-linear background signal SNLi from the measured signal STi representative of the charge on the capacitor of each pixel “i” for each image frame.
For faster than 0.1 frames per second, one method of generating the true image signal SSi of pixel “i,” is to estimate the modeled (or theoretical or simulated), time-dependent, excess (e.g., leakage, dark, and lag) charge as a function of time from zero to an integration time. Another method of calculating true image signal SSi is to integrate a smooth curve fit of experimental data of the time dependent excess charge as a function of time. One value for the integration time is the reciprocal of the frame rate. The estimated excess current is composed of the non-linear background signal SNli and/or of the calculated lag signal SLAGi is subtracted from a measured signal STi of a pixel “i” in order to produce the true image signal SSi of pixel “i,” typically with frame rates faster than 0.1 frames per second.
In one embodiment, the method includes estimating the excess signal SE (representative of the excess charge QE) by using a reference image frame when the end of exposure time of a high-dose radiographic image is known. The method determines the difference between the frame time of the reference image frame and the end of exposure time of the high-dose radiographic image. In one embodiment, the excess signal may be estimated using a power function. The power function uses the measured signal ST (representative of a measured charge) of the reference image frame and the difference in time between the frame time of the reference image frame and the end of exposure time to determine a coefficient. The coefficient is then multiplied by a time-varying algebraic decay to estimate the excess signal SE. The excess signal SE is the integral of the excess signal over the frame time. In another embodiment, the excess signal may be estimated using a look-up table. One example of using a look-up table may include indexing a pre-calculated excess signal SPRE to estimate the excess signal SE (representative of the excess charge QE) using a post exposure number of frames and measured signal ST of the reference image frame. The difference in time is then converted to a frame number based on the frame rate. Once the excess signal SE has been estimated using at least one of the power function and the look up table, the method may include subtracting the estimated excess signal SE from the measured signal ST for an image frame. Subtracting the estimated excess signal SE of the image frame may remove significant image errors and artifacts that may appear in the present frame as “ghost images” from radiation incidents during one or more prior frames.
In another embodiment, the method includes estimating the excess signal SE by using two reference image frames at two different frame times. Two reference image frames may be selected when the end of exposure time of a high-dose radiographic image is unknown. The two frame times of the two reference image frames may be based on the frame rate, and may be represented as frame numbers of the selected reference image frames. The method determines the difference in time between the two frame times and the frame time of the image selected for compensation. In one embodiment, estimating the excess signal SE may be done using a power function. The power function uses the total measured signal ST of at least one of the two reference image frames and the difference in time between the two reference image frames to determine a coefficient. The coefficient is then multiplied by a time-varying algebraic decay to estimate the excess signal SE. In another embodiment, the excess signal SE may be estimated using a look-up table. One example of using a look-up table may include indexing a pre-calculated excess signal SPRE to estimate the excess signal SE using the frame number and measured signal ST of at least one of the two reference image frames. It should be noted that, in this embodiment, the frame number is determined using the difference in time between the frame times of the two reference image frames. The difference in time is then converted to a frame number based on the frame rate. In another embodiment, the excess signal SE may be estimated using a recursive function. One example of using a recursive function to estimate the excess signal SE includes using the measured signal ST of at least one of the two reference image frames selected and the difference in time between the two frame times of the two reference image frames to determine a previous frame coefficient. The previous frame coefficient is then used to determine a next frame coefficient. The next frame coefficient is then multiplied by the measured signal ST of the reference image frame to estimate the excess signal SE of the next frame. Once the estimation of excess signal SE, has been determined using either the power function, and/or the look up table, and/or the recursive function, the method may include subtracting the estimated excess signal SE from the measured signal ST of an image frame. Subtracting the total excess signal SE on an image frame may remove significant image errors and artifacts that may appear in the present frame as “ghost images” from radiation incidents during one or more prior frames, such as frames of high-dose radiographic exposure.
Computing device 4 implements the methods for correction of imaging sensors due to excess signal SE representative of the excess charge QE discussed herein. The methods that may be performed by computing device 4 constitute computer programs made up of computer-executable instructions illustrated as steps in the following examples of the methods illustrated in the following figures. In one embodiment, computing device 4 includes a processor 6, storage device 8, input/output (IO) device 10, and memory 12 that are all coupled together with interconnect 14, such as a bus or other data path. In another embodiment, the computing device may be implemented using Programmable Logic Devices (PLD) or Field Programmable Gate Arrays (FPGA), in which the mathematical operations are performed by physical devices like adders, multipliers, etc. In another embodiment, the computing device may be implemented using specialized integrated circuits for data processing like adders, multipliers, bus switches, registers, RAM, ROM logic gates, etc.
Processor 6 represents a central processing unit of any type of architecture (e.g., Intel architecture or Sun Microsystems architecture), or hybrid architecture. In addition, processor 6 could be implemented in one or more semiconductor chips. Storage device 8 represents one or more mechanisms for storing data and/or instructions such as the method steps of the invention. Storage device 8 represents read-only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, and/or other machine-readable media. Interconnect 14 represents one or more buses (e.g., accelerated graphics port bus, peripheral component interconnect bus, industry standard architecture bus, X-Bus, video electronics standards association related buses, etc.) and bridges (also termed bus controllers). I/O device 10 represents any of a set of conventional computer input and/or output devices including, for example, a keyboard, mouse, trackball or other pointing device, serial or parallel input device, display monitor, plasma screen, or similar conventional computer I/O devices. Memory 12 represents a high-speed memory device for retaining data and processor instructions for processor 6 according to the method steps of the invention. Memory 12 can be implemented using any of the memory devices described above for storage device 8. In addition, memory 12 can be used as a data cache for processor 6. While this embodiment is described in relation to a single processor computer system, in another embodiment, the invention may be implemented in a multi-processor computer system.
In an alternative embodiment, imager sensor array 16 may have other configurations. For example, photoconductor 26 of
The electric current I 29 charges capacitor 28 and leaves a charge value on capacitor 28, where the integrated charge on capacitor 28 is proportional to the integrated light intensity striking photoconductor 26 for a given integration time. Capacitor 28 is coupled to switch 32 (e.g., a TFT or switching diodes). At an appropriate time, the control input 30 (e.g., gate of a TFT) activates switch 32 and reads out the charge on capacitor 28 at node 34. The measured electric charge QT 36 at node 34 may include the excess charge QE 35.
One source of excess charge QE 35 is switch 32. The operation of switch 32 is discussed below in relation to a TFT for ease of discussion purposes only. In another embodiment other types of switching devices may be used, for example, switching diodes, and may also be sources of excess charge QE 35. When the charge value on capacitor 28 is read at node 34 there may be leakage current from gate 30 that contributes to the detected measured charge QT 36 at node 34. Other sources of excess charge QE 35 may be capacitor 28 and photoconductor 26. Lag from photoconductor 26 (or from photodiode 26a) arises from charge remaining in the present frame generated by radiation incident during one or more prior frames, resulting in a “ghost image” of these earlier frames. In addition, lag arises from incomplete discharge of the capacitor 28 due to insufficiencies like too few RC time constants during readout to completely discharge capacitor 28. If the lag source is persistent photocurrent from the photoconductor 26, one method to compensate for lag charge in a current pixel may be to subtract a fraction of the true image signal Si of one or more prior frames from the true image signal Si of the current pixel. If the lag source is a result of incomplete readout discharge of the capacitor 28, one method to compensate for the excess charge 35, may be to subtract a fraction of the measured signal STi from one or more prior frames. Image correction for the excess signal SE (representative excess charge QE 35) composed of non-linear background signal SNLi and/or lag signal SLAGi may be increasingly helpful at imaging rates above 0.1 frames per second. Excess signal SE may arise from other components that may be coupled to capacitor 28. Subtracting the excess signal SE 235 from the measured charge STi 236 provides the true image signal Si 239 of an image of
Measured charge 310 through the TFT of
One modeled expression for non-linear charge correction QNLi 330 is shown in
Additional ways of modeling the time varying excess current may include:
IE(t)=A·tn (1)
In equation (1), n may be greater or less than zero but not equal to zero or one. The constant A may either be determined theoretically or by comparison with measured data. Some typical n values are, for examples, −0.3, −0.5, −1.0 and −1.3.
In equation (2), Bi and Di may be constants and m and n may be integers. Bi, Di, m, and n, may be determined either theoretically or by comparison with measured data.
In equation (3), Fi may be constant and m and n may be integers. Fi, m, and n, may be determined either theoretically or by comparison with measured data.
In equation (4), Gn equals ½T times the integral (from−Ti to +Ti) of IE(x) e−inπx/T with respect to x, and Ti is the integration time interval of interest and n is an integer large enough for the calculated IE(Ti) value to approximate the observed value to the desired precision.
The method determines a value for K as discussed, for example, above in relation to
In one embodiment, the excess signal SE 235 may be estimated using a power function (described below). In another embodiment, the excess signal SE 235 may be estimated using a look-up table (described below). First, the method selects a frame rate, step 800. In step 810, a non-saturated, non-exposed image frame of the measured signal ST 236 is selected as a reference image frame. In step 820, the method determines the difference in time between the frame time of the selected reference image frame and the end of exposure time of the high-dose radiographic image. This difference in time may be determined using the frame rate. In another embodiment, time may be represented as frame numbers. In step 830, the excess signal SE 235 of an image frame is estimated using the measured signal ST 236 of the reference image frame and the difference in time between the end of exposure time and the frame time of the corrected image frame. The method in step 840 subtracts the estimated excess signal SE 235 of an image frame from the measured signal ST 236 of the corrected image frame to produce the true image signal SS 239. It should be noted that this method may be repeated for all pixels of an image frame. The true image signal SS 239 of each pixel of a frame provides a corrected image frame without significant image errors and artifacts that may appear in the image frame as “ghost” images from radiation incidents during one or more prior frames.
In one embodiment, the excess signal SE 235 may be estimated using a power function (described below). In one embodiment, the excess signal SE 235 may be estimated using a look-up table (described below). First, the method selects a frame rate, step 900. In step 910, two non-saturated, non-exposed image frames are selected as first and second reference image frames. In step 920, the method determines the difference in time between the first frame time of the first reference image frame and the second frame time of the second reference image frame. This difference in time may be determined using the frame rate. In another embodiment, time may be represented as frame numbers. In step 930, the excess signal SE 235 of an image frame is estimated using the at least one of the measured signal ST 236 of the first and second reference image frames and the difference in time between the first and/or second frame times to the selected frame for compensation. The method in step 940 subtracts the estimated excess signal SE 235 of an image frame from the measured signal ST 236 of the image frame to produce the true image signal SS 239. It should be noted that this method may be repeated for all pixels of an image frame. The true image signal SS 239 of each pixel of a frame creates a corrected image frame without significant image errors and artifacts that may appear in the image frame as “ghost images” from radiation incidents during one or more prior frames.
The measured signal ST 236 of the high-dose non-saturated exposed image 1211 of
Graph 1200 illustrates the non-saturated excess signal 1212 having a non-linear decay response after the end of exposure time Texp 1220 of a high dose non-saturated exposed image 1211. An exemplary non-saturated excess signal 1212 automatically begins to decay because the measured high-dose non-saturated exposed image 1211 is at a non-saturated signal level Lref 1251 (Lref 1251 is less than current saturation level LSAT 1231). The method described with respect to
The measured signal ST 236 of the high-dose saturated exposed image 1311 of
Graph 1300 illustrates the non-saturated excess signal 1313 having a non-linear decay response after the end of exposure time Texp 1320 of a high dose non-saturated exposed image 1311. The method described with respect to
Graph 1400 illustrates the measured non-saturated excess signal 1413 having a non-linear decay response after the end of saturation time TSAT 1421 of a high dose non-saturated exposed image 1411. The method described with respect to
In another embodiment, the difference in time tD3 1460, the end of exposure time Texp 1420, the difference in time tD1 1451, the difference in time tD2 1452, the end of saturation time TSAT 1421, the first frame time Tref1 1430 of the first reference image frame Fref1 1440, the second frame time Tref2 l431 of the second reference image frame Fref2 1441, and the difference in time between the first or second reference frame time and the time of the image frame to be corrected, may be in terms of frame numbers. The frame numbers may be computed using the frame rate as known to one of ordinary skill in the art.
In one embodiment, a power function may be used in estimating the excess signal SE 235, as described in relation to
One example of the power function approximation is shown in the following equations.
SE(t)≅SE(t0)·t−α (5)
SE(nT)≅SE(t0)·(nT)31 α (6)
Equation (5) approximates the excess signals SE 1212, 1313, and 1413 shown in
SE comp(t)=SE meas(t)−SE(t) (8)
SE comp(t)=SE meas(t)−SE(t0)·(t)−α (9)
Equation (8) illustrates how the excess signal SE of image F is subtracted from the measured signal ST 36 of Frame F to obtain the compensated signals SS(t). SS(t) represents the charge of frame F after compensation as a function of time. ST(t) represents the measured charge of frame F before compensation at a particular point in time after Texp 1220, 1320, and 1420. SE (t) represents, as described in relation to (5), the approximation of the excess signals 1212, 1313, and 1413 as a function of time, as shown in
SE comp(nT)=SE meas(nT)−SE(nT) (10)
SE comp(nT)=SE meas(nT)−SE(t0)·(nT)−α (11)
Equation (10) illustrates how the excess signal SE of image F is subtracted from the measured signal ST 26 of Frame F to compensate for that excess signal SE 235 as a function of frame number. SS(nT) represents the charge of frame F after compensation as a function of frame number. ST(nT) represents the measured signal ST 236 of frame F before compensation for a particular frame. SE(NT) represents, as described in relation to equation (6), the approximation of the excess signals 1212, 1313, and 1413 as a function of frame number. Combining the equations (6) and (10) results in equation (11).
SE(t0)(tD1)=LD1·tD1α (12)
tD1=Tref1−Texp (13)
SE(t)=SE(t)−(LD1·tD1α)·(t)−α (14)
Equation (12) illustrates how the lag reference constant SE(t0) is derived if the time reference tD1 is known. Time reference tD1 represents the difference in time of the end of the exposure Texp and the time of reference of the first reference image frame acquired Tref1, as shown in equation (13). Examples of tD1 are shown in
Equation (15) illustrates how to approximate the time tD1 used in equation (12) to calculate the lag reference constant SE(t0), if the time elapsed between the end of the radiographic exposure Texp 1420 and the time references Tref1 1430 and Tref2 1431 of
In one embodiment, the look up table 1500 may use frame numbers 1510 and the measured reference image frame signals 1520 to index pre-calculated excess signals SPRE 1530. The frame numbers 1510 may correspond to the frame times Tref1 1230, Tref1 1330, Tref1 1430, and Tref1 l431 of
In another embodiment, a recursive function may be used in estimating the excess signal SE 235. The following description and equations are used as one method of estimating the excess signal SE 235 using a recursive function. The recursive function estimates the excess signal SE 235 of a frame (N) to be corrected using the calculated excess signal SE 235 of the previous frame (N−1) and a coefficient α, which is recalculated for every consecutive frame to be corrected. The coefficient α for the first frame to be corrected is determined using the measured signal ST 236 of the two previous consecutive reference frames. After estimating the excess signal SE 235 using the recursive function, the excess signal SE 235 may be subtracted from the measured signal ST 236 of the frame to produce a corrected true image signal without any “ghost” images that may be introduced by previous radiographic image frames.
SE N=SE N−1·αN (19)
60 N=αN−1+Kp·(1−αN−1)2 (20)
One example of the recursive function approximation is shown in equations (19) and (20). The recursive function in equation (19) calculates the excess signal SEN of the lag frame N by multiplying the excess signal SEN-1 of the previous lag frame N−1 by a coefficient αN. Coefficient αN is calculated in equation (20) using a constant Kp and the coefficient of the previous frame αN-1. Constant Kp is dependent on the attributes of the imager sensor array 16 and, in one embodiment, may be in the range of 0.5 to 1.1. Coefficient αN is calculated for every new frame.
The particular methods of the invention have been described in terms of computer software with reference to a series of flowcharts. The methods to be performed by computing device 4 constitute computer programs made up of computer-executable instructions illustrated as blocks (acts). Describing the methods by reference to a flowchart enables one skilled in the art to develop such programs including such instructions to carry out the methods on suitably configured computers (the processing unit of the computer executing the instructions from computer-readable media). The computer-executable instructions may be written in a computer programming language or may be embodied in programmable or discrete logic. If written in a programming language conforming to a recognized standard, such instructions can be executed on a variety of hardware platforms and for interface to a variety of operating systems. In addition, the present invention is not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the invention as described herein. Furthermore, it is common in the art to speak of software, in one form or another (e.g., program, procedure, process, application, module, logic . . . ), as taking an action or causing a result. Such expressions are merely a shorthand way of saying that execution of the software by a computer causes the processor of the computer to perform an action or a produce a result. It will be appreciated that more or fewer processes may be incorporated into the methods as described above without departing from the scope of the invention, and that no particular order is implied by the arrangement of blocks shown and described herein.
In the foregoing specification, the invention is described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Colbeth, Richard E., Partain, Larry D., Mollov, Ivan, Tognina, Carlo
Patent | Priority | Assignee | Title |
10596597, | Sep 18 2008 | FUJIFILM SONOSITE, INC. | Methods for manufacturing ultrasound transducers and other components |
11094875, | Sep 18 2008 | FUJIFILM SONOSITE, INC. | Methods for manufacturing ultrasound transducers and other components |
11845108, | Sep 18 2008 | FUJIFILM SONOSITE, INC. | Methods for manufacturing ultrasound transducers and other components |
7382853, | Nov 24 2004 | General Electric Company | Method and system of CT data correction |
7810997, | Aug 31 2005 | Shimadzu Corporation | Radiographic apparatus and radiation detection signal processing method |
7830069, | Apr 20 2004 | FUJIFILM SONOSITE, INC | Arrayed ultrasonic transducer |
7832928, | Jul 24 2008 | CARESTREAM HEALTH, INC | Dark correction for digital X-ray detector |
7901358, | Nov 02 2005 | FUJIFILM SONOSITE, INC | High frequency array ultrasound system |
8040270, | Feb 26 2009 | General Electric Company | Low-noise data acquisition system for medical imaging |
8316518, | Sep 18 2008 | FUJIFILM SONOSITE, INC | Methods for manufacturing ultrasound transducers and other components |
9173047, | Sep 18 2008 | FUJIFILM SONOSITE, INC | Methods for manufacturing ultrasound transducers and other components |
9184369, | Sep 18 2008 | FUJIFILM SONOSITE, INC | Methods for manufacturing ultrasound transducers and other components |
9555443, | Sep 18 2008 | FUJIFILM SONOSITE, INC. | Methods for manufacturing ultrasound transducers and other components |
9935254, | Sep 18 2008 | FUJIFILM SONOSITE, INC. | Methods for manufacturing ultrasound transducers and other components |
RE46185, | Nov 02 2005 | FUJIFILM SONOSITE, INC | High frequency array ultrasound system |
Patent | Priority | Assignee | Title |
5452338, | Jul 07 1994 | General Electric Company | Method and system for real time offset correction in a large area solid state x-ray detector |
6222901, | Dec 18 1995 | U.S. Philips Corporation | X-ray examination apparatus including an image sensor matrix with a correction unit |
6353654, | Dec 30 1999 | General Electric Company | Method and apparatus for compensating for image retention in an amorphous silicon imaging detector |
6996288, | Sep 28 2000 | Method of calculating shading correction coefficients of imaging systems from non-uniform and unknown calibration standards | |
20010008271, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 16 2003 | Varian Medical Systems Technologies, Inc. | (assignment on the face of the patent) | / | |||
Nov 26 2003 | COLBETH, RICHARD E | VARIAN MEDICAL SYSTEMS TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014958 | /0971 | |
Nov 26 2003 | TOGNINA, CARLO | VARIAN MEDICAL SYSTEMS TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014958 | /0971 | |
Nov 26 2003 | PARTAIN, LARRY D | VARIAN MEDICAL SYSTEMS TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014958 | /0971 | |
Dec 03 2003 | MOLLOV, IVAN | VARIAN MEDICAL SYSTEMS TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014958 | /0971 | |
Sep 26 2008 | VARIAN MEDICAL SYSTEMS TECHNOLOGIES, INC | Varian Medical Systems, Inc | MERGER SEE DOCUMENT FOR DETAILS | 021669 | /0848 | |
Jan 25 2017 | Varian Medical Systems, Inc | VAREX IMAGING CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 041602 | /0309 | |
Sep 30 2020 | VAREX IMAGING CORPORATION | BANK OF AMERICA, N A , AS AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053945 | /0137 | |
Sep 30 2020 | VAREX IMAGING CORPORATION | Wells Fargo Bank, National Association, As Agent | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 054240 | /0123 | |
Mar 26 2024 | BANK OF AMERICA, N A | VAREX IMAGING CORPORATION | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 066950 | /0001 |
Date | Maintenance Fee Events |
Oct 25 2010 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 24 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 21 2018 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 24 2010 | 4 years fee payment window open |
Oct 24 2010 | 6 months grace period start (w surcharge) |
Apr 24 2011 | patent expiry (for year 4) |
Apr 24 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 24 2014 | 8 years fee payment window open |
Oct 24 2014 | 6 months grace period start (w surcharge) |
Apr 24 2015 | patent expiry (for year 8) |
Apr 24 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 24 2018 | 12 years fee payment window open |
Oct 24 2018 | 6 months grace period start (w surcharge) |
Apr 24 2019 | patent expiry (for year 12) |
Apr 24 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |