MT6771平台是好几年前的平台了,和最新的平台有些许差异,不过大同小异,pipeline的各模块有些变化。
MT6771 pipeline:
ISP pipeline部分模块简要介绍:
ADBS模块:这个模块是提高低亮区域sensor线性化,一般设为默认,自动校准,不需要修改参数。
OBC模块:这个模块就是暗电流校准,一般在客观时候校准。如果校准有差异会出现偏色问题。
BPC模块:这个BPC主要包含坏点校准和相位差像素校准,坏点校正由Strength、Blend ratio、Min Blend ratio三个参数共同控制;相位差像素校准需要配置PDC table。
DM模块:DM模块先是由RAW格式采用插值算法转为RGB格式,使用低通滤波器去噪,然后再使用高通滤波器提升边缘锐度,具体参数需要多熟悉熟悉,也需要以后上手后才能有更深理解。
NR1模块:这个模块是在YUV域去噪,主要是减少亮度和色度噪声;先是进过LPF去噪,平坦区和边缘都会变得平滑,然后再经过自适应低通滤波器保留边缘,然后还有一个四周噪声比中心更多,采取不同处理方法,后面再混合。
EE模块:NR1是去噪模块,经过NR1后图像锐度会变得很低,此时就需要增强边缘,EE主要就是增强边缘,提升锐度。主要是根据方向检测处理,再与原图像一起处理,具体还有些不太明白。
NR2模块:这是在YUV域第二次去噪模块,目的是消除点和脉冲噪声,NR2里有个ABF模块,这里的ABF与高通的ABF完全不同,全称为Anti-Blooming Filter(防晕过滤器),消除传感器或透镜引起的晕染效应。
上述模块只是MT6771 ISP单帧处理需要跑的模块。
参考:MT6771 ISP Tuning Introduction