|
图解噪声与去噪之三:噪声建模与去噪本文系微信公众号『大话成像』,知乎专栏『All in Camera』原创文章,转载请注明出处。 y = α Pi ni, pi ~ P(x), Ni ~ N(0,σ2),y是总噪声,α是量化参数,Pi是泊松噪声,Ni是高斯噪声,x是信号。Pi是信号相关的,Ni是信号不相关的。 以上证明了噪声模型的数学实现性,真正应用的噪声模型比上述基本模型要复杂一些。有了噪声的数学模型,就可以用统计学的方法,针对这两种不同的噪声模型进行处理。 具体的过程如下: 1> 先得到一个sensor的噪声profile(标准差 对 亮度) 2> 利用之前说的泊松-高斯模型做curve fitting RGB三个通道有三个不同的响应,三个不同的fitting曲线。 3> Variance Stabilization 在噪声建模的论文中都用这个词Stabilization–稳定化。实际上我的理解就是把噪声对亮度做‘归一化’。因为在现在的信号处理方法中,信号依赖性的噪声处理起来非常不便。所以需要把噪声对亮度做归一化。这样就需要根据前边的fitting curve产生conversion function curve。 4> 把conversion function curve 作用到原始信号就会得到噪声归一化的信号: 5> 用常用的去噪方法,比如wiener filter and dct, bm3d, wavelet-based 方法, nlmeans 进行去噪 6> 做完去噪,再做反变换,就可以恢复成原始的信号 参考文献: markku makitalo, alessandro foi: optimal inversion of the generalized anscombe transformation for poisson-gaussian noise, ieee trans. image processAlessandro Foi是芬兰Tampere大学研究图像去噪和噪声建模的教授,他的文章谈到的方法很多都已经在手机camera中得到了应用,具有很高的参考价值。 本文系微信公众号『大话成像』,知乎专栏『All in Camera』原创文章,转载请注明出处。 |