4346

Real time gain stabilization for PET detectors in PET/MR
Floris Jansen1, Mark Fries1, Tuoyu Cao1, Mehdi Khalighi2, and Chang Kim1

1GE Healthcare, Waukesha, WI, United States, 2GE Healthcare, Palo Alto, CA, United States

Synopsis

Accurate quantitation in PET requires good stability of the detector gain. The challenging thermal environment of the detector in a PET/MR system (proximity to gradients, induced eddy currents, heat from RF shield, ...) makes accurate temperature compensation important. Current solutions rely on characterization of detector response together with real time temperature measurement for a predictive (open loop) gain control. This work presents a method of gain control that operates in real time by analyzing spectral information of singles events, permitting closed loop gain control in the presence of temperature gradients or count rate variations.

Background

Accurate gain control of a PET detector ensures that only events of the correct energy are used for image reconstruction. Energy windowing is necessary for scatter rejection. Even so, a fraction of events in the window will have undergone scatter (Figure 1a), and this reduces image contrast and degrades quantitative accuracy. Scatter correction estimates the shape and size of the scatter distribution, and attempts to correct for this bias. Scatter correction is sensitive to peak stability: if gain of the detector increases, more scatter will be admitted into the acceptance window (Figure 1b). This is why peak shift results in a change of the reconstructed activity: while the number of detected events goes up with a positive peak shift (more scatter accepted), the resulting correction means the calculated activity goes down (over-correction). On the GE SIGNATM PET/MR, temperature compensation is currently done by characterizing the detector thermal response, and changing the bias voltage of the silicon photomultipliers based on the measured temperature [1, 2]. During thermal transients, this can result in small residual gain errors of a few %. The present work addresses these.

Methods

Singles events from PET detectors (including both position and energy information) were obtained while a spiral gradient operated to induce strong thermal gradients in the system. The coefficients of the normal thermal control mechanism were set away from the optimal control point so thermal change resulted in peak shift, which allowed us to more clearly observe the impact of the new control algorithm on gain stability. For a given area of detector (either 12 or 36 crystals), events were binned into 9 separate energy windows, and a weighted sum of counts in these windows was computed. Windows and weights were chosen such that this weighted sum would average to zero when the detector gain was correctly set. Due to the random nature of radioactive decay, the sum will slowly diverge from zero (random walk) even when gain is correct (Figure 2). A criterion was developed that only applied a gain correction if the weighted sum exceeded a specific threshold, namely $$ M = \sum w_i c_i\\ N = \sum c_i\\$$ and change gain only when $$M^2 > \alpha (N + N_0)$$ where $$$\alpha$$$ is a statistical factor that ensures only statistically significant changes result in a gain adjustment, and $$$N_0$$$ is a damping term that prevents many small gain steps. The algorithm was initially developed in C, and used to process list mode data to demonstrate speed and accuracy of response. After this, it was programmed in VHDL to run in real-time on the detector, where processing a single event could be done in 200 ns, and gain is updated as soon as a statistically significant shift (as small as 0.2%) is detected. Events were then obtained from PET acquisitions with the new control loop running.

Results and Discussion

When thermal compensation is not using the optimal coefficients, the temperature change of the detectors results in a shift in gain (Figure 3, top), but applying the compensation algorithm results in stable peak as temperature changes (Figure 3, bottom). Looking more closely at the distribution of peak shifts, we could observe the effect of a thermal gradient in the Z direction, with individual devices in the block array (Figure 4a, 4c) having up to 2% difference in gain. This gradient is too small to be observed with the 2 thermistors per detector unit (48x64 mm2, 12 SiPM arrays), but was visible after per-block gain correction was applied. By applying gain control per-device (16x16 mm2 of detector area) the residual gain errors are reduced to a fraction of a percent (Figure 4b, 4d). Some of the windows used for sampling the spectrum are centered around the well-resolved 307 keV peak (Lu-176 intrinsic radiation, Figure 5), which permits the detector gain to remain stabilized without an external source; randomly initializing the gain of blocks in the range [0.9, 1.1], the algorithm recovered gain to < 1% within 10 seconds (Figure 6). By careful selection of weighting factors, gain stability was made independent of scatter fraction.

Conclusion

Feasibility of an algorithm to provide real-time gain control of a PET detector in the MR environment has been demonstrated. The algorithm has been implemented in VHDL and demonstrated to run in real time (200 ns / event) in our PET detector. The very high stability that this produces should permit greater quantitative certainty and may open new avenues for research in PET/MR.

Acknowledgements

The authors would like to thank their colleagues at GE Healthcare for helpful discussions, in particular Dave McDaniel and Tim Deller.

References

[1] Kim et al., Compensation for thermally-induced loads on PET detectors from MR stimulus in simultaneous PET/MR, ISMRM 2014, p780.

[2] Levin et al., Design Features and Mutual Compatibility Studies of the Time-of-Flight PET Capable GE SIGNA PET/MR System. IEEE TMI. 2016; 35(8):1907-14

Figures

Figure 1: Photopeak (blue) and scatter (green) events pass the discriminator window. If the photopeak shifts by some amount Δ, additional scatter (orange) will be admitted with lower energy and therefore different distribution (shape) than expected by the scatter model. This can result in a small quantitation error.

Figure 2: the weighted sum of counts in windows performs a random walk – a statistically significant shift occurs when the absolute value of the sum changes more rapidly than the envelope of these curves would imply; this can be modeled with a $$$\sqrt{N}$$$ curve.

Figure 3: global peak drift during a thermal gradient. Top curve: sub-optimal thermal compensation shows significant peak drift. Bottom curve: using real time compensation, peak quickly stabilizes, then remains very close to target value

Figure 4a-b: map of peak shifts for each device around detector ring (15 devices in z, 112 in x) 4a: correction per block (block = 3 rows, 1 column): shifts showing residual structure 4b: correction per device (one pixel in this image): no residual structure 4c: box plot of data in 4a confirms systematic structure due to local thermal gradient 4d: blox plot of data in 4b confirms systematic structure has been removed

Figure 5: example of singles spectrum showing 307 keV peak (Lu-176) is well resolved

Figure 6: Simulation of gain correction using intrinsic radiation only. After initializing blocks with random gain errors from -10% to +10%, algorithm tried to recover correct gain. Every dot in 6a corresponds to a single correction being applied, and it shows that after just a few seconds, the gain distribution has reduced significantly. Figure 6b: after 10 seconds, the correction calculated is very well correlated to the initial error applied – with residual RMS error 0.2%.

Proc. Intl. Soc. Mag. Reson. Med. 25 (2017)
4346