首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >非局部均值去噪算法在图像处理中的实现

非局部均值去噪算法在图像处理中的实现
EN

Stack Overflow用户
提问于 2011-06-30 18:44:46
回答 3查看 8.1K关注 0票数 6

我正在研究用C++实现非局部均值降噪算法。有关于这种算法(such as this paper)的论文,但他们对它也不是很清楚。

我知道,它使用加权平均值,但我不知道这里研究窗口的用途,以及它与比较窗口的关系。

作为一个新用户,StackOverflow不允许我上传图片。但是,您可以在上面提供的链接的nl means部分中找到公式。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-01 00:47:28

在您提到的论文中,当确定给定像素p的结果值时,图像的所有其他像素将根据其邻域与像素p的邻域之间的相似度进行加权和求和。

但这在计算上是非常昂贵的。因此,作者限制了对加权和有贡献的像素数;这一定是你所说的搜索窗口。该搜索窗口是以像素p为中心的21x21区域。被比较的邻域的大小为7x7 (第5部分)。

我可以用Mathematica快速制作一个原型,我确认当搜索窗口的大小增加时,它会变得非常昂贵。我希望您在C++中实现时也会有同样的行为。

票数 4
EN

Stack Overflow用户

发布于 2012-02-29 08:30:19

这里有一些GPL的C++代码,以及原始作者对该算法的简短编写:http://www.ipol.im/pub/algo/bcm_non_local_means_denoising/

票数 1
EN

Stack Overflow用户

发布于 2012-11-30 08:54:32

这已添加到OpenCV中

http://docs.opencv.org/modules/photo/doc/denoising.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6533570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档