• DocumentCode
    1762565
  • Title

    Real Time Artificial Neural Network FPGA Implementation for Triple Coincidences Recovery in PET

  • Author

    Geoffroy, Charles ; Michaud, Jean-Baptiste ; Tetrault, Marc-Andre ; Clerk-Lamalice, Julien ; Brunet, Charles-Antoine ; Lecomte, Roger ; Fontaine, Rejean

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. de Sherbrooke, Sherbrooke, QC, Canada
  • Volume
    62
  • Issue
    3
  • fYear
    2015
  • fDate
    42156
  • Firstpage
    824
  • Lastpage
    831
  • Abstract
    In small-animal Positron Emission Tomography (PET), spatial resolution improvements rely on detector minimization in size and often come at the expense of lowering the detector photoelectric fraction. As a result, Inter-Crystal Scatter (ICS) occurrences are increased and affect the overall PET detection efficiency. To reclaim some lost efficiency, previous work used an artificial neural network (ANN) to identify the true line of response (LOR) for the simplest multiple event detection case, three coincident singles known as triplets. Despite promising results, this method is limited to an offline processing which is impractical when a limited data bandwidth is present between the scanner and the PC. This paper demonstrates the capability of processing triplets in real time using an ANN implemented in the field-programmable gate array (FPGA). The ANN pipelined architecture can process over 1 million triplets/second using less than 6000 FPGA slices. Real time processing on the LabPET I scanner yielded an overall 39.7% increase in detection efficiency relative to traditional high resolution settings with a 360-660 keV energy window along with a slight Contrast-to-Noise Ratio ( CNR) degradation. Although improvements are still possible, the proposed FPGA implementation proves the usability of an ANN in real time PET applications in conditions where spare computational resources are limited and the data rate to be processed is high.
  • Keywords
    coincidence techniques; minimisation; neural nets; positron emission tomography; FPGA implementation; InterCrystal Scatter; LabPET I scanner; PET detection efficiency; PET triple coincidences recovery; detector minimization; field programmable gate array; real time artificial neural network; small animal Positron Emission Tomography; spatial resolution; Artificial neural networks; Engines; Field programmable gate arrays; Image reconstruction; Neurons; Positron emission tomography; Real-time systems; Artificial neural network (ANN); detection efficiency; field programmable gate array (FPGA); inter-crystal scatter (ICS); line-of-response (LOR); multiple coincidences; positron emission tomography (PET);
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2015.2432754
  • Filename
    7122998