Skip to main content
Ctrl+K
🎉 We are part of the official PyTorch ecosystem!
📧 Join our mailing list for releases and updates.
deepinv 0.3.7 documentation - Home deepinv 0.3.7 documentation - Home
  • Quickstart
  • Examples
  • User Guide
  • API
  • Finding Help
    • Contributing to DeepInverse
    • Community
    • Change Log
  • Quickstart
  • Examples
  • User Guide
  • API
  • Finding Help
  • Contributing to DeepInverse
  • Community
  • Change Log

Section Navigation

  • Basics
    • 5 minute quickstart tutorial
    • Use a pretrained model
    • Use iterative reconstruction algorithms
    • Bring your own dataset
    • Bring your own physics
  • Models
    • Inference and fine-tune a foundation model
    • Training a reconstruction model
    • Benchmarking pretrained denoisers
  • Physics
    • Tour of forward sensing operators
    • Tour of blur operators
    • Tour of MRI functionality in DeepInverse
    • 3D diffraction PSF
    • Inverse scattering problem
    • Remote sensing with satellite images
    • Random phase retrieval and reconstruction methods.
    • Single photon lidar operator for depth ranging.
    • Pattern Ordering in a Compressive Single Pixel Camera
    • Ptychography phase retrieval
    • Spatial unwrapping and modulo imaging
  • Optimization
    • 3D denoising
    • Expected Patch Log Likelihood (EPLL) for Denoising and Inpainting
    • Image deblurring with Total-Variation (TV) prior
    • Image deblurring with custom deep explicit prior.
    • Image inpainting with wavelet prior
    • Patch priors for limited-angle computed tomography
    • Reconstructing an image using the deep image prior.
  • Plug-and-Play
    • DPIR method for PnP image deblurring.
    • Plug-and-Play algorithm with Mirror Descent for Poisson noise inverse problems.
    • PnP with custom optimization algorithm (Primal-Dual Condat-Vu)
    • Regularization by Denoising (RED) for Super-Resolution.
    • Vanilla PnP for computed tomography (CT).
  • Diffusion & MCMC
    • Building your custom MCMC sampling algorithm.
    • Building your diffusion posterior sampling method using SDEs
    • Flow-Matching for posterior sampling and unconditional generation
    • Image reconstruction with a diffusion model
    • Implementing DPS
    • Implementing DiffPIR
    • Uncertainty quantification with PnP-ULA.
    • Using state-of-the-art diffusion models from HuggingFace Diffusers with DeepInverse
  • Unfolded
    • Deep Equilibrium (DEQ) algorithms for image deblurring
    • Learned Iterative Soft-Thresholding Algorithm (LISTA) for compressed sensing
    • Learned Primal-Dual algorithm for CT scan.
    • Learned iterative custom prior
    • Reducing the memory and computational complexity of unfolded network training
    • Unfolded Chambolle-Pock for constrained image inpainting
    • Vanilla Unfolded algorithm for super-resolution
  • Blind Inverse Problems
    • Blind deblurring with kernel estimation network
    • Blind denoising with noise level estimation
    • Calibrating physics operators
  • Self-Supervised Learning
    • Image transformations for Equivariant Imaging
    • Image transforms for equivariance & augmentations
    • Poisson denoising using Poisson2Sparse
    • Self-supervised MRI reconstruction with Artifact2Artifact
    • Self-supervised denoising with the Generalized R2R loss.
    • Self-supervised denoising with the Neighbor2Neighbor loss.
    • Self-supervised denoising with the SURE loss.
    • Self-supervised denoising with the UNSURE loss.
    • Self-supervised learning from incomplete measurements of multiple operators.
    • Self-supervised learning with Equivariant Imaging for MRI.
    • Self-supervised learning with measurement splitting
  • Adversarial Learning
    • Imaging inverse problems with adversarial networks
  • External Libraries
    • Loading scientific images
    • Low-dose CT with ASTRA backend and Total-Variation (TV) prior
    • Radio interferometric imaging with deepinverse
    • Single-pixel imaging with Spyrit
    • Using HuggingFace datasets
  • Distributed Computing
    • Distributed Denoiser with Image Tiling
    • Distributed Physics Operators
    • Distributed Plug-and-Play (PnP) Reconstruction
  • Examples
  • Blind Inverse Problems

Blind Inverse Problems#

Blind deblurring with kernel estimation network

Blind deblurring with kernel estimation network

Blind denoising with noise level estimation

Blind denoising with noise level estimation

Calibrating physics operators

Calibrating physics operators

previous

Vanilla Unfolded algorithm for super-resolution

next

Blind deblurring with kernel estimation network

This Page

  • Show Source

© Copyright deepinverse contributors 2025.

Created using Sphinx 9.0.4.

Built with the PyData Sphinx Theme 0.16.1.