0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何打造优质的自动驾驶ISP

黑芝麻智能 来源:黑芝麻智能 作者:黑芝麻智能 2022-11-29 15:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在让汽车洞察秋豪——秒懂自动驾驶ISP(一)中,我们了解了什么是ISP、自动驾驶ISP的特殊性以及黑芝麻智能NeuralIQ ISP优势,本期我们将深入理解打造优质的自动驾驶ISP,需要经过怎样的图像质量调试和其背后的技术原理。

ISP 图像质量调试

ISP图像质量取決于算法设计和效果调试两个方面。算法设计负责提供优良“基因”的图像处理算法功能,通过调试灵活的适配不同特性的摄像头 (各类镜头、CFA、HDR策略),输出满足用户需求的图像质量效果。

典型的ISP调试流程如下图所示:

3968141e-6f0a-11ed-8abf-dac502259ad0.jpg

图1 ISP调试流程

需求确认:确认调试摄像头的分辨率、帧率、工作模式、应用方向;

模组检查:摄像头硬件品质检查(模组、sensor、镜头);

参数标定:不同sensor特性差异补偿;

客观调试:通过图像质量客观指标的把控保证ISP 基础调优效果;

主观调试:针对特定应用方向和客户需求迭代细调;

自动驾驶ISP调试

近年来,越来越多的摄像头应用于汽车系统,已经成为现代汽车中不可或缺的一部分。对于自动驾驶的安全性而言,摄像头输出的图像质量至关重要。车载摄像头以感光成像为理论基础,实际使用中面临着复杂使用环境的诸多挑战:

夏日晴天极亮到夜晚无灯极暗的大尺度场景照明亮度变化范围;

同一场景下,超过120db 的高动态范围(HDR);

各种极端天气:雨、雾、雪、沙尘;

复杂的光源环境与颜色还原,LED Flicker;

大景深范围与探测距离;

低速/高速运动场景;

面对如此多的挑战,结合不同的自动驾驶应用,给车载摄像头ISP 的调试提出了不同的需求。举例来说:

高级驾驶辅助系统ADAS:AEC/AWB响应时间、HDR还原、低光信噪比、颜色准确性、运动模糊、高分辨率sensor适配性;

360°全景环视系统SVS:鱼眼镜头暗角补偿、多摄像头调试效果一致性;

驾驶员监控系统DMS:感光灵敏度与信噪比、图像清晰度;

电子后视镜CMS:HDR恢复、监视器显示图像质量;

黑芝麻智能图像质量调试案例

运动模糊 vs 噪声水平

对于自动驾驶常见的夜晚低光场景,ISP 输出图像为了获取合适的图像亮度,往往需要将曝光时间增长到最大值,并且提高增益的补偿。

运动场景曝光时间的增加会带来运动模糊问题,增益的设置则会影响到图像整体的噪声水平。尤其是大FOV镜头成像的边角区域,一方面边角透视失真导致运动模糊更加严重,另一方面由于镜头阴影亮度补偿噪声水平也会更高。如何平衡曝光时间和增益的分配,并调试合适的去噪参数,是处理这类问题的核心考量。

当曝光时间从28ms 变化到20ms时,运动模糊可以得到改善。但是为了保持图像亮度一致,左图需要用到更高的sensor 增益,从而导致了更高的噪声水平。

对于自动驾驶ISP调试而言,需要优先考虑感知算法能容忍的运动模糊像素个数上限。然后依照特定应用的车辆速度、场景距离、焦距、像素尺寸,反推出对应的最大曝光时间;再依照该最大曝光时间的AEC设置,调试不同场景的去噪参数。

左侧结果图通过运用多帧3D去噪,可以进一步的缩短曝光时间,显著改善运动模糊的同时,尽管单帧图像的增益高达9倍(为了保持图像亮度一致),处理结果的SNR也与右侧3倍低增益图像类似,噪声得到了很好的抑制。

亮度 vs 对比度 vs噪声水平 vs 图像细节

低光照或不均匀光源的环境, 对图像的噪声/亮度/对比度/细节带来了极大的挑战。

图像对比度作为一种图像内容增强方法,原理上也会增强图像噪声内容。

在ISP调试中,亮度vs对比度 vs 噪声水平vs图像细节是一个多模块耦合调试的典型例子。实际中,需要根据应用需求,通过多场景调试,平衡各样例最优效果。

黑芝麻智能 NerualIQ ISP 对于图像亮度vs对比度 vs 噪声水平vs细节耦合调试的一个示例。场景为路灯光晕影响下, 暗处的表现。左侧的结果,图像亮度太暗,导致无法分辨细节。中间的结果,通过提升图像亮度,图像整体轮廓辨别度提升,但是因为对比度不够,细节内容仍较难分辨,亮度的提升也一定程度带来了噪声水平的提升。右侧的结果,通过平衡亮度和对比度,然后结合适当的去噪参数调整,图像整体轮廓和局部细节(穿反光衣服的行人)都得到了较好的图像质量恢复。

