CN114872631A - 透明底盘功能实现方法及*** - Google Patents

透明底盘功能实现方法及*** Download PDF

Info

Publication number
CN114872631A
CN114872631A CN202210660237.7A CN202210660237A CN114872631A CN 114872631 A CN114872631 A CN 114872631A CN 202210660237 A CN202210660237 A CN 202210660237A CN 114872631 A CN114872631 A CN 114872631A
Authority
CN
China
Prior art keywords
vehicle
image
chassis
images
transparent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210660237.7A
Other languages
English (en)
Inventor
姚玲
汪明
李智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongfeng Motor Group Co Ltd
Original Assignee
Dongfeng Motor Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongfeng Motor Group Co Ltd filed Critical Dongfeng Motor Group Co Ltd
Priority to CN202210660237.7A priority Critical patent/CN114872631A/zh
Publication of CN114872631A publication Critical patent/CN114872631A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/20Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/22Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
    • B60R1/23Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view
    • B60R1/27Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view providing all-round vision, e.g. using omnidirectional cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/10Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used
    • B60R2300/105Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used using multiple cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/30Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
    • B60R2300/304Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing using merged images, e.g. merging camera image with stored images
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/40Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the details of the power supply or the coupling to vehicle components
    • B60R2300/408Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the details of the power supply or the coupling to vehicle components using a data bus
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/80Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/80Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
    • B60R2300/802Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for monitoring and displaying vehicle exterior blind spot views

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

本发明公开了一种透明底盘功能实现方法及***,该方法包括:当车辆在A地点时,获取车辆即将前进方向的路面图像;结合车速和方向盘转向,在车辆行驶到对应路面区域B地点时,将在A地点提前获取到的路面图像和B地点前后左右四个方向的图像进行拼接,得到车辆前后左右360°全景及地面180°底盘透视影像,即包含透明底盘的车身540°环视图像。本发明利用环视实现透明底盘功能,能够让驾驶员直观感知轮胎的位置及路面的坑洼、石头、小动物或井盖等障碍物,可以消除驾驶员视野盲区,规避行车过程中的安全隐患,提升汽车的安全性能。

Description

