Bayer域去噪:从信号角度分析位置设置原因
- Bayer域去噪的ISP位置
- 关于ISP流程中的AWB中参数的说明
Bayer域去噪的ISP位置
首先是关于位置的说明,网上找了好多ISP流程,感觉五花八门,没有一个是当前实际使用的顺序。这里确定位置:去噪放在raw数据读取之后,BLC之前。
原因在于:黑电平的存在是为了保证噪声信息的完整获取,而BLC则会使负db的噪声被截断,而这之后再进行去噪则难度加大。例如,噪声是高斯分布的白噪声,其均值为0,采用高斯滤波就可以进行去噪。而如果噪声被截断,其均值变为了大于0的某个值,这时候再设计滤波进行去噪难度很大,因为比较难以描述噪声分布。
关于ISP流程中的AWB中参数的说明
一般的AWB参数包括R\G1\G2\B四个增益系数,用于乘积关系的信号拉伸。但一般在设计算法时,会令256=1,原因在于设备只能接收整数,无法接收float,因此利用这样的办法传输float,实现类似1.1/1.2这样的增益系数实现 。
ISP领域从业新人,如有错误,欢迎各位前辈指点。
其他参考:
知乎: 图像处理~黑电平矫正
其中关于去噪顺序,个人认为:
去噪在BLC之前,能够更好的还原原始图像有效信息,应该是清晰度更好;
去噪在BLC之后,噪声被截断了一部分,需要处理的噪声变小,应当是处理之后噪声信号更好,但是,由于无法获得真实图像信息,其实图像的有效信息较少,清晰度差。
博客园:ISP基础(03):拜尔域去噪BayerNR