交通灯颜色还原 vs 整体颜色还原

白平衡是ISP调试颜色还原时需要面对的一个经典问题。白平衡问题有两个起源,一是黑体辐射,二是人眼颜色恒常性。

3b60231a-6f0a-11ed-8abf-dac502259ad0.png

图 7 色度图标注黑体辐射普朗克轨迹

(图像来源:https://en.wikipedia.org/wiki/Black-body_radiation)

在任何条件下,对任何波长的外来辐射完全吸收而无任何反射的物体定义为黑体。黑体辐射的电磁波的光谱特性只和黑体的温度有关。如图7所示,随着温度升高,黑体辐射的颜色呈现由红—橙红—黄—黄白—白—蓝白的渐变过程,黑体的这个温度称为该光源的色温。

常见光源的色温和光谱曲线如下图:

3c426806-6f0a-11ed-8abf-dac502259ad0.png

图 8 不同光源光谱曲线

(图像来源:https://www.image-engineering.de)

例如,白炽灯的光色是暖白色(图8的A光),其色温为2700K,而日光色荧光灯的色温则是5000K左右(图8的D50光)。

人眼颜色恒常性是指,当照射物体表面的颜色光发生变化时,人们对该物体表面颜色的知觉仍然保持不变的知觉特性。很好的例子是当我们进入一个白炽灯照亮的房间一会儿以后,就不会有光线昏黄的感觉了。

对于以CMOS、CCD 为代表的图像sensor而言,在不同色温和光谱的光源照射下,Bayer RGB 三通道的响应比例是不同的。这必然导致如果不经过处理,图像的颜色响应会出现显著的不一致,提升了后续感知算法处理的困难。

ISP 中的自动白平衡(AWB)功能即专门针对这个问题设计。一个优良的AWB算法+调试结果,能比较准确的判断出成像场景的色温范围,并根据已经标定好的sensor 光谱特性,转化为该场景下B和R通道的补偿增益值,实现“白色做白”。

以上是理想的情况。对于自动驾驶而言,特别是夜晚场景,通常会包含不止一个光源。如果这些光源的色温不一致,就会产生典型的混合光场景问题。

如果需要将整体颜色还原为白色,需要加较多的B通道增益,导致绿灯效果偏青,即左图效果。右图通过限制B通道增益,绿灯颜色还原效果较好,但整体效果偏暖。

该场景也是一个混合光源场景,隧道内照明灯色温偏低,颜色偏暖,隧道外阳光直射色温偏高,颜色偏冷。除此以外,该图像sensor使用了大小像素LPD-SPD技术,针对HDR场景,长曝光使用大像素采集用于合成暗区(隧道内),短曝光使用小像素采集用于合成高光区(隧道外)。由于大小像素光谱响应不同,进一步加重了隧道内外颜色差异(左图结果)。针对这个问题,黑芝麻智能 NerualIQ ISP 专门设计了针对大小像素颜色差异补偿的处理算法和调试策略,依照预先标定的大小像素感光差异,动态调整小像素的AWB和CCM,使之处理输出颜色尽量接近大像素。调试结果如右图所示,通过调试,隧道外异常偏蓝色问题得到了较好的改善。

结语

所谓“大厨做菜,众口难调”。通过以上几个实际的调试例子,我们可以认识到,从原理来说,ISP调试的一般目的,不应当设定为解决所有的图像质量问题。而是应该根据不同模组、不同应用、不同客户的差异化需求,通过差异化参数调整,最大化ISP算法设计的潜能,使输出图像质量定制化满足特定需求。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 摄像头
    +关注

    关注

    61

    文章

    5058

    浏览量

    102444
  • 自动驾驶
    +关注

    关注

    791

    文章

    14670

    浏览量

    176523

原文标题:让汽车洞察秋毫——秒懂自动驾驶ISP(二)

文章出处:【微信号:BlackSesameTech,微信公众号:黑芝麻智能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    小马智行与三一重卡及东风柳汽联合打造第四代自动驾驶卡车

    11月19日,小马智行宣布与三一重卡、东风柳汽达成合作,将联合打造第四代自动驾驶卡车家族。第四代自动驾驶卡车系统采用平台化设计,具有极强的车型适配能力。
    的头像 发表于 11-21 15:51 285次阅读

    NVIDIA与Uber合作推进全球L4级自动驾驶移动出行网络

    NVIDIA 宣布与 Uber 达成合作,将共同扩展全球 L4 级自动驾驶移动出行网络。合作将依托 Uber 新一代无人驾驶出租车和自动配送车队,采用全新 NVIDIA DRIVE AGX Hyperion 10 辅助
    的头像 发表于 11-03 14:33 1043次阅读

    不同等级的自动驾驶技术要求上有何不同?

    谈到自动驾驶,不可避免地会涉及到自动驾驶分级,美国汽车工程师学会(SAE)根据自动驾驶系统与人类驾驶员参与驾驶行为程度的不同,将
    的头像 发表于 10-18 10:17 2410次阅读

    看看那些用树莓派打造自动驾驶汽车!

    在崭新的汽车时代门槛前,通往未来的道路不再仅由沥青铺就,还承载着人工智能(AI)的无限可能和突破性的创造力。在现实世界中驾驶颇具挑战,因为可能会发生各种意外事件。正因如此,打造一辆真正安全的自动驾驶
    的头像 发表于 07-27 13:24 583次阅读
    看看那些用树莓派<b class='flag-5'>打造</b>的<b class='flag-5'>自动驾驶</b>汽车!

    卡车、矿车的自动驾驶和乘用车的自动驾驶在技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,让组合辅助驾驶得到大量应用,但现在对于自动驾驶技术的宣传,普遍是在乘用车领域,而对于卡车、矿车的自动驾驶发展,却鲜有提及。其实在卡车、
    的头像 发表于 06-28 11:38 718次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在技术要求上有何不同?

    自动驾驶+大旅游跨界合作 小马智行×岭南控股签署战略合作框架协议

    6月27日,小马智行与广州岭南集团控股股份有限公司(下称“岭南控股”)签署战略合作框架协议,双方将立足于各自优势,共同打造自动驾驶+大旅游”的多元应用场景,涵盖自动驾驶文旅专线、IP联名产品、科普
    的头像 发表于 06-27 18:52 1173次阅读

    自动驾驶是为了“增强人”,还是为了“替代人”?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的日益成熟,人们对它的定位也在不断演进,究竟是要打造一个能为驾驶者提供更佳体验的“智能副驾”,还是完全替代人类驾驶员,让汽车在任何道路环境
    的头像 发表于 06-25 11:07 494次阅读

    自动驾驶安全基石:ODD

    电子发烧友网综合报道 自动驾驶ODD(Operational Design Domain)即设计运行域,是指自动驾驶系统被设计为安全、有效运行的具体条件范围。它定义了自动驾驶汽车在哪些环境、场景
    的头像 发表于 05-19 03:52 5801次阅读

    AI将如何改变自动驾驶

    [首发于智驾最前沿微信公众号]五一假期继续闲聊一下,还欢迎大家随意留言,随着人工智能(AI)的发展,很多车企及自动驾驶供应商正尝试将AI融入自动驾驶系统,为何大家都在积极推动这一技术?AI会给
    的头像 发表于 05-04 09:58 632次阅读

    为什么聊自动驾驶的越来越多,聊无人驾驶的越来越少?

    “无人驾驶”与“自动驾驶”,傻傻分不清楚?就在之前的一篇文章中,引用了王传福的一句话,其说的是无人驾驶是“扯淡”( 相关阅读: 无人驾驶是“扯淡”?是皇帝的新装?),随后也有小伙伴问,
    的头像 发表于 02-23 10:52 1007次阅读
    为什么聊<b class='flag-5'>自动驾驶</b>的越来越多,聊无人<b class='flag-5'>驾驶</b>的越来越少?

    沃尔沃与Waabi携手开发自动驾驶卡车

    沃尔沃自动驾驶解决方案公司(V.A.S.)近日宣布与加拿大自动驾驶卡车技术公司Waabi建立合作伙伴关系,共同致力于自动驾驶卡车解决方案的研发。
    的头像 发表于 02-10 17:33 848次阅读

    自动驾驶的未来 - 了解如何无缝、可靠地完成驾驶

    作者:Don Horne 投稿人:DigiKey 北美编辑 自动驾驶组件的最新进展使许多驾驶员的“无需干预”成为现实。然而,许多驾驶员对真正自动驾驶汽车的安全性和可靠性仍然存在不情愿和
    的头像 发表于 01-26 21:52 904次阅读
    <b class='flag-5'>自动驾驶</b>的未来 - 了解如何无缝、可靠地完成<b class='flag-5'>驾驶</b>

    L3自动驾驶法规同步登陆北京、武汉 #自动驾驶 #智能驾驶 #交通法规

    自动驾驶
    jf_15747056
    发布于 :2025年01月07日 17:55:43

    从《自动驾驶地图数据规范》聊高精地图在自动驾驶中的重要性

    自动驾驶地图作为L3级及以上自动驾驶技术的核心基础设施,其重要性随着智能驾驶技术的发展愈发显著。《自动驾驶地图数据规范》(DB11/T 2041-2022)由北京市规划和自然资源委员会
    的头像 发表于 01-05 19:24 2868次阅读
    从《<b class='flag-5'>自动驾驶</b>地图数据规范》聊高精地图在<b class='flag-5'>自动驾驶</b>中的重要性