摘要:
A projection data rebinning device for nearest-neighbor rebinning in Positron Emission Tomography (PET) using on-line 3D axial LOR-to-bin mapping. The PETLINK™ DMA Rebinner (PDR) of the present invention includes a PCI card for on-line translation of detector-pair event packets into bin-address packets. The PDR delivers accurate axial and transaxial LOR nearest-neighbor rebinning and enables the more oblique LOR to be mapped into the proper sinogram bins. The PDR is used in association with hardware architecture in electrical communication with a medical imaging device. The data acquisition architecture includes a processor, random access memory (RAM), an operating system, and a data storage device. The PDR includes a plurality of FPGAs and flash chips. The FPGAs are in communication with each other via a high-bandwidth connection. The flash memory chips are used for look-up tables. The PDR performs on-line translation of detector-pair event packets into bin-address packets.
摘要:
A patient bed drive mechanism, under control of a processor, is capable of continuously moving a patient bed through the a TOF-PET detector array having a stationary field of view (FOV) for a distance in excess of the physical extent of an axis of the array FOV. A direct memory access (DMA) rebinner card is coupled to the detector array to receive therefrom a stream of TOF-PET coincidence event data during the extent of movement of the bed. Image projection data are generated in real time from the acquired stream of TOF-PET coincidence event data via the DMA card.
摘要:
PET system including array, data processing, and data acquisition. Data acquisition includes one-to-N channel write striping, N-to-one channel read unstriping, N data storage elements, and control logic. Control logic allocates (statically or dynamically) write/read access to data storage elements. Dynamic allocation can be conditional, e.g., that data storage elements be available to receive all input data from array. Embodiments include an input buffer where the condition is determined dynamically based on capacity of the input buffer to temporarily preserve all input data supplied during periods data storage element unavailability. Communication between array and data acquisition can be Fibre Channel simplex implementing only FC-0, FC-1. Data storage elements have data handling bandwidth equal to or greater than (data output rate /N) plus (data input rate/N). Control logic, write striping, read unstriping can be implemented in FPGA. Data storage elements can form a Redundant Array of Independent Disks, e.g., RAID 0.
摘要:
A patient bed drive mechanism, under control of a processor, is capable of continuously moving a patient bed through the a TOF-PET detector array having a stationary field of view (FOV) for a distance in excess of the physical extent of an axis of the array FOV. A direct memory access (DMA) rebinner card is coupled to the detector array to receive therefrom a stream of TOF-PET coincidence event data during the extent of movement of the bed. Image projection data are generated in real time from the acquired stream of TOF-PET coincidence event data via the DMA card.
摘要:
PET system including array, data processing, and data acquisition. Data acquisition includes one-to-N channel write striping, N-to-one channel read unstriping, N data storage elements, and control logic. Control logic allocates (statically or dynamically) write/read access to data storage elements. Dynamic allocation can be conditional, e.g., that data storage elements be available to receive all input data from array. Embodiments include an input buffer where the condition is determined dynamically based on capacity of the input buffer to temporarily preserve all input data supplied during periods data storage element unavailability. Communication between array and data acquisition can be Fibre Channel simplex implementing only FC-0, FC-1. Data storage elements have data handling bandwidth equal to or greater than (data output rate /N) plus (data input rate/N). Control logic, write striping, read unstriping can be implemented in FPGA. Data storage elements can form a Redundant Array of Independent Disks, e.g., RAID 0.
摘要:
A system identifies when received packets are lost at a node in a multi-node processing chain. The system processing chain may include a gantry interface module for receiving coincident event data from a PET (Positron Emission Tomography) detector array, a DMA (direct memory access) rebinner card, and a transmission line coupled between the gantry interface module and the DMA card. FPGA and FIFO elements in each processing portion receive packets that may be lost if there is insufficient FIFO capacity. Lost packets are marked, discarded, and counted. At specified intervals, set in accordance with a threshold number of packets received a lost tally data packet is generated that includes count information for lost packets. The lost tally data packet is forwarded downstream when sufficient storage capacity exists.
摘要:
A system identifies when received packets are lost at a node in a multi-node processing chain. The system processing chain may include a gantry interface module for receiving coincident event data from a PET (Positron Emission Tomography) detector array, a DMA (direct memory access) rebinner card, and a transmission line coupled between the gantry interface module and the DMA card. FPGA and FIFO elements in each processing portion receive packets that may be lost if there is insufficient FIFO capacity. Lost packets are marked, discarded, and counted. At specified intervals, set in accordance with a threshold number of packets received a lost tally data packet is generated that includes count information for lost packets. The lost tally data packet is forwarded downstream when sufficient storage capacity exists.
摘要:
A system for generating time-of-flight (TOF) positron emission tomography (PET) projection data includes a direct memory access rebinner constructed as a digital FPGA pipeline for rebinning TOF coincidence data in accordance with a number of projection space mapping algorithms, such as single-slice rebinning (SSRB) and reduced multiple-slice rebinning (MSRB), together with less precise transaxial and/or axial sampling.
摘要:
A method and apparatus for determining and correcting the baseline of a continuously sampled signal for use in positron emission tomography. The method employs continuous signal sampling to determine the signal level at time t(0) so that an accurate determination of an integrated signal may be calculated, resulting in an accurate energy estimate for an ac-coupled, continuously-sampled signal at various count rates. The device includes a front-end electronics processing channel including primarily an analog CMOS ASIC, a bank of ADCs, an FPGA-based digital sequencer, and two RAMs. The processing electronics perform continuous digital integration of PMT signals to obtain normalized position and energy. Continuous baseline restoration (BLR) is used, wherein the baseline of the signal pulses are placed at mid-scale by continuously sampling the ADC, thus always making available the past history. A correction signal is generated for use in negative feedback control of the baseline.
摘要:
A system for simulating a Positron Emission Tomography (PET) gantry has a computer system having a bus system for receiving expansion cards, a mass data storage support system, the mass storage system being operable to store coincidence-event and tag packet data, and a data transfer simulation card for said bus system, wherein the data transfer simulation card is operable to simulate transfer timing of the stored coincidence-event and tag packet data.