高级3D全景环视系统的最佳解决方案
将强大的三维图像处理、出色的计算机视觉处理和优化的视频采集功能,融合于单芯片的SoC解决方案,是包含多摄像头全景环视功能的未来泊车辅助系统的关键所在。瑞萨R-Car第二代SoC旨在为高级3D全景环视系统提供最佳解决方案,并为驾驶人员提供身临其境、安全的驾乘体验。
简介
全景环视是泊车辅助系统的重要组成部分,将会成为汽车的一项标配功能。随着人们对驾乘体验、可扩展性等方面的要求越来越高,全景环视原本兴起于亚洲汽车制造商所推动的小众市场的,当下已经成为主流汽车厂商提供的选配功能。瑞萨作为汽车信息娱乐系统和先进驾驶辅助系统(ADAS)领域的领先SoC供应商,在早期阶段就已成为支持全景环视技术的主要厂商。如今,瑞萨提供基于新一代SoC的高扩展性、创新的解决方案来应对全球市场需求。
基于R-Car第二代产品的全景环视系统
全景环视的作用是实时显示汽车周围环境的全貌。这种以二维视角从空中360度成像的方式叫做鸟瞰图或俯视图。通过多个摄像头的图像矫正,可将采集图像无缝衔接在一起。同时通过对不同摄像头的亮度和色彩进行调节,以使合成的全景视图看上去更加协调。
不过仅仅显示这一影像并不能在泊车过程中为驾驶人员提供帮助。为了更好地进行操控,在显示二维视图和车后方视图时需要为驾驶人员显示更多的信息。而另外一种补充方法是通过车周围环境的三维视图来加强司机对距离的感知。通过安装在汽车四周的二维相机来生成当下汽车周边的三维全景影像和三维的汽车影像,为驾驶人员提供参考。影像必须真实反映出汽车与附近物体(行人、车辆和建筑)的距离。三维球面视图应随着汽车的运动动态地变化。汽车模型必须融合在周围景象中,光照或反射光线都要在汽车模型上反映出来。
此类应用推动了汽车嵌入式平台中的三维图形和计算机视觉的性能提升。瑞萨R-Car SoC系列产品可用于此类应用。第二代R-Car于2013年3月首次发布,它支持多种应用,如外部设备连接、娱乐扩展和先进驾驶辅助(ADAS)。该系列产品具有卓越的性能和优化的功耗,通用的API可降低客户开发工作量。该系列的两款产品支持全景环视应用:R-Car H2和R-Car V2H。
R-Car H2带来全新三维体验
R-Car H2是2013年3月份发布的首款产品,是专为包含三维全景功能的集成式驾驶舱解决方案而定制的。在该应用中,首先需要考虑三维图形引擎的性能要求,特别要注意两个方面:二维摄像头图像纹理在三维球面视图的映射和汽车三维成像。成像场景中的多边形计数取决于三维球面视图的变换和汽车模型的渲染效果。图形引擎必须能够在短时间内处理大量的多边形运算,从而使渲染效果更佳。
此外,由于此应用可针对同一个场景使用不同的着色器程序,因此图形引擎必须具有功能强大的着色器引擎。这些性能要求较高GPU频率以实现高速数据处理。这些应用方面的性能要求都推动了瑞萨将高性能的三维图形引擎集成在R-Car H2中。事实上,该产品的三维图形引擎提供了与iPad Air 的三维图形引擎相当的性能。
通向增强真实感之路
感知三维场景是另外一个重要方面,有两种实现技术。一种是人类立体视觉,不过它的缺点是使相机成本和集成工作量增加了一倍。另一种是创建车辆的“运动恢复结构(SfM)”,从而提供一段时间内的立体视觉。瑞萨的R-Car产品系列采用了视觉专用硬件加速器,支持四个摄像头的实时运行算法,从而同时满足对高性能和低功耗的要求。
SfM算法生成代表车辆和周围物体运动的流矢量列表。下一步关键是从流矢量中计算本体运动并作匹配以计算出车辆的自运动。从基础矩阵中,可根据环境中的动态和静态物体将流矢量进行分类。静态物体流矢量可直接提供物体的距离(与移动距离成反比)。
图1:SfM算法在R-Car H2中的实现。SfM算法在R-Car H2一个的摄像头视频上的运行结果(上图)。基于SfM处理结果的环境三维模型(下图)。
图1(上)展示了R-Car H2的一个运行实例。圆圈代表静态特征点,是结构计算的结果。一个颜色对应一串物体,这些物体随后反馈给模型变换。这些数据用来调整如图1(下)所示环境的实时三维模型。最后,利用图形引擎,生成三维球面的映射三维模型来创建出逼真的汽车环境影像。
以太网:基于R-car V2H的便捷之路
R-Car系列产品还包括R-Car V2H,它提供了一种利用以太网的视频传输方法,从摄像头视频采集直到显示接口。这种流水线方法不仅降低了对系统其余部分(如整体延迟、内存带宽和CPU干预)的要求,而且大大降低了系统制造商软件开发的复杂度。图2展示了R-Car V2H的这种视频路径。从四个摄像头数据的解复用到图像矫正,不需要访问外部存储器,并且每一个摄像头都对应有专用的硬件加速器。
图2:R-Car V2H的以太网全景视频传输路径
系统成本的降低有助于全景环视的广泛应用,而布线成本是不可忽视的一个部分。近年来出现了2种降低成本的方法,可减小当前基于LVDS的全景环视系统成本。一种是使用非屏蔽双绞线上的以太网传输,另一种方法是更经济的同轴电缆的升级版LVDS传输。两种方法的系统成本差不多。不过,以太网解决方案不仅有助于降低系统成本而且为之后的应用提供了更好的灵活性。例如,随着行车记录系统的使用越来越广泛,只需增加少量成本即可支持新的功能(如多通道同步录像),因为这只需要带有SD卡接口即可实现。相比LVDS,以太网传输的另一个好处在于基于AVnu联盟的MAC层和基于开放联盟的PHY层都是标准化的。
最佳视频延迟控制路径
在全景环视应用里,其中一个需要精心设计的方面是视频传输(包括压缩和解压缩)和视频处理阶段中的延迟。事实上,从摄像头采集影像到显示影像的总体延迟应低于100ms,才能使驾驶人员能够实时地感知环境。
目前,摄像头工作的帧率为30帧/秒。使用全局快门时,传感器电池在曝光时同时进行充电,然后成像器开始逐个输出像素。因此,影像捕捉后大概一帧(33ms)左右传输最后一个像素。这个首帧延迟,无法缩短。另一个不可缩短的延迟是影像显示,所有像素都必须在显示影像之前传输完毕,这个延迟也是33ms左右。最后只剩下33ms来执行图3所描述的其他任务。
图3:视频传输和图像矫正的延迟
这个数据传输通路的第一步是数据传输。以太网协议并没有提供专用机制来确保低延迟传输和摄像头同步。这也是瑞萨在R-Car系列产品中首先引入了带高级AVB硬件支持的千兆以太网MAC的原因。这为降低CPU负载和优化整个压缩视频接收提供了必要的硬件支持。一些专门的机制用于实现智能数据包解封和摄像头视频滤波。AVnu联盟AVB协议的汽车规范里定义了对录制视频的快速启动、低延迟(最大延迟为2ms)等多视图摄像头应用的关键技术的考虑。
最早的以太网的多摄像头系统采用了低延迟的动态JPEG(MJPEG)压缩技术。该技术基于众所周知的JPEG标准,已被广泛应用于消费类数码相机。然而该技术对视频质量的影响可能会限制后续视觉处理性能。因此,瑞萨认为H.264压缩技术是最佳的视频传输解决方案。这项技术提供了更好的压缩比,可改进视觉处理性能。目前H.264技术已经广泛应用在各种娱乐终端设备,它们也可已通过瑞萨丰富的汽车娱乐连接方案连接到汽车上。在R-Car V2H上,瑞萨实现了首个支持高清多通道、符合H.264标准且具有低延迟的视频解码的汽车SoC。
减少延迟的最后一步是缩短处理数据的延迟。事实上,传统的基于DSP的系统需要通过双缓冲区来采集视频。R-Car V2H具有称为IMR的专用引擎,可瞬时完成图像矫正。此功能支持从最多5个低延迟视频解码器的直接传输图像。由于R-Car V2H具有视频直通路径,以太网传输网络中的总体延迟比传统的LVDS大大降低了,如图3所示。
成像与探测
IMR还可以采用查找表(LUT)即时进行视角转换的二维或三维全景成像。可针对每个输入帧更改摄像头视角,以实现用户视角间的动态转换。其本身支持双线性过滤,可提供出色的图像质量。通过此方法,R-Car V2H自身只需极小的内存即可支持三维全景成像。R-Car V2H 具有与R-Car H2相同的图像识别硬件。因此,它也可同时实现SfM计算,也还可以实现行人探测。它可以采用梯度直方图和支持向量机分类,对四个摄像头的数据同时进行行人探测。请见图4。
图4:基于 R-Car V2H 的带行人检测功能的三维全景演示
结论
本文针对汽车多摄像头应用的趋势尤其是泊车辅助系统中的三维全景环视功能进行了讨论。介绍了具有丰富可扩展性的R-Car汽车SoC系列产品。R-Car H2能够实现汽车周围环境即时的三维全方位成像,使泊车操作更加方便。在R-Car V2H中,引入了独到的以太网视频直通方法和以太网AVB MAC以及多通道H.264低延迟解码器,从而实现了超低延迟视频处理并减小了内存带宽。瑞萨也引入了功能安全所需的关键特性,以使采用该产品的系统在功能安全上能达到ASIL B级别。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】2+1车载SoC芯片,成就不一样的行车记录仪
R-Car E2具有强大的处理性能,配有2+1的处理器组合,为低功耗做了专门优化。
新应用 发布时间 : 2019-07-27
【应用】高性能MCU解决方案可实现汽车驾驶舱里的智能世界
R-Car 为不断融合的车载信息系统提供有驾驶支援系统的最新综合驾驶舱解决方案。
新应用 发布时间 : 2019-07-15
ADAS方案转向R-Car平台—强化主动式安全机制
瑞萨车载SoC“R-Car“是面向在全新综合SoC平台上开发的车载信息系统,R-Car系列的新成员R-Car V2H的全新先进驾驶辅助系统(ADAS)解决方案成为业内人士关注的焦点。
新应用 发布时间 : 2019-07-02
Melexis(迈来芯) 高集成度,高性价比BLDC驱动Soc芯片
型号- MLX81207LPF-BAA-000-TR,MLX81207LPF-BAD-000-RE,MLX81207LPF-XAA-000-RE,MLX81207LLQ-BAA-000-TU,MLX81207LLQ-BAB-000-TU,MLX81207LLQ-XAA-000-RE,MLX81207LPF-XAA-000-TR,MLX81207LLW-BAD-000-TU,MLX81207LLQ-XAA-000-TU,MLX81207LPF-BAC-000-TR,MLX81207,MLX81207LPF-BAD-000-TR
航顺车规级SoC HK32AUTO39A成为车载娱乐系统优化方案“芯”选择,具有稳定可靠、性能卓越等优势
航顺车规级SoC HK32AUTO39A家族具有稳定可靠、性能卓越以及超高性价比等优势,已成功进入主流新能源汽车车载娱乐系统MCU供应链。HK32AUTO39A家族采用高性能的ARM Cotex-M3/M0内核和最新的工艺制程,内置高速Cache总线以及最大512K FLASH、96K SRAM,这为代码处理和运算能力提供了强大的支持。
应用方案 发布时间 : 2024-01-23
【经验】R-Car H3/H3N/M3 SoC芯片的AVS模块介绍及寄存器的配置
Renesas推出驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,内核方面使用的是Cortex-A57 CPU、Cortex-A53 CPU和Cortex-R7,主要面向无人驾驶、智能辅助驾驶、车机、仪表和ADAS等应用场景,并以其强大的算力和丰富的外设资源赢得了广大车厂和Tier 1的认可。本文将介绍瑞萨R-Car H3/H3N/M3的AVS模块介绍及寄存器的配置。
设计经验 发布时间 : 2020-03-21
【产品】 瑞萨第三代汽车级SOC RCAR-M3带你走进自动驾驶时代
瑞萨电子推出第三代Rcar系列芯片,致力于高级安全(智能)驾驶系统和车载娱乐系统,建立一个完善的无人驾驶领域半导体的技术平台。其中新的Rcar-M3成员(SOC),提供ARM双核cortex-A57以及4核cortex-A53的高CPU性能、3D图像识别处理引擎,符合ISO 26262(ASIL-B)的安全等级,支持系统级封装(SiP)集成高速缓存,功能完善,完美支持先进驾驶辅助系统的开发设计。
新产品 发布时间 : 2018-07-29
DA16200 Ultra Low Power Wi-Fi SoC
型号- DA16200-00000F22,DA16200-00001F22,DA16200-00001A32,DA16200-RRXXXYYZ,DA16200,DA16200-00000A32
【选型】车联网V2X车载端产品(V-BOX)推荐:车规级SoC RCAR M3,7核主频1.8ghz、运力30DMIPS
3GPP给出了相关的应用场景,车联网(V2X)分:V2N/V2I/V2P/V2V这几种应用。那么在硬件设计上,现阶段主要是V2X的车载OBU产品和路测的RSU产品。笔者当下接到的项目则是整合传统T-BOX的OBU产品:V-BOX。整个系统功能融合了TBOX和V2I/V2N/V2V的功能。可以使用瑞萨RCAR M2 SoC,内部集成2核A57和4核A53,还有实时内部R7。
器件选型 发布时间 : 2020-05-23
瑞萨电子汽车级MCU和SoC网络安全管理通过ISO/SAE 21434:2021认证
瑞萨宣布其用于微控制器(MCU)和片上系统(SoC)开发的汽车网络安全管理系统(CSMS)已依据国际标准ISO/SAE 21434:2021进行定义和实施。客户可以确保在新一代车载系统中使用瑞萨电子MCU和SoC时,将符合产品网络安全和功能安全方面的国际标准。
原厂动态 发布时间 : 2023-07-21
【产品】全新开放式平台,加大对ADAS及自动驾驶的支持
新型R-Car V3M SoC符合ISO26262功能安全标准,为视觉处理提供了低功耗硬件加速功能,还配有内置图像信号处理器。
新产品 发布时间 : 2017-04-25
【选型】RENESAS ( 瑞萨电子)工业自动化产品选型指南(中文)
目录- 应用和通用技术 R-IN联盟 RZ/N系列 功能安全解决方案 安全解决方案 工业网络解决方案 交通伺服系统配置和推荐产品 RZ/T系列的四大特点 通用逆变器系统配置和推荐产品 通用逆变器的推荐设备 PLC系统配置和推荐产品 PLC推荐设备 远程IO系统配置和推荐产品 远程IO系统的推荐设备 瑞萨电子Synergy平台 微控制器和SoC开发工具
型号- RX200,RX71M,RZ/A1L,PS2801C-4,RZ/NTL,PS9352A,R-IN32M3-EC,RT系列,S5系列,RTK5631NSPF02001SJ,RZNID,S1系列,RAA23015X,RTK0EF0017F01001SJ,RZN1D,PS9031,R-IN32M3CL,RX600,RZNIS,RMLV1616A,RN1S系列,RML0408E,RZ/AIL,R-IN32M3,RTK0EF0004F01001SJ,RZ/T1,RMLV0416E,R-IN32M4,R-IN32-CL,RZ/N1S,RZ/A系列,RMLV0808B,RTK0EFDO17F01001SJ,N1L系列,RX71M,RTK5631NSPF04000SJ,RZ/N1L,R-IN32-CL2,R-IN32M3-CVEC,RMLW0408E,RZ/N1D,RG系列,RX100,RX85N,RZ,RN1D,R-IN32M4CL2,RTK5631NSPF02000SJ,PS2381,PS2811-4,RT1系列,R-IN32M4-CL2,RZ/NIL,R-IN32,ERMW216A,RN2M3CL,RN1S,RZA1L,N系列,RTK51110SPF01000SJ,PS92381,R-IN32M3-CL,RZ/N,RXV2,RZN1S,RZ/G,RTK0EF0002D01001BJ,RZ/N1,RMWV3216A,PS8902,RZ/T,R-IN32-EC,N1系列,RN1L系列,RA1系列,RAA23015X,RN1D系列,RX系列,RN1,RMLV416E,RTK0EF0041F01001SJ,RX23T,RTK0EF0011D01001BJ,RX63N,PS8352A,RA1C,S3系列,RA1L,RN系列,RJH65D27BDPQ-AD,RXB3T,PS902,PS9905,RZ/A1,RZTI,RX63T,RAA23023X,RTK51110SPF02000SJ,RX113,A1系列,RX631,R-IN,RX231,RX111,R113,RN2M3EC,RJH85D27BDP0-A0,RMLV0408E,PS9031,RMLV0816B,T1系列,RJH65D27BDP0-A0,RZALL,RZ/G系列,RTK0EF0040F01001SJ,RMLV3216A,RX62T,T系列,R-IN32M3-CL2,RMLW0416E,RX65N,PS9009,PS9402,RTK0EF0005Z01001ZJ,PS9924,PS284X-4,RX700,RZ/N1LRTK5631NSPF04000SJ,RA系列,RX651,RX24T,RX24U,EC-1,RX64M,RTK0EF0031Z01001ZJ,RZ/A1LC,PS284X-4,RZ系列,PS9124,PS9123,PS9001,S7系列,RIK51110SPF01000SJ,RJH65D27BDPQ-A0,RAA23023X,TPS-1,N1S系列,R-IN32M
【经验】如何优化AD/ADAS的SoC AI性能?
在开发面向车载AI设备的SoC时,确认搭载的加速器能否在实际顾客产品中所需的DNN中提供足够的性能,并且功耗是否在可接受范围内,已成为迫切的问题。瑞萨(RENESAS)将利用PPA Estimator的高度精确性能寻找最佳配置以开发高性能、低功耗的车载AI加速器。
设计经验 发布时间 : 2023-07-18
【经验】车载SoC R-Car H3的YOCTO环境bb文件和软件结构目录说明
Renesas的车载SoC R-Car H3的LINUX是基于YOCTO环境开发的,很多工程师对于这个环境不熟悉,从而导致软件开发过程中出现问题,无从下手,本文从应用YOCTO的相关bb文件,以及相关软件的目录结构来抛砖引玉,可以使工程师对R-Car H3的YOCTO环境有一个较深入的理解。
设计经验 发布时间 : 2020-07-15
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 103,878
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 59,949
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥11.5212
现货: 59,367
现货市场
登录 | 立即注册
提交评论