Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Trigger-less and reconfigurable data acquisition system for positron emission tomography

Trigger-less and reconfigurable data acquisition system for positron emission tomography This article is focused on data acquisition system (DAQ) designed especially to be used in positron emission tomography (PET) or single-photon emission computed tomography. The system allows for continuous registration of analog signals during measurement. It has been designed to optimize registration and processing of the information carried by signals from the detector system in PET scanner. The processing does not require any rejection of data with a trigger system. The proposed system possesses also an ability to implement various data analysis algorithms that can be performed in real time during data collection. Keywords: DAQ; FPGA; PET; trigger. *Corresponding author: Grzegorz Korcyl, Institute of Physics, Jagiellonian University, Reymonta 4, Cracow 30-049, Poland, E-mail: grzegorz.korcyl@uj.edu.pl Pawel Moskal, Tomasz Bednarski, Piotr Bialas, Eryk Czerwiski, Jakub Kowal, Tomasz Kozik, Wojciech Krzemie, Szymon Niedwiecki, Marek Palka, Monika Pawlik, Zbigniew Rudy, Piotr Salabura, Neha Gupta-Sharma, Michal Silarski, Artur Slomski, Jerzy Smyrski, Adam Strzelecki, Marcin Zieliski and Natalia Zo: Institute of Physics, Jagiellonian University, Cracow, Poland Lukasz Kaplon: Institute of Physics, Jagiellonian University, Cracow, Poland; and Faculty of Chemistry, Jagiellonian University, Cracow, Poland Andrzej Kochanowski and Marcin Molenda: Faculty of Chemistry, Jagiellonian University, Cracow, Poland Pawel Kowalski, Lech Raczyski and Wojciech Wilicki: wierk Computing Centre, National Centre for Nuclear Research, Otwockwierk, Poland Introduction Positron emission tomography (PET) constitutes one of the most advanced diagnostic methods allowing for noninvasive imaging of physiological processes occurring in living organisms. This technique uses radioactive substances that are administered to the patient in the form of radiopharmaceuticals. PET detectors enable registration of quanta resulting in the annihilation of positrons emitted from the radioactive isotopes constituting part of the metabolized radiopharmaceuticals. The registration of quanta enables reconstruction of the density distribution of annihilation points and hence the concentration of radiopharmaceuticals in the body of the diagnosed patient. The map of such concentration reflects the metabolic rate of the specific substance administered to the patient. PET scanners consists of plurality of scintillator detectors, electronics, data acquisition system (DAQ), and computing devices [1]. They allow to measure and elaborate signals based on their time and charge to reconstruct the density distribution of points of annihilations in the patient. Light pulses from scintillators are converted into electric signals by photomultipliers or photodiodes. At the first stage of signal processing, a trigger system selects events according to the desired criteria, and then in the next step, the time and charge of signals are measured by means of time-to-digital converter (TDC) and analogto-digital converter (ADC) modules that convert them into digital values constituting the basis for image reconstruction. Collection of data and the control of measurement devices operation are done by the DAQ, which works in conjunction with trigger unit. There are many solutions for triggering units, such as the one described in the U.S. patent 8,164.063 [2], which introduces an advanced triggering system that makes decisions on several levels about the current processed event data. It can be done either by looking at the measured data patterns or by checking some coincidence events, meaning that several detector channels have fired in a specified period of time. An example of another approach is described in U.S. patent 7,091,489 [3] presenting a dedicated coincidence processor. In this article, we describe a DAQ that allows a continuous processing, registration, and transmission of digital data without the need of a trigger system. 38Korcyl et al.: Trigger-less DAQ system for PET Periodic clock signal Central system controller t ou ad Re Readout data ta da Analog signals ... ... Detector module ... ... FEE Digital pulses TDC Measurement electronics Readout data ... ... ... ... Analog pulses ADC Detector DAQ system Figure 1Schematic illustration of the entire detector system including DAQ components and showing the data path. Materials and methods A DAQ described below (Figure 1) allows for continuous registration of data collected during a PET or singlephoton emission computed tomography (SPECT) scan [4], giving the possibility to process and save basically all events without any loss. The DAQ system consists of front-end electronics (FEE) and TDC and ADC used for the conversion of the analog time and charge information to digital values and from the central system controller that sends periodic clock signals to the converters. By configuring the electronics in a way that a single measurement takes exactly the same amount of time as a period between two consecutive readouts (Figure 2), it is possible to process practically all the events that have been registered by detector modules and save them for further analysis. This technique is especially efficient in the case of PET modalities based on polymer scintillators [5], wherein response for a quanta hit is very short (~10 ns). This is an order of magnitude shorter than response of nonorganic scintillating crystals used presently in all commercial PET scanners. In order to measure the arrival time of signals, highprecision TDCs are being used. The result of a single measurement on one channel is a digital value that represents time difference between the edge of the input and the clock signal generated with a fixed frequency by the central system controller. For TDCs, a newly developed TRBv3 (GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt, Germany) (Figure 3) board has been selected [6]. It is a high precision and high channel density, field programmable gate array (FPGA)-based TDC readout board used in high-energy physics. The board consists of five lattice ECP3 FPGA (Lattice Semiconductor, Hillsboro, OR, USA) devices [7]. Four of them run firmware that features TDC functionality and the fifth one acts as a controller, data hub, and Gigabit Ethernet bridge of the other four. The controller FPGA has also an ability to communicate with the central system controller via optical links, each capable of reaching 3.2 Gbps bandwidth. Each of the TDC FPGAs [8] is able to readout 32 input channels with resolution Analog signal Threshold level FEE electronics Input signal Falling edge Rising edge Time Clock TDC measurement Clock Measurement window Figure 2Example of clock signal and input signal measured by TDC. Korcyl et al.: Trigger-less DAQ system for PET39 Figure 3TRBv3 board presenting four edge FPGAs used for time measurement and the central, controlling FPGA. signal from the quartz oscillator located on the printed circuit board (PCB). Such a module, called the Digital Clock Manager, allows to dynamically tune and change the clock frequency if needed. Such possibility can be very helpful during the process of calibration of PET scanner. The output signal, adjusted to a wanted frequency, is then distributed to TRBv3 boards by twisted pair cabling in LVDS standard, which diminishes the risk of registering random noise as a real signal. Additionally to the raw electric signal, the central system controller is able to send more complex information through optical connections to all the readout modules, in this case, TRBv3 boards. Such information can contain consecutive clock numbers and some control values in order to assure the integrity of the entire readout and the correct sequence of the incoming data. of 10 ps, rising and falling edge separately and multihit registering, with 5 ns dead time between two consecutive hits. Collected data can be transmitted directly to the PC or through the central system controller. As communication protocols, low-level 8b/10b encoding has been used together with Gigabit Ethernet. The TDC modules require a trigger that will act as a start signal for registering incoming analog pulses from FEE and convert them into a series of digital values, representing time elapsed since the trigger signal. The period during which those impulses are properly handled by TDCs is configured as time difference between two trigger signals and is called measurement window. FPGA devices have the advantage of parallel processing, which allows to collect new samples and transmit the ones collected in the previous measurement window concurrently. In that way, the dead time between two consecutive clock signals can be omitted and one can assume that the entire measurement is realized in a continuous manner. The central system controller consists of a FPGA-based board, having a large Xilinx Zynq FPGA (Xilinx, Inc., San Jose, CA, USA) [9]. Zynq, which is a hybrid consisting of standard FPGA logic resources and also of a hardware, builtin ARM processor, represents a System-on-Chip approach. That chip has been chosen in order to assure possibility of implementing algorithms that can analyze and process data coming in real time from the TRBv3 boards. These algorithms can be used as a support for online monitoring of the ongoing measurement or as providers of additional information for offline analysis. The trigger signal for TDC modules is precisely generated by the FPGA using dedicated hardware circuitry. It provides a wide range of frequencies as the output based on fixed frequency input Discussion and conclusions The trigger-less DAQ has been described for the readout of polymer scintillating detectors that are part of PET being presently developed by the J-PET collaboration. The described solution has the advantage over other systems by the continuous registration of generated signals and by giving the possibility of running real-time analysis algorithms on gathered data. The electronics being based on FPGA devices can be easily reprogrammed, introducing new algorithms, improvements, or system updates, even in the final PET device. Acknowledgments: We acknowledge technical and administrative support by M. Adamczyk, T. Gucwa-Ry, A. Heczko, M. Kajetanowicz, G. Konopka-Cupial, J. Majewski, W. Migdal, and A. Misiak and the financial support by the Polish National Center for Development and Research through grant INNOTECH-K1/IN1/64/159174/NCBR/12, the Foundation for Polish Science through MPD programme and the EU and MSHE Grant No. POIG.02.03.00-161 00-013/09. Conflict of interest statement Authors' conflict of interest disclosure: The authors stated that there are no conflicts of interest regarding the publication of this article. Research funding played no role in the study design; in the collection, analysis, and interpretation of data; in the writing of the report; or in the decision to submit the report for publication. Research funding: None declared. Employment or leadership: None declared. Honorarium: None declared. Received October 30, 2013; accepted January 7, 2014 40Korcyl et al.: Trigger-less DAQ system for PET http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Bio-Algorithms and Med-Systems de Gruyter

