【Denoising】BM3D去噪经典方法

前言

BM3D是效果非常好的去噪方法,起码到现在为止我的深度学习方法和她还是不分仲伯。一开始看到DNCNN干不过BM3D我是嗤之以鼻的,居然连传统算法都算不过,现在,我服了。不过这样也挺好的,有竞争对手才有进步……进步……

一、BM3D方法的流程

    论文讲得非常详细,主要流程分两步,每一步都由 grouping、collaborative filtering 以及 aggregation组成。

1. basic estimate

a) Block-wise estimates. For each block in the noisy image, do the following.
    i) Grouping. 对于已有的二维block,在一定范围内搜寻其他距离相近的blocks,构成三维group。这里的距离用下式计算。

block similarity

    ii) Collaborative hard-thresholding. 接下来对三维groups做3-D线性变换、利用threshold减轻噪声,再做3-D反变换。如下式所示:
Collaborative hard-thresholding

a) aggregation. i) 和 ii) 产生的groups是有重叠的,如何利用这样的groups还原图像呢,下面就用到weighted aggregation:

weighted aggregation

2. block-wise estimates

    与 basic estimate 的不同在于第二步,由Collaborative hard-thresholding 变成了 Collaborative Weiner filtering。
Apply a 3-D transform on both groups. Perform Wiener filtering on the noisy one using the energy spectrum of the basic estimate as the true (pilot) energy spectrum. Produce estimates of all grouped blocks by applying the inverse 3-D transform on the filtered coefficients and return the estimates of the blocks to their original positions.

综上,整体流程如下图:
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从北京回来有几天了,这次是真正意义上的一次说走就走,一切都是未知的,一切都是探索的。在北京,有太多的第一次,也有太...
    八月儿时柒阅读 749评论 0 2
  • 2018-03-01安然留于通山 二月,空气依旧清冷,北风呼啸的严冬已渐渐离开了四季的舞台;三月,即将登场,携着春...
    爱安然阅读 302评论 0 0
  • 今天下午,学校举行2017年实验小学教育教学工作会议,连续两届六年级级部主任分别做了质量分析。相比徐主任铿...
    栗花菇阅读 120评论 0 0
  • 亲爱的老公,昨天夜里小宝发烧了,今天你特意请假在家陪小宝,让我安心的上班去,晚上时你还去给小宝配药,真是个...
    周小末_0700阅读 223评论 0 2
  • 春节过后,我来到学校,已经七点多钟了,班里却只来了四五个学生,课桌凳子还保持着上学期期末考试后的凌乱样子,我们这些...
    牧童无笛阅读 321评论 0 0