关于在逆光场景下,AE调试的相关总结

1、问题背景

之前在调试项目的过程中,客户有反馈在拍摄逆光场景时,室内亮度比较暗,看不清人物细节。

类似下图中的场景,左图室内比较暗,看不清植物的细节,而右图要稍好一点,可以看清楚植物的细节,但右图室外其实是过曝的。

图片

这是一个典型的宽动态场景,包含有明显的高亮、低亮的区域,所以这其实就是相机的动态范围不够的缘故,导致图像的低亮和高亮部分不能兼顾。

对于此场景使用支持wdr的sensor 肯定是能兼顾的比较好,但目前很多项目用的sensor它本身就不支持wdr, 那该如何去处理此问题呢?

2、问题分析

我的调试思路是,按产品的使用场景去分析,这是一台主要用于室内场景使用的机器,所以对于这种对着室外高亮的逆光场景,

是可以将室外调的过曝些,室内调亮的,但调试时也要注意不能影响到其他正常亮度的场景。

具体该如何去做呢?

a、我之前的做法是,假定曝光行在很小时(例如1-10行),就是逆光场景,

在此场景下去增加曝光补偿,从而增加曝光量,使得室内变亮。因为有划分曝光补偿的区间,所以也不会影响到其他场景。

这其实是不太合理的,首先无法确认客户使用时,不会遇到非逆光的很亮的场景,那此时图像就是过曝的。

另外对应每档ISO下的曝光补偿一般都是开放给终端用户在应用层去做调整的,你底层给用掉了,而且用的很大时,那上层就没办法用了。

所以关于曝光补偿的调节要留有余量,最好是只减不增。

b、正确的做法是,先保证AE要调试好,正常场景下曝光是合适的。

调试过程中要先bypass 其他影响亮度的模块

(以我司平台为例,后面影响亮度的模块依次是:LTM--->DCE(全局的动态对比度增强) --->LC),再去调整ae target。

要如何保证ae target设置的合适呢?

可在固定光源下去拍摄24色卡,测试24色卡的22色块(因为是18%灰)亮度,若达到122,则代表此时曝光合适。

注意:固定光源最好是左右两侧45度角的均匀光照,否则可能会容易过曝。有用过光源在顶部的灯箱,去调试ae target,调试出来的曝光值,实景测试是过曝的。

待ae target确定完以后,再去调整isp pipeline后面的亮度模块,注意也是先bypass后面的模块,比如调试LTM时,要先bypass DCE和LC,另外调试时也要注意先整体再局部。

但此逆光场景下的调试,主要还是要依靠 ae 去调整,因为后面的模块的暗部提亮肯定是会带来明显噪声,而且也没办法兼顾其他正常的亮度场景。

具体该如何调试呢?

后面 ae 算法有增加一个背光补偿的策略可以调试此问题,原理上就是AE在做统计时,

将检测出的高亮的部分丢弃掉,不参与曝光量的计算,此时计算出的曝光值应用于室内场景就是亮的。

也可以通过NN(神经网络)识别到逆光场景主体的人脸/人形,将识别到的区域给到ae,ae基于人脸/人形去做自动曝光,这样适应性也会更好。

另外在目前的ae 参数中,也包含有其他的一些功能,如测光模式、曝光策略(室内/室外)、曝光权重的设置,这些设置即使有效,但因为设备的使用场景不是固定的,所以也没办法实际使用。

3、问题总结

1)调试ae时,要区分哪些是功能,哪些是算法相关的。 ae算法就是计算曝光值,达到ae target,比如调整ae target、调整曝光补偿都是ae计算相关。

另外像AE的曝光策略,测光模式,设置区域权重,都可以理解成和功能相关。

2)在调试ae的过程中,要先bypass pipeline中其他影响亮度的模块,再去调试ae target。

3)ae target确定完以后,再去调整isp pipeline后面的亮度模块,也是要按pipeline中的先后顺序去做调试,且要注意先整体再局部的调试。

进技术交流群,扫码添加我的微信:mudong_771

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值