Prompting Lipschitz-constrained network for multiple-in-one sparse-view CT reconstruction
Baoshun Shi, Ke Jiang, Qiusheng Lian, Xinran Yu, Huazhu Fu
TL;DR
The paper tackles sparse-view CT reconstruction by introducing LipNet, a Lipschitz-constrained prior network, and PromptCT, a storage-efficient deep unfolding framework that handles multiple sparse-view configurations with a single model. LipNet provides a provable boundary property and Lipschitz continuity, while PromptCT unrolls a proximal-gradient-like solver with LipNet as the proximal operator, using explicit prompts to encode view information. The approach achieves superior reconstruction quality across single- and multi-view settings, with significantly reduced storage costs, and demonstrates convergence and stability through theoretical analysis and extensive experiments on synthetic and real data. The methods offer practical benefits for clinical deployment by enabling a universal model for diverse sampling scenarios and providing theoretical guarantees for convergence and robustness.
Abstract
Despite significant advancements in deep learning-based sparse-view computed tomography (SVCT) reconstruction algorithms, these methods still encounter two primary limitations: (i) It is challenging to explicitly prove that the prior networks of deep unfolding algorithms satisfy Lipschitz constraints due to their empirically designed nature. (ii) The substantial storage costs of training a separate model for each setting in the case of multiple views hinder practical clinical applications. To address these issues, we elaborate an explicitly provable Lipschitz-constrained network, dubbed LipNet, and integrate an explicit prompt module to provide discriminative knowledge of different sparse sampling settings, enabling the treatment of multiple sparse view configurations within a single model. Furthermore, we develop a storage-saving deep unfolding framework for multiple-in-one SVCT reconstruction, termed PromptCT, which embeds LipNet as its prior network to ensure the convergence of its corresponding iterative algorithm. In simulated and real data experiments, PromptCT outperforms benchmark reconstruction algorithms in multiple-in-one SVCT reconstruction, achieving higher-quality reconstructions with lower storage costs. On the theoretical side, we explicitly demonstrate that LipNet satisfies boundary property, further proving its Lipschitz continuity and subsequently analyzing the convergence of the proposed iterative algorithms. The data and code are publicly available at https://github.com/shibaoshun/PromptCT.