Loading next page...
 
/lp/de-gruyter/trigger-less-and-reconfigurable-data-acquisition-system-for-positron-iqD12Q2TLY

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
de Gruyter
Copyright
Copyright © 2014 by the
ISSN
1895-9091
eISSN
1896-530X
DOI
10.1515/bams-2013-0115
Publisher site
See Article on Publisher Site

Abstract

This article is focused on data acquisition system (DAQ) designed especially to be used in positron emission tomography (PET) or single-photon emission computed tomography. The system allows for continuous registration of analog signals during measurement. It has been designed to optimize registration and processing of the information carried by signals from the detector system in PET scanner. The processing does not require any rejection of data with a trigger system. The proposed system possesses also an ability to implement various data analysis algorithms that can be performed in real time during data collection. Keywords: DAQ; FPGA; PET; trigger. *Corresponding author: Grzegorz Korcyl, Institute of Physics, Jagiellonian University, Reymonta 4, Cracow 30-049, Poland, E-mail: grzegorz.korcyl@uj.edu.pl Pawel Moskal, Tomasz Bednarski, Piotr Bialas, Eryk Czerwiski, Jakub Kowal, Tomasz Kozik, Wojciech Krzemie, Szymon Niedwiecki, Marek Palka, Monika Pawlik, Zbigniew Rudy, Piotr Salabura, Neha Gupta-Sharma, Michal Silarski, Artur Slomski, Jerzy Smyrski, Adam Strzelecki, Marcin Zieliski and Natalia Zo: Institute of Physics, Jagiellonian University, Cracow, Poland Lukasz Kaplon: Institute of Physics, Jagiellonian University, Cracow, Poland; and Faculty of Chemistry, Jagiellonian University, Cracow, Poland Andrzej Kochanowski and Marcin Molenda: Faculty of Chemistry, Jagiellonian University, Cracow, Poland Pawel Kowalski, Lech Raczyski and Wojciech Wilicki: wierk Computing Centre, National Centre for Nuclear Research, Otwockwierk, Poland Introduction Positron emission tomography (PET) constitutes one of the most advanced diagnostic methods allowing for noninvasive imaging of physiological processes occurring in living organisms. This technique uses radioactive substances that are administered to the patient in the form of radiopharmaceuticals. PET detectors enable registration of quanta resulting in the annihilation of positrons emitted from the radioactive isotopes constituting part of the metabolized radiopharmaceuticals. The registration of quanta enables reconstruction of the density distribution of annihilation points and hence the concentration of radiopharmaceuticals in the body of the diagnosed patient. The map of such concentration reflects the metabolic rate of the specific substance administered to the patient. PET scanners consists of plurality of scintillator detectors, electronics, data acquisition system (DAQ), and computing devices [1]. They allow to measure and elaborate signals based on their time and charge to reconstruct the density distribution of points of annihilations in the patient. Light pulses from scintillators are converted into electric signals by photomultipliers or photodiodes. At the first stage of signal processing, a trigger system selects events according to the desired criteria, and then in the next step, the time and charge of signals are measured by means of time-to-digital converter (TDC) and analogto-digital converter (ADC) modules that convert them into digital values constituting the basis for image reconstruction. Collection of data and the control of measurement devices operation are done by the DAQ, which works in conjunction with trigger unit. There are many solutions for triggering units, such as the one described in the U.S. patent 8,164.063 [2], which introduces an advanced triggering system that makes decisions on several levels about the current processed event data. It can be done either by looking at the measured data patterns or by checking some coincidence events, meaning that several detector channels have fired in a specified period of time. An example of another approach is described in U.S. patent 7,091,489 [3] presenting a dedicated coincidence processor. In this article, we describe a DAQ that allows a continuous processing, registration, and transmission of digital data without the need of a trigger system. 38Korcyl et al.: Trigger-less DAQ system for PET Periodic clock signal Central system controller t ou ad Re Readout data ta da Analog signals ... ... Detector module ... ... FEE Digital pulses TDC Measurement electronics Readout data ... ... ... ... Analog pulses ADC Detector DAQ system Figure 1Schematic illustration of the entire detector system including DAQ components and showing the data path. Materials and methods A DAQ described below (Figure 1) allows for continuous registration of data collected during a PET or singlephoton emission computed tomography (SPECT) scan [4], giving the possibility to process and save basically all events without any loss. The DAQ system consists of front-end electronics (FEE) and TDC and ADC used for the conversion of the analog time and charge information to digital values and from the central system controller that sends periodic clock signals to the converters. By configuring the electronics in a way that a single measurement takes exactly the same amount of time as a period between two consecutive readouts (Figure 2), it is possible to process practically all the events that have been registered by detector modules and save them for further analysis. This technique is especially efficient in the case of PET modalities based on polymer scintillators [5], wherein response for a quanta hit is very short (~10 ns). This is an order of magnitude shorter than response of nonorganic scintillating crystals used presently in all commercial PET scanners. In order to measure the arrival time of signals, highprecision TDCs are being used. The result of a single measurement on one channel is a digital value that represents time difference between the edge of the input and the clock signal generated with a fixed frequency by the central system controller. For TDCs, a newly developed TRBv3 (GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt, Germany) (Figure 3) board has been selected [6]. It is a high precision and high channel density, field programmable gate array (FPGA)-based TDC readout board used in high-energy physics. The board consists of five lattice ECP3 FPGA (Lattice Semiconductor, Hillsboro, OR, USA) devices [7]. Four of them run firmware that features TDC functionality and the fifth one acts as a controller, data hub, and Gigabit Ethernet bridge of the other four. The controller FPGA has also an ability to communicate with the central system controller via optical links, each capable of reaching 3.2 Gbps bandwidth. Each of the TDC FPGAs [8] is able to readout 32 input channels with resolution Analog signal Threshold level FEE electronics Input signal Falling edge Rising edge Time Clock TDC measurement Clock Measurement window Figure 2Example of clock signal and input signal measured by TDC. Korcyl et al.: Trigger-less DAQ system for PET39 Figure 3TRBv3 board presenting four edge FPGAs used for time measurement and the central, controlling FPGA. signal from the quartz oscillator located on the printed circuit board (PCB). Such a module, called the Digital Clock Manager, allows to dynamically tune and change the clock frequency if needed. Such possibility can be very helpful during the process of calibration of PET scanner. The output signal, adjusted to a wanted frequency, is then distributed to TRBv3 boards by twisted pair cabling in LVDS standard, which diminishes the risk of registering random noise as a real signal. Additionally to the raw electric signal, the central system controller is able to send more complex information through optical connections to all the readout modules, in this case, TRBv3 boards. Such information can contain consecutive clock numbers and some control values in order to assure the integrity of the entire readout and the correct sequence of the incoming data. of 10 ps, rising and falling edge separately and multihit registering, with 5 ns dead time between two consecutive hits. Collected data can be transmitted directly to the PC or through the central system controller. As communication protocols, low-level 8b/10b encoding has been used together with Gigabit Ethernet. The TDC modules require a trigger that will act as a start signal for registering incoming analog pulses from FEE and convert them into a series of digital values, representing time elapsed since the trigger signal. The period during which those impulses are properly handled by TDCs is configured as time difference between two trigger signals and is called measurement window. FPGA devices have the advantage of parallel processing, which allows to collect new samples and transmit the ones collected in the previous measurement window concurrently. In that way, the dead time between two consecutive clock signals can be omitted and one can assume that the entire measurement is realized in a continuous manner. The central system controller consists of a FPGA-based board, having a large Xilinx Zynq FPGA (Xilinx, Inc., San Jose, CA, USA) [9]. Zynq, which is a hybrid consisting of standard FPGA logic resources and also of a hardware, builtin ARM processor, represents a System-on-Chip approach. That chip has been chosen in order to assure possibility of implementing algorithms that can analyze and process data coming in real time from the TRBv3 boards. These algorithms can be used as a support for online monitoring of the ongoing measurement or as providers of additional information for offline analysis. The trigger signal for TDC modules is precisely generated by the FPGA using dedicated hardware circuitry. It provides a wide range of frequencies as the output based on fixed frequency input Discussion and conclusions The trigger-less DAQ has been described for the readout of polymer scintillating detectors that are part of PET being presently developed by the J-PET collaboration. The described solution has the advantage over other systems by the continuous registration of generated signals and by giving the possibility of running real-time analysis algorithms on gathered data. The electronics being based on FPGA devices can be easily reprogrammed, introducing new algorithms, improvements, or system updates, even in the final PET device. Acknowledgments: We acknowledge technical and administrative support by M. Adamczyk, T. Gucwa-Ry, A. Heczko, M. Kajetanowicz, G. Konopka-Cupial, J. Majewski, W. Migdal, and A. Misiak and the financial support by the Polish National Center for Development and Research through grant INNOTECH-K1/IN1/64/159174/NCBR/12, the Foundation for Polish Science through MPD programme and the EU and MSHE Grant No. POIG.02.03.00-161 00-013/09. Conflict of interest statement Authors' conflict of interest disclosure: The authors stated that there are no conflicts of interest regarding the publication of this article. Research funding played no role in the study design; in the collection, analysis, and interpretation of data; in the writing of the report; or in the decision to submit the report for publication. Research funding: None declared. Employment or leadership: None declared. Honorarium: None declared. Received October 30, 2013; accepted January 7, 2014 40Korcyl et al.: Trigger-less DAQ system for PET

Journal

Bio-Algorithms and Med-Systemsde Gruyter

Published: Mar 31, 2014

References