Design of a real time FPGA-based three dimensional positioning algorithm

We report on the implementation and hardware platform of a real time Statistics-Based Processing (SBP) method with depth of interaction processing for continuous miniature crystal element (cMiCE) detectors using a sensor on the entrance surface design. Our group previously reported on a Field Programmable Gate Array (FPGA) SBP implementation that provided a two dimensional (2D) solution of the detector's intrinsic spatial resolution. This new implementation extends that work to take advantage of three dimensional (3D) look up tables to provide a 3D positioning solution that improves intrinsic spatial resolution. Resolution is most improved along the edges of the crystal, an area where the 2D algorithm's performance suffers. The algorithm allows an intrinsic spatial resolution of ~0.90 mm FWHM in X and Y and a resolution of ~1.90 mm FWHM in Z (i.e., the depth of the crystal) based upon DETECT2000 simulation results that include the effects of Compton scatter in the crystal. A pipelined FPGA implementation is able to process events in excess of 220k events per second, which is greater than the maximum expected coincidence rate for an individual detector. In contrast to all detectors being processed at a centralized host, as in the current system, a separate FPGA is available at each detector, thus dividing the computational load. A prototype design has been implemented and tested using a reduced word size due to memory limitations of our commercial prototyping board.

[1]  Scott Hauck,et al.  Design of an FPGA based algorithm for real-time solutions of Statistics-Based Positioning , 2010, 2008 IEEE Nuclear Science Symposium Conference Record.

[2]  V. Saveliev,et al.  Silicon avalanche photodiodes on the base of metal-resistor-semiconductor (MRS) structures , 2000 .

[3]  M. Moszynski,et al.  Scintillation Properties of LuAG:Ce, YAG:Ce and LYSO:Ce Crystals for Gamma-Ray Detection , 2009, IEEE Transactions on Nuclear Science.

[4]  J. Rogers,et al.  A simulation to model position encoding multicrystal PET detectors , 1995 .

[5]  Scott Hauck,et al.  FPGA-based front-end electronics for positron emission tomography , 2009, FPGA '09.

[6]  R S Miyaoka,et al.  Depth of interaction decoding of a continuous crystal detector module , 2007, Physics in medicine and biology.

[7]  Glenn F. Knoll,et al.  Light collection in scintillation detector composites for neutron detection , 1988 .

[8]  Robert S. Miyaoka,et al.  A high resolution, monolithic crystal, PET/MRI detector with DOI positioning capability , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  A. Olshevski,et al.  Three advanced designs of micro-pixel avalanche photodiodes: Their present status, maximum possibilities and limitations , 2006 .

[10]  T. Lewellen,et al.  cMiCE: a high resolution animal PET using continuous LSO with a statistics based positioning scheme☆ , 2002 .

[11]  T K Lewellen,et al.  Design of a Real Time FPGA-Based Three Dimensional Positioning Algorithm , 2009, IEEE Transactions on Nuclear Science.

[12]  T. Ling,et al.  Performance Comparisons of Continuous Miniature Crystal Element (cMiCE) Detectors , 2006, IEEE Transactions on Nuclear Science.

[13]  J. D. Valentine,et al.  Scintillator light yield nonproportionality: calculating photon response using measured electron response , 1997 .

[14]  D. Wolski,et al.  YSO, LSO, CSO and LGSO. A study of energy resolution and nonproportionality , 1999 .

[15]  A. Karimi,et al.  Master‟s thesis , 2011 .