透明底盘功能实现方法及***
技术领域
本发明属于透明底盘领域,具体涉及一种透明底盘功能实现方法及***。
背景技术
随着汽车不断智能化、电动化、轻量化、网联化和共享化,汽车消费者对ADAS安全功能的需求也越来越重视。其中,透明底盘功能,可以使驾驶员直观感知轮胎的位置及路面的坑洼、石头、小动物或井盖等障碍物,可以消除驾驶员视野盲区,规避行车过程中的安全隐患,提升汽车的安全性能。
发明内容
本发明的目的在于,提供一种透明底盘功能实现方法及***,以实现透明底盘功能。
本发明所采用的技术方案如下:
一种透明底盘功能实现方法,该方法包括:
当车辆在A地点时,获取车辆即将前进方向的路面图像;结合车速和方向盘转向,在车辆行驶到对应路面区域B地点时,将在A地点提前获取到的路面图像和B地点前后左右四个方向的图像进行拼接,得到车辆前后左右360°全景及地面180°底盘透视影像,即包含透明底盘的车身540°环视图像;具体为:
车辆在直行场景时,假设车底某一像素位置为(X1,Y1),当前车速为V,以△t为透明底盘每个像素点的图像采样刷新周期,得出当车辆行驶至下一个图像采样刷新周期地点B时,透明底盘的该像素显示应该为此时获取的像素点(X1,Y1+Y直线),其中Y直线=V*△t;
车辆在转弯场景时,车底像素点(X1,Y1)在车辆行驶至下一个图像采样刷新周期地点B时的换算,需根据方向盘转角、轴距以及车速进行换算,得出运动矩阵;转弯时运动矩阵计算如下:
步骤1:方向盘转角为A,根据阿克曼系数转换为车辆转弯角度a=Coe*A,Coe为阿克曼系数;
步骤2:以车身中心点建立XY坐标系,O为车辆转弯原点,R为车辆转弯半径,LR为选取的像素点(X1,Y1)的转弯半径,则LR=sqrt((R+X1)2+(轴距/2+Y1)2);
步骤3:假设车辆当前线速度为V,以△t为透明底盘每个像素点的图像采样刷新周期,则对应的角度变化△a=(V*△t)/LR;
步骤4:根据角度变化,得出一个图像采样刷新周期车底像素点(X1,Y1)的图像对应的此时的(X2,Y2)的像素,其中X2=Cos(a+△a)*LR-R,Y2=Sin(a+△a)*LR-轴距/2;
步骤5:整个车底底盘区域的像素点均采取此运动矩阵,即可得出整个透明底盘区域的对应画面。
进一步,依照图像采样刷新周期不断进行循环,得到连续的实时的透明底盘图像。
进一步,包含透明底盘的车身540°环视图像实现步骤如下:
将当前前后左右四个方向的实时图像进行拼接,得出拼接后的2D/3D图像;
根据轴距、实时车速和方向盘转角,计算出透明底盘区域的运动矩阵;
根据透明底盘转换的运动矩阵,对透明底盘区域的图像进行转换;
在转换后的图像中,截取出透明底盘区域的图像;
将透明底盘区域图像与下一图像采样刷新周期的拼接图像进行融合,得到包含透明底盘的车身540°环视图像。
一种用于实现上述的透明底盘功能实现方法的透明底盘功能实现***,该***包括:
前后左右四个摄像头,用于采集前后左右四个方向的图像;
环视控制器,用于处理前后左右四个方向的图像,生成车辆前后左右360°全景及地面180°底盘透视影像;
车机显示屏,用于显示车辆前后左右360°全景及地面180°底盘透视影像。
进一步,环视控制器包括控制模块、图像解码模块和图像拼接处理模块;
控制模块,用于接收当前档位、车速及方向盘转角;其中,档位用于获取车辆即将前进的方向;
图像解码模块,用于对前后左右四个方向的图像进行预处理,预处理包括畸变校正;
图像拼接处理模块,用于对预处理后的图像进行剪裁和拼接,以生成车辆前后左右360°全景及地面180°底盘透视影像。
本发明与现有技术相比,具有以下优点及有益效果:
本发明利用环视实现透明底盘功能,能够让驾驶员直观感知轮胎的位置及路面的坑洼、石头、小动物或井盖等障碍物,可以消除驾驶员视野盲区,规避行车过程中的安全隐患,提升汽车的安全性能。
附图说明
图1是透明底盘功能实现***框图;
图2是透明底盘功能实现方法流程图;
图3是环视图像拼接示意图;
图4是透明底盘功能实现原理图;
图5是转弯时运动矩阵计算示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本发明利用环视实现透明底盘功能,在已有搭载零部件的基础上,硬件及结构无新增变化,通过软件实现透明底盘的功能:获取前视摄像头传输的影像,通过算法进行拼接处理后,让驾驶员直观感知轮胎的位置及路面的坑洼、石头、小动物或井盖等障碍物,可以消除驾驶员视野盲区,规避行车过程中的安全隐患,提升汽车的安全性能。
本发明通过安装在汽车前保险杠、左右外后视镜、后保的4个摄像头,实现车辆前后左右360°全景及地面180°底盘透视影像显示,可以在行驶过程中全方位监测路况,实现眼观八方,驾驶0遮挡;同时此功能还可以和自动泊车功能融合,在泊车时与雷达提示音和540°影像一起,实现泊车出入库。
如图1所示,***包含车机显示屏、环视控制器、四个摄像头及通过车辆CAN总线提供的车速、方向盘转角及开启/关闭触发等信号。前后左右四个摄像头采集四个方向的图像,在用户主动选择或者转向灯开启环视功能时,具体可由车厂自定义,四个摄像头采集的图像通过环视控制器处理后,在车机显示屏上进行显示。
环视***控制器包含控制模块、图像解码模块、图像拼接处理模块。
控制模块,接收车辆相关信息,包括当前档位、车速、方向盘转角、转向灯、开启/关闭触发等信号。
图像解码模块,处理四个摄像头传输过来的原始图像,进行畸变校正等预处理后,传输至图像拼接处理模块,如图3所示。
图像拼接处理模块,对图像进行剪裁,2D/3D图像拼接、透明底盘拼接等处理,并传输处理好的图像,根据交互界面要求,输出成匹配显示屏大小及像素的图像。
透明底盘实现功能原理如下:
如图4所示,当车辆在A地点时,通过此时前方摄像头获取到的路面图像,结合车速和方向盘转向,然后在车辆驾驶到对应路面区域B地点时,将在A地点提前获取到的图像,和B地点其他四个方向的实时图像进行拼接,得出车身540°环视+底盘透明效果图。
透明底盘的像素点获取步骤如下:
①车辆在直线前进场景时,以车底某一像素位置(X1,Y1)为例,假设当前车速为V,以△t为透明底盘每个像素点的图像采样刷新周期,可得出当车辆行驶至下一个图像采样刷新周期地点B直线时,此时透明底盘的像素显示应该为此时前摄像头获取的像素点(X1,Y1+Y直线),其中Y直线=车速V*△t。
②车辆在转弯前进场景时,车底像素点(X1,Y1)行驶至下一个图像采样刷新周期的换算,需根据方向盘转角,方向盘转角与车轮转角的换算公式,轴距、车速等进行换算,得出运动矩阵f,当行驶至B转弯地点时,车底像素点显示图像应为(XB,YB)。
如图5所示,转弯时运动矩阵公式计算如下:
步骤1:方向盘转角为A,根据阿克曼系数转换为车辆转弯角度,a=Coe*A,Coe为阿克曼系数;
步骤2:以车身中心点建立XY坐标系,车底像素点(X1,Y1)为坐标系下的距离,O为车辆转弯原点,R为车辆转弯半径,LR为选取的像素点(X1,Y1)的转弯半径,则LR=sqrt((R+X1)2+(轴距/2+Y1)2);
步骤3:假设车辆当前线速度为V,以△t为透明底盘每个像素点的图像采样刷新周期,则对应的角度变化△a=(V*△t)/(LR);
步骤4:根据得出的角度变化,可得出一个采样刷新周期内,车底像素点(X1,Y1)的图像应为此时(X2,Y2)的像素,其中X2=Cos(a+△a)*LR-R,Y2=Sin(a+△a)*LR-轴距/2;
步骤5:整个车底底盘其他区域的像素点也采取此运动矩阵公式,即可得出整个透明底盘区域的对应画面。
如图2所示,车辆行驶一个采样周期△t后,再根据车辆当前状态(速度、车轮转向),判断是采用以上哪种算法进行计算透明底盘区域的图像,如此循环,即可实时得出实时的透明底盘图像。如果是车辆直线后退或者转弯后退时,选取的是后方摄像头像素点进行转换,转换公式相同。
540度图像成像步骤如下:
将当前实时视频图像根据拼接算法,得出拼接后的2D/3D图像并进行数据存储。
根据轴距和实时车速、方向盘转角,计算出透明底盘区域的运动矩阵。
根据透明底盘转换的运动矩阵,对透明底盘区域的图像进行转换。
在转换后图像中,截取出透明底盘区域的图像并存储。
将透明底盘区域图像与下一帧拼接区域的图像进行融合,得到包含透明底盘区域的540°图像,将融合后的图像存储并显示。
本发明利用环视实现透明底盘功能的方法,能够在已有硬件水平的基础上,软件定义汽车,实现功能拓展。同时本发明的透明底盘功能实现方法,可以提升车辆卖点及附加值,提供底盘下方的路面信息,帮助驾驶员识别底盘下方的障碍物,减少刮蹭及碰撞的风险。
本领域的技术人员容易理解,以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种透明底盘功能实现方法,其特征在于,该方法包括:
当车辆在A地点时,获取车辆即将前进方向的路面图像;结合车速和方向盘转向,在车辆行驶到对应路面区域B地点时,将在A地点提前获取到的路面图像和B地点前后左右四个方向的图像进行拼接,得到车辆前后左右360°全景及地面180°底盘透视影像,即包含透明底盘的车身540°环视图像;具体为:
车辆在直行场景时,假设车底某一像素位置为(X1,Y1),当前车速为V,以△t为透明底盘每个像素点的图像采样刷新周期,得出当车辆行驶至下一个图像采样刷新周期地点B时,透明底盘的该像素显示应该为此时获取的像素点(X1,Y1+Y直线),其中Y直线=V*△t;
车辆在转弯场景时,车底像素点(X1,Y1)在车辆行驶至下一个图像采样刷新周期地点B时的换算,需根据方向盘转角、轴距以及车速进行换算,得出运动矩阵;转弯时运动矩阵计算如下:
步骤1:方向盘转角为A,根据阿克曼系数转换为车辆转弯角度a=Coe*A,Coe为阿克曼系数;
步骤2:以车身中心点建立XY坐标系,O为车辆转弯原点,R为车辆转弯半径,LR为选取的像素点(X1,Y1)的转弯半径,则LR=sqrt((R+X1)2+(轴距/2+Y1)2);
步骤3:假设车辆当前线速度为V,以△t为透明底盘每个像素点的图像采样刷新周期,则对应的角度变化△a=(V*△t)/LR;
步骤4:根据角度变化,得出一个图像采样刷新周期车底像素点(X1,Y1)的图像对应的此时的(X2,Y2)的像素,其中X2=Cos(a+△a)*LR-R,Y2=Sin(a+△a)*LR-轴距/2;
步骤5:整个车底底盘区域的像素点均采取此运动矩阵,即可得出整个透明底盘区域的对应画面。
2.根据权利要求1所述的透明底盘功能实现方法,其特征在于,依照图像采样刷新周期不断进行循环,得到连续的实时的透明底盘图像。
3.根据权利要求1所述的透明底盘功能实现方法,其特征在于,包含透明底盘的车身540°环视图像实现步骤如下:
将当前前后左右四个方向的实时图像进行拼接,得出拼接后的2D/3D图像;
根据轴距、实时车速和方向盘转角,计算出透明底盘区域的运动矩阵;
根据透明底盘转换的运动矩阵,对透明底盘区域的图像进行转换;
在转换后的图像中,截取出透明底盘区域的图像;
将透明底盘区域图像与下一图像采样刷新周期的拼接图像进行融合,得到包含透明底盘的车身540°环视图像。
4.一种用于实现权利要求1至3中任意一项所述的透明底盘功能实现方法的透明底盘功能实现***,其特征在于,该***包括:
前后左右四个摄像头,用于采集前后左右四个方向的图像;
环视控制器,用于处理前后左右四个方向的图像,生成车辆前后左右360°全景及地面180°底盘透视影像;
车机显示屏,用于显示车辆前后左右360°全景及地面180°底盘透视影像。
5.根据权利要求4所述的透明底盘功能实现***,其特征在于,环视控制器包括控制模块、图像解码模块和图像拼接处理模块;
控制模块,用于接收当前档位、车速及方向盘转角;其中,档位用于获取车辆即将前进的方向;
图像解码模块,用于对前后左右四个方向的图像进行预处理,预处理包括畸变校正;
图像拼接处理模块,用于对预处理后的图像进行剪裁和拼接,以生成车辆前后左右360°全景及地面180°底盘透视影像。
CN202210660237.7A 2022-06-13 2022-06-13 透明底盘功能实现方法及*** Pending CN114872631A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210660237.7A CN114872631A (zh) 2022-06-13 2022-06-13 透明底盘功能实现方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210660237.7A CN114872631A (zh) 2022-06-13 2022-06-13 透明底盘功能实现方法及***

