夜视红外灯下人像过曝
技术背景:夜视红外灯受灯杯角度影响 红外灯聚焦在中心,强光打在人身上会造成过曝从图像角度上思考 1 硬件灯珠角度多少度是否根据fov设计2 受工艺影响从isp-tuning角度思考:如果完全靠ae target和强光抑制会出现整体画面亮度很暗的情况如下图:这样抑制中心过曝,会导致整体画面偏暗1 如果设备有人形检测,可以根据人形检测对出现人像的情况下做ae target降低 强光抑制等级增强等操作,这样做人走后画面效果亮度不会过暗。但是人像出现背景仍然会出现过暗现象 2 从isp-tuning 角度思考 抓raw看是否过曝 如果raw不过曝 那就是dgain起来太多 限制dgain 不要让dgain起来过大到能接受整体亮度2-1 确定dgain如果过曝还是明显 降低ae target如果到25,强光抑制给到8还降低不下来,不建议在继续压ae target和增加强光抑制开关lsc看画面 ,虽然lsc对中心亮度影响比较小但是ae统计值在lsc后面。2-2 从tmo角度上:tmo模块有过曝抑制可更改阈值和强度适当压低过曝处亮度 不易过猛防止亮度翻转,TMO curse曲线压低对应过曝处亮度,但是要保证整体曲线平滑,在log域中要保持递增不能忽大忽小。2 -3 GAMMA曲线和bcsh contrast曲线类似TMO曲线调试方法一样,注意bcsh非log曲线 曲线尽量保证y=x趋势2-4 在lce上如果使用ce模式 看lce影响多大 如果因为直方图均衡化过曝区被拉的过亮 降低lce对应ev强度,限制lce up上升曲线。dr模式下,使用neg参数对过曝区抑制但是不易过大防止出现halo2-5 defog 增加对应亮度下强度2-6 如上述操作都尝试 仍然过曝 ,更改ae测光权重,人像大多在中心位置,且两边时候红外灯光源比较弱类似这样:按上述步骤修改如下图左边是修改完,右边是完全靠ae target/强光抑制修改的画面。注意:在tmo bcsh等亮度模块曲线中尽量保持平衡 不要大开大合 尽量是这个方向来一些 其他方向在均衡一些。防止亮度翻转和出现分层现象。
次码流清晰度调节方法
技术背景:次码流scale后常会遇到清晰度差或者锯齿明显,因清晰度差或者过锐导致算法识别率差的原因技术原理描述:缩放为什么会变模糊输出像素 = 周围输入像素 × 各自权重,再求和当输出尺寸大于输入区域时,属于数字放大。输出像素数量增加了,但输入没有增加新的真实细节,算法只能估算中间像素,所以放大倍率越大,画面越容易模糊。滤波权重决定画面在“平滑”和“锐利”之间的取舍:权重分布较平均:画面平滑、噪声少,但细节偏软。权重集中在中心像素:边缘更锐,但容易出现锯齿、白边和振铃。权重带有较强的负旁瓣:高频细节更明显,但过强会产生过冲和光晕。因此,锐度调节不能创造原图中没有的细节,只能改变已有细节的表现方式。2 如何调试缩放的清晰度 2-1 api调用缩放等级 固定权重模式下:建议按照从小到大逐级调试:0 -> 16 -> 32 -> 48 -> 64 -> 96->128 每次只改变一个参数,并使用同一张测试图或同一固定场景比较结果.值越大清晰度越高,锯齿也会明显。2-2 ISP效果调试。在T33 ISP Tuning 中有scale缩放的调试模块 先impdbg --enc_info 查看缩放是哪个通道 拿ch1举例子1 曲线拟合方式 曲线拟合模式会根据缩放比例自动生成一组插值曲线和滤波权重。缩放比例越大,表示需要放大的程度越高;缩放比例越小,表示缩小或接近原尺寸。曲线模式主要受以下两个比例控制:水平比例 = 输出宽度 / 输入有效宽度垂直比例 = 输出高度 / 输入有效高度自动曲线模式:根据实际缩放比例自动计算,不可调;手动曲线模式:当自动曲线满足不了需求时,可开启ChxManuMode,打开手动曲线模式;TargetWidth和TargetHeight的含义,当MSCA的输出是W和H时,配置TargetWidth和TargetHeight时,会根据这两方向的缩放比计算出一条新曲线;TargetWidth>Width时,获得一条放大曲线,反应在图像上,清晰度提升,TargetWidth越大越清晰;TargetWidth<Width时,获得一条缩小曲线,反应在图像上,清晰度降低,锯齿减弱,TargetWidth越小,锯齿越弱;TargetHeight同理;2 固定权重模式 固定权重模式使用一组固定的邻域权重。提高中心附近的权重、降低外侧权重,画面会变清晰;反向调整,画面会变模糊。手动修改权重时,各方向的权重总和必须保持不变,否则会造成亮度变化。拿ch1举例:将模式改成FIXED,后在Ch1FIxedwgt填权重。权重行总和=2048配置表如下:通道 1 的 UV 权重建议固定为:垂直 UV:{1024,1024}水平 UV:{682,682,684}解决效果如下: