文件名称:ChambollePock:Chambolle-Pock算法的Python实现,用于图像处理应用程序示例
文件大小:378KB
文件格式:ZIP
更新时间:2024-05-26 08:30:27
Python
总体变化最小化的Chambolle-Pock算法 该存储库是Chambolle-Pock算法的Python实现,用于通过总变化(TV)正则化最小化目标函数。 它主要是为教学目的而编写的。 实现了两个示例: 去卷积 断层扫描重建 描述了使用平滑电视实现共轭梯度的方法。 安装 只需下载并执行示例脚本。 对于断层图像重建,应事先安装1.6版。 用法 文件CP.py实现了Chambolle-Pock算法,以最小化 其中K可以是任何线性算子(此处为卷积或断层投影)。 CG.py文件实现了共轭梯度算法,用于解决先前的问题,其中TV近似为 和 这两个文件都可以执行。 其他文件包含实现各种运算符的功能。 [1] [2]
【文件预览】:
ChambollePock-master
----CP.py(6KB)
----tomo_operators.py(3KB)
----phantoms.py(6KB)
----images()
--------equations()
--------tomo_CP_TV_beta1.png(254KB)
--------deconv_CP_TV_5e-2.png(104KB)
----utils.py(3KB)
----image_operators.py(5KB)
----README.md(2KB)
----CG.py(4KB)
----convo_operators.py(3KB)