pra*_*one 6 c++ image-processing
我正在研究C++中非局部均值降噪算法的实现.有关这种算法的论文(如本文),但它们也不是很清楚.
我知道,它使用的是加权平均值,但我不知道这里研究窗口的用途是什么,它与比较窗口有什么关系.
作为新用户,StackOverflow不允许我上传图片.但是,您可以在上面提供的链接的nl均值部分下找到公式.
从您引用的论文中,当确定给定像素p的结果值时,图像的所有其他像素将根据它们的邻域与像素p的邻域之间的相似性进行加权和求和。
但这在计算上是非常昂贵的。因此,作者限制了对加权和有贡献的像素数量;那一定就是你所说的搜索窗口。该搜索窗口是一个以像素 p 为中心的 21x21 区域。所比较的邻域大小为 7x7(第 5 部分)。
我可以使用 Mathematica 快速制作原型,并且我确认当搜索窗口大小增加时,它的成本会变得非常高。我期望在 C++ 中实现时会有相同的行为。