一种单目测距方法与流程

    专利查询2022-07-08  161


    一种单目测距方法
    1.技术领域
    2.本发明涉及摄像头测距领域,尤其涉及一种单目测距方法。
    3.

    背景技术:

    4.摄像头测距的方式在安防,自动驾驶,无人机控制等领域有着广泛的应用,具有价格便宜、设置简单等特点。但传统单目测距需要标定,且精度不够准确,双目测距对远处的物体测距误差太大,需要有更为准确的摄像头测距方案。
    5.现有的目标识别神经用于测距的误差较大,误差来自相机标定引入误差,目标识别框的准确性等方面,且若是识别目标出现遮挡的情况,准确性进一步下降,需要新的方法提高准确性。
    6.

    技术实现要素:

    7.本发明的目的在于提供一种单目测距方法,提高测距的准确性。
    8.实现上述目的的技术方案是:一种单目测距方法,包括:步骤s1,采集远图和近图;步骤s2,运用目标识别神经网络分别对近图和远图中的同一目标进行识别,得到将同一目标框出的两个矩形边框;步骤s3,对两个矩形边框进行长宽归一化成第一预定比例;步骤s4,将识别的物体按照类别进行分类,然后接识别角点特征的神经网络;步骤s5,将同属于同一目标中的特征点进行连接,分别取近图和远图相匹配的最长距离的角点连线的长度值;步骤s6,长度值代入到跟情景对应的光学关系式中,得到物体表面离镜头的距离。
    9.优选的,步骤s1中,由单目相机在光学导轨上滑动或利用单目测距原理的体积小共虚轴便携三维相机,采集远图和近图;步骤s6中,所述的情景指:单目相机在光学导轨上滑动的情景,或者利用单目测距原理的体积小共虚轴三维相机情景。
    10.优选的,步骤s4中,识别角点特征的神经网络由第二预定比例的带有角点的指定物体的图像训练而成,训练按照角点的相似度和角点间的关联度满足预定阈值的指标。
    11.优选的,在单目相机在光学导轨上滑动的情景中,假设第一次成像时的物距为u,第二次成像时的物距为u d;物体第一次成像时通过得到的长度值为,物体第二次成像时得到的长度值为;由于单目相机在两次成像时参数都保持不变,可得出根据光学成像关系得到的公式:
    计算得到物距u。
    12.优选的,在利用单目测距原理的体积小共虚轴三维相机情景中,假设l1为50 %反光镜中心与上镜头之间的距离,l2为全反镜中心与下镜头之间的距离;在第一镜头中的长度值为d1,在第二镜头中的长度值为d2;第一镜头光轴与第二镜头光轴之间距离h;物体与第一镜头的距离l’1;由于第一镜头和第二镜头具有完全相同的焦距和视角
    θ
    ,根据光学成像关系得到的公式为:计算得到物距l’1。
    13.优选的,所述物距u表示角点组成的线到镜头的距离,角点根据物体的轮廓进行分类或从属关系判别,按照角点从属关系,用角点组成的线到镜头的距离代表物体表面离镜头的距离。
    14.优选的,所述物距l’1表示角点组成的线到镜头的距离,角点根据物体的轮廓进行分类或从属关系判别,按照角点从属关系,用角点组成的线到镜头的距离代表物体表面离镜头的距离。
    15.本发明的有益效果是:本发明把神经网络角点的方式应用于测距领域,提高了有遮挡的场景下目标识别神经网络测距的准确性,使摄像头测距的成本降低和使用范围进一步扩大。使得单目测距的准确性大幅度提高。
    16.附图说明
    17.图1是本发明的一种单目测距方法的流程图;图2是本发明中体积小虚共轴便携三维相机一个具体实施例的结构图。
    18.具体实施方式
    19.下面将结合附图对本发明作进一步说明。
    20.请参阅图1和图2,本发明的一种单目测距方法,包括下列步骤:步骤s1,采集远图和近图。具体地,由单目相机在光学导轨上滑动或利用单目测距原理的体积小共虚轴便携三维相机,采集远图和近图的图像。
    21.单目测距的方式在于相机在同一光轴上移动,拍摄状态不变的相同目标的远近图或体积小共虚轴便携三维相机所拍摄的两张及以上的远近图图像或连续拍摄远近图视频。同一光轴上信息量不同的远近图,利用前后的远近图视差进行算法处理。光学关系利用远近图的比例关系,无需相机标。
    22.步骤s2,运用目标识别神经网络分别对近图和远图中的同一目标进行识别,得到将同一目标框出的两个矩形边框。
    23.目标识别神经网络包括单阶段和双阶段目标识别以及拥有回归网络的神经网络。
    24.步骤s3,对两个矩形边框进行长宽归一化成第一预定比例。
    25.步骤s4,将识别的物体按照类别进行分类,然后接识别角点特征的神经网络。识别角点特征的神经网络由第二预定比例的带有角点的指定物体的图像训练而成,训练按照角点的相似度和角点间的关联度满足预定阈值的指标。
    26.步骤s5,将同属于同一目标中的特征点进行连接,分别取近图和远图相匹配的最长距离的角点连线的长度值。此长度值误差较小,更能代表目标整体。
    27.步骤s6,长度值代入到跟情景对应的光学关系式中,得到物体表面离镜头的距离。具体地,情景指:单目相机在光学导轨上滑动的情景,或者利用单目测距原理的体积小共虚轴三维相机情景。根据不同情景选择不同的远近图光学关系式。
    28.在单目相机在光学导轨上滑动的情景中,假设第一次成像时的物距为u,第二次成像时的物距为u d;物体第一次成像时通过得到的长度值为,物体第二次成像时得到的长度值为;由于单目相机在两次成像时参数都保持不变,可得出根据光学成像关系得到的公式:计算得到物距u。d在光学导轨中是可以直接读出得到的量,和都已经打印或读出,参数代入上式得到物距u。
    29.在利用单目测距原理的体积小共虚轴三维相机情景中,l1拍摄的是近图,l2拍摄的是远图;假设l1为50 %反光镜中心与上镜头之间的距离,l2为全反镜中心与下镜头之间的距离;在第一镜头中的长度值为d1,在第二镜头中的长度值为d2;第一镜头光轴与第二镜头光轴之间距离h;物体与第一镜头的距离l’1;由于第一镜头和第二镜头具有完全相同的焦距和视角
    θ
    ,根据光学成像关系得到的公式为:计算得到物距l’1。l1和l2以及h都是已知量,d1和d2都已经打印或读出,参数代入上式得到物距l’1。
    30.上述的物距u或物距l’1表示角点组成的线到镜头的距离,角点根据物体的轮廓进行分类或从属关系判别,按照角点从属关系,用角点组成的线到镜头的距离代表物体表面离镜头的距离。
    31.图2中,各序号表示:第一镜头1;第二镜头2;分光镜3;全反镜4;目标物体5;第一镜头光轴与第二镜头光轴之间距离h 6;第一镜头光轴7;第二镜头光轴8。
    32.本发明能实时检测多物体的距离,并且快速方便,简单易与实现,可搭配体积小公虚轴便携三维相机,组成便携式的实时目标识别定位测距一体系统。
    33.以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。


    技术特征:
    1.一种单目测距方法,其特征在于,包括:步骤s1,采集远图和近图;步骤s2,运用目标识别神经网络分别对近图和远图中的同一目标进行识别,得到将同一目标框出的两个矩形边框;步骤s3,对两个矩形边框进行长宽归一化成第一预定比例;步骤s4,将识别的物体按照类别进行分类,然后接识别角点特征的神经网络;步骤s5,将同属于同一目标中的特征点进行连接,分别取近图和远图相匹配的最长距离的角点连线的长度值;步骤s6,长度值代入到跟情景对应的光学关系式中,得到物体表面离镜头的距离。2.根据权利要求1所述的一种单目测距方法,其特征在于,步骤s1中,由单目相机在光学导轨上滑动或利用单目测距原理的体积小共虚轴便携三维相机,采集远图和近图;步骤s6中,所述的情景指:单目相机在光学导轨上滑动的情景,或者利用单目测距原理的体积小共虚轴三维相机情景。3.根据权利要求1所述的一种单目测距方法,其特征在于,步骤s4中,识别角点特征的神经网络由第二预定比例的带有角点的指定物体的图像训练而成,训练按照角点的相似度和角点间的关联度满足预定阈值的指标。4.根据权利要求2所述的一种单目测距方法,其特征在于,在单目相机在光学导轨上滑动的情景中,假设第一次成像时的物距为u,第二次成像时的物距为u d;物体第一次成像时通过得到的长度值为,物体第二次成像时得到的长度值为;由于单目相机在两次成像时参数都保持不变,可得出根据光学成像关系得到的公式:计算得到物距u。5.根据权利要求2所述的一种单目测距方法,其特征在于,在利用单目测距原理的体积小共虚轴三维相机情景中,假设l1为50 %反光镜中心与上镜头之间的距离,l2为全反镜中心与下镜头之间的距离;在第一镜头中的长度值为d1,在第二镜头中的长度值为d2;第一镜头光轴与第二镜头光轴之间距离h;物体与第一镜头的距离l’1;由于第一镜头和第二镜头具有完全相同的焦距和视角
    θ
    ,根据光学成像关系得到的公式为:计算得到物距l’1。6.根据权利要求4所述的一种单目测距方法,其特征在于,所述物距u表示角点组成的线到镜头的距离,角点根据物体的轮廓进行分类或从属关系判别,按照角点从属关系,用角点组成的线到镜头的距离代表物体表面离镜头的距离。7.根据权利要求5所述的一种单目测距方法,其特征在于,所述物距l’1表示角点组成的线到镜头的距离,
    角点根据物体的轮廓进行分类或从属关系判别,按照角点从属关系,用角点组成的线到镜头的距离代表物体表面离镜头的距离。

    技术总结
    本发明公开了一种单目测距方法,包括:由单目相机采集远图和近图;运用目标识别神经网络分别对近图和远图中的同一目标进行识别,得到将同一目标框出的两个矩形边框;对两个矩形边框进行长宽归一化成第一预定比例;将识别的物体按照类别进行分类,然后接识别角点特征的神经网络;将同属于同一目标中的特征点进行连接,分别取近图和远图相匹配的最长距离的角点连线的长度值;长度值代入到跟情景对应的光学关系式中,得到物体表面离镜头的距离。本发明能提高测距的准确性。能提高测距的准确性。能提高测距的准确性。


    技术研发人员:石珞家 辛纪潼 查美怡 龙春宇 王方聪 王鹏
    受保护的技术使用者:珠海泰姆兰科技有限公司
    技术研发日:2022.02.25
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-2441.html

    最新回复(0)