FreeCT_wFBP

FreeCT_wFBP implements weighted filtered backprojection (wFBP) to reconstruct helical fan-beam CT data for quantitative imaging, radiomics, and computer-aided detection.


Key Features:

  • Helical scan support: Reconstructs helical scans with arbitrary pitch and supports flying focal spots and quarter-detector offset sampling.
  • Weighted filtered backprojection (wFBP): Implements wFBP adapted for helical fan-beam CT geometry.
  • GPU-based processing: Host code is written in C with GPU kernels implemented in Nvidia CUDA C to accelerate reconstruction for high-resolution datasets.
  • Low-dependency architecture: Minimal external software dependencies.
  • Reconstruction speed: Achieves an average reconstruction time of 17.4 ± 1.0 seconds for a volume of 512 rows × 512 columns × 32 slices measured using the ACR CT accreditation phantom across four flying focal spot configurations.
  • Image quality validation: Meets CT Accreditation Program criteria for CT number accuracy, uniformity, and contrast-to-noise ratio (CNR) based on ACR phantom assessments.
  • Mass-attenuation accuracy: FORBILD thorax phantom simulations yielded reconstructed water mass-attenuation coefficient values within 0.0001 mm²/g (0.01%) of known phantom values.

Scientific Applications:

  • Quantitative imaging and radiomics: Provides reconstructions suitable for quantitative measurements and radiomics feature extraction from CT images.
  • Computer-aided detection (CAD): Supplies accurate reconstructed images for CAD algorithm development and evaluation.
  • Accreditation and validation studies: Supports CT Accreditation Program validation and reconstruction accuracy studies using ACR and FORBILD phantoms.
  • Acquisition and reconstruction research: Enables investigation of complex third-generation CT acquisition techniques and sampling patterns such as flying focal spots and quarter-detector offset.

Methodology:

Reconstruction uses weighted filtered backprojection (wFBP) adapted for helical fan-beam geometry with support for arbitrary pitch, flying focal spots, and quarter-detector offset; implementation uses C host code and Nvidia CUDA C GPU kernels and was evaluated with ACR CT accreditation phantom and FORBILD thorax phantom benchmarks, including timing for 512 rows × 512 columns × 32 slices.

Topics

Details

License:
GPL-2.0
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C
Added:
10/20/2018
Last Updated:
12/10/2018

Operations

Publications

Hoffman J, Young S, Noo F, McNitt‐Gray M. Technical Note: FreeCT_wFBP: A robust, efficient, open‐source implementation of weighted filtered backprojection for helical, fan‐beam CT. Medical Physics. 2016;43(3):1411-1420. doi:10.1118/1.4941953. PMID:26936725. PMCID:PMC4769265.

PMID: 26936725
PMCID: PMC4769265
Funding: - Tobacco-Related Disease Research Program: 22RT-0131, 22RT‐0131 - National Cancer Institute: U01 CA181156 - Tobacco-Related Disease Research Program (TRDRP): 22RT-0131 - National Cancer Institute (NCI): U01 CA181156

Documentation