目录
6、Static /Dynamic Bad Pixel Correction
8、RGBIR Support (非RGBir sensor 忽略)
9、Before CE Digital Gain (White Balance Gain)
11、After CE Digital Gain (默认为1X)
ISP分成了三个域
CFA域、RGB域、YUV域
离线调试模块
BLC、AE Target、图像暗角补偿shanding、WBC、CC、静态坏点检测与校正、镜头色彩像差CAC、Adjusting Binary、Motion Detection Calibration、NarrowNonSmooth Detection
ISP框架
CFA域
1、Black Level Correction
黑电平校正是将号进行上下平移合适的度量,从而进行补偿。黑电平的值和Sensor相关,与ISP的处理数据格式相关,同时与相机的硬件外设相关。
黑电平校准在Ambarella CV2x ISP常态化处理的flow中,位于第一环节,所以BLC校准对整个ISP作用深远。
它会影响画面SNR ,尤其明显的是,它会影响画面的白平衡和色彩校正。在任何项目的图像ISP调试,确定模组黑电平是首要任务。
黑电平的值可以按照要求通过PC工具采集RAW文件离线计算来得到。如果Sensor输出多帧曝光,此模块可以对单独的曝光帧做黑电平校正。
2、Front end Digital Gain
前端数字增益模块分R/G/B通道来设置数字增益,可以用来设置白平衡增益(Ambarella CV2x ISP当前多帧融合的HDR会使用Front_end_Digital_Gain来进行白平衡校正。)
,增益的unit为4096,即4096= 1X.
3、HDR Blending(忽略)
控制HDR模式下的长短帧的合成
4、Build-in HDR Support(忽略)
Build-in HDR指Sensor自身完成HDR的合成
5、Viganette Compensation
离线标定,图像暗角
6、Static /Dynamic Bad Pixel Correction
Sensor的静态坏点指在固定位置的坏点,包括亮点和暗点。Bad Pixel Bitmap去校正正在Btimap内标定为1的坏点
动态坏点指由于温度,增益变化引起随机位置的Sensor坏点。
动态坏点检测在CFA中相同Bayer Color的相邻像素之间检索,检索按序参考最小和最大离群值。同时本模块基于坏点聚集的数量支持一级坏点检测和二级坏点检测。
一级坏点检测( 1st Order )可以检测孤立存在的像素离群点(坏点);二级坏点检测(2nd Order )可以检测两个以上聚集( clusters-of-to )的坏点。同时该模块可以独立检测亮点和暗点,并分开控制其补偿程度。
7、GrGb Mismatch Correction
此模块用于校正由于Sensor或镜头原因导致的Gr通道和Gb通道不匹配。即校正并修复绿平衡。其会在小范围内检测Gr和Gb的信号差,如发现不一致则自动进行纠正。当开启GrGb Mismatch的时候,ISP会让信号通过一个Narrow Test,来判断Mismatch是发生在相邻的pixel之间还是更大的范围之内。
ISP会在小范围内检测Gr和Gb的信号差,如发现不一致则自动进行纠正;同时,ISP通过wide\_enablewide_enable开关提供在更宽范围内检测不匹配性的选项,当信号差大于wideL_thresuide_thres (不一致性大到需要被纠正)并且小于wide\ safetyuide_safety(由实际信号造成的不一致)时,ISP会补偿Gr和Gb的信号差。
8、RGBIR Support (非RGBir sensor 忽略)
本模块为RGBir的sensor专门设计,故非RGBir Sensor请disable本模块。
9、Before CE Digital Gain (White Balance Gain)
此数字增益模块分R/G/B通道来设置数字增益,增益的unit为4096,即4096为一倍。在Ambarella CV2xISP中,该模块被用作线性曝光下的自动白平衡补偿机制。
10、Contrast Enhance
CE(Contrast Enhance )是CV2x ISP中HDR支持的重要模块,其完成了动态范围压缩,细节增强和将20bit数据转换回14bit值域的整套流程。
此模块的输入为合成完的的HDR图像,或者来自多帧曝光,或者是Build-in HDR。输入的图像固定为20bit,如果低于20bit则左移对齐到2Obit数据。CE将输入分成base基础层和detail细节层,其中Detail层用作细节增强,base用作动态范围压缩,完成所有操作后,通过一个查找表将图像转换成14bit值域并输出。
11、After CE Digital Gain (默认为1X)
此数字增益模块分R/G/B通道来设置数字增益,增益的unit为4096,即4096= 1X。该模块亦可调节画面色彩倾向。可以用来适当纠正画面的偏色。
12、Chroma Aberration(离线标定)
色差由镜头引起,通常表现为高对比度边沿的紫边或像场边缘的紫边。
色差分为轴向和横向两种,此模块只能用于校正横向色差,而轴向色差需要通过调整Chroma域的滤波器来减轻。
13、CFA Noise Filter
本模块为CFA域的降噪滤波器,采用适当的中心像素与周围像素加权平均的思路进行降噪。Filter将画面pixel分为Normal区域(平坦区域)和Fine Detail 区域(细节部分)各自进行分别的降噪设置。
滤波器分为Regular滤波和Fine滤波两阶,分别对平坦区和细节区降噪,且有针对垂直和水平边沿的滤波功能,示意框图如下