首页 > 专利 > 长安大学 > 一种基于轮廓约束的车辆空间形态识别方法及系统专利详情

一种基于轮廓约束的车辆空间形态识别方法及系统   0    0

实质审查 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2020-03-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-08-25
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2040-03-20
基本信息
有效性 实质审查 专利类型 发明专利
申请号 CN202010199138.4 申请日 2020-03-20
公开/公告号 CN111476798A 公开/公告日 2020-07-31
授权日 预估到期日 2040-03-20
申请年 2020年 公开/公告年 2020年
缴费截止日
分类号 G06T7/11G06T7/64G06T7/80G06T17/00G06K9/00G06K9/46G06N3/00G06N3/04G06N3/08 主分类号 G06T7/11
是否联合申请 独立申请 文献类型号 A
独权数量 1 从权数量 3
权利要求数量 4 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 99 专利申请国编码 CN
专利事件 事务标签 公开、实质审查
申请人信息
申请人 第一申请人
专利权人 长安大学 当前专利权人 长安大学
发明人 王伟、唐心瑶、宋焕生、张朝阳、梁浩翔、张文涛、戴喆、云旭、侯景严、刘莅辰、贾金明、李俊彦、武非凡、雷琪、杨露、余宵雨、靳静玺、王滢暄、赵锋、穆勃辰、李聪亮 第一发明人 王伟
地址 陕西省西安市雁塔区二环南路中段126号 邮编 710064
申请人数量 1 发明人数量 21
申请人所在省 陕西省 申请人所在市 陕西省西安市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
西安恒泰知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
李婷、赵中霞
摘要
本发明公开了一种基于轮廓约束的车辆空间形态识别方法及系统,在连续的图像序列中,使用深度学习Mask RCNN的方法识别车辆目标,获取车辆目标在图像坐标系下的二维包络框和分割图像信息;对车辆的分割图像求取轮廓,获取每个车辆目标的轮廓点集合,对轮廓点集合求取轮廓重心点;然后根据二维包络框模型的坐标信息,结合相机标定的结果和地平线信息,求取每个车辆目标在三维包络框模型下的凸包,构建针对特定车辆目标的轮廓约束,从而求解出车辆目标的空间形态信息。本发明可适应不同的道路交通场景,利用摄像机提取场景中大量车辆目标完成空间形态识别的过程。本发明能应用于各种道路场景下的车辆空间形态识别,结果准确,实现简单,通用性好。
  • 摘要附图
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图1
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图2
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图3
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图4
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图5
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图6
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图7
    一种基于轮廓约束的车辆空间形态识别方法及系统
  • 说明书附图:图8
    一种基于轮廓约束的车辆空间形态识别方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-08-25 实质审查的生效 IPC(主分类): G06T 7/11 专利申请号: 202010199138.4 申请日: 2020.03.20
2 2020-07-31 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于轮廓约束的车辆空间形态识别方法,其特征在于,该方法利用深度学习的
方法对车辆目标进行检测与分割,同时利用相机标定的结果和地平线信息,对车辆目标构建轮廓约束求解出其空间形态信息;具体包括如下步骤:
步骤1,输入交通视频,得到每一帧的视频图像,形成图像序列;
步骤2,从步骤1得到的视频图像提取消失点,建立摄像机模型和坐标系、车辆目标在图
像坐标系下的二维包络框模型以及三维包络框模型,并结合消失点进行相机标定,得到相机标定参数和地平线信息;
步骤3,使用深度学习Mask RCNN的方法对视频图像中的车辆目标进行检测与分割,检
测结果包括车辆目标在二维包络框模型下的二维坐标信息以及车辆目标的车辆类别,分割结果包括目标区域mask图像;
步骤4,车辆目标轮廓约束的构建求解:
步骤4.1,根据步骤3中的分割结果,对分割图像求取轮廓,获取每个车辆目标的轮廓点
集合;根据车辆目标轮廓点集合求取轮廓重心点的图像坐标,记为Pc=(uc,vc);
步骤4.2,根据步骤2中的相机标定参数和地平线信息与步骤3中的检测结果,计算车辆
目标在三维包络框模型下的凸包,再结合步骤4.1得到的轮廓重心点构建车辆目标的轮廓约束并求解;
步骤5,将步骤4.2轮廓约束求解结果进行输出,得到车辆空间形态识别结果。

