THREE-DIMENSIONAL SCINTILLATION DETECTION TECHNIQUE FOR RADIATION DETECTION
20240037774 ยท 2024-02-01
Inventors
Cpc classification
International classification
G01T1/29
PHYSICS
Abstract
A technique for determining the three-dimensional position of radiation interaction in a scintillator is disclosed. The method comprises detecting a scintillation event within a scintillator to produce a measured detector response, by using a photodetector that has a planar surface optically coupled to the scintillator and that has a plurality of pixels defined on the planar surface. The method further comprises calculating a spatial distribution of photons, resulting from the scintillation event, across the planar surface of the detector, and determining an angle-dependent quantum efficiency of the photodetector, associated with the scintillation event. The method further comprises calculating a detector response of the photodetector based on the spatial distribution of photons and the angle-dependent quantum efficiency, to produce a calculated detector response; and computing a position in three dimensions of the scintillation event based on the calculated detector response and the measured detector response.
Claims
1. A method comprising: detecting a scintillation event within a scintillator to produce a measured detector response, by using a photodetector that has a planar surface optically coupled to the scintillator and that has a plurality of pixels defined on the planar surface; calculating a spatial distribution of photons, resulting from the scintillation event, across the planar surface of the detector; determining an angle-dependent quantum efficiency of the photodetector, associated with the scintillation event; calculating a detector response of the photodetector based on the spatial distribution of photons and the angle-dependent quantum efficiency, to produce a calculated detector response; and computing a position in three dimensions of the scintillation event based on the calculated detector response and the measured detector response.
2. The method of claim 1, wherein calculating the spatial distribution of photons comprises determining a bivariate Cauchy distribution.
3. The method of claim 1, further comprising: computing a number of photons associated with the scintillation event based on the calculated detector response and the measured detector response.
4. The method of claim 1, wherein the computing a position in three dimensions of the scintillation event comprises performing an iterative curve fit between the calculated detector response and the measured detection response.
5. The method of claim 1, further comprising using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to ascertain characteristics of a decay event of a radioactive particle.
6. The method of claim 1, further comprising using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to detect an alpha decay event.
7. The method of claim 1, further comprising using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to detect a beta-gamma decay event.
8. The method of claim 1, further comprising using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to generate an image of an internal structure of a body.
9. The method of claim 1, wherein the scintillator is a liquid scintillator, the method further comprising passing the liquid scintillator through a channel arranged within a detection range of the photodetector.
10. The method of claim 1, wherein the scintillator is a liquid scintillator, the method further comprising passing each of a plurality of samples of the liquid scintillator through a different one of a plurality of channels that are arranged parallel to each other within a detection range of the photodetector.
11. The method of claim 1, wherein the method is performed in a system that uses a plurality of photodetectors to detect scintillation events, the method further comprising: applying a calibration to the measured detector response to determine a number of photons in each pixel of the plurality of pixels; projecting scintillation spectra onto each of a first axis and a second axis of two orthogonal axes for each photodetector of the plurality of photodetectors; forming an initial guess for the position in three dimensions of the scintillation event based on the projected scintillation spectra; summing a number of photons detected by the plurality of photodetectors for the scintillation event; forming an initial guess for the number of photons associated with the scintillation event, based on the summed number of photons; determining a final value of the position in three dimensions of the scintillation event and the number of photons associated with the scintillation event by performing a maximum likelihood parameter optimization via parabolic interpolation based on the initial guess for the position in three dimensions of the scintillation event and the initial guess for the number of photons associated with the scintillation event.
12. The method of claim 11, wherein applying the calibration comprises: performing a simulation of a detector response of the photodetector to compute a number of photons per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of a radioactive decay; using the calibration measurement of a radioactive decay to compute a channel output per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of random trigger events; computing a slope value as a first one of the set of calibration values based on the number of photons per decay for each pixel and the channel output per decay for each pixel; and assigning a y-intercept value as a second one of the set of calibration values, based on the calibration measurement of random trigger events.
13. The method of claim 1, further comprising: generating a set of calibration values for determining a number of photons associated with the calibration event, wherein generating the set of calibration values includes: performing a simulation of a detector response of the photodetector to compute a number of photons per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of a radioactive decay; using the calibration measurement of a radioactive decay to compute a channel output per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of random trigger events; computing a slope value as a first one of the set of calibration values based on the number of photons per decay for each pixel and the channel output per decay for each pixel; and assigning a y-intercept value as a second one of the set of calibration values, based on the calibration measurement of random trigger events.
14. A radiation detection system comprising: a plurality of photodetectors, each of the photodetectors having a planar surface optically coupled to a carrier of a liquid or aqueous scintillator, each of the photodetectors further having a plurality of pixels defined on its planar surface; and a processing system coupled to receive outputs of the plurality of photodetectors, wherein the processing system is configured to perform operations that include: detecting a scintillation event within a scintillator, by using the plurality of photodetector, to produce a measured detector response; calculating a spatial distribution of photons, resulting from the scintillation event, across the planar surface of each detector of the plurality of photodetectors; determining an angle-dependent quantum efficiency of each photodetector of the plurality of photodetectors, associated with the scintillation event; calculating a detector response of each photodetector of the plurality of photodetectors, based on the spatial distribution of photons and the angle-dependent quantum efficiency associated with that photodetector, to produce a calculated detector response; and computing a position in three dimensions of the scintillation event and a number of photons associated with the scintillation event, based on the calculated detector response and the measured detector response for each photodetector of the plurality of photodetectors.
15. The radiation detection system of claim 14, wherein calculating the spatial distribution of photons comprises determining a bivariate Cauchy distribution.
16. The radiation detection system of claim 14, wherein the computing a position in three dimensions of the scintillation event comprises performing an iterative curve fit between the calculated detector response and the measured detection response.
17. The radiation detection system of claim 14, wherein said operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to ascertain characteristics of a decay event of a radioactive particle.
18. The radiation detection system of claim 14, wherein said operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to detect an alpha decay event.
19. The radiation detection system of claim 14, wherein said operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to detect a beta-gamma decay event.
20. The radiation detection system of claim 14, wherein said operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to generate an image of an internal structure of a body.
21. The radiation detection system of claim 14, wherein said operations further comprise: applying a calibration to the measured detector response to determine a number of photons in each pixel of the plurality of pixels; projecting scintillation spectra onto each of a first axis and a second axis of two orthogonal axes for each photodetector of the plurality of photodetectors; forming an initial guess for the position in three dimensions of the scintillation event based on the projected scintillation spectra; summing a number of photons detected by the plurality of photodetectors for the scintillation event; forming an initial guess for the number of photons associated with the scintillation event, based on the summed number of photons; determining a final value of the position in three dimensions of the scintillation event and the number of photons associated with the scintillation event by performing a maximum likelihood parameter optimization via parabolic interpolation based on the initial guess for the position in three dimensions of the scintillation event and the initial guess for the number of photons associated with the scintillation event.
22. The radiation detection system of claim 21, wherein applying the calibration comprises: performing a simulation of a detector response of a photodetector of the plurality of photodetectors, to compute a number of photons per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of a radioactive decay; using the calibration measurement of a radioactive decay to compute a channel output per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of random trigger events; computing a slope value as a first one of the set of calibration values based on the number of photons per decay for each pixel and the channel output per decay for each pixel; and assigning a y-intercept value as a second one of the set of calibration values, based on the calibration measurement of random trigger events.
23. The radiation detection system of claim 14, wherein said operations further comprise: generating a set of calibration values for determining a number of photons associated with the calibration event, wherein generating the set of calibration values includes: performing a simulation of a detector response of a photodetector of the plurality of photodetectors, to compute a number of photons per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of a radioactive decay; using the calibration measurement of a radioactive decay to compute a channel output per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of random trigger events; computing a slope value as a first one of the set of calibration values based on the number of photons per decay for each pixel and the channel output per decay for each pixel; and assigning a y-intercept value as a second one of the set of calibration values, based on the calibration measurement of random trigger events.
24. A non-transitory machine-readable storage medium storing instructions, execution of which in a processing system causes the processing system to perform operations comprising: accessing data indicative of a scintillation event that occurred within a scintillator, as at least a portion of a measured detector response, the data having been acquired by use of a photodetector that has a planar surface optically coupled to the scintillator and that has a plurality of pixels defined on the planar surface; calculating a spatial distribution of photons, resulting from the scintillation event, across the planar surface of the detector; determining an angle-dependent quantum efficiency of the photodetector, associated with the scintillation event; calculating a detector response of the photodetector based on the spatial distribution of photons and the angle-dependent quantum efficiency, to produce a calculated detector response; and computing a position in three dimensions of the scintillation event and a number of photons associated with the scintillation event based on the calculated detector response and the measured detector response based on the calculated detector response and the measured detector response.
25. The non-transitory machine-readable storage medium of claim 24, wherein calculating the spatial distribution of photons comprises determining a bivariate Cauchy distribution.
26. The non-transitory machine-readable storage medium of claim 24, wherein the computing a position in three dimensions of the scintillation event comprises performing an iterative curve fit between the calculated detector response and the measured detection response.
27. The non-transitory machine-readable storage medium of claim 24, wherein the operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to ascertain characteristics of a decay event of a radioactive particle.
28. The non-transitory machine-readable storage medium of claim 24, wherein the operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to detect an alpha decay event.
29. The non-transitory machine-readable storage medium of claim 24, wherein the operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to detect a beta-gamma decay event.
30. The non-transitory machine-readable storage medium of claim 24, wherein the operations further comprise using the computed position in three dimensions of the scintillation event and a computed number of photons associated with the scintillation event to generate an image of an internal structure of a body.
31. The non-transitory machine-readable storage medium of claim 24, wherein the operations further comprise: applying a calibration to the measured detector response to determine a number of photons in each pixel of the plurality of pixels; projecting scintillation spectra onto each of a first axis and a second axis of two orthogonal axes for the photodetector; forming an initial guess for the position in three dimensions of the scintillation event based on the projected scintillation spectra; summing a number of photons detected by the photodetector for the scintillation event; forming an initial guess for the number of photons associated with the scintillation event, based on the summed number of photons; determining a final value of the position in three dimensions of the scintillation event and the number of photons associated with the scintillation event by performing a maximum likelihood parameter optimization via parabolic interpolation based on the initial guess for the position in three dimensions of the scintillation event and the initial guess for the number of photons associated with the scintillation event.
32. The non-transitory machine-readable storage medium of claim 31, wherein applying the calibration comprises: performing a simulation of a detector response of the photodetector to compute a number of photons per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of a radioactive decay; using the calibration measurement of a radioactive decay to compute a channel output per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of random trigger events; computing a slope value as a first one of the set of calibration values based on the number of photons per decay for each pixel and the channel output per decay for each pixel; and assigning a y-intercept value as a second one of the set of calibration values, based on the calibration measurement of random trigger events.
33. The non-transitory machine-readable storage medium of claim 24, further comprising: generating a set of calibration values for determining a number of photons associated with the calibration event, wherein generating the set of calibration values includes: performing a simulation of a detector response of the photodetector to compute a number of photons per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of a radioactive decay; using the calibration measurement of a radioactive decay to compute a channel output per decay for each pixel of the plurality of pixels; using the photodetector to perform a calibration measurement of random trigger events; computing a slope value as a first one of the set of calibration values based on the number of photons per decay for each pixel and the channel output per decay for each pixel; and assigning a y-intercept value as a second one of the set of calibration values, based on the calibration measurement of random trigger events.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] One or more embodiments of the present invention are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements.
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION
[0023] Introduced here is an improved method for radiation detection by determination of the position in three dimensions (3D) of scintillation events in a scintillation detector. In at least one embodiment, the method introduced here employs the actual equations for scintillation photon distribution on a planar detector, together with the angle-dependent detector response to those scintillation photons, as described in detail below.
I. Overview
[0024]
[0025] When radioactive decay energy is deposited at some position, (x.sub.0, y.sub.0, z.sub.0), in a scintillator, a decay-energy-dependent number of scintillation photons, a.sub.0, is emitted isotropically from that position. The spatial distribution of those photons hitting a planar detector surface (defined to be at z=z) is a Bivariate Cauchy Distribution (BCD), which can be written as equation (1):
where (x.sub.cy.sub.c) are the center of a detector pixel with dimensions x y. An example of a BCD is shown in
[0026] Additionally, in accordance with the technique introduced here, for each scintillation event the BCD light intensity distribution is multiplied by the detector response, which is characterized as a quantum efficiency (QE), i.e., the probability of any scintillation photon at the photocathode creating a measurable signal in the detector system. This QE is a function of the angle of incidence, , of the scintillation photon, and is therefore referred to as the angle-dependent quantum efficiency, QE(). Using the product of BCD*QE() gives the actual equation for what the detector sees. The angle-dependent QE has been studied for standard bialkalai optically-coupled photomultiplier tube photocathodes. For this work, QE() has been fit with a simple two-part function as set forth in equations (2) and (2a), and as illustrated in
[0027] For each scintillation event, the 3D position (x.sub.0, y.sub.0, z.sub.0) and number of photons, a.sub.0, are determined from the product of the BCD (equation (1)) and the QE() (equation (2)).
[0028]
[0029]
II. Alpha () Detection
A. Simulations of Scintillation Light Distribution and Detector Response
[0030] In some embodiments, the 3D position and number of photons a.sub.0 of a scintillation event are determined based on a curve fit of the actual detector response against simulation data. A Monte Carlo computer code for simulation of -decay liquid scintillation photons and detector response to those photons can be used. The materials for the scintillator, meander channels, glass chamber windows, and glass Multi-Anode PhotoMultiplier Tube (MAPMT) windows (all discussed below) are preferably chosen to have matching refractive indices, to prevent refraction/reflection at theses interfaces. In some embodiments the simulation includes: [0031] 1) isotropic emission of a properly-randomized decay-energy-dependent number of scintillation photons from the -decay position, [0032] 2) transport of those photons in the scintillator volume, [0033] 3) absorption or diffuse reflection of scintillation photons from the low-reflectivity anodized aluminum scintillator chamber side walls, [0034] 4) refraction and specular reflection at the interface between the MAPMT glass window and the bialkalai photocathode, and [0035] 5) angle-dependent quantum efficiency in the photocathode.
[0036] In some embodiments, simulated sets of BCD*QE() for up to about 10.sup.7 (or potentially more) -decay events are created to develop and test data analysis techniques.
B. Fitting of Simulated Scintillation Light Distribution*Detector Response
[0037] To determine the 3D position and number of photons of a scintillation event, Maximum Likelihood fits to the simulated detector response can be performed using the product of equations (1) and (2). The Maximum Likelihood technique finds the optimized set of free parameters, x.sub.0, y.sub.0, z.sub.0, a.sub.0, by comparing experimentally-measured data (or data from the simulation of BCD*QE()) with the expectation values of equation (1) multiplied by equation (2) for each detector pixel calculated with sets of free parameters, x.sub.0, y.sub.0, z.sub.0, a.sub.0. Equation (1) assumes that the number of scintillation photons hitting any part of a detector pixel is the same as that at the center of the pixel. Similarly, equation (2) makes the assumption that the average QE() over an entire detector pixel is the same as that at the center of the pixel. Both of these assumptions lead to inaccuracies in the fit, especially when the source location is near the detector pixel. These fit inaccuracies can be eliminated in the fit by dividing each pixel into many subpixels. While these highly sub-pixelated fits may be compute intensive, they yield favorable results.
[0038] One or more simplifications can be applied to speed up the analysis. One such simplification is to replace .sub.x and .sub.y in equation (1) with dx and dy, respectively, and double-integrate over the pixel extents, x.sub.i, x.sub.f, y.sub.i, y.sub.f, to give a BCD cumulative function, BCDcf, per equation (3):
[0039] This simplification eliminates the need for sub-pixelation in the BCD calculation, while sub-pixelation is still used in the calculation of the average QE() over any detector pixel.
[0040] Another simplification follows from the observation that the maximum likelihood covariance among any pair of the free parameters is very small. Once initial guesses for the parameters are sufficiently accurate, this lack of covariance allows replacement of a four-parameter fit with four single-parameter fits, which further increases calculation speed.
[0041] Further simplification can be achieved by fitting of the x- and y-projected spectra in each of the top and bottom detectors (e.g., totaling 48=32 channels), rather than the full set of 128 detector pixels. This simplification increases computation speed by a factor of four, with little loss in position or a.sub.0 information
[0042] Still another simplification makes use of six-dimensional lookup tables of BCD QE(). By setting a.sub.0 equal to 1, BCD*QE() returns the detector pixel solid angle*MAPMT response, which is effectively the efficiency for that pixel. The source volume (scintillator volume) is divided into a 3-dimensional set of small (0.25 mm) voxels (x.sub.0, y.sub.0, z.sub.0). The MAPMT pixels are treated as three additional dimensions (x.sub.pix, y.sub.pix, z.sub.pix), where z.sub.pix simply denotes the bottom or top detector. BCD*QE() is calculated for each detector pixel from each source volume voxel, and stored in the six-dimensional lookup table. When analyzing simulated scintillation photon distributions, initial guesses for the four free parameters, a.sub.0, x.sub.0, y.sub.0, z.sub.0 are calculated according to the method below.
[0043] The maximum likelihood goodness of fit for any set of free parameters is calculated as the product over all detector pixels of Poisson probabilities for observing the simulated number of scintillation photons when the expectation value is calculated from a.sub.0 multiplied by the BCD*QE() value found in the lookup table. A one-dimensional search in the lookup table is performed for each free parameter, where the free parameter is determined using a parabolic interpolation around the maximum likelihood peak in that dimension. An example of a process for generating the lookup table is shown in
C. Initial Guesses for the BCD*QE() Fits
[0044] To efficiently perform curve-fits to the simulated scintillation photon distributions, initial guesses for the free parameters are used. The technique for determining these initial guesses is dependent on the exact source-detector geometry. The technique described here is for a 24-mm high source volume between a pair of MAPMTs. The summed top and bottom scintillation photon distributions are projected into single-dimensional x-spectra and y-spectra. The weighted average position in these x- and y-projected spectra, x.sub.wtavg and y.sub.wtavg, respectively, are calculated by weighting each projected spectrum channel centroid by the number of simulated photons detected in that channel. Additionally, a value related to the z-position, z.sub.wtavg, of the source is calculated by taking the z-positions of the top and bottom MAPMT photocathodes weighted by the number of scintillation photons detected in top and bottom MAPMTs. Z-dependent scatter in x.sub.wtavg and y.sub.wtavg is minimized by applying a z.sub.wtavg.sup.2 dependence, resulting in equation (4):
x.sub.mod=x.sub.wtavg(10.0065z.sub.wtavg.sup.2)y.sub.mod=y.sub.wtavg(10.0065z.sub.wtavg.sup.2) (4)
[0045] Similarly, x- and y-related scatter in z.sub.wtavg is minimized with a dependence on the square of the distance from the center of the MAPMT, as per equation (5):
z.sub.mod=z.sub.wtavg(10.0090(x.sub.wtavg.sup.2+y.sub.wtavg.sup.2).sup.1/2) (5)
[0046] Next, these modified positions are converted to initial guesses, x.sub.ig, y.sub.ig, z.sub.ig, for the distances from the center of the source volume using a 3rd-degree polynomial, where symmetry dictates that the polynomial coefficients of even-order terms are zero, per equations (6) and (7):
x.sub.ig=1.63425x.sub.mod+0.00193x.sub.mod.sup.3,y.sub.ig=1.63425y.sub.mod+0.00193y.sub.mod.sup.3 (6)
z.sub.ig=1.61221z.sub.mod+0.00681z.sub.mod.sup.3 (7)
[0047] An initial guess for the number of scintillation photons emitted at the source location, .sub.ig, is found by ignoring the -dependence of the quantum efficiency, and replacing it with an average, QE.sub.ave=0.3165. A z.sub.ig dependence is applied to this QE.sub.ave, resulting in equation (8):
QE.sub.mod=0.3165(1+0.00546|z.sub.ig|0.000393z.sub.ig.sup.2) (8)
[0048] Finally, a.sub.ig estimates for top and bottom MAPMTs are found by dividing the observed number of photons by QE.sub.mod and by the BCD integrated over the full detector extent. A weighted average of the estimates from top and bottom detectors is used, per equation (9):
where x.sub.di, x.sub.df, y.sub.di, and y.sub.df are the detector extents, Z.sub.b and z.sub.t are the z-positions of the detector planes, and nobs.sub.bot and nobs.sub.top are the number of photons detected in the bottom and top detectors, respectively.
[0049] The calculation speed for these initial guess values can be extremely fast, likely limited by the time it takes to read in event data. An example of a process for generating the initial guesses is shown in
D. Calibration
[0050] The 3D position-sensitive scintillator technique introduced here can be used to detect -decays in a liquid scintillator. An -decay calibration procedure provides the calibrations needed for at least some other applications of the 3D scintillator detector technique, such as positron emission tomography (PET) imaging, Compton camera, and neutron camera applications. The calibration determines the efficiency for each MAPMT pixel from each position in the scintillator. It is also important that this efficiency calibration is performed with exactly the same geometry as that to be used in the measurements.
[0051] In at least some embodiments, the calibration is based on the assumption that the MAPMTs being used for detection are of a particular model of MAPMT from a particular manufacture, such as Hamamatsu H12700A MAPMTs, for example. These MAPMTs have an 88 array of 66 mm.sup.2 square anodes, resulting in 64 pixels. The response of each anode to scintillation photons can vary by 25%. This anode nonuniformity is a combination of nonuniformities in both quantum efficiency and photomultiplier gain, and a calibration is desired to correct for it. An -decay tracer activity with a single peak (and no coincident -rays or conversion electrons) in liquid scintillator will be used. Calibration using individual -decay events is not possible, because (until calibration is complete) the position of any -decay is unknown. However, the average of a large ensemble of -decays can be simulated and compared with an experimentally-measured average. In this way, a linear calibration can be created for each MAPMT pixel, where the intercept is the dark current background and the slope converts the ADC channel number to a number of scintillation photons detected in that detector pixel.
E. Detailed Process Flows
[0052]
[0053] The illustrated process 800 is performed for each scintillation event. Initially, for a given scintillation event, at step 801 the process reads the data of the event from a binary data file. At step 802 the process applies a calibration as discussed above to convert from the ADC channel to the number of photons in each pixel. Next, steps 803, 804 and 805 occur in parallel. At steps 803 and 805, the process projects the spectra from the event onto the x-axis and the y-axis, respectively, for each of the top and bottom detectors. At step 804, the process sums the number of photons detected by the top and bottom detector. After completion of steps 803, 804 and 805, the process determines at step 806 the initial guesses for the parameters, x.sub.0, y.sub.0, z.sub.0, and a.sub.0. Next, the process at step 807 applies a curve fitting technique such as described above (e.g., maximum likelihood parameter optimization via parabolic interpolation) against corresponding values from the BCD*QE() lookup table 809, to determine the actual x.sub.0, y.sub.0, z.sub.0, and a.sub.0 for the scintillation event. Optionally, at step 808, the actual x.sub.0, y.sub.0, z.sub.0, and a.sub.0 for the scintillation event are output to another, higher-level process, such as a process for detecting and classifying alpha decay, an image generation process (e.g., for PET), etc.
[0054]
[0055]
[0056] At step 1004 the process corrects the x-position for the distance-squared from the vertical center according to the equation x.sub.mod=x.sub.wtavg(10.0065z.sub.wtavg.sup.2), and at step 1007 the process determines the initial guess for x.sub.0, x.sub.ig, according to the polynomial fit x.sub.ig=1.634*x.sub.mod+0.00193*x.sub.mod.sup.3. Similarly, at step 1005 the process corrects the y-position for the distance-squared from the vertical center according to the equation y.sub.mod=y.sub.wtavg(10.0065z.sub.wtavg.sup.2), and at step 1008 the process determines the initial guess for y.sub.0, y.sub.ig, according to the polynomial fit y.sub.ig=1.634*y.sub.mod+0.00193*y.sub.mod.sup.3. Similarly, at step 1006 the process corrects the z-position for the distance from the horizontal center according to the z.sub.mod=z.sub.wtavg(10.0090(x.sub.wtavg.sup.2+y.sub.wtavg.sup.2).sup.1/2), and at step 1009 the process determines the initial guess for z.sub.0, z.sub.ig, according to the polynomial fit z.sub.ig=1.612*z.sub.mod+0.00681*z.sub.mod.sup.3.
[0057]
a.sub.0ig=(a.sub.0top*nobs.sub.top+a.sub.0bot*nobs.sub.bot)/(nobs.sub.top+nobs.sub.bot).
[0058]
[0059] During a given iteration, the process at step 1103 calculates the log likelihood (LLH) for three lookup table source points nearest to x.sub.0, y.sub.0, z.sub.0, a.sub.0 and the next higher and lower grid points in x. A process for calculating an LLH is described below. At step 1104 the process shifts the x lookup table points until the LLH is highest at the mid x point. At step 1105 the process finds a new x.sub.0 at the apex of a parabola through the three grid points. At steps 1106 through 1108, the process does the same for y.sub.0, and then at steps 1109 through 1111 does the same for z.sub.0.
[0060] Next, at step 1112 the process calculates the LLH for the three lookup table source points nearest to x.sub.0, y.sub.0, z.sub.0, a.sub.0 and a.sub.0500 and a.sub.0+500. The process at step 1113 then shifts a.sub.0 until the LLH is highest at the mid a.sub.0 point. Then at step 1114, the process finds a new a.sub.0 at the apex of the parabola through the three grid points.
[0061] Next, at step 1115, if the best LLH during this iteration improved by less than 10.sup.5, then the current x.sub.0, y.sub.0, z.sub.0 and a.sub.0 values are the final values. Otherwise, the process loops back to 1102 to perform another iteration.
[0062]
obs_x_top[ch]
obs_x_bot[ch]
obs_y_top[ch]
obs_y_bot[ch]
[0063] In step 1203, for the current channel the process sets the calculated counts in the x- and y-projected spectra for the top and bottom MAPMTs as follows:
calc_x_top[ch]=a.sub.0*eff[1][0][ch][srcix][srciy][srciz]
calc_x_bot[ch]=a.sub.0*eff[0][0][ch][srcix][srciy][srciz]
calc_y_top[ch]=a.sub.0*eff[1][1][ch][srcix][srciy][srciz]
calc_y_bot[ch]=a.sub.0*eff[0][1][ch][srcix][srciy][srciz]
[0064] Then at step 1204, to produce the final LLH value for the channel, the process sums the natural log of Poisson probabilities for each channel in the projected spectra as follows, where lgamma(x) is the natural log of the gamma function:
LLH=obs_x_top[ch]*ln(calc_x_top[ch])calc_x_top[ch]lgamma(obs_x_top[ch]+1)
LLH=obs_x_bot[ch]*ln(calc_x_bot[ch])calc_x_bot[ch]lgamma(obs_x_bot[ch]+1)
LLH=obs_y_top[ch]*ln(calc_y_top[ch])calc_y_top[ch]lgamma(obs_y_top[ch]+1)
LLH=obs_y_bot[ch]*ln(calc_y_bot[ch])calc_y_bot[ch]lgamma(obs_y_bot[ch]+1)
III. Multi-Sample Alpha () Detector
[0065] The above-described position-sensitive technique for detection of -particles in liquid scintillator allows construction of a detector like that depicted in
[0066] In an example use case, -activity-bearing scintillator solution is passed through the meander channels. 3D position sensitivity such as described above provides information on the meander layer in which a scintillation occurred, and the position within that layer. Specifically, knowing the flow velocity of the scintillator in a meander channel allows one to correlate the (x.sub.0, y.sub.0) position within the layer to a time since entering the channel on that layer (interspersing aqueous solution droplets with the scintillator will result in a slug flow situation, preventing laminar flow mixing of the scintillator). In other words, when the flow rate of scintillator through the meander channels is known, the (x.sub.0, y.sub.0) position of the -decay can be converted to a time since entering the detector. Determination of the meander layer allows determination of the stream in which the decay occurred. The precise position within the meander layer can be used to determine radioactive decay lifetime. Since the range of 6-MeV -particles in liquid scintillator is about 53 m, the meander channels should have a diameter greater than about 1 mm to ensure that more than 95% of the -particles stop in scintillator, rather than intersecting the meander channel walls.
[0067] The multi-layer design of
[0068] For column chromatography, it is usual to collect several sequential samples (fractions) of column effluent, where each fraction is dried, prepared as an a source, and counted individually. With the 3D position-sensitive technique introduced above, it is possible to run the column effluent through the meander channels and use the position (time) information to relate -decays to column elution position. In post-nuclear-event forensic analysis, it may be necessary to measure hundreds or even thousands of samples after chemical separation. The 3D position-sensitive technique introduced here allows either measurement of several chemical separation streams in parallel, or measurement many of time-sequenced samples in a single chemical stream. In either case, a chemical separation system can be run continuously with no source preparation or source handling between chemical separation and detection.
IV. Other Applications of the Described 3D Position-Sensitive Technique
A. Multi-Sample Beta-Gamma (-) Detector
[0069] The technique introduced above can be applied and/or extended to be used for monitoring many samples containing - activities.
[0070] In an example use case, - activities in an aqueous solution are passed through the multiple channels in the plastic scintillator. Since the range of a 500 keV particle is 1.7 mm, the channel diameters should be on the order of 1 mm, to assure that the -particles can pass through the aqueous liquid and deposit most of their energy in the plastic scintillator. Once again, the 3D position resolution as described above allows determination of the channel in which the -particle was emitted. With flow rate information, the time since entering the channel can be determined. With addition of Ge -ray detectors, as shown in
[0071] In a laboratory setting, a detector such as depicted in
B. PET Imaging
[0072] In positron emission tomography (PET), the subject being imaged contains a positron emitter, such as .sup.18F. The positrons annihilate with electrons, creating a pair of 511 keV gamma rays emitted in opposite directions. Detecting both 511 keV -rays in a position-sensitive detector array defines a line of response (LOR) on which the positron annihilation occurred. The positron source can be imaged as the intersection of several of these LORs. State-of-the-art full body (80-cm diameter) PET imagers achieve position resolution using highly segmented arrays of scintillator crystals. They often contain upwards of 30,000 individual crystals, resulting in a complex and expensive apparatus. The image resolution is limited by three main effects: 1) positron travel before annihilation into two 511 keV gammas, 2) non-collinearity of the 511 keV gammas, and 3) detector position resolution.
[0073] PET imaging simulations for an 80-cm diameter full body imager show that positron travel contributes about 1 mm FWHM to the image blur. Similarly, non-collinearity of the 500 keV gamma rays contributes 1 mm FWHM to the image blur. With 55 cm.sup.2 detector elements in a state-of-the-art PET imager, detector position resolution contributes 2.5 mm FWHM to the image blur. Adding these image blur contributions in quadrature results in a state-of-the-art theoretical-best image resolution with FWHM=2.9 mm. For source locations off the central axis of the detector system, there is also a parallax contribution, widening the resolution FWHM further.
[0074] By using monolithic scintillators (liquid, plastic, or CaF2) with the position-sensitive detection technique introduced above, the position of the first interaction (Compton scatter) for each 511 keV gamma can be determined with improved resolution. The detector resolution will contribute less to the image blur, resulting in improved image resolution. Position resolution in the depth-of-interaction dimension eliminates the parallax error contribution.
[0075] Use of this 3D position-sensitive scintillation detector technique, therefore, has the potential to provide better PET image resolution in a system with significantly reduced complexity at a greatly reduced cost.
C. Compton Camera
[0076] A Compton camera is typically comprised of two position-sensitive -ray detectors, a scatterer and an absorber. A gamma ray can Compton-scatter in the scatterer imparting some of its energy to a Compton electron which is detected in the scatterer. The energy of resulting Compton-scattered gamma-ray can then be detected by the absorber. When the positions and energies of a Compton-scatter in the scatterer and the first interaction in the absorber are known, the Compton scattering law can be used to define a Compton cone on which the gamma-ray originated. The apex of the cone is at the interaction site in the scatterer, the axis of the cone is on the line connecting the interaction points in the scatterer and absorber, and the opening angle of the cone is determined by the Compton scattering law. Detection of several scatterer-absorber events results in several of these Compton cones, the intersections of which can be used to create an image of the gamma-ray source.
[0077] There are many limitations on Compton camera performance: a) efficiencies for scatterer-absorber events are low, b) determining the first (of possibly many) interaction point in the absorber can be difficult, c) the size of detector elements limits the angular resolution, and d) the orbital motion of electrons in the scatterer and absorber leads to a Doppler broadening of the computed Compton angle.
[0078] The Compton scattering law is a mathematical relation between four parameters about a scattering center: the ray scattering angle () and the energies of the incoming -ray (E.sub.i), the Compton electron (E.sub.ce), and the Compton-scattered gamma ray (E.sub.f). The Compton scattering equations (10) below can be re-arranged so that if any two of the four parameters are known, the other two can be solved for.
[0079] A liquid scintillator-based Compton camera 60 is shown schematically in
[0080] In a situation where the energy of the -ray entering the Compton camera is known, the Compton cone can be found when two Compton scatters occur within the detector volume (
[0081] The illustrated Compton camera system will have similar angular resolution and improved efficiency relative to known existing Compton cameras. Further, the detector setup is much simpler and less expensive.
D. Neutron Camera
[0082] The same principles as used for Compton camera imaging can be used to image a neutron source, based on the locations and energies multiple of n-p scattering centers. The same detector as that described for the Compton camera (
E.sub.nf=E.sub.ni.Math.cos().sup.2,E.sub.ni=E.sub.p+E.sub.nf (11)
[0083] Similar to the Compton camera, when the positions and energies of three n-p scatters are detected in the scintillator volume, these equations can be solved for the cone containing the initial neutron source location. With detection of several such neutron cones, their intersections can be used to image the neutron source.
E. Simultaneous Compton and Neutron Camera
[0084] In liquid scintillator, standard pulse-shape discrimination techniques can be used to distinguish between neutron and gamma interactions in the scintillator. The scintillation light is produced with fast- and slow-decaying components, where the MAPMT pulses from neutron scatters have a larger slow-decaying component than pulses from Compton scatters. With pulse-shape discrimination, a single liquid scintillation detector, such as shown in
V. Example Computer System
[0085]
[0086] Unless contrary to physical possibility, it is envisioned that (i) the methods/steps described herein may be performed in any sequence and/or in any combination, and that (ii) the components of respective embodiments may be combined in any manner.
[0087] The machine-implemented operations described above can be implemented by programmable circuitry programmed/configured by software and/or firmware, or entirely by special-purpose circuitry, or by a combination of such forms. Such special-purpose circuitry (if any) can be in the form of, for example, one or more application-specific integrated circuits (ASICs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), system-on-a-chip systems (SOCs), etc.
[0088] Software or firmware to implement the techniques introduced here may be stored on a machine-readable storage medium and may be executed by one or more general-purpose or special-purpose programmable microprocessors. A machine-readable medium, as the term is used herein, includes any mechanism that can store information in a form accessible by a machine (a machine may be, for example, a computer, network device, cellular phone, personal digital assistant (PDA), manufacturing tool, any device with one or more processors, etc.). For example, a machine-accessible medium includes recordable/non-recordable media (e.g., read-only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; etc.), etc.
[0089] Any or all of the features and functions described above can be combined with each other, except to the extent it may be otherwise stated above or to the extent that any such embodiments may be incompatible by virtue of their function or structure, as will be apparent to persons of ordinary skill in the art. Unless contrary to physical possibility, it is envisioned that (i) the methods/steps described herein may be performed in any sequence and/or in any combination, and that (ii) the components of respective embodiments may be combined in any manner.
[0090] Although the subject matter has been described in language specific to structural features and/or acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as examples of implementing the claims and other equivalent features and acts are intended to be within the scope of the claims.