deepinv/deepinv
DeepInverse: a PyTorch library for solving imaging inverse problems using deep learning
解决的问题
DeepInverse 致力于解决成像逆问题。它提供了一个模块化框架,用于加速各种成像领域的深度学习研究,提高可复现性并降低新从业者的入门门槛。
工作原理
该库基于 PyTorch 构建,提供以下核心组件:
- 大量的预定义成像算子框架。
- 最先进的深度神经网络,包括预训练的重建模型和去噪器。
- 用于即插即用式恢复、优化和 unfolded 架构的框架。
- 针对逆问题的专用训练损失函数。
- 用于不确定性量化的采样算法和扩散模型。
- 用于构建逆问题专用数据集的专用框架。
适用对象
专为成像领域的研究人员和从业者设计,他们需要一种标准化、模块化的方式来实现和测试用于逆问题的深度学习算法。
亮点
- PyTorch 生态系统的一部分
- 支持即插即用的恢复和 unfolded 架构
- 包含用于不确定性量化的扩散模型
- 提供构建专用数据集的框架