总体变化最小化的Chambolle-Pock算法
该存储库是Chambolle-Pock算法的Python实现,用于通过总变化(TV)正则化最小化目标函数。 它主要是为教学目的而编写的。
实现了两个示例:
去卷积
断层扫描重建
描述了使用平滑电视实现共轭梯度的方法。
安装
只需下载并执行示例脚本。 对于断层图像重建,应事先安装1.6版。
用法
文件CP.py实现了Chambolle-Pock算法,以最小化
其中K可以是任何线性算子(此处为卷积或断层投影)。
CG.py文件实现了共轭梯度算法,用于解决先前的问题,其中TV近似为
和
这两个文件都可以执行。
其他文件包含实现各种运算符的功能。
[1]
[2]
2021-11-21 10:05:56
378KB
Python
1