2.如权利要求1所述的基于轮廓约束的车辆空间形态识别方法,其特征在于,所述步骤
4.2中构建车辆目标的轮廓约束并求解包括如下过程:
步骤4.2.1通过步骤2中的相机标定参数计算出车辆目标在三维包络框模型下的三维
坐标信息:P3di_0,P3di_1,P3di_2,P3di_3,P3di_4,P3di_5,P3di_6,P3di_7;车辆目标三维包络框模型的基准点选取为车辆目标二维包络框模型在图像坐标系下的右下角点,即Ptarget=P2d_1;其中,车辆目标的二维包络框模型顶点序号为0到3,记4个顶点的图像坐标分别为P2d_0,P2d_1,P2d_2,P2d_3;车辆目标的三维包络框模型顶点序号为0到7,记8个顶点的世界坐标分别为P3d_0,P3d_1,P3d_2,P3d_3,P3d_4,P3d_5,P3d_6,P3d_7;
步骤4.2.2根据步骤3得到的车辆类别,确定车辆在三维包络框模型下的初始三维信息
X0=(length0,width0,height0),其中,length0代表车辆初始物理长度,width0代表车辆初始物理宽度,height0代表车辆初始物理高度;
步骤4.2.3由相机标定参数计算出基准点在世界坐标系下的坐标:P3d_1=(pwx1,pwy1,
0),再额外再选取三维包络框模型对应的0,1,3,5,6,7点,根据初始三维信息,确定对应的世界坐标为:P3d_0=(pwx1-width,pwy1,0),P3d_1=(pwx1,pwy1,0),P3d_3=(pwx1-width,pwy1+length,0),P3d_5=(pwx1,pwy1,height),P3d_6=(pwx1,pwy1+length,height),P3d_7=(pwx1-width,pwy1+length,height),通过相机标定参数将这六个点的世界坐标转换为图像坐标P3di_0,P3di_1,P3di_3,P3di_5,P3di_6,P3di_7;记步骤4.2中求取的凸包点集合为Ω={Pi|1≤i≤
6},P1=P3di_1,P2=P3di_5,P3=P3di_6,P4=P3di_7,P5=P3di_3,P6=P3di_0;
步骤4.2.4在凸包6个点构成的6个线段组上等距取点,设总共所取点数为n,求取这些
点与步骤4.1中轮廓重心点连线之间的距离lhp和前述连线与轮廓交点与轮廓重心点之间的距离lcp,作为约束误差;
车辆空间形态识别等价于获取车辆三维信息X=(length,width,height,pwx1,pwy1,u0),length代表车辆物理长度,width代表车辆物理宽度,height代表车辆物理高度;pwx1,pwy1表示车辆目标在图像坐标系下基准点的横、纵坐标,u0为消失点在图像坐标系下的横坐标,构造车辆目标的几何约束如下:
将上述公式记为代价函数, 代表第i个凸包上的点与轮廓重心点连线之间的距离,
代表第i个凸包上的点与轮廓交点与轮廓重心点之间的距离, 表示求出使得公式(9)最
小的待估计参数车辆三维信息X的值;初始三维信息
为利用车辆目标的类别根据国家标
准设置的车辆的初始三维信息;通过粒子群算法对X进行迭代,从而求解出最优解。

3.如权利要求1所述的基于轮廓约束的车辆空间形态识别方法,其特征在于,所述步骤
3包括:车辆目标的检测与分割:使用深度学习的方法对图像序列中的车辆目标进行检测与分割,获取车辆目标在二维包络框模型下的二维坐标信息、车辆目标的车辆类别和分割图像,二维坐标信息包括车辆目标的中心点图像坐标及车辆目标的像素宽度w高度h信息。

4.一种基于轮廓约束的车辆空间形态识别系统,其特征在于,该系统包括:
数据输入模块,用于输入交通视频,得到每一帧的视频图像,形成图像序列;
相机标定模块,用于建立摄像机模型和坐标系、车辆目标在图像坐标系下的二维包络
框模型以及三维包络框模型,进行相机标定,获取相机的内外参数和场景地平线信息;
车辆目标检测与分割模块,用于使用深度学习Mask RCNN的方法对视频图像中的车辆
目标进行目标检测与分割,检测结果包括车辆目标在二维包络框模型下的二维坐标信息以及车辆目标的车辆类别,分割结果包括目标区域mask图像;
轮廓约束构建求解模块,用于将相机标定结果和检测分割结果结合,构建车辆目标的
轮廓约束并求解;
结果输出模块,将轮廓约束求解结果进行输出,得到车辆空间形态识别结果。
说明书

技术领域

[0001] 本发明属于智能交通技术领域,具体涉及一种基于轮廓约束的车辆空间形态识别方法及系统。

背景技术

[0002] 车辆空间形态识别在自动驾驶领域具有广泛的应用,通过对周围环境的感知,实时获取车辆的位姿状态信息(包括车辆三维尺寸、空间位置和运动方向等),分析车辆行驶的安全状态,为车辆的路径规划和避障提供依据,使得自动驾驶车辆做出有效的决策,保证车辆安全到达目的地。
[0003] 常用的车辆位姿估计方法主要是依靠传感器融合的方法,如:激光传感器、GPS、惯性导航系统等,这些设备虽然能够取得较高的精度,但是成本高昂,不利于大范围部署。目前,视觉里程计作为成本低廉的自定位技术,被广泛用于车辆的位姿估计,视觉图像能够存储大量有意义的信息,常用的传感器有单目相机、双目相机和RGB-D相机,单目相机虽然无法直接获取图像的深度信息,但是其成本低、易于部署的优点,交通监控系统广泛采用该类摄像头,在室外场景的应用效果较好。

发明内容

