CN110065494B - 一种基于车轮检测的车辆防碰撞方法 - Google Patents
一种基于车轮检测的车辆防碰撞方法 Download PDFInfo
- Publication number
- CN110065494B CN110065494B CN201910279811.2A CN201910279811A CN110065494B CN 110065494 B CN110065494 B CN 110065494B CN 201910279811 A CN201910279811 A CN 201910279811A CN 110065494 B CN110065494 B CN 110065494B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- wheel
- collision
- point
- coordinate system
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000001514 detection method Methods 0.000 title claims abstract description 18
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims abstract description 10
- 230000000007 visual effect Effects 0.000 claims description 26
- 238000013528 artificial neural network Methods 0.000 claims description 5
- 238000012549 training Methods 0.000 claims description 4
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 230000011218 segmentation Effects 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0953—Predicting travel path or likelihood of collision the prediction being responsive to vehicle dynamic parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/801—Lateral distance
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明提供了一种基于车轮检测以避免车辆碰撞的方法,包括:步骤a:建立以本车中心点在地面上的垂直投影点为坐标原点的世界坐标系;步骤b:通过至少三个视觉传感器实时采集本车周围的一个以上车辆以及一个以上车轮的图像;步骤c:对采集到的所有图像分别进行车辆识别和车轮识别;步骤d:根据步骤c中获得的所述车辆位置和所述车轮位置的几何相对关系,获得车轮和车辆之间的从属关系;步骤e:基于步骤c和d的结果,计算每一个目标车辆与本车的距离以及所述目标车辆与本车之间的相对速度,从而获得所述世界坐标系下所述目标车辆在当前状态下可能与本车相撞的碰撞点和碰撞时间;以及步骤f:根据所述碰撞点和所述碰撞时间评价危险等级。
Description
技术领域
本发明涉及机器视觉领域,尤其涉及一种基于车轮检测的车辆防碰撞方法。
背景技术
在高级辅助驾驶领域及自动驾驶领域,一般利用单目、多目摄像头对车辆前方及周围目标进行距离探测、预警,提醒驾驶员或者控制车辆,避免车辆碰撞发生,减少交通事故及人员死亡。目前使用的视觉系统,绝大多数安装在车辆前方,由于摄像头本身的视觉问题,不能观测到自身车辆左、右边的目标,无法解决车辆切入本车道时的车辆探测。另外,现有的车辆环视系统应用比较广泛,但是该类系统目前不带自动分析周围车辆的行为,主要依靠驾驶员自己根据环视画面观察周围情况、分析潜在危险。由于驾驶员需要观察环视系统图像,很容易导致驾驶分神,从而导致其他事故发生。其次,也有应用毫米波雷达和激光雷达方案实现防碰撞功能,激光雷达是很好的方案,能够对车辆周围进行密集扫描,得到车辆自身及周围车辆的信息,但是由于价格昂贵,限制了大规模的量产应用。毫米波雷达能够解决大多数工况下的目标探测及距离测量,但是在对方车辆切入的时候,由于毫米波雷达自身的特性,不能准确的探测目标距离,且受天气影响较大,例如下雨和雾天,在越危险的交通条件下毫米波雷达反而容易产生各种误报。
发明名称为“基于切道行为检测的车辆驾驶状态评价方法”、公开号为“CN101870293B”的发明专利揭示了如下技术方案:该方案只使用了一个摄像头且安装在车内或者车辆顶部,只能获取前方视角的图像,而本专利中提及的视觉传感器组要求最少三个,尤其是安装在车辆两侧的摄像头可以将视野范围扩展到最少270度范围。该专利可对本车辆前方车辆出现变道或者压线行为分析并根据危险度做出预警,本专利的方法使得预警覆盖的区域不仅仅限于道路前方,同时也覆盖了车辆的左侧和右侧。
另外,发明名称为“用于汽车防碰撞的方法、装置及汽车”、公开号为“CN105620476B”的发明专利揭示了如下技术方案:该方案对于预警碰撞的信号传递方式是通过卫星定位装置和云端存储系统协同工作下,计算得到本车与前后车辆在电子地图上的位置,该专利的这种方法对于车辆的瞬时制动会因为天气问题和通信设备信号延迟问题产生不可控影响,本专利则不受这些外部环境原因影响。
以及,发明名称为“用于防止与车辆碰撞的装置和方法”、公开号为“CN104176052B”的发明专利揭示了如下技术方案:该方案在本车与前方车辆有可能发生碰撞且在车辆两侧都有车的情况下产生碰撞预警或者刹车制动,在车辆左后方或者右后方在有车的情况下启动转向制动。本专利的预警策略比该专利更加全面安全,该专利没有覆盖到当前方无危险而车体左右两侧有危险可能的情况,也没有覆盖到当车体左右两侧和前方对于本车的危险等级来回变化且较长时间存在的情况。
以及,发明名称为“一种防止车辆碰撞的预警系统”、公开号为“CN208400321U”的实用新型专利揭示了如下技术方案:该方案的检测装置基于毫米波雷达,可对相邻第一第二车道的车辆实时检测,但是与摄像头相比,该专利需要的设备价格偏贵,量产的优势远没有本专利强。
发明内容
针对现有技术的上述缺陷,本发明提出了一种基于车轮检测的车辆防碰撞方法,基于至少三个视觉传感器所组成的同步图像采集装置,通过视觉传感器返回的图像检测并跟踪本车周围可见的往任意方向驾驶状态中的车辆的车身以及轮胎,计算出目标车辆与本车发生碰撞的可能性并根据危险等级做出反馈。
本发明的一种基于车轮检测的车辆防碰撞方法,包括如下步骤:
步骤a:建立以本车中心点在地面上的垂直投影点为坐标原点的世界坐标系,并在本车上安装至少三个视觉传感器,获得所述世界坐标系与视觉传感器视场之间的关系;
步骤b:通过本车上的所述至少三个视觉传感器实时采集本车周围的一个以上车辆以及一个以上车轮的图像;
步骤c:对采集到的所有图像分别进行车辆识别和车轮识别,获得图像坐标系下的车辆位置和车轮位置;
步骤d:根据步骤c中获得的所述车辆位置和所述车轮位置的几何相对关系,获得车轮和车辆之间的从属关系;
步骤e:基于步骤c和d的结果,计算每一个目标车辆与本车的距离以及所述目标车辆与本车之间的相对速度,从而获得所述世界坐标系下所述目标车辆在当前状态下可能与本车相撞的碰撞点和碰撞时间;以及
步骤f:根据所述碰撞点和所述碰撞时间评价危险等级。
优选地,步骤a中,所述视觉传感器设置在车头部位、车辆左侧和车辆右侧,以确保相邻视觉传感器采集的图像范围至少部分重叠。
优选地,步骤a中,获得所述世界坐标系与视觉传感器视场之间的关系包括:在对每个视觉传感器做好内参标定之后,再在世界坐标系下对每个视觉传感器标定外参,以及,根据视角计算相邻的两个视觉传感器之间重叠的视角范围。
优选地,步骤c中,进行车辆识别或车轮识别的方法为基于深度神经网络学习的目标检测或语义分割方法,或基于提取特定多特征训练指定目标分类器的方法;所述车辆位置包括车辆的2D框位置,车辆3D框位置和车辆轮廓的曲线;所述车轮位置包括车轮的2D框位置和车轮轮廓曲线。
优选地,步骤c中还包括对相邻视觉传感器之间重叠的图像范围内同一辆车识别到的多个车辆位置进行车辆位置合并,以及对相邻视觉传感器之间重叠的图像范围内同一个车轮识别到的多个车轮位置进行车轮位置合并。
优选地,步骤d中计算从属关系进一步包括如下步骤:
步骤d1:基于每一辆车的车辆轮廓曲线上的所有点坐标遍历比较得到该车辆车体横向最大最小值和纵向最大最小值;
步骤d2:基于每一个车轮的车轮轮廓曲线将车轮边缘点坐标值与上一步计算得到的车体最值范围进行比较;以及
步骤d3:如果车轮2D框顶点中有三个以上的边缘点或者车轮轮廓曲线上的所有点内有超过一半数量在某一车辆的车体最值范围内则判断该车轮属于该车辆,从而获得所有检测到的车辆和所有检测到的车轮之间的从属关系。
优选地,步骤e中计算碰撞点和碰撞时间之前先进行关联步骤:对本车周围所有检测到的车辆建立关联,以确保被多个视觉传感器采集到的被跟踪的同一目标车辆的跟踪目标编号保持一致。
优选地,步骤e中,计算碰撞点进一步包括:在图像坐标系下根据所述目标车辆的前轮和后轮触地点相连求解的直线方程和本车中轴线延长线直线方程联立求解得到交点,通过投影变换计算出该交点在世界坐标系下的坐标,即为该目标车辆在当前状态下可能与本车相撞的碰撞点的坐标值。
优选地,步骤e中,计算碰撞时间进一步包括:
步骤e1:计算每一个目标车辆前后轮连线中心点在X轴方向上与本车中心点的横向距离和在Y轴方向上与本车中心点的纵向距离;
步骤e2:通过限定帧内对于所述每一个目标车辆的车轮连续跟踪计算得到该车辆当前相对时速,通过分解得到X轴方向的横向相对速度和Y轴方向的纵向相对速度;
步骤e3:在世界坐标系下若碰撞点位于车身覆盖范围之内,则碰撞时间为横向距离与横向相对速度的比值;
在世界坐标系下若碰撞点位于车身覆盖范围之外,则计算横向距离与横向相对速度的比值,以及计算纵向距离与纵向相对速度的比值,碰撞时间为这两个值中较小的值。
优选地,步骤f中,危险等级按照如下规则评价:
所述碰撞点的坐标处于车身覆盖范围之内且所述碰撞时间越小,则危险等级越高;
所述碰撞点的坐标处于车身覆盖范围之外且所述碰撞时间越大,则危险等级越低;
所述碰撞点的坐标处于无穷远处且所述碰撞时间无穷大,则处于安全状态。
本发明具有如下有益效果:本发明方法通过至少三个视觉传感器返回的图像,分别进行车辆识别和车轮识别,大大提高了图像识别的精确性;并且,通过识别到的车辆位置和车轮位置计算被跟踪的目标车辆与本车发生碰撞的碰撞点和碰撞时间并作出危险等级评估,以及根据危险等级做出反馈,从而可以更精确地进行碰撞可能性的计算和危险等级评估。
附图说明
图1是本发明的一个实施例的基于车轮检测的车辆防碰撞方法的流程图。
具体实施方式
下面通过实施例对本发明作进一步说明,其目的仅在于更好地理解本发明的研究内容而非限制本发明的保护范围。
如图1所示,本发明的一个实施例的基于车轮检测的车辆防碰撞方法,包括如下步骤a~f。下面对各步骤进行详细说明。
步骤a:建立以本车中心点在地面上的垂直投影点为坐标原点的世界坐标系,并在本车上安装三个视觉传感器,获得所述世界坐标系与视觉传感器视场之间的关系。所述世界坐标系中,以本车中心点在地面上的垂直投影点为坐标原点,通过该原点与车辆纵轴平行为X轴,方向为车辆前进方向,通过该原点与车辆横轴平行为Y轴,方向为向右,通过该原点垂直向上为Z轴。
另外,所述视觉传感器设置在车头部位、车辆左侧和车辆右侧,以确保相邻两个视觉传感器采集的图像范围至少部分重叠,不会出现采集盲区。较佳地,例如所述视觉传感器分别设置在车前保险杠中间点、车辆左右后视镜下。所述视觉传感器例如是摄像头。
步骤a中,获得所述世界坐标系与视觉传感器视场之间的关系包括:在对每个视觉传感器做好内参标定之后,再在世界坐标系下对每个视觉传感器标定外参,以及,根据视角计算相邻的两个视觉传感器之间重叠的视角范围。获得该重叠的视角范围可用于后续进行图像合并。
步骤b:通过本车辆上的所述三个视觉传感器实时采集本车辆周围的一个以上车辆和一个以上车轮的图像。
步骤c:对采集到的所有图像分别进行车辆识别和车轮识别,获得车辆在图像坐标系下的车辆位置和车轮位置。
步骤c中,进行车辆识别、车轮识别的方法包括并不限于基于深度神经网络学习的目标检测或语义分割方法,或基于提取特定多特征训练指定目标分类器的方法。
具体地,例如,对多路视觉传感器同步采集的图片做图像拼接,将拼接之后的训练数据传入深度神经网络中训练生成特定目标分类器,或者提取目标图像特征训练传统分类器。对于实时的同步图像,使用图像拼接的方法完成拼接之后使用训练好的分类器分别识别出车辆和车轮。
另外,多路视觉传感器同步采集的图片也可以直接传入深度神经网络中训练生成特定目标分类器,或者提取目标图像特征训练传统分类器。实际应用中,每一路采集的图片将直接使用分类器分别识别出车辆和车轮之后再进行目标融合。
也就是说,本发明中对车辆和车轮分别进行识别,通过分别识别可大大提高识别的精确度,而现有技术中对车辆整体进行识别,识别的精度较低。
步骤c中,所述车辆位置包括车辆的2D框位置,车辆3D框位置和车辆轮廓的曲线;所述车轮位置包括车轮的2D框位置和车轮轮廓曲线。
另外,由于相邻传感器之间存在重叠的视角范围,因此同一辆车可能被不同的传感器拍摄到图像。步骤c中还进一步包括对相邻视觉传感器之间重叠的图像范围内同一辆车识别到的多个车辆位置进行车辆位置合并,以及对相邻视觉传感器之间重叠的图像范围内同一个车轮识别到的多个车轮位置进行车轮位置合并。
步骤d:根据步骤c中获得的所述车辆位置和所述车轮位置的几何相对关系,获得车轮和车辆之间的从属关系。 由于本发明中车辆与车轮是分别识别,因此需要计算车辆与车轮之间的从属关系,以获得车轮位置与车辆位置之间的对应关系。计算从属关系进一步包括如下步骤:
步骤d1:基于每一辆车的车辆轮廓曲线上的所有点坐标遍历比较得到该车辆车体横向最大最小值和纵向最大最小值;
步骤d2:基于每一个车轮的车轮轮廓曲线将车轮边缘点坐标值与上一步计算得到的车体最值范围进行比较;以及
步骤d3:如果车轮2D框顶点中有三个以上的边缘点或者车轮轮廓曲线上的所有点内有超过一半数量在某一车辆的车体最值范围内则判断该车轮属于该车辆,从而获得所有检测到的车辆和所有检测到的车轮之间的从属关系。
接下来是步骤e:基于步骤c和d的结果,计算每一个目标车辆与本车的距离以及所述目标车辆与本车之间的相对速度,从而获得所述世界坐标系下所述目标车辆在当前状态下可能与本车相撞的碰撞点和碰撞时间。
步骤e中计算碰撞点和碰撞时间之前先进行关联步骤:对本车周围所有检测到的车辆建立关联,以确保被多个视觉传感器采集到的被跟踪的同一目标车辆的跟踪目标编号保持一致。
具体地,如果是基于拼接全景图的目标识别方法,那么图中的每个目标车辆只会出现一个,可以按检测的顺序编号。
另外,如果不是基于拼接全景图的目标识别方法,那么首先需要确定在相邻视觉传感器视角互相覆盖的地方是否有车辆或者车轮被检测出来,如果有,则计算不同镜头采集图像内的位于视角重叠区域的车辆或者车轮的外轮廓坐标,并通过不同镜头的投影变化矩阵得到在统一的世界坐标系下的坐标值,该值因为误差关系而无法完全重合。根据欧式距离判断,如果这两个点足够近,就可被认为来自同一个目标的点。由此可确认同一个目标在两个传感器采集的图像中拥有相同的目标编号。
步骤e中计算碰撞点进一步包括如下步骤:在图像坐标系下根据目标车辆的前轮和后轮触地点(最低点)相连求解的直线方程和本车中轴线延长线直线方程联立求解得到交点,通过投影变换计算出该交点在世界坐标系下的坐标,即为该目标车辆在当前状态下可能与本车相撞的碰撞点的坐标值。该交点坐标的反正切值即该目标车辆前进方向与本车前进方向的夹角。
上述步骤中,目标车辆的前轮和后轮触地点(最低点)相连求解的直线方程可以表示为ax+by+c=0。本车中轴线延长线直线方程可以表示为x=0。
接着,计算碰撞时间包括:
步骤e1:计算每一个目标车辆前后轮连线中心点在X轴方向上与本车中心点的横向距离和在Y轴方向上与本车中心点的纵向距离;这里前后轮连线可以是前后轮中心点连线或者是前后轮对应的边缘点连线等;
步骤e2:通过限定帧内对于所述每一个目标车辆的车轮连续跟踪计算得到该车辆当前相对时速,通过分解得到X轴方向的横向相对速度和Y轴方向的纵向相对速度。相对速度的计算可以根据车轮上的某一点的移动距离及移动该距离的时间来获得。
步骤e3:在世界坐标系下若碰撞点位于车身覆盖范围之内,则碰撞时间为横向距离与横向相对速度的比值;
在世界坐标系下若碰撞点位于车身覆盖范围之外,则计算横向距离与横向相对速度的比值,计算纵向距离1与纵向相对速度的比值,碰撞时间为这两个值中较小的值。
最后是步骤f:根据所述碰撞点和碰撞时间评价危险等级。步骤f中,危险等级按照如下规则评价:
如果所述碰撞点处于本车车体范围之内且所述碰撞时间越小,则危险等级越高;如果所述碰撞点处于本车车体范围之外且所述碰撞时间越大,则危险等级越低;如果所述碰撞点处于无穷远处且所述碰撞时间无穷大,则处于安全状态。
危险等级评价具体包括如下步骤:
步骤f1:计算一个以上进入警戒距离范围的车辆对于本车的危险等级;警戒距离范围可以根据需求而设定。
步骤f2:随时更新一个以上进入警戒距离范围的车辆的行车信息,包括相对本车的碰撞点坐标、碰撞时间等信息;
步骤f3:随时更新一个以上进入警戒距离范围的车辆的危险等级状态,对于从危险等级恢复到安全等级的目标车辆依然保持追踪直到完全(连续指定帧内)从采集图像中消失。
在实时对各目标车辆判断出危险等级后,对于危险等级超过某一设定值的目标车辆瞬时给本车预警或者介入驾驶,以达到避免碰撞、安全驾驶的目的。
显然,本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围。
Claims (9)
1.一种基于车轮检测的车辆防碰撞方法,其特征在于,包括如下步骤:
步骤a:建立以本车中心点在地面上的垂直投影点为坐标原点的世界坐标系,并在本车上安装至少三个视觉传感器,获得所述世界坐标系与视觉传感器视场之间的关系;
步骤b:通过本车上的所述至少三个视觉传感器实时采集本车周围的一个以上车辆以及一个以上车轮的图像;
步骤c:对采集到的所有图像分别进行车辆识别和车轮识别,获得图像坐标系下的车辆位置和车轮位置;所述车辆位置包括车辆的2D框位置,车辆3D框位置和车辆轮廓曲线;所述车轮位置包括车轮的2D框位置和车轮轮廓曲线;
步骤d:根据步骤c中获得的所述车辆位置和所述车轮位置的几何相对关系,获得车轮和车辆之间的从属关系;
步骤e:基于步骤c和d的结果,计算每一个目标车辆与本车的距离以及所述目标车辆与本车之间的相对速度,从而获得所述世界坐标系下所述目标车辆在当前状态下可能与本车相撞的碰撞点和碰撞时间;以及
步骤f:根据所述碰撞点和所述碰撞时间评价危险等级,
步骤d中计算从属关系进一步包括如下步骤:
步骤d1:基于每一辆车的车辆轮廓曲线上的所有点坐标遍历比较得到该车辆车体横向最大最小值和纵向最大最小值;
步骤d2:基于每一个车轮的车轮轮廓曲线将车轮边缘点坐标值与上一步计算得到的车体最值范围进行比较;以及
步骤d3:如果车轮2D框顶点中有三个以上的边缘点或者车轮轮廓曲线上的所有点内有超过一半数量在某一车辆的车体最值范围内则判断该车轮属于该车辆,从而获得所有检测到的车辆和所有检测到的车轮之间的从属关系。
2.根据权利要求1所述的方法,其特征在于,步骤a中,所述视觉传感器设置在车头部位、车辆左侧和车辆右侧,以确保相邻视觉传感器采集的图像范围至少部分重叠。
3.根据权利要求1所述的方法,其特征在于,步骤a中,获得所述世界坐标系与视觉传感器视场之间的关系包括:在对每个视觉传感器做好内参标定之后,再在世界坐标系下对每个视觉传感器标定外参,以及,根据视角计算相邻的两个视觉传感器之间重叠的视角范围。
4.根据权利要求1所述的方法,其特征在于,步骤c中,进行车辆识别或车轮识别的方法为基于深度神经网络学习的目标检测或语义分割方法,或基于提取特定多特征训练指定目标分类器的方法。
5.根据权利要求4所述的方法,其特征在于,步骤c中还包括对相邻视觉传感器之间重叠的图像范围内同一辆车识别到的多个车辆位置进行车辆位置合并,以及对相邻视觉传感器之间重叠的图像范围内同一个车轮识别到的多个车轮位置进行车轮位置合并。
6.根据权利要求5所述的方法,其特征在于,步骤e中计算碰撞点和碰撞时间之前先进行关联步骤:对本车周围所有检测到的车辆建立关联,以确保被多个视觉传感器采集到的被跟踪的同一目标车辆的跟踪目标编号保持一致。
7.根据权利要求6所述的方法,其特征在于,步骤e中,计算碰撞点进一步包括:在图像坐标系下根据所述目标车辆的前轮和后轮触地点相连求解的直线方程和本车中轴线延长线直线方程联立求解得到交点,通过投影变换计算出该交点在世界坐标系下的坐标,即为该目标车辆在当前状态下可能与本车相撞的碰撞点的坐标值。
8.根据权利要求7所述的方法,其特征在于,步骤e中,计算碰撞时间进一步包括:
步骤e1:计算每一个目标车辆前后轮连线中心点在X轴方向上与本车中心点的横向距离和在Y轴方向上与本车中心点的纵向距离;
步骤e2:通过限定帧内对于所述每一个目标车辆的车轮连续跟踪计算得到该车辆当前相对时速,通过分解得到X轴方向的横向相对速度和Y轴方向的纵向相对速度;
步骤e3:在世界坐标系下若碰撞点位于车身覆盖范围之内,则碰撞时间为横向距离与横向相对速度的比值;
在世界坐标系下若碰撞点位于车身覆盖范围之外,则计算横向距离与横向相对速度的比值,以及计算纵向距离与纵向相对速度的比值,碰撞时间为这两个值中较小的值。
9.根据权利要求8所述的方法,其特征在于,步骤f中,危险等级按照如下规则评价:
所述碰撞点的坐标处于本车车身覆盖范围之内且所述碰撞时间越小,则危险等级越高;
所述碰撞点的坐标处于本车车身覆盖范围之外且所述碰撞时间越大,则危险等级越低;
所述碰撞点的坐标处于无穷远处且所述碰撞时间无穷大,则处于安全状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910279811.2A CN110065494B (zh) | 2019-04-09 | 2019-04-09 | 一种基于车轮检测的车辆防碰撞方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910279811.2A CN110065494B (zh) | 2019-04-09 | 2019-04-09 | 一种基于车轮检测的车辆防碰撞方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110065494A CN110065494A (zh) | 2019-07-30 |
CN110065494B true CN110065494B (zh) | 2020-07-31 |
Family
ID=67367202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910279811.2A Active CN110065494B (zh) | 2019-04-09 | 2019-04-09 | 一种基于车轮检测的车辆防碰撞方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110065494B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111256707A (zh) * | 2019-08-27 | 2020-06-09 | 北京纵目安驰智能科技有限公司 | 基于环视的拥堵跟车系统和终端 |
CN110555402B (zh) * | 2019-08-27 | 2024-10-29 | 纵目科技(上海)股份有限公司 | 基于环视的拥堵跟车方法、系统、终端和存储介质 |
CN110356325B (zh) * | 2019-09-04 | 2020-02-14 | 魔视智能科技(上海)有限公司 | 一种城市交通客运车辆盲区预警系统 |
CN110648360B (zh) * | 2019-09-30 | 2023-08-01 | 的卢技术有限公司 | 一种基于车载摄像头避让他方车辆的方法及系统 |
CN110949381B (zh) * | 2019-11-12 | 2021-02-12 | 深圳大学 | 一种驾驶行为危险度的监测方法及装置 |
CN113119964B (zh) * | 2019-12-30 | 2022-08-02 | 宇通客车股份有限公司 | 一种自动驾驶车辆碰撞预测判断方法及装置 |
CN111967360B (zh) * | 2020-08-06 | 2024-09-06 | 苏州易航远智智能科技有限公司 | 基于车轮的目标车辆姿态检测方法 |
CN112530160A (zh) * | 2020-11-18 | 2021-03-19 | 合肥湛达智能科技有限公司 | 一种基于深度学习的目标距离检测方法 |
CN112406707B (zh) * | 2020-11-24 | 2022-10-21 | 上海高德威智能交通系统有限公司 | 车辆预警方法、车辆、装置、终端和存储介质 |
CN113635834B (zh) * | 2021-08-10 | 2023-09-05 | 东风汽车集团股份有限公司 | 基于电子外后视镜的变道辅助方法 |
CN114038196A (zh) * | 2021-11-18 | 2022-02-11 | 成都车晓科技有限公司 | 车辆前向防撞预警系统及方法 |
CN114582132B (zh) * | 2022-05-05 | 2022-08-09 | 四川九通智路科技有限公司 | 一种基于机器视觉的车辆碰撞检测预警系统及方法 |
CN115601435B (zh) * | 2022-12-14 | 2023-03-14 | 天津所托瑞安汽车科技有限公司 | 车辆姿态检测方法、装置、车辆及存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102270677B1 (ko) * | 2015-01-13 | 2021-06-29 | 현대모비스 주식회사 | 차량 안전 주행 장치 |
US9784829B2 (en) * | 2015-04-06 | 2017-10-10 | GM Global Technology Operations LLC | Wheel detection and its application in object tracking and sensor registration |
US9599706B2 (en) * | 2015-04-06 | 2017-03-21 | GM Global Technology Operations LLC | Fusion method for cross traffic application using radars and camera |
JP6493181B2 (ja) * | 2015-12-02 | 2019-04-03 | 株式会社デンソー | 衝突判定装置 |
US9812008B2 (en) * | 2016-02-19 | 2017-11-07 | GM Global Technology Operations LLC | Vehicle detection and tracking based on wheels using radar and vision |
CN106781692B (zh) * | 2016-12-01 | 2020-09-04 | 东软集团股份有限公司 | 车辆碰撞预警的方法、装置及系统 |
-
2019
- 2019-04-09 CN CN201910279811.2A patent/CN110065494B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110065494A (zh) | 2019-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110065494B (zh) | 一种基于车轮检测的车辆防碰撞方法 | |
CN110077399B (zh) | 一种基于道路标线、车轮检测融合的车辆防碰撞方法 | |
CN110745140B (zh) | 一种基于连续图像约束位姿估计的车辆换道预警方法 | |
CN106240458B (zh) | 一种基于车载双目相机的车辆前方碰撞预警方法 | |
CN107609522B (zh) | 一种基于激光雷达和机器视觉的信息融合车辆检测系统 | |
KR101996419B1 (ko) | 센서 융합 기반 보행자 탐지 및 보행자 충돌 방지 장치 및 방법 | |
CN110356325B (zh) | 一种城市交通客运车辆盲区预警系统 | |
Wu et al. | Applying a functional neurofuzzy network to real-time lane detection and front-vehicle distance measurement | |
CN114375467B (zh) | 用于检测紧急车辆的系统和方法 | |
CN109359409A (zh) | 一种基于视觉与激光雷达传感器的车辆可通过性检测系统 | |
EP2012211A1 (en) | A system for monitoring the surroundings of a vehicle | |
CN104573646A (zh) | 基于激光雷达和双目相机的车前行人检测方法及系统 | |
CN102685516A (zh) | 立体视觉主动安全辅助驾驶方法 | |
US20170309181A1 (en) | Apparatus for recognizing following vehicle and method thereof | |
CN107229906A (zh) | 一种基于可变部件模型算法的汽车超车预警方法 | |
CN110816527A (zh) | 一种车载夜视安全方法和系统 | |
CN109827516B (zh) | 一种通过车轮来测量距离的方法 | |
CN106324618A (zh) | 基于激光雷达检测车道线的系统及其实现方法 | |
CN102778223A (zh) | 基于车牌合作目标和单目摄像机的汽车防撞预警方法 | |
KR101448506B1 (ko) | 선행차량의 거동을 이용한 주행 차로의 곡률 측정 방법 및 장치 | |
CN108021899A (zh) | 基于双目相机的车载智能前车防撞预警方法 | |
Gern et al. | Robust vehicle tracking fusing radar and vision | |
CN113432615B (zh) | 基于多传感器融合可驾驶区域的检测方法、系统和车辆 | |
CN106570487A (zh) | 物体间的碰撞预测方法和装置 | |
US11403951B2 (en) | Driving assistance for a motor vehicle when approaching a tollgate |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |