[发明专利]一种基于路端单目摄像头的目标实时测距方法在审
申请号: | 202010205484.9 | 申请日: | 2020-03-23 |
公开(公告)号: | CN111368797A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 陈志峰;吴林煌 | 申请(专利权)人: | 福州视驰科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/38;G06K9/40;G06K9/46;G06K9/62;G06N3/04;G06N3/08;G01C3/12 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 丘鸿超;蔡学俊 |
地址: | 350002 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 路端单目 摄像头 目标 实时 测距 方法 | ||
1.一种基于路端单目摄像头的目标实时测距方法,其特征在于,包括以下步骤:
步骤S1:获取用于网络训练的带有目标信息标签的图像,形成训练数据集;
步骤S2:将训练数据集中的图像缩放到合适的尺寸;
步骤S3:搭建用于目标检测的深度神经网络,并将经过步骤S2处理后的训练数据集中图像输入到深度神经网络进行训练,得到训练好的深度神经网络;
步骤S4:在路端安装焦距为f的单目摄像头,测量出其安装高度H,然后计算所述单目摄像头的俯仰角θc;
步骤S5:通过安装的单目摄像头采集视频图像;
步骤S6:将采集到的视频图像输入训练好的深度神经网络中,输出检测到的目标框在图像中的坐标(x1,y1,x2,y2),其中(x1,y1)为目标框左上角的顶点坐标,(x2,y2)为目标框右下角的顶点坐标,获取目标底部到图像底部的距离d;
步骤S7:根据如下的投影公式进行目标测距,得到目标到单目摄像头的水平距离D:
2.根据权利要求1所述的一种基于路端单目摄像头的目标实时测距方法,其特征在于,所述步骤S1中,获取用于网络训练的带有目标信息标签的图像,形成训练数据集。
3.根据权利要求1所述的一种基于路端单目摄像头的目标实时测距方法,其特征在于,所述步骤S4具体包括以下步骤:
步骤S41:将焦距为f的单目摄像头安装在路端上,对其进行初始化,并测量出所述单目摄像头离地面的安装高度H;
步骤S42:采集地面图像,经过图像处理获取平行车道线,计算出所述单目摄像头的俯仰角θc。
4.根据权利要求3所述的一种基于路端单目摄像头的目标实时测距方法,其特征在于,所述步骤S42具体包括以下步骤:
步骤S421:利用安装好的单目摄像头采集地面图像F;
步骤S422:先对采集到的地面图像F进行预处理,将RGB图像转为灰度图,再通过滤波去除椒盐噪声干扰,然后进行图像二值化,接着使用Canny算子提取图像中的边缘,而后采用开运算操作处理图像,去除小边缘,最后在限定角度上用Hough算法提取平行车道线;
步骤S423:根据两条平行车道线消隐点在图像上的投影点,即检测到的平行车道线在图像中的交点(u,v)和图像中心点(Cx,Cy),计算得到固定的单目摄像机的俯仰角为
5.根据权利要求1所述的一种基于路端单目摄像头的目标实时测距方法,其特征在于,所述步骤S6具体包括以下步骤:
步骤S61:将步骤S5采集到的视频序列拆分成图像序列,图像的高度为h;
步骤S62:将图像序列输入到步骤S3训练好的深度神经网络中进行目标检测,输出检测到的目标框在图像中的坐标(x1,y1,x2,y2);
步骤S63:提取目标回归框底部的纵坐标y2,计算目标底部到图像底部的距离d=h-y2。
6.根据权利要求1所述的一种基于路端单目摄像头的目标实时测距方法,其特征在于,所述步骤S7中,投影公式的计算方法为:
已知单目摄像头的焦距f、安装高度H、俯仰角θc以及目标所在图像的高度h和图像中目标底部到图像底部的距离d,则有:
D=H·tan(θv)=H·tan(90-θc+β)
其中,θv表示目标与单目摄像头所在位置的连线与竖直方向的夹角,β表示目标与单目摄像头所在位置的连线与单目摄像头中心线的夹角;
进而得到投影公式如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州视驰科技有限公司,未经福州视驰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010205484.9/1.html,转载请声明来源钻瓜专利网。