[0004] 针对现有技术中的缺陷和不足,本发明提供了一种基于轮廓约束的车辆空间形态识别方法及系统,克服现有车辆空间形态识别方法成本高以及无法进一步识别车辆三维信息等缺陷。
[0005] 为达到上述目的,本发明采取如下的技术方案:
[0006] 一种基于轮廓约束的车辆空间形态识别方法,该方法利用深度学习的方法对车辆目标进行检测与分割,同时利用相机标定的结果和地平线信息,对车辆目标构建轮廓约束求解出其空间形态信息;具体包括如下步骤:
[0007] 步骤1,输入交通视频,得到每一帧的视频图像,形成图像序列;
[0008] 步骤2,从步骤1得到的视频图像提取消失点,建立摄像机模型和坐标系、车辆目标在图像坐标系下的二维包络框模型以及三维包络框模型,并结合消失点进行相机标定,得到相机标定参数和地平线信息;
[0009] 步骤3,使用深度学习Mask RCNN的方法对视频图像中的车辆目标进行检测与分割,检测结果包括车辆目标在二维包络框模型下的二维坐标信息以及车辆目标的车辆类
别,分割结果包括目标区域mask图像;
[0010] 步骤4,车辆目标轮廓约束的构建求解:
[0011] 步骤4.1,根据步骤3中的分割结果,对分割图像求取轮廓,获取每个车辆目标的轮廓点集合;根据车辆目标轮廓点集合求取轮廓重心点的图像坐标,记为Pc=(uc,vc);
[0012] 步骤4.2,根据步骤2中的相机标定参数和地平线信息与步骤3中的检测结果,计算车辆目标在三维包络框模型下的凸包,再结合步骤4.1得到的轮廓重心点构建车辆目标的轮廓约束并求解;
[0013] 步骤5,将步骤4.2轮廓约束求解结果进行输出,得到车辆空间形态识别结果。
[0014] 本发明还包括如下技术特征:
[0015] 具体的,所述步骤4.2中构建车辆目标的轮廓约束并求解包括如下过程:
[0016] 步骤4.2.1通过步骤2中的相机标定参数计算出车辆目标在三维包络框模型下的三维坐标信息:P3di_0,P3di_1,P3di_2,P3di_3,P3di_4,P3di_5,P3di_6,P3di_7;车辆目标三维包络框模型的基准点选取为车辆目标二维包络框模型在图像坐标系下的右下角点,即Ptarget=P2d_1;
其中,车辆目标的二维包络框模型顶点序号为0到3,记4个顶点的图像坐标分别为P2d_0,P2d_1,P2d_2,P2d_3;车辆目标的三维包络框模型顶点序号为0到7,记8个顶点的世界坐标分别为P3d_0,P3d_1,P3d_2,P3d_3,P3d_4,P3d_5,P3d_6,P3d_7;
[0017] 步骤4.2.2根据步骤3得到的车辆类别,确定车辆在三维包络框模型下的初始三维信息X0=(length0,width0,height0),其中,length0代表车辆初始物理长度,width0代表车辆初始物理宽度,height0代表车辆初始物理高度;
[0018] 步骤4.2.3由相机标定参数计算出基准点在世界坐标系下的坐标:P3d_1=(pwx1,pwy1,0),再额外再选取三维包络框模型对应的0,1,3,5,6,7点,根据初始三维信息,确定对应的世界坐标为:P3d_0=(pwx1-width,pwy1,0),P3d_1=(pwx1,pwy1,0),P3d_3=(pwx1-width,pwy1+length,0),P3d_5=(pwx1,pwy1,height),P3d_6=(pwx1,pwy1+length,height),P3d_7=(pwx1-width,pwy1+length,height),通过相机标定参数将这六个点的世界坐标转换为图像坐标P3di_0,P3di_1,P3di_3,P3di_5,P3di_6,P3di_7;记步骤4.2中求取的凸包点集合为Ω={Pi|1≤i≤6},P1=P3di_1,P2=P3di_5,P3=P3di_6,P4=P3di_7,P5=P3di_3,P6=P3di_0;
[0019] 步骤4.2.4在凸包6个点构成的6个线段组上等距取点,设总共所取点数为n,求取这些点与步骤4.1中轮廓重心点连线之间的距离lhp和前述连线与轮廓交点与轮廓重心点之间的距离lcp,作为约束误差;
[0020] 车辆空间形态识别等价于获取车辆三维信息X=(length,width,height,pwx1,pwy1,u0),length代表车辆物理长度,width代表车辆物理宽度,height代表车辆物理高度;pwx1,pwy1表示车辆目标在图像坐标系下基准点的横、纵坐标,u0为消失点在图像坐标系下的横坐标,构造车辆目标的几何约束如下:
[0021]
[0022] 将上述公式记为代价函数, 代表第i个凸包上的点与轮廓重心点连线之间的距离, 代表第i个凸包上的点与轮廓交点与轮廓重心点之间的距离, 表示求出使得公
式(9)最小的待估计参数车辆三维信息X的值;初始三维信息
为利用车辆目标的类别根据国家标
准设置的车辆的初始三维信息;通过粒子群算法对X进行迭代,从而求解出最优解。
[0023] 具体的,所述步骤3包括:车辆目标的检测与分割:使用深度学习的方法对图像序列中的车辆目标进行检测与分割,获取车辆目标在二维包络框模型下的二维坐标信息、车辆目标的车辆类别和分割图像,二维坐标信息包括车辆目标的中心点图像坐标及车辆目标的像素宽度w高度h信息。
[0024] 本发明还提供一种基于轮廓约束的车辆空间形态识别系统,该系统包括:
[0025] 数据输入模块,用于输入交通视频,得到每一帧的视频图像,形成图像序列;
[0026] 相机标定模块,用于建立摄像机模型和坐标系、车辆目标在图像坐标系下的二维包络框模型以及三维包络框模型,进行相机标定,获取相机的内外参数和场景地平线信息;
[0027] 车辆目标检测与分割模块,用于使用深度学习Mask RCNN的方法对视频图像中的车辆目标进行目标检测与分割,检测结果包括车辆目标在二维包络框模型下的二维坐标信息以及车辆目标的车辆类别,分割结果包括目标区域mask图像;
[0028] 轮廓约束构建求解模块,用于将相机标定结果和检测分割结果结合,构建车辆目标的轮廓约束并求解;
[0029] 结果输出模块,将轮廓约束求解结果进行输出,得到车辆空间形态识别结果。
[0030] 本发明与现有技术相比,有益的技术效果是:
[0031] 本发明的方法实现简单,可以应用于各种道路场景下的车辆目标空间形态识别,保证道路监控环境下的通用性,满足智能交通监控系统中准确获取交通参数的需求。使用深度学习的方法对车辆目标进行检测与分割的方法,因为其稳定性和精度都很高,具有较为广泛的应用。

