[Paper Review] DuDoTrans: Dual-Domain Transformer Provides More Attention for Sinogram Restoration in Sparse-View CT Reconstruction
DuDoTrans proposes a dual-domain Transformer architecture that enhances sparse-view CT reconstruction by jointly restoring sinograms using a Sinogram Restoration Transformer (SRT) module and reconstructing CT images via a Residual Image Reconstruction Module. By leveraging long-range dependencies through Swin Transformer-based attention and enforcing consistency between domains, DuDoTrans achieves state-of-the-art performance with fewer parameters and superior robustness across noise levels and datasets.
While Computed Tomography (CT) reconstruction from X-ray sinograms is necessary for clinical diagnosis, iodine radiation in the imaging process induces irreversible injury, thereby driving researchers to study sparse-view CT reconstruction, that is, recovering a high-quality CT image from a sparse set of sinogram views. Iterative models are proposed to alleviate the appeared artifacts in sparse-view CT images, but the computation cost is too expensive. Then deep-learning-based methods have gained prevalence due to the excellent performances and lower computation. However, these methods ignore the mismatch between the CNN's extbf{local} feature extraction capability and the sinogram's extbf{global} characteristics. To overcome the problem, we propose extbf{Du}al- extbf{Do}main extbf{Trans}former ( extbf{DuDoTrans}) to simultaneously restore informative sinograms via the long-range dependency modeling capability of Transformer and reconstruct CT image with both the enhanced and raw sinograms. With such a novel design, reconstruction performance on the NIH-AAPM dataset and COVID-19 dataset experimentally confirms the effectiveness and generalizability of DuDoTrans with fewer involved parameters. Extensive experiments also demonstrate its robustness with different noise-level scenarios for sparse-view CT reconstruction. The code and models are publicly available at https://github.com/DuDoTrans/CODE
Motivation & Objective
- Address the mismatch between CNNs’ local feature extraction and sinograms’ global sampling characteristics in sparse-view CT reconstruction.
- Overcome artifacts and noise in low-dose CT by restoring informative sinograms before image reconstruction.
- Improve reconstruction quality and robustness by integrating both sinogram and image domain optimization in a unified Transformer-based framework.
- Ensure consistency between restored sinograms and reconstructed images through a differentiable consistency layer.
- Demonstrate generalizability and computational efficiency across diverse datasets and noise conditions.
Proposed method
- Propose a Sinogram Restoration Transformer (SRT) module based on Swin Transformer’s shifted window self-attention to model long-range dependencies in sinograms.
- Integrate SRT with a Residual Image Reconstruction Module (RIRM) to jointly optimize image reconstruction using both raw and enhanced sinograms.
- Design a differentiable Dual-Domain Consistency Layer to align reconstructed images with restored sinograms, reducing drift error.
- Combine SRT and RIRM into a unified framework, DuDoTrans, enabling end-to-end training with dual-domain supervision.
- Adaptively leverage CNN and Transformer strengths by using patch-based operations with local inductive bias and global context modeling.
- Train and evaluate DuDoTrans on NIH-AAPM and COVID-19 datasets, comparing against CNN-based, Transformer-based, and deep-unrolling methods.
Experimental results
Research questions
- RQ1Can a Transformer-based sinogram restoration module improve sparse-view CT reconstruction by capturing long-range dependencies in sinogram data?
- RQ2How does integrating sinogram restoration with image reconstruction in a dual-domain framework affect reconstruction quality and robustness?
- RQ3Does the proposed SRT module generalize across different reconstruction architectures, including CNNs, Transformers, and deep-unrolling methods?
- RQ4Can the differentiable consistency layer effectively reduce domain drift and improve alignment between restored sinograms and reconstructed images?
- RQ5How does DuDoTrans compare in performance, parameter efficiency, and inference speed to state-of-the-art methods under varying noise and view-sparse conditions?
Key findings
- DuDoTrans achieves a PSNR of 32.68 dB on the NIH-AAPM dataset at α_max = 96, outperforming ImgTrans (32.50 dB) and FBPConvNet (31.47 dB).
- On the same dataset, DuDoTrans improves SSIM to 0.9047, surpassing ImgTrans (0.9010) and PDNet+SRT (0.9045).
- With Poisson noise levels of 1e5, 5e5, and 1e6, DuDoTrans maintains the best performance across all α_max settings, showing robustness to noise.
- DuDoTrans-L1 and L2 achieve 0.8–1.0 dB improvement over baseline models with fewer FLOPs, demonstrating computational efficiency.
- On the out-of-distribution COVID-19 dataset, DuDoTrans improves PSNR by 4–5 dB over CNN-based methods and exceeds ImgTrans by 0.4 dB.
- Ablation studies confirm that adding the SRT module improves PSNR by 0.5–1.0 dB across CNN, Transformer, and deep-unrolling baselines.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.