deepinv/deepinv

DeepInverse: a PyTorch library for solving imaging inverse problems using deep learning

解決的問題

DeepInverse 致力於解決成像逆問題。它提供了一個模組化框架,用於加速各種成像領域的深度學習研究,提高可複現性並降低新從業者進入門檻。

工作原理

該函式庫基於 PyTorch 構建,提供以下核心組件:

  • 大量的預定義成像算子框架。
  • 最先進的深度神經網路,包括預訓練的重建模型與去噪器。
  • 用於即插即用式修復、優化與 unfolded 架構的框架。
  • 針對逆問題的專用訓練損失函數。
  • 用於不確定性量化的採樣演算法與擴散模型。
  • 用於構建逆問題專用資料集的專用框架。

適用對象

專為成像領域的研究人員與從業者設計,他們需要一種標準化、模組化的方式來實現與測試用於逆問題的深度學習演算法。

亮點

  • PyTorch 生態系統的一部分
  • 支援即插即用的修復與 unfolded 架構
  • 包含用於不確定性量化的擴散模型
  • 提供構建專用資料集的框架