Skip to content

CL reconstruction artifact #695

@zeminLi66

Description

@zeminLi66
testExperiment.2025-12-12.11-50-40.mp4
experimentResult.2025-12-12.11-51-09.mp4

I am currently conducting a cone-beam CT (CBCT) 3D reconstruction experiment. I generated projection data from a simulated 3D model and then used an iterative algorithm for the reconstruction.
Methodology and Setup:
I performed the reconstruction using the SART (Simultaneous Algebraic Reconstruction Technique) algorithm. Crucially, the forward and backward projection methods I employed are sourced from the TIGRE toolbox:
Forward Projection: Siddon algorithm.
Backward Projection: Backprojection 2 algorithm.
Observed Problem:
The resulting reconstructed volume, visible in the output video, contains significant image artifacts, specifically numerous distinct circular artifacts localized in the lower region of the reconstructed volume.
Key Observations (Artifact Mitigation):
I discovered that these circular artifacts are reliably eliminated under two independent conditions:
Simultaneously reducing both the voxel size and the detector pixel size to half of their original dimensions.
Simultaneously doubling the distance from the radiation source to the object center (DSO) and the distance from the object center to the detector (DOD). (This action significantly reduces the effective cone angle.)
Hypothesis and Inquiry:
Based on the fact that increasing the geometric distances (which reduces the cone angle) or increasing the sampling rate (halving the pixel/voxel size) solves the issue, I suspect the artifacts are primarily caused by an excessive cone angle, leading to insufficient sampling or potential truncation/interpolation errors near the edges.
I would be grateful for your expert insight on the following points:
What is the precise fundamental reason for the appearance of these circular artifacts in this specific cone-beam geometry (especially given the use of TIGRE's Siddon/Backprojection 2)? Is my suspicion about the excessive cone angle or sampling density correct?
Aside from physically changing the geometry or substantially increasing the resolution, are there algorithmic solutions, projection modifications, or correction methods that can be implemented to solve or mitigate these artifacts within the SART framework?
Thank you very much for your time and assistance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions