CT Reconstruction Bundle (Complete Series)
This bundle includes both parts of my CT reconstruction series β a complete learning package for understanding CT physics and image reconstruction in Python.
πΉ Part 1: Projection Generation (Fan-Beam Sinogram)
- Generate a realistic sinogram from the SheppβLogan phantom
- Curved-detector geometry (flat-panel support coming soon)
- Parameter-adjustable 2D fan-beam setup:
- β’ Source-axis distance (default 570 mm)
- β’ Detector arc (default 32.5Β° with 512 bins)
- β’ Number of projections (default 720 over 360Β°)
- Python code for projection simulation
πΉ Part 2: Filtered Backprojection (FBP) Reconstruction
- Apply the ramp filter and reconstruct the phantom from the sinogram
- Handles multiple scan modes:
- β’ Full 360Β° scan
- β’ Short scan with Parker weighting
- β’ Overscan with generalized Parker weighting
- Full Python walkthrough with backprojection loop
β Fully Adjustable Parameters
Experiment with different geometries and scan modes to see how they affect the final image.
β¨ End-to-End Pipeline
Together, these scripts form a complete CT pipeline:
Raw projections β redundancy weighting β sharp reconstructed images.
π Whatβs Included:
- Python code files for projection generation (curved detector)
- Python code files for FBP reconstruction with full/short/overscan support
β‘ Note & Roadmap
This version is for curved detectors.
Flat-panel geometry support will be added in a future update β free for all existing buyers.