Enabling self-supervised learned primal dual with Noise2Inverse

Antti Sällinen, Siiri Rautio, Santeri Kaupinmäki, Andreas Hauptmann
6/25/2026
eess.IVcs.LGmath.OC

No confident code implementation found for this paper.

Abstract

X-ray computed tomography reconstruction is an ill-posed inverse problem, particularly in low-dose and sparse-angle settings where measurements are noisy and incomplete. While learned reconstruction methods such as the Learned Primal-Dual algorithm achieve strong performance, they typically rely on supervised training with access to ground-truth data, which is often unavailable in practice. In this work, we propose a self-supervised reconstruction method by extending the Noise2Inverse framework to the Learned Primal-Dual algorithm. The resulting approach, called Noise2Inverse Learned Primal-Dual (N2I-LPD), enables training of a learned iterative reconstruction operator without ground-truth images by exploiting the statistical independence of noise in distinct measurements with respect to angular rotation of the CT-scan. We compare the proposed method with classical reconstruction methods, as well as neural network-based approaches such as a U-Net trained within the same N2I framework. The results demonstrate that N2I-LPD achieves improved reconstruction quality, highlighting the potential of combining learned reconstruction operators with self-supervised training strategies for practical CT imaging scenarios where ground-truth data is unavailable.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sllinen2026enabling,
  title  = {Enabling self-supervised learned primal dual with Noise2Inverse},
  author = {Antti Sällinen and Siiri Rautio and Santeri Kaupinmäki and Andreas Hauptmann},
  year   = {2026},
  eprint = {2606.26991},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.26991v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.26991.svg)](https://codeofpaper.com/paper/2606.26991)

Discussion