实施方案

[0040] 以下对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
[0041] 本发明利用深度学习的方法对车辆目标进行识别,同时利用相机标定的结果,对车辆目标构建轮廓约束并求解出其空间形态信息。采用基于单个消失点的方法进行标定,在实际道路场景中,由二维目标检测结果、标定结果和地平线信息构建车辆目标的轮廓约束。这些参数在道路环境中很容易获取,这充分保证了此方法在此场景下的通用性。
[0042] 实施例1:
[0043] 如图1至图8所示,本发明公开了一种基于轮廓约束的车辆空间形态识别方法,详细步骤如下:
[0044] 步骤1,输入交通视频,得到每一帧的视频图像,形成图像序列;
[0045] 步骤2,从步骤1得到的视频图像提取消失点,建立摄像机模型和坐标系、车辆目标在图像坐标系下的二维包络框模型以及三维包络框模型,并结合消失点进行相机标定,得到相机标定参数和地平线信息;
[0046] 参考论文《A Taxonomy and Analysis of Camera Calibration Methods for Traffic Monitoring Applications》的方法,如图2所示,建立摄像机模型、世界坐标系O-XYZ、相机坐标系O-XCYCZC、图像坐标系O-UV,摄像机模型简化为针孔模型,所建坐标系均为右手系,世界坐标系包含x,y,z轴,原点位于相机在路面的投影点,z轴垂直于地面方向向上,图2的(a)侧视图中可以看出,x轴指向纸内,用 表示,y轴垂直于xoz平面,图2的(b)俯视图中可以看出,z轴指向纸外,用⊙表示;相机坐标系包含xc,yc,zc,原点位于相机所处位置,xc轴与世界坐标系下的x轴平行,zc轴正向沿着相机的光轴指向地面,yc轴垂直于xcozc平面指向地面。图中的主点为r点,为zc轴延伸至与地面的交点,根据图2中的角度关系,r点在世界坐标系下的坐标为(0,h,0);图像坐标系为图像平面坐标系,以r点为原点,水平向右为u轴,垂直向下为v轴。
[0047] 相机标定参数为:设相机焦距为f,相机原点距离地面高度为h,相机俯仰角为φ,相机偏转角(相机光轴在路平面投影与道路延伸方向的夹角)为θ,由于相机自旋角可以通过简单的图像旋转进行表示,并且对于标定结果无影响,因此不予考虑。
[0048] 由论文中的推导可知:
[0049] 如图3所示,采用单个消失点标定的方法,设沿道路方向消失点坐标为(u0,v0),垂直道路方向消失点坐标为(u1,v1),l为道路中的一段物理距离,w为道路的物理宽度,有关于未知参量f的四次方程:
[0050]
[0051] 其中,为计算方便引入中间变量kV=δτl/wv0,δ为道路物理宽度w在图像上对应的像素距离,τ=(vf-v0)(vb-v0)/(vf-vb),其中,vb和vf分别表示l的两个端点在图像坐标系中v轴对应的坐标值;
[0052]
[0053]
[0054] 通过上述公式(1)至(3)计算得到相机标定参数。
[0055] 地平线方程为:
[0056]
[0057] 设图像上任意一点的世界坐标为(x,y,z),世界坐标系的点与图像坐标系的点的投影关系为:
[0058]
[0059]
[0060]
[0061]
[0062] 其中,α为比例因子。
[0063] 步骤3,车辆目标的检测与分割:使用深度学习Mask RCNN的方法对视频图像中的车辆目标进行检测,获取车辆目标在二维包络框模型下的二维坐标信息以及车辆目标的车辆类别,二维坐标信息包括车辆目标的中心点图像坐标及车辆目标的像素宽高信息;
[0064] 如图5所示,采用深度学习的方法,读取预训练的模型对视频帧中的车辆目标进行检测,获取车辆目标在图像坐标系中的中心点坐标(x,y)、宽度w、高度h和车辆类型信息,在此基础上可以计算出车辆目标检测出的二维包络框模型的四个角点坐标分别为P2d_0=(x-w/2,y+h/2),P2d_1=(x+w/2,y+h/2),P2d_2=(x+w/2,y-
h/2),P2d_3=(x-w/2,y-h/2),并且将这些信息显示在视频帧上。
[0065] 步骤4,车辆目标轮廓约束的构建求解:
[0066] 步骤4.1,根据步骤3中的车辆分割结果,对分割图像求取轮廓,获取每个车辆目标的轮廓点集合;根据车辆目标轮廓点集合求取轮廓重心点的图像坐标,记为Pc=(uc,vc);
[0067] 步骤4.2,根据步骤3中的检测结果与步骤2中的相机标定得到的相机标定参数和地平线信息,计算车辆目标在三维包络框模型下的凸包,构建车辆目标的轮廓约束并求解;
[0068] 步骤4.2中构建车辆目标的轮廓约束及求解包括如下过程:
[0069] 车辆目标的二维包络框模型顶点序号为0到3,记4个顶点的图像坐标分别为P2d_0,P2d_1,P2d_2,P2d_3;车辆目标的三维包络框模型顶点序号为0到7,记8个顶点的世界坐标分别为P3d_0,P3d_1,P3d_2,P3d_3,P3d_4,P3d_5,P3d_6,P3d_7;
[0070] 通过步骤2中的相机标定参数计算出车辆目标在三维包络框模型下的三维坐标信息:P3di_0,P3di_1,P3di_2,P3di_3,P3di_4,P3di_5,P3di_6,P3di_7;车辆目标三维包络框模型的基准点选取为车辆目标二维包络框模型在图像坐标系下的右下角点,即Ptarget=P2d_1。
[0071] 根据步骤3得到的车辆类别,确定车辆在三维包络框模型下的初始三维信息X0=(length0,width0,height0),length0代表车辆初始物理长度,width0代表车辆初始物理宽度,height0代表车辆初始物理高度;由相机标定参数计算出基准点在世界坐标系下的坐标:P3d_1=(pwx1,pwy1,0),再额外再选取三维包络框模型对应的0,1,3,5,6,7点,根据初始三维信息,确定对应的世界坐标为:P3d_0=(pwx1-width,pwy1,0),P3d_1=(pwx1,pwy1,0),P3d_3=(pwx1-width,pwy1+length,0),P3d_5=(pwx1,pwy1,height),P3d_6=(pwx1,pwy1+length,height),P3d_7=(pwx1-width,pwy1+length,height),通过相机标定参数将这六个点的世界坐标转换为图像坐标P3di_0,P3di_1,P3di_3,P3di_5,P3di_6,P3di_7;记步骤4.3中求取的凸包点集合为Ω={Pi|1≤i≤6},P1=P3di_1,P2=P3di_5,P3=P3di_6,P4=P3di_7,P5=P3di_3,P6=P3di_0。
[0072] 在凸包6个点构成的6个线段组上等距取点,设总共所取点数为n,求取这些点与轮廓重心点连线之间的距离lhp和前述连线与轮廓交点与轮廓重心点之间的距离lcp,作为约束误差。
[0073] 车辆空间形态识别等价于获取车辆三维信息X=(length,width,height,pwx1,pwy1,u0),length代表车辆物理长度,width代表车辆物理宽度,height代表车辆物理高度;pwx1,pwy1表示车辆目标在图像坐标系下基准点的横、纵坐标,u0为消失点在图像坐标系下的横坐标,构造车辆目标的几何约束如下:
[0074]
[0075] 将上述公式记为代价函数, 代表第i个凸包上的点与轮廓重心点连线之间的距离, 代表第i个凸包上的点与轮廓交点与轮廓重心点之间的距离, 表示求出使得公
式(9)最小的待估计参数车辆三维信息X的值;初始三维信息
为利用车辆目标的类别根据国家标
准设置的车辆的初始三维信息;通过粒子群算法对X进行迭代,从而求解出最优解。
[0076] 步骤5,将步骤4.2轮廓约束求解结果进行输出,得到车辆空间形态识别结果。
[0077] 实施例2:
[0078] 本实施例提供一种基于轮廓约束的车辆空间形态识别系统,该系统包括:
[0079] 数据输入模块,用于输入交通视频,得到每一帧的视频图像,形成图像序列;
[0080] 相机标定模块,用于建立摄像机模型和坐标系、车辆目标在图像坐标系下的二维包络框模型以及三维包络框模型,进行相机标定,获取相机的内外参数和场景地平线信息;
[0081] 车辆目标检测与分割模块,用于使用深度学习Mask RCNN的方法对视频图像中的车辆目标进行目标检测与分割,检测结果包括车辆目标在二维包络框模型下的二维坐标信息以及车辆目标的车辆类别,分割结果包括目标区域mask图像;
[0082] 轮廓约束构建求解模块,用于将相机标定结果和检测分割结果结合,构建车辆目标的轮廓约束并求解;
[0083] 结果输出模块,将轮廓约束求解结果进行输出,得到车辆空间形态识别结果。
[0084] 实施例3:
[0085] 为了验证本发明所提出方法的有效性,本发明的一个实施例采用了以图4所示的实际道路交通场景图像,在此实际交通场景中识别出沿道路方向的单个消失点,并且对摄像机进行了标定。如图6所示,在此基础上,通过深度学习Mask RCNN的方法对车辆目标进行检测与分割,获取车辆目标的三维包络基准点在图像坐标系中的坐标。如图7所示为构建轮廓约束的示意图,结合标定结果,构建轮廓约束并求解。如图8所示,为车辆空间形态识别的结果图。
[0086] 实验结果表明,通过本方法识别出的二维车辆目标,结合标定条件,能够完成车辆目标空间形态识别。空间形态识别的结果如表1所示。实验结果说明本方法完全能够满足道路交通场景下车辆空间形态识别的精度要求,该实验在一定程度上证明了本发明所提出方法的有效性。
[0087] 表1基于轮廓约束的车辆空间形态识别结果
[0088] 序号 车辆三维宽/长/高(mm) 车辆图像位置 道路方向消失点横坐标 适应度1 1700.00,3600.00,1150.00 801.68,653.00 162.49 82.00
2 1700.00,3600.00,1162.73 1047.00,874.00 138.98 201.00
3 1772.13,4258.47,1541.70 1164.75,766.01 130.43 531.00

附图说明

[0032] 图1为本发明提供的车辆空间形态识别方法流程图;
[0033] 图2为本发明中摄像机模型的坐标系的示意图;其中,(a)为摄像机模型的世界坐标系的侧视图,(b)为摄像机模型的相机坐标系的俯视图;
[0034] 图3为本发明中标定条件在坐标系下的表示示意图;其中,(a)为标定条件在世界坐标系下的表示示意图,(b)为标定条件在图像坐标系下的表示示意图;
[0035] 图4为本发明实施例所采用的交通场景原始图像序列;
[0036] 图5为本发明实施例中在原始图像中进行车辆二维目标检测与分割的图像;
[0037] 图6为本发明车辆目标二维与三维包络框模型图;
[0038] 图7为本发明车辆目标轮廓约束构建的示意图;
[0039] 图8为本发明车辆目标空间形态识别的结果图;
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号