《基于360度全景的车道偏离预警方法.pdf》由会员分享,可在线阅读,更多相关《基于360度全景的车道偏离预警方法.pdf(10页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104309606 A (43)申请公布日 2015.01.28 CN 104309606 A (21)申请号 201410621254.5 (22)申请日 2014.11.06 B60W 30/12(2006.01) (71)申请人 中科院微电子研究所昆山分所 地址 215347 江苏省苏州市昆山市苇城南路 1699 号综合楼 905 (72)发明人 徐以强 李庆 梁艳菊 高鹴 闫硕 高荣 陆菁 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 常亮 (54) 发明名称 基于 360 度全景的车道偏离预警方法 (57) 摘要 本发明公开了一种。
2、基于 360 度全景的车道偏 离预警方法, 包括 : S1、 在车辆的四周安装若干广 角摄像头, 使广角摄像头覆盖车辆周围 360的 视场区域 ; S2、 由摄像头标定工具箱对广角摄像 头采集到的图像进行校正畸变, 并实时将图像投 影到地面生成 360 度全景俯视图 ; S3、 利用全景 车道线检测二值化算子对 360 度全景俯视图二值 化, 利用区域生长法在二值化图像中识别车道线 ; S4、 实时计算车道线与车辆之间的位置关系并预 警。 本发明算法稳定, 不易受环境影响, 可用性强 ; 车道线检测结果更准确, 误检、 漏检减少, 提高了 报警准确性。 (51)Int.Cl. 权利要求书 2 。
3、页 说明书 5 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图2页 (10)申请公布号 CN 104309606 A CN 104309606 A 1/2 页 2 1. 一种基于 360 度全景的车道偏离预警方法, 其特征在于, 所述方法包括 : S1、 在车辆的四周安装若干广角摄像头, 使广角摄像头覆盖车辆周围 360的视场区 域 ; S2、 由摄像头标定工具箱对广角摄像头采集到的图像进行校正畸变, 并实时将图像投 影到地面生成 360 度全景俯视图 ; S3、 利用全景车道线检测二值化算子对 360 度全景俯视图二值化, 利用。
4、区域生长法在 二值化图像中识别车道线 ; S4、 实时计算车道线与车辆之间的位置关系并预警。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述广角摄像头数量为 4 个, 包括前摄像 头、 后摄像头、 左摄像头和右摄像头。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述步骤 S2 具体为 : S21、 由摄像头标定工具对广角摄像头分别进行标定, 将原始的畸变图像校正成没有畸 变的图像 ; S22、 由已校正畸变的图像上特征点的位置与对应的在地面坐标系的位置, 计算特征点 的位置与地面坐标系的透视变换 ; S23、 生成一张原始的畸变图像到地面俯视图之间的映射关系表, 实时将广角。
5、摄像头采 集到的图像转化成车身周围的 360 度全景俯视图。 4. 根据权利要求 3 所述的方法, 其特征在于, 所述步骤 S23 还包括 : 将 360 度全景俯视图中间盲区部分填充与真车比例相同的车型图像。 5. 根据权利要求 1 所述的方法, 其特征在于, 所述步骤 S3 具体为 : S31、 设定亮度最小值阈值 Lmin, 提取 360 度全景俯视图的亮度分量, 并将 360 度全景俯 视图中间盲区部分的亮度值设为 Lmin; S32、 由 360 度全景俯视图的真实视野范围及其像素分辨率, 设定车道线的最大像素宽 度 Wlane及 360 度全景俯视图中车道线的检测区域 ; S33、。
6、 利用全景车道线检测二值化算子对 360 度全景俯视图中车道线的检测区域中任 一点进行二值化 ; S34、 利用区域生长法在二值化图像中识别车道线。 6. 根据权利要求 5 所述的方法, 其特征在于, 所述步骤 S33 具体为 : 令 360 度全景俯视图的车道线检测区域中任意一点竖直方向坐标为 i, 水平方向坐标 为 j 的像素亮度值为 b(i, j) ; 当满足 b(i, j) Bthresh且 b(i, j)-b(i, j-Wlane) Dthresh且 b(i, j)-b(i, j+Wlane) Dthresh时, 判定点(i, j)为车道线候选点, 否则为无效点, 其中Bthresh。
7、为车道线最低亮度阈值, Dthrdsh为车道线与两侧图像亮度差阈值。 7. 根据权利要求 6 所述的方法, 其特征在于, 所述步骤 S34 具体为 : 利用区域生长法, 将所有车道线候选点中相邻接的点组织成车道线候选点块, 根据 360 度全景俯视图的真实视野范围及像素分辨率, 设定车道线点块的竖直方向高度阈值、 水平 方向宽度阈值、 包含像素点数阈值, 并排除不符合车道线特征的候选点块, 剩余点块由其包 含的所有点坐标拟合直线或曲线方程, 并最终确定车道线。 8. 根据权利要求 7 所述的方法, 其特征在于, 所述步骤 S4 具体为 : 权 利 要 求 书 CN 104309606 A 2 。
8、2/2 页 3 由实时得到的车道线所有点坐标、 直线或曲线方程、 及车辆在 360 度全景俯视图中的 覆盖范围, 计算车辆与车道线的最近距离、 车辆按目前行驶方向偏离当前车道的时间, 分别 设定相应阈值并在满足条件时进行报警。 权 利 要 求 书 CN 104309606 A 3 1/5 页 4 基于 360 度全景的车道偏离预警方法 技术领域 0001 本发明涉及汽车电子技术领域, 特别是涉及一种基于 360 度全景的车道偏离预警 方法。 背景技术 0002 随着社会经济的快速发展, 汽车保有量大大增加, 但随之而来的是大量交通事故, 根据美国联邦公路局估计, 美国所有致命的公路交通事故中大。
9、约有 44与车辆偏离车道有 关。为了有效减少和避免车道偏离交通事故的发生, 各大厂商都越来越重视车道偏离预警 系统的研究。 0003 常见的汽车主动安全系统有全景泊车辅助系统、 车道偏离预警系统等。全景泊车 辅助系统能够实时提供驾驶员车辆周围 360 度的全景俯视图像。车道偏离预警系统可以通 过报警的方式辅助驾驶员, 减少汽车因偏离行驶车道而发生的交通事故。将车道偏离预警 系统集成到 360 度全景系统中, 能够大量减少硬件、 软件成本, 显然更有竞争力。 0004 现有技术中公开了一种基于环视的道路偏离预警方法和装置 ( 专利申请号 : 201310095289.5, 公开号 : 10319。
10、2829A), 基于多个鱼眼摄像头, 拼接多个摄像头采集到的图 像得到车辆360度全景图, 同时利用360度全景图像进行车道线检测并预警。 然而现有技术 中使用边缘检测算法识别车道线, 而边缘检测算法往往易受环境影响导致结果不稳定、 计 算量大导致难以实时运行, 此外, 对一条车道线进行边缘检测时, 往往返回多个边缘结果, 导致最终车道线结果不准确。 0005 因此, 针对上述技术问题, 有必要提供一种基于 360 度全景的车道偏离预警方法。 发明内容 0006 有鉴于此, 本发明针对现有技术边缘检测算法识别车道线结果不准确的问题, 提 出了一种基于 360 度全景的车道偏离预警方法。 000。
11、7 为了实现上述目的, 本发明实施例提供的技术方案如下 : 0008 一种基于 360 度全景的车道偏离预警方法, 所述方法包括 : 0009 S1、 在车辆的四周安装若干广角摄像头, 使广角摄像头覆盖车辆周围 360的视场 区域 ; 0010 S2、 由摄像头标定工具箱对广角摄像头采集到的图像进行校正畸变, 并实时将图 像投影到地面生成 360 度全景俯视图 ; 0011 S3、 利用全景车道线检测二值化算子对 360 度全景俯视图二值化, 利用区域生长 法在二值化图像中识别车道线 ; 0012 S4、 实时计算车道线与车辆之间的位置关系并预警。 0013 作为本发明的进一步改进, 所述广角。
12、摄像头数量为 4 个, 包括前摄像头、 后摄像 头、 左摄像头和右摄像头。 0014 作为本发明的进一步改进, 所述步骤 S2 具体为 : 说 明 书 CN 104309606 A 4 2/5 页 5 0015 S21、 由摄像头标定工具对广角摄像头分别进行标定, 将原始的畸变图像校正成没 有畸变的图像 ; 0016 S22、 由已校正畸变的图像上特征点的位置与对应的在地面坐标系的位置, 计算特 征点的位置与地面坐标系的透视变换 ; 0017 S23、 生成一张原始的畸变图像到地面俯视图之间的映射关系表, 实时将广角摄像 头采集到的图像转化成车身周围的 360 度全景俯视图。 0018 作为本。
13、发明的进一步改进, 所述步骤 S23 还包括 : 0019 将 360 度全景俯视图中间盲区部分填充与真车比例相同的车型图像。 0020 作为本发明的进一步改进, 所述步骤 S3 具体为 : 0021 S31、 设定亮度最小值阈值 Lmin, 提取 360 度全景俯视图的亮度分量, 并将 360 度全 景俯视图中间盲区部分的亮度值设为 Lmin; 0022 S32、 由 360 度全景俯视图的真实视野范围及其像素分辨率, 设定车道线的最大像 素宽度 Wlane及 360 度全景俯视图中车道线的检测区域 ; 0023 S33、 利用全景车道线检测二值化算子对 360 度全景俯视图中车道线的检测区。
14、域 中任一点进行二值化 ; 0024 S34、 利用区域生长法在二值化图像中识别车道线。 0025 作为本发明的进一步改进, 所述步骤 S33 具体为 : 0026 令 360 度全景俯视图的车道线检测区域中任意一点竖直方向坐标为 i, 水平方向 坐标为 j 的像素亮度值为 b(i, j) ; 0027 当满足 b(i, j) Bthresh且 b(i, j)-b(i, j-Wlane) Dthresh且 b(i, j)-b(i, j+Wlane) Dthresh时, 判定点 (i, j) 为车道线候选点, 否则为无效点, 其中 Bthresh为车道线最低亮度阈 值, Dthresh为车道线与。
15、两侧图像亮度差阈值。 0028 作为本发明的进一步改进, 所述步骤 S34 具体为 : 0029 利用区域生长法, 将所有车道线候选点中相邻接的点组织成车道线候选点块, 根 据 360 度全景俯视图的真实视野范围及像素分辨率, 设定车道线点块的竖直方向高度阈 值、 水平方向宽度阈值、 包含像素点数阈值, 并排除不符合车道线特征的候选点块, 剩余点 块由其包含的所有点坐标拟合直线或曲线方程, 并最终确定车道线。 0030 作为本发明的进一步改进, 所述步骤 S4 具体为 : 0031 由实时得到的车道线所有点坐标、 直线或曲线方程、 及车辆在 360 度全景俯视图 中的覆盖范围, 计算车辆与车道。
16、线的最近距离、 车辆按目前行驶方向偏离当前车道的时间, 分别设定相应阈值并在满足条件时进行报警。 0032 本发明具有以下有益效果 : 0033 1、 算法稳定, 不易受环境影响, 可用性强 ; 0034 2、 降低了计算量, 提高了系统的实时性, 降低了硬件和软件的成本 ; 0035 3、 车道线检测结果更准确, 误检、 漏检减少, 提高了报警准确性。 附图说明 0036 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 说 明 书 CN 104309606 A 5 3/5 页 6 发。
17、明中记载的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。 0037 图 1 为本发明基于 360 度全景的车道偏离预警方法的流程图 ; 0038 图 2 为本发明一具体实施方式中广角摄像头的安装示意图。 具体实施方式 0039 为了使本技术领域的人员更好地理解本发明中的技术方案, 下面将结合本发明实 施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施 例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通 技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,。
18、 都应当属于本发明保护 的范围。 0040 参图 1 所示, 本发明的一种基于 360 度全景的车道偏离预警方法, 该方法包括 : 0041 S1、 在车辆的四周安装若干广角摄像头, 使广角摄像头覆盖车辆周围 360的视场 区域 ; 0042 S2、 由摄像头标定工具箱对广角摄像头采集到的图像进行校正畸变, 并实时将图 像投影到地面生成 360 度全景俯视图 ; 0043 S3、 利用全景车道线检测二值化算子对 360 度全景俯视图二值化, 利用区域生长 法在二值化图像中识别车道线 ; 0044 S4、 实时计算车道线与车辆之间的位置关系并预警。 0045 以下结合具体实施方式对本发明基于 3。
19、60 度全景的车道偏离预警方法的各步骤 作进一步说明。 0046 S1、 在车辆的四周安装若干广角摄像头, 使广角摄像头覆盖车辆周围 360的视场 区域。 0047 广角摄像头安装位置及视野覆盖范围说明 : 0048 广角摄像头数量为 4 个, 包括前摄像头、 后摄像头、 左摄像头和右摄像头。四个摄 像头的安装位置如图 2 所示, 具体为 : 0049 前摄像头 11, 安装于车标附近且位于车辆宽度方向的中间位置, 前摄像头 11 的拍 摄角度为斜向下向车身外场景 ; 0050 右摄像头 12, 安装于右后视镜的下方, 右摄像头 12 的拍摄角度为斜向下向车身 外 ; 0051 左摄像头 13。
20、, 安装于左后视镜的下方, 左摄像头 13 的拍摄角度为斜向下向车身 外 ; 0052 后摄像头 14, 安装于车牌附近位置且位于车辆宽度方向的中间位置, 后摄像头 14 的拍摄角度为斜向下向车身外场景。 0053 由于所采用的摄像头均为视野大于 180的广角摄像头, 因此, 上述安装方法可以 确保摄像头采集到的场景能够有效覆盖车身周围 360的视场区域, 为后续的 360 度全景 俯视图提供了保障。 当然, 在其他实施方式中摄像头数量及安装位置也可以改变, 只要满足 摄像头覆盖车身周围 360的视场区域即可。 0054 S2、 由摄像头标定工具箱对广角摄像头采集到的图像进行校正畸变, 并实时。
21、将图 说 明 书 CN 104309606 A 6 4/5 页 7 像投影到地面生成 360 度全景俯视图。 0055 具体步骤如下 : 0056 S21、 由摄像头标定工具对 4 个广角摄像头分别进行标定, 将原始的畸变图像校正 成没有畸变的图像。 0057 S22、 由已校正畸变的图像上特征点的位置与对应的在地面坐标系的位置, 计算特 征点的位置与地面坐标系的透视变换。其中, 透视变换是指利用透视中心、 像点、 目标点三 点共线的条件, 按透视旋转定律使承影面 ( 透视面 ) 绕迹线 ( 透视轴 ) 旋转某一角度, 破坏 原有的投影光线束, 仍能保持承影面上投影几何图形不变的变换。 005。
22、8 S23、 由步骤S21和S22的结果生成一张原始的畸变图像到地面俯视图之间的映射 关系表, 通过该映射关系表可实时将广角摄像头采集到的图像转化成车身周围的 360 度全 景俯视图。 0059 进一步地, 本实施方式中步骤 S23 还包括 : 0060 将 360 度全景俯视图中间盲区部分 ( 即车身部分 ) 填充与真车比例相同的车型图 像。 0061 S3、 利用全景车道线检测二值化算子对 360 度全景俯视图二值化, 利用区域生长 法在二值化图像中识别车道线。 0062 具体步骤如下 : 0063 S31、 设定亮度最小值阈值 Lmin, 提取 360 度全景俯视图的亮度分量, 并将 3。
23、60 度全 景俯视图中间盲区部分的亮度值设为 Lmin。 0064 S32、 由 360 度全景俯视图的真实视野范围及其像素分辨率, 设定车道线的最大像 素宽度 Wlane及 360 度全景俯视图中车道线的检测区域。 0065 S33、 利用全景车道线检测二值化算子对 360 度全景俯视图中车道线的检测区域 中任一点进行二值化 : 0066 令 360 度全景俯视图的车道线检测区域中任意一点竖直方向坐标为 i, 水平方向 坐标为 j 的像素亮度值为 b(i, j) ; 0067 当满足 b(i, j) Bthresh且 b(i, j)-b(i, j-Wlane) Dthresh且 b(i, j。
24、)-b(i, j+Wlane) Dthresh时, 判定点 (i, j) 为车道线候选点, 否则为无效点, 其中 Bthresh为车道线最低亮度阈 值, Dthresh为车道线与两侧图像亮度差阈值。 0068 进一步地, 本实施方式中采用亮度分量进行车道线候选点的判定, 在其他实施方 式中还可以使用灰度分量进行判定, 其判定方法与亮度分量类似, 在此不再进行赘述。 0069 S34、 利用区域生长法在二值化图像中识别车道线 : 0070 利用区域生长法, 将所有车道线候选点中相邻接的点组织成车道线候选点块, 根 据 360 度全景俯视图的真实视野范围及像素分辨率, 设定车道线点块的竖直方向高度。
25、阈 值、 水平方向宽度阈值、 包含像素点数阈值等, 并排除不符合车道线特征的候选点块, 剩余 点块由其包含的所有点坐标拟合直线或曲线方程, 并最终确定车道线。 其中, 本实施方式中 车道线信息包括其包含的所有点坐标及相应的直线或曲线方程。 0071 S4、 实时计算车道线与车辆之间的位置关系并预警。 0072 由实时得到的车道线所有点坐标、 直线或曲线方程、 及车辆在 360 度全景俯视图 中的覆盖范围, 计算车辆与车道线的最近距离、 车辆按目前行驶方向偏离当前车道的时间, 说 明 书 CN 104309606 A 7 5/5 页 8 分别设定相应阈值并在满足条件时进行报警。报警形式可以为声音。
26、或震动等。 0073 本发明在实时生成车身周围 360 度全景俯视图的基础上, 给出一个全景车道线检 测二值化算子对 360 度全景俯视图二值化, 利用区域生长法在二值化图像中识别候选车道 线, 并车道线位置实时计算与车辆之间的位置关系并预警, 与现有技术相比, 具有以下优 点 : 0074 1、 算法稳定, 不易受环境影响, 可用性强 ; 0075 2、 降低了计算量, 提高了系统的实时性, 降低了硬件和软件的成本 ; 0076 3、 车道线检测结果更准确, 误检、 漏检减少, 提高了报警准确性。 0077 对于本领域技术人员而言, 显然本发明不限于上述示范性实施例的细节, 而且在 不背离本。
27、发明的精神或基本特征的情况下, 能够以其他的具体形式实现本发明。 因此, 无论 从哪一点来看, 均应将实施例看作是示范性的, 而且是非限制性的, 本发明的范围由所附权 利要求而不是上述说明限定, 因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。 0078 此外, 应当理解, 虽然本说明书按照实施方式加以描述, 但并非每个实施方式仅包 含一个独立的技术方案, 说明书的这种叙述方式仅仅是为清楚起见, 本领域技术人员应当 将说明书作为一个整体, 各实施例中的技术方案也可以经适当组合, 形成本领域技术人员 可以理解的其他实施方式。 说 明 书 CN 104309606 A 8 1/2 页 9 图 1 说 明 书 附 图 CN 104309606 A 9 2/2 页 10 图 2 说 明 书 附 图 CN 104309606 A 10 。