matlab中存档算法代码盲反卷积
盲反卷积是使用未知模糊内核对图像进行模糊处理的过程。
我的大部分工作都与Rob
Fergus的相关工作及其实施有关
为了提取清晰的图像,我们首先需要计算模糊核。
后者是使用最大后验(MAP)算法估算的,同时假设模糊核值具有指数先验分布。
理想情况下,先计算后验分布,然后再使用MAP算法。
在估计了模糊内核之后,使用Richardson
Lucy算法(非盲反卷积)算法来获取最终锐化图像的像素值。
我的文章中给出了该算法的详细解释。
结果很少显示如下:
您还可以通过仅选择特定的图像区域并将其作为算法的输入,来锐化图像的一部分。
例如,考虑下面的模糊图像及其结果。
在这里,我只是想使瓶子更锋利,而不是使backgorund变得更锋利。
在任何模糊图像上运行代码的步骤:
将模糊的图像复制到images
/中(例如ian1.jpg)
复制结果/中的示例图像脚本之一(例如,如果使用Linux,则为“
cp
ian1.m
ian1.m”)
编辑新的图像脚本(例如ian1.m),更改以下设置:-obs_im以反映新的文件名(例如obs_im
='../images/
2021-08-01 17:06:07
291.65MB
系统开源
1