高通camera效果调试fasttuning

上传人:小** 文档编号:61677285 上传时间:2018-12-09 格式:PDF 页数:28 大小:963.62KB
返回 下载 相关 举报
高通camera效果调试fasttuning_第1页
第1页 / 共28页
高通camera效果调试fasttuning_第2页
第2页 / 共28页
高通camera效果调试fasttuning_第3页
第3页 / 共28页
高通camera效果调试fasttuning_第4页
第4页 / 共28页
高通camera效果调试fasttuning_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《高通camera效果调试fasttuning》由会员分享,可在线阅读,更多相关《高通camera效果调试fasttuning(28页珍藏版)》请在金锄头文库上搜索。

1、高 通 Camera 效 果 调 试 Fast Tunning -by Ethan 说明:本文档适用于新手现场Tunning,比较基础。 深入学习请看高通VFE各个模块文档及3A_Tuning_Guide Camera调试交流群:189827715 1、高通效果文件构架 Chromatix_xxx_preview.h 文件 主要包含模块 VFE Blocks (同同MTK ISP) Manaual Whitebalance Auto Whitebalance(老算法(老算法,无效无效代码)代码) Bayer AWB Params AEC 下面的模块不常用下面的模块不常用 Auto Flicke

2、r Detection Auto Scene Detection Zero Shutter Lag Post Processing VFE Block 展开,只列出重要的 Black-Level Subtraction Adaptive Bayer Filter 2(ABF2,去噪,如果有硬件小波,这部分参 数调试较少,且值都放的比较小一些) Bad Pixel Correction Color Correction Gamma Tables Color Conversion 5x5 ASF(清晰度,适用于8x10,8x12,8909等平台) 7x7 ASF(清晰度,适用于 8x16,8939

3、及后面的新平台) Wavelet Denoise( 去噪,8x10,8x12,8909 适用于SW420,即 Software Wavelet Denoise;8x16,8939适用于HW420,即Hardware Wavelet Denoise) Chromatix_xxx_common.h 文件 主要包含模块 Linearization(线性化) Lens Rolloff(Shading) LA Special Effects(场景特效) 注:该文件三个模块,仅Lens Rolloff需要调 试,且一般用工具生成; 1)高通AEC与MTK AEC shutter和gain的增长机制基本类似

4、: 2、AEC Tuning 2)头文件里的曝光表 3)AEC Snapshot Exposure luma target 无法达到时,拍照会增大曝光时间,相应减小一定的gain 默认参数是允许最大曝光时间为0.2s,拍照gian/2。一般建议关闭,可能会 出现拍照预览亮度不一致。 4)Histogram pixel level weighting 不同的pixel level的权重不同,主要是AEC测光这一部分的。 一般建议关闭。 5)AEC其他参数 2, /* AEC Fast Convergence Skip */ / AEC 快速调整时skip帧数 1, /* AEC Slow Con

5、vergence Skip */ /AEC慢速调整时skip帧数 0.800000f, /* Aggressiveness */ /越大AEC收敛速度越快 332, /* Fix FPS AEC Table Index */ /固定帧率时的最大曝光档,video能达到的最大 曝光档,可以改大,但是录像帧率会变化 210, /* AEC Indoor Index */ /AEC indoor门限,初试AEC曝光档,可以修改进去 亮度偏暗或者过曝 110, /* AEC Outdoor Index */ 57, /* Default Luma Target */ /一般场景目标亮度 59, /*

6、Outdoor Luma Target * /outdoor 的目标亮度,不要与default差异太大,防 止AEC震荡 6)AEC Trigger Point 高通的去噪和边缘加强及其他模块都涉及到多参数,而不同组参数是根 据不同的gain或曝光档位来调用的,如下ABF2三组参数调用如下: 7)手工AEC table 高通AEC 曝光表shutterxgain是成等比数列,等差为1.03。 因此手工曝光表可以通过excel表格来实现。 2、AWB Tuning 1)Manual Whitebalance 手动白平衡 2)Bayer AWB Params A)Reference Point &

7、 AWB gain adjust。 Reference Point是通过抓log(logcat)读取simple gray world的rg和bg来标 定的。AWB gain adjust是光源判定准确后,在做完AWB后微调的R/B gain。 B) Indoor/Outdoor index与AWB Weight vector 高通根据AEC的曝光档,共分为四个区间,不同亮度区间,不同色温点 的权重不同。Indoor index/outdoor index/Inoutdoor_midpoint满足的关系为: Indoor index outdoor index = 100,inoutdoor_

8、midpoint = indoor index - 50 各个色温权重表为,适当情况下可以通过修改权重表和Indoor/outdoor index 来调整AWB C )Outlier distance & green zone outlier distance:以参考点为中心,以outlier distance为半径,在这个圆内 的落点都算作是该色温的白点,这些圆做成的区域成为Grey Zone。改小可 以一定程度上解决某些淡色漂的问题。 Green zone:用于做绿色保护的模块,用于调试大面积绿色漂的问题。大面 积绿色偏黄减小RG offset。 3)AWB Trigger Point 与

9、AEC Trigger Point类似,是根据判断的色温调用不同参数 以ColorCorrection为例,D65、TL84、A光三组参数调用如下: 1)Balck Level,减去固定的offset,分R,Gr,Gb,B四个 通道,GC Sensor内部含BLK模块,平台的一般不需 要减,写为大于0的值即可,IMX219写为64。 3、VFE Block Tuning 2)ABF(Adaptive Bayer Filter 2 ) 手动修改最多的是去噪力度 3)BPC/BCC(Bad Pixel,Bad Cluster ) BPC适用于单坏点,BCC适用于多坏点 4)Color Correc

10、tion 除下面说的5组CCM,还包括LED和Strobe两组 5)Gamma Table 分lowlight、normal light和outdoor三组。 6)Color Conversion 高通饱和度调试,实际上还是基于YCbCr来做的 这些参数一般调试am/ap/cm/cp,其他参数不动 附: Y = 0.299*R + 0.587*G + 0.114*B Cb = -0.172*R - 0.339*G + 0.511*B + 128 Cr = 0.511*R - 0.428*G - 0.083*B + 128 高通的Cb/Cr计算方式为: Cb = a(B-G) + ab(R-G)

11、 + 128 Cr = cd(B-G) + d(B-G) + 128 当a_m=0.5, b_m=-0.338 c_m=0.5,d_m=-0.162, 也就是默认参数时 Cb=0.5(B-G)-0.5*0.338 (R-G)=-0.169R-0.331G+0.5B+128 Cr=-0.5*0.162(B-G)+0.5(R-G)=0.5R-0.419G-0.081B+128 也就与标准的转换公式是基本一致的。 7)5x5 ASF 一般修改k1、k2较多,建议low light的值跟Normal light放差不多, 默认参数low lowlight比较糊。 7)7x7 ASF 整个7x7参数比较复杂,经常修改参数包括: 7)Luma Adaptation 一般建议关掉 8)Chroma Suppression/Memory Color Enhancement 高级调试,这里不做介绍,一般也较少调试 9)Wavelet Denoise 小波去噪是基于频域去做的去噪,不同的频率区间(可以简单理解为标准差的范围 区间)按照不同的力度和方式去处理 。越是细节的地方频率越高噪声也越多,如果力度 加的太强,清晰度也会损失比较多。要出好效果,需要仔细调试。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号