ANR引起的颜色溢出问题分析

前言:

在前面的一篇中,介绍了由于2D LUT映射参数缺陷引起的色斑问题。这种色斑在画面中的位置是相对固定的。

建筑物上出现色斑问题分析-CSDN博客

1.问题

本文介绍另一种情况,由于NR引起的彩色边缘溢出。问题图片:

这是由ANR模块引起的边缘颜色溢出,这种溢出现象是动态的。

2.ANR特征

ANR(Advanced Noise Reduction是高通ISP(Image Signal Processor)中主要的降噪模块。ANRlumachroma通道上执行多通道FULLDC4DC16(DC64)降噪。

ANR主要特点:

①由于多通道处理,等效滤波kernel较大。

②基于亮度和色度局部信息的降噪滤波。

③基于局部检测,将放大的低通帧与当前通混合。

④电流通路中的平坦度检测受到低通决策的影响。

⑤对色度通道进行额外滤波以清除色度伪影。

⑥基于径向的处理,以补偿由于镜头阴影增益引起的噪声级放大。

ANR包含的主要模块:

Basic Level:高,中,低频噪声过滤,整体降噪强度的调整。

Base Functions:ANR的核心模块,根据像素间的差异来定义滤波的阈值。

LNR(Lens Noise Reduction):LSC校正可能在图像径向应用增益,LNR根据与中心的距离缩放Base Functions阈值。

Inter Length Control:平坦区域与非平坦区域之间的阈值比。

False Colors:去除边缘彩噪。

什么是多通道

Full:指的是全分辨率降噪处理。这个模式下,降噪操作在图像的原始分辨率上进行,通常会消耗较多的计算资源和时间,但可以保留更多的细节。

②. DC4DC16DC64:这些代表不同的降采样(Downsampled)处理模式,数值越大,降采样的比例越大。

DC4:图像以1/4分辨率进行降噪处理,即每4x4个像素降采样为1个像素。

DC16:图像以1/16分辨率进行降噪处理,即每16x16个像素降采样为1个像素。

DC64:图像以1/64分辨率进行降噪处理,即每64x64个像素降采样为1个像素。

降采样模式通常用于降低计算复杂度和资源消耗,但同时可能会牺牲一定的细节和精度。不同的降采样模式可以应用于不同的场景,以平衡处理速度和图像质量。

3.定位问题

通过上面的概念描述可以看出,本文的问题现象更像False Colors处理引起的。

False Colors模块的背景:

由于高亮度衍生的边缘chroma噪声更难清除,False Colors有两种级联机制来校正这个问题(仅影响chroma通道)。

Grey Edge Treatment(灰色边缘处理):检测应具有低色度的强边缘(灰度边缘),并调整色度滤波器Base Functions对其进行滤波.

Chroma Edge Treatment(色度边缘处理):对灰色边缘和没有颜色噪声细节的区域执行中值滤波。

再次确认问题现象,推测极有可能是中值滤波处理的不好引起的颜色溢出。

4.解决问题

检查False Colors参数,发现DC4Chroma Edge Treatment处于enable,在Reserved Parameters中将其disable

再次验证效果:

颜色溢出现象已经消失。

5.Tuning流程建议

直接disable中值滤波,可能会导致边缘变脏,双边滤波无法cover。对于False Colors模块,建议tuning流程如下:

•先禁用所有通道的Chroma edge treatment边缘处理。

•然后调整DC4Grey edge treatment灰色边缘处理,然后调整FULL,其他通道为bypass。

•再调整Chroma edge treatment边缘处理。从FULL开始tuning。只有在需要时,才仔细调整DC4。Bypass其他通道。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值