26,237 research outputs found
Evaluation of Single-Chip, Real-Time Tomographic Data Processing on FPGA - SoC Devices
A novel approach to tomographic data processing has been developed and
evaluated using the Jagiellonian PET (J-PET) scanner as an example. We propose
a system in which there is no need for powerful, local to the scanner
processing facility, capable to reconstruct images on the fly. Instead we
introduce a Field Programmable Gate Array (FPGA) System-on-Chip (SoC) platform
connected directly to data streams coming from the scanner, which can perform
event building, filtering, coincidence search and Region-Of-Response (ROR)
reconstruction by the programmable logic and visualization by the integrated
processors. The platform significantly reduces data volume converting raw data
to a list-mode representation, while generating visualization on the fly.Comment: IEEE Transactions on Medical Imaging, 17 May 201
3D particle tracking velocimetry using dynamic discrete tomography
Particle tracking velocimetry in 3D is becoming an increasingly important
imaging tool in the study of fluid dynamics, combustion as well as plasmas. We
introduce a dynamic discrete tomography algorithm for reconstructing particle
trajectories from projections. The algorithm is efficient for data from two
projection directions and exact in the sense that it finds a solution
consistent with the experimental data. Non-uniqueness of solutions can be
detected and solutions can be tracked individually
Mitigation of artifacts due to isolated acoustic heterogeneities in photoacoustic computed tomography using a variable data truncation-based reconstruction method
Photoacoustic computed tomography (PACT) is an emerging computed imaging
modality that exploits optical contrast and ultrasonic detection principles to
form images of the absorbed optical energy density within tissue. If the object
possesses spatially variant acoustic properties that are unaccounted for by the
reconstruction method, the estimated image can contain distortions. While
reconstruction methods have recently been developed to compensate for this
effect, they generally require the object's acoustic properties to be known a
priori. To circumvent the need for detailed information regarding an object's
acoustic properties, we previously proposed a half-time reconstruction method
for PACT. A half-time reconstruction method estimates the PACT image from a
data set that has been temporally truncated to exclude the data components that
have been strongly aberrated. However, this method can be improved upon when
the approximate sizes and locations of isolated heterogeneous structures, such
as bones or gas pockets, are known. To address this, we investigate PACT
reconstruction methods that are based on a variable data truncation (VDT)
approach. The VDT approach represents a generalization of the half-time
approach, in which the degree of temporal truncation for each measurement is
determined by the distance between the corresponding ultrasonic transducer
location and the nearest known bone or gas void location. Computer-simulated
and experimental data are employed to demonstrate the effectiveness of the
approach in mitigating artifacts due to acoustic heterogeneities
A Streaming Multi-GPU Implementation of Image Simulation Algorithms for Scanning Transmission Electron Microscopy
Simulation of atomic resolution image formation in scanning transmission
electron microscopy can require significant computation times using traditional
methods. A recently developed method, termed plane-wave reciprocal-space
interpolated scattering matrix (PRISM), demonstrates potential for significant
acceleration of such simulations with negligible loss of accuracy. Here we
present a software package called Prismatic for parallelized simulation of
image formation in scanning transmission electron microscopy (STEM) using both
the PRISM and multislice methods. By distributing the workload between multiple
CUDA-enabled GPUs and multicore processors, accelerations as high as 1000x for
PRISM and 30x for multislice are achieved relative to traditional multislice
implementations using a single 4-GPU machine. We demonstrate a potentially
important application of Prismatic, using it to compute images for atomic
electron tomography at sufficient speeds to include in the reconstruction
pipeline. Prismatic is freely available both as an open-source CUDA/C++ package
with a graphical user interface and as a Python package, PyPrismatic
- …