A COMPUTER-IMPLEMENTED METHOD FOR IDENTIFYING AND LOCALIZING RADIATION EVENTS AND A PIXILATED RADIATION DETECTOR FOR CARRYING OUT THE METHOD
20230063565 · 2023-03-02
Assignee
Inventors
Cpc classification
G01T1/1644
PHYSICS
International classification
Abstract
A computer-implemented method (200) of radiation events localizations is indicated for a pixelated radiation detector (10) having a scintillator array (24) of scintillator array elements (26) arranged in an (m)×(n) array, and an optical sensor array (28) of optical sensors (30) arranged in a (q)×(z) array and coupled to the scintillator array (24) in light sharing mode. The method includes the steps of sampling (72) spatial intensity distributions of scintillation photons emitted by the scintillator array (24) in response to multiple incident radiation events; performing a clustering analysis (76) based on the sampled spatial intensity distributions, to obtain clusters (84) of radiation events attributed to scintillator array elements (26), wherein the dimension of the sampled spatial intensity distributions correspond to the (q)×(z) dimensions of the optical sensor array (28), and determining the localization of the radiation events based on the clustering analysis (76).
Claims
1. A computer-implemented method of radiation events localizations for a pixelated radiation detector comprising at least one scintillator array of scintillator array elements arranged in an (m)×(n) array, and an optical sensor array of optical sensors arranged in a (q)×(z) array and coupled to the scintillator array in light sharing mode for determining a spatial intensity distribution of scintillation photons, wherein the scintillation photons are emitted by the scintillator array in response to incident radiation events at photo conversion positions, wherein the computer-implemented method comprises the steps of: sampling spatial intensity distributions of scintillation photons emitted by the scintillator array in response to multiple incident radiation events, performing at least one clustering analysis based on the sampled spatial intensity distributions of scintillation photons, to obtain clusters of radiation events attributed to scintillator array elements, wherein the dimension of the sampled spatial intensity distributions of the scintillation photons correspond to the (q)×(z) dimensions of the optical sensor array, and determining the localization of the radiation events based on the at least one clustering analysis.
2. The computer-implemented method according to claim 1, wherein a clustering analysis is repeated based on the clusters obtained by the previously performed clustering analysis.
3. The computer-implemented method according to claim 2, wherein the first and second clustering analyses use the same clustering algorithm or different clustering algorithms.
4. The computer-implemented method according to claim 1, wherein the clustering analysis comprises using a standard clustering algorithm.
5. The computer-implemented method according to claim 1, wherein the or each clustering analysis is based on a supervised, semi-supervised, or unsupervised Machine-Learning clustering algorithm.
6. The computer-implemented method according to claim 1, wherein the or each clustering analysis is based on a density-based spatial clustering algorithm.
7. The computer-implemented method according to claim 1, wherein the clustering analysis comprises the steps of defining cluster domain edges parametrizing said cluster domain edges, saving obtained parameters in a calibration data array, applying said parameters to the sampled spatial intensity distributions of scintillation photons sensed by the optical sensor array (q)×(z), and obtaining data separated into (m)×(n) domains, according to a previous calibration.
8. The computer-implemented method according to claim 1, wherein said optical sensors are arranged to read out scintillation data from each scintillator element of the at least one scintillator array.
9. The computer-implemented method according to claim 8, wherein said at least one clustering analysis is based on light intensity samples, to obtain clusters of radiation events attributed to a scintillator array element, and wherein the spatial intensity distributions of scintillation photons of the matrix for each scintillator array element is based on said clusters.
10. A pixelated radiation detector for carrying out the computer-implemented method according to claim 1, comprising an imaging region within which radiation events may occur, an imaging device arranged to detect radiation events, and a computer operatively connected to the imaging device, wherein the imaging device comprises one or more detector module arrays comprising each several detector modules and a detector module array read-out arrangement connected to read the output of each detector module array, wherein the detector module array read-out arrangement comprises a processing unit to store and/or process acquisition data.
11. The pixelated radiation detector according to claim 10, wherein each of said detector modules comprises several scintillator units, each scintillator unit comprising a scintillator array having a dimension of (m)×(n), an optical sensor arrangement to detect light from the scintillator array and a scintillator unit output interface connected to a detector module read-out arrangement.
12. The pixelated radiation detector according to claim 11, wherein the scintillator array comprises scintillator elements, wherein at least one optical sensor of the optical sensor array is associated with two or more scintillator elements, wherein the optical sensor array defines a (q)×(z) array which is related to the size of the scintillator array by (q)<(m) or (z)<(n), or (q)<(m) and (z)<(n).
13. The pixelated radiation detector module according to claim 12, wherein the acquisition data comprises information about the (q)×(z) dimensional intensity distribution of photons, an identifier of the optical sensor and at least one time stamp, possibly (q)×(z) time stamps or multiple time stamps per (q)×(z) optical sensor, providing a time and spatially sampled intensity distribution of scintillated photons.
14. Medical imaging device comprising a pixelated radiation detector for carrying out the computer-implemented method according to claim 1, the pixelated radiation detector comprising an imaging region within which radiation events may occur, an imaging device arranged to detect radiation events, and a computer operatively connected to the imaging device, wherein the imaging device comprises one or more detector module arrays comprising each several detector modules and a detector module array read-out arrangement connected to read the output of each detector module array, wherein the detector module array read-out arrangement comprises a processing unit to store and/or process acquisition data.
15. A non-transitive, computer readable storage medium for storing instructions that when executed by a processor execute the method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The invention will be better understood with the aid of the description of embodiments given by way of examples and illustrated by the figures, in which:
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
DETAILED DESCRIPTION OF POSSIBLE EMBODIMENTS OF THE invention
[0058]
[0059]
[0060] This modular design allows a greater versatility of the end design during manufacturing. For example, the assembly of different types of detectors in different sizes based on the same sub elements provides a faster and eventually more efficient production of medical devices integrating detector imaging systems.
[0061]
[0062] In other embodiments, inorganic scintillator elements such as LSO or BGO crystal may be used for the scintillator units.
[0063] Scintillators in general may be liquid or solid, organic or inorganic, and crystalline or non-crystalline. Organic liquid and plastic scintillators often are used for detection of beta particles and fast neutrons. In further embodiments, inorganic material for scintillators may be used.
[0064] In one embodiment, the scintillator elements 26 are arranged in a 6×6 array in order to form a scintillator array 24 as shown on
[0065] The optical sensors 30 of the optical sensor array 28 are arranged with respect to the scintillator array 24 in a light sharing mode. The method of light sharing is broadly used to overcome the limitation of a one to one coupling of the optical sensor with the scintillator element.
[0066] In one embodiment, one optical sensor 30 is coupled to four scintillator elements 26. In this embodiment with 6∓6 i.e. 36 scintillator elements 26 with a one to four light sharing mode the optical sensor array 28 is a 3×3 array i.e. nine optical sensors 30 for 36 scintillator elements.
[0067] In other embodiments, scintillator elements with different shapes may be used, for example triangular shape where an optical sensor may cover six scintillator elements in a light sharing mode. In further embodiments, smaller scintillator elements may be used such that other coupling ratios are feasible and are within the scope of the present invention. For simplicity and comprehensive description of the present invention, a coupling ratio of one to four between an optical sensor 30 and the scintillator elements is described.
[0068] A side of the optical sensor array 28 as shown in
[0069] The optical sensor array 28 is any suitable photo detector, for example photomultiplier (PM), microchannel plate photomultiplier tubes (MCPT) or in this exemplary embodiment a Silicon based photomultiplier (SiPM).
[0070] Optionally, a processing unit may be additionally mounted on the scintillator unit output interface 40. The processing unit at this stage would allow a pre-processing of the obtained sensor data. For example, in embodiments with a higher coupling ratio between scintillator elements and one optical sensor may require a pre-processing of the obtained sensed data by the optical sensors.
[0071] The optical sensor array 28 in light sharing mode with the scintillator array 24, is fixed on the scintillator crystal array 28 either directly or through a light guide 32 arranged in between the optical sensor array 28 and the scintillator array 24 as shown in
[0072] In one embodiment, one or more scintillator units 22 are releasably mounted on a detector module read-out arrangement 44 as shown in
[0073] In one embodiment, the connector 42 of each scintillator unit output interfaces 40 of four scintillator units 22 are plugged into the corresponding connectors 48 of the detector module read-out arrangement 44.
[0074] In an exemplary embodiment six detector modules 20 are mounted on a mother board 50 forming a detector module array 18 as shown in
[0075] In one embodiment, one or more of these detector module arrays 18 are mounted on the detector ring 16 of the imaging device 14 of the pixelated radiation detector 10 of the medical scanning set up system 1 as shown in
[0076] The modular structure of the scintillator unit 20 may be seen as the unitary building block, the detector module array read-out arrangement 50 and the scintillator unit output interface 40 only need to be adapted i.e. if the detector module size or the detector module array size shall be adapted to a different architecture of a detector.
[0077] During a radiation event, a light pulse deposited in the scintillator element 26 is sensed by an optical sensor 30 within an optical sensor array 28 and converted into an electrical signal. The plurality of radiation events converted into electrical signal forms the read-out data which is processed by the method of the present invention.
[0078]
[0079] The data captured by the optical sensors 30 within an optical sensor array corresponding to radiation events in individual scintillator element 26 within respective scintillator array 24 are transferred via connectors 42 to the respective detector module processing units 46.
[0080] The detector module processing unit 46 samples 72 from the obtained data 80 spatial intensity distributions of scintillation photons emitted by the scintillator array. In one embodiment, sampling corresponds to the recording of fractions of the intensity distribution of the photons in selected positions, engineered to maximise light detection efficiency, or engineered to maximise the light-sharing separation power (i.e. the distance of the data clusters), or engineered to maximise system Time-of-Flight (ToF) capabilities, or engineered to obey certain symmetries to simplify later processing, or other methods of selecting good positions. Sampling and recording the data on each detector module processing unit 46 allows to avoid data pile-up on a centralized data processing unit. The digitalization process of the sensed analogue data may advantageously be digitalized at the detector module level.
[0081] In one embodiment, a calibration step comprises a clustering analysis 76 performed on the sampled data to obtain a first set of clusters. An example of these obtained clusters is shown in
[0082] The sampled data is of the dimension (q)×(z)−the dimensions of the optical sensor array. The analysis comprises identifying clusters, by supervised, semi-supervised or unsupervised machine learning. This first clustering analysis provides information of the localization of the radiation events distinguishing the optical sensor which sensed the radiation event. The clusters represent also the dimensions of the optical array 28. In the exemplary embodiment, 3×3 optical array is used, i.e. 9 clusters.
[0083] The advantage of using high (q)×(z) dimensional data space, compared to a “marginalized” 2D/(2+1)D or otherwise parametrized data space, lies in retention of “more volume” in the higher dimension. This is a mathematical property of high dimensional spaces. More volume in between data points eases the separation of these data points.
[0084] Further, “cluster domain edges”, are defined either by centroid, decision tree, or other methods depending on the employed supervised, semi-supervised, or unsupervised machine learning algorithm. The format of the domain edge representation depends largely on the method used for determining the clusters. The domain edges are parameterized, and these parameters are saved in a data array, i.e. a calibration data array 84.
[0085] In one embodiment a second clustering analysis 78 is performed on the previous clustered data obtained by the clustering analysis 76 of the first calibration step, in order to obtain a further distinction of the radiation events. The clustering analysis 78 comprises identifying further clusters in the obtained clusters of the analysis in step 76.
[0086] In one embodiment the clustering analysis of step 76 is performed on one or more external data processing units, like an external computer, server or cloud. The obtained calibration data array 84 may be stored on detector module array processing unit 52. The clustering analysis step 78 thus can be performed also on detector module level within the detector module processing unit 52.
[0087]
[0088] The clustering analysis in step 76 and or in 78 may be based on machine learning algorithm. Although a great number of algorithms may be suitable for the computer-implemented method for the localisation of radiation events, density based and or hierarchical clustering methods have shown to be more robust while providing better results.
[0089] In one embodiment, the clustering analysis 76 and optionally the second clustering analysis 78 is/are based on a density-based spatial clustering of applications with noise (DBSCAN) algorithm.
REFERENCE LIST
[0090]
TABLE-US-00001 Medical scanning set up system 1 Subject support 4 Pixelated radiation detector 10 Imaging region 12 Imaging device 14 Detector ring 16 Detector module arrays 18 Detector module 20 Scintillator unit 22 Scintillator array 24 Scintillator elements 26 Crystals Optical sensor array 28 Optical sensors 30 Light guide 32 Glass Air-gap Glue Scintillator unit output interface 40 Connectors 42 Detector module read- out arrangement 44 Detector module processing unit 46 Connectors 48 Detector module array read-out arrangement 50 Detector module array processing unit 52 Connectors 54 Computer 60