RecoItTV
RecoItTV reconstructs limited-angle cone-beam computed tomography (CBCT) volumes using a GPU-accelerated Split Bregman iterative method to reduce artifacts from insufficient projections and enable rapid large-volume reconstruction.
Key Features:
- Split Bregman iterative solver: Implements an accelerated iterative reconstruction based on the Split Bregman formulation to incorporate prior information and mitigate artifacts from limited-angle data.
- GPU-accelerated kernels: Executes reconstruction kernels on GPUs to substantially reduce computation time and memory consumption compared with CPU-only approaches.
- Large-volume support: Supports reconstruction of volumetric datasets exceeding 1024^3 pixels via partitioning strategies.
- Partitioned forward/back-projection: Employs partitioning during forward- and back-projection operations to handle very large projections and volumes.
- Parallelization and memory management: Utilizes parallel processing techniques and efficient memory management strategies to lower runtime and memory footprint.
- Computational profiling and scaling: Notes that forward- and back-projection account for ~60% of computation time and that reconstruction time scales linearly with number of projections and quadratically with projection size while being relatively insensitive to angular span.
- Performance improvement: Demonstrated up to 48× speedup over traditional CPU-only methods on evaluated datasets.
Scientific Applications:
- Limited-angle CBCT reconstruction: Reconstruction of CBCT data acquired with restricted rotation (typically <180°), such as scans during surgical or other constrained-angle acquisitions.
- Large-volume high-resolution imaging: Reconstruction of very large volumetric datasets (>1024^3 pixels) for detailed anatomical and preclinical studies.
- Preclinical small-animal imaging: Applied and evaluated on small-animal projection data to accelerate iterative reconstructions.
- Accelerated iterative reconstruction for clinical and research workflows: Enables deployment of advanced iterative methods where rapid reconstruction is required.
Methodology:
Implements an accelerated Split Bregman iterative reconstruction using GPU-accelerated kernels, partitioned forward- and back-projection, parallel processing, and memory-management optimizations.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C
- Added:
- 8/6/2018
- Last Updated:
- 11/25/2024
Operations
Publications
de Molina C, Serrano E, Garcia-Blas J, Carretero J, Desco M, Abella M. GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems. BMC Bioinformatics. 2018;19(1). doi:10.1186/s12859-018-2169-3. PMID:29764362. PMCID:PMC5952580.
PMID: 29764362
PMCID: PMC5952580
Funding: - Spanish Ministerio de Economia y Competitividad: RTC-2014-3028-1, TEC2013-47270-R
- Spanish Ministerio de Economia, Industria y Competitividad: DPI2016-79075-R, TIN2016-79637-P
- Spanish Ministerio de Educacion, Cultura y Deporte: FPU14/03875
- European Commission: 644235 RePhrase
- Spanish Ministerio de Sanidad y Consumo: CIBER CB07/09/0031