Publications (1)

Publication Number Publication Date
CN114872631A true CN114872631A (zh) 2022-08-09

Family

ID=82682353

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210660237.7A Pending CN114872631A (zh) 2022-06-13 2022-06-13 透明底盘功能实现方法及***

Country Status (1)

Country Link
CN (1) CN114872631A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115891836A (zh) * 2022-11-21 2023-04-04 江铃汽车股份有限公司 一种基于摄像头的越野汽车透明底盘显示方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115891836A (zh) * 2022-11-21 2023-04-04 江铃汽车股份有限公司 一种基于摄像头的越野汽车透明底盘显示方法

Similar Documents

Publication Publication Date Title
JP7245295B2 (ja) 車両・被牽引車両コンビの周辺シーンを表示するための方法、並びに、装置
TWI600559B (zh) 用於影像處理之系統及方法
EP2192552B1 (en) Image processing apparatus, image processing method, and recording medium
CN106573577B (zh) 显示***和方法
US8694195B2 (en) Motor vehicle having a wheel-view camera and method for controlling a wheel-view camera system
CN107792179B (zh) 一种基于车载环视***的泊车引导方法
US8754760B2 (en) Methods and apparatuses for informing an occupant of a vehicle of surroundings of the vehicle
CN109552315B (zh) 全视野摄像头主机控制***
CN101442618A (zh) 用于车辆辅助驾驶的360度环形视频合成方法
CN110363085B (zh) 一种基于铰接角补偿的重型铰接车环视实现方法
KR20020033816A (ko) 감시시스템
CN107027329B (zh) 将行进工具的周围环境的局部图像拼接成一个图像
JP2008077628A (ja) 画像処理装置並びに車両周辺視界支援装置及び方法
JP2012514558A (ja) 周辺映像生成方法および装置
JP3753681B2 (ja) 監視システム
JP2002314991A (ja) 画像合成装置
US20090189831A1 (en) Automobile windshield display
CN104477097A (zh) 一种新型电子后视***及控制逻辑
CN108174089B (zh) 基于双目摄像头的倒车影像拼接方法和装置
CN105321160A (zh) 三维立体全景泊车的多摄像头标定方法
US20190100141A1 (en) Ascertainment of Vehicle Environment Data
CN114872631A (zh) 透明底盘功能实现方法及***
JP2004147083A (ja) 運転支援装置
CN105774657B (zh) 一种单摄像头全景倒车影像***
CN204367998U (zh) 一种新型电子后视***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination