摘要:
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.
摘要:
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 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.
摘要:
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.
摘要:
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.
摘要:
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 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.
摘要:
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 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.