CN110174088A - 一种基于单目视觉的目标测距方法 - Google Patents
一种基于单目视觉的目标测距方法 Download PDFInfo
- Publication number
- CN110174088A CN110174088A CN201910359973.7A CN201910359973A CN110174088A CN 110174088 A CN110174088 A CN 110174088A CN 201910359973 A CN201910359973 A CN 201910359973A CN 110174088 A CN110174088 A CN 110174088A
- Authority
- CN
- China
- Prior art keywords
- camera
- coordinate system
- observation point
- pixel
- formula
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims abstract description 14
- 230000003287 optical effect Effects 0.000 claims description 15
- 238000005259 measurement Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 2
- 238000010606 normalization Methods 0.000 claims description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000000691 measurement method Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C3/00—Measuring distances in line of sight; Optical rangefinders
- G01C3/10—Measuring distances in line of sight; Optical rangefinders using a parallactic triangle with variable angles and a base of fixed length in the observation station, e.g. in the instrument
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Electromagnetism (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measurement Of Optical Distance (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明披露了一种基于单目视觉的目标测距方法。首先根据摄像机标定原理,获得摄像机的内参矩阵;然后,采集含有目标的单帧图像,并识别出图像中目标所在区域,计算出该区域像素坐标纵坐标最大值,及其对应的横坐标的平均值,将组合得到的坐标作为观测点;最后,基于图像像素点获得观测点在体坐标系下的三维信息,根据观测点在体坐标系下的三维信息计算观测点的距离。本发明可以较为精确对观测点进行测距。
Description
技术领域
本发明涉及目标测距方法,具体是一种基于单目视觉的目标测距方法。
背景技术
目前,在研究基于视觉的测距系统时,主要是研究单目视觉、双目和多目视觉系统。双目和多目系统中摄像机之间的协同性问题不好控制,单目视觉系统可以克服上述摄像机间的协同性问题。从生产成本上来看,单目视觉比双目和多目系统更加节省成本。由于单目视觉测距具有结构简单,运算速度快,成本低等优点,本发明提出了一种基于单目视觉的目标测距方法。
发明内容
本发明的目的在于提供一种基于单目视觉实现目标距离测量的方法。
本发明的技术方案是首先根据摄像机标定原理,获得摄像机的内参矩阵;然后,采集含有目标的单帧图像,并识别出图像中目标所在区域,计算出该区域像素坐标纵坐标最大值,及其对应的横坐标的平均值,将得到的坐标作为观测点;最后,基于图像像素点获得观测点在世界坐标系下的三维信息,根据观测点在体坐标系下的三维信息计算观测点的距离。包括以下步骤:
步骤一、对单目摄像机进行标定,获取摄像机的内参矩阵[fx,0,u0;0,fy,v0;0,0,1];
步骤二、通过已标定的单目摄像机拍摄含有目标的单帧图像,并对获得的图像进行处理,提取目标区域,计算出该区域像素坐标纵坐标最大值,及其对应的横坐标的平均值,将组合得到的坐标作为观测点P;
步骤三、根据摄像机标定原理,由观测点的像素坐标Pp(u,v)可以获得观测点在体坐标系下的三维坐标值Pb(xb,yb,zb),进而可以计算出观测点的距离,具体方法如下所示:
步骤3.1、由步骤一可以获得摄像机的内参矩阵,由步骤二可以获得观测点的像素点,则
其中λ表示观测点处光线与摄像机光轴夹角,y表示观测点在图像坐标系下的纵坐标,y0表示摄像机光心在图像坐标系的纵坐标,f表示摄像机焦距。
进一步化简为到像素坐标系,其关系如下:
其中v表示观测点在像素坐标系下的纵坐标,v0表示摄像机光心在像素坐标系的纵坐标,dy表示在y方向上每个像素的物理尺寸,fy表示y轴上的归一化焦距;
步骤3.2、在三角几何关系中,O1P2距离表示如下:
公式(3)中,O1O2为摄像机距离测距平面的高度,P1在摄像机光轴的投影点为P2,O1P2表示深度信息即表示观测点在摄像机坐标系中点Pc(xc,yc,zc)中zc的值。
步骤3.3、将像素坐标转换到摄像机坐标下,像素坐标系与摄像机坐标系转换关系,如公式(4)所示:
将观测点的像素坐标和步骤3.2中获得的观测点在摄像机坐标系下的深度信息zc带入公式(4),即可求得观测点在摄像机坐标系中的坐标Pc(xc,yc,zc);
公式(5)为摄像机坐标系到体坐标系的转换公式,其中Rcb为摄像机坐标系到体坐标系的旋转矩阵,Tcb为摄像机坐标系到体坐标系的平移矩阵。
步骤3.4、观测点的距离D计算如公式(6)所示:
附图说明
图1.本发明基于单目视觉的目标测距方法的测距模型。
具体实施方式
为了加深对本发明的理解,下面结合实施例对本发明做进一步的详细描述。但是,本发明可以以不同的形式来实现,并不限于本文所描述的实例。
图1中,xOy是图像坐标系,Zc表示相机坐标系的Z轴及光轴,XbO2Yb表示体坐标系下Z=0平面(即测距平面),O1表示相机镜头,a,b两条虚线表示视觉场范围,θ表示相机俯仰角,H表示相机到测距平面的高度,P1点为观测点,观测点P1点在图像平面成像点为P,在光轴上的投影点为P2,在X轴上的投影点为P3,P3点在图像平面成像点为P0。
步骤一、对单目摄像机进行标定,获取摄像机的内参矩阵;
步骤二、通过固定在无人水面艇上的已标定的单目摄像机拍摄含有水面目标的单帧图像,并对获得的图像进行处理,提取水面目标区域,计算出距离无人水面艇最近的像素点,将该点作为观测点P;
步骤三、根据摄像机标定原理,由观测点的像素坐标PI(u,v)可以获得观测点在体坐标系下的三维坐标值Pb(xb,yb,zb),进而可以计算出观测点到无人水面艇的距离,具体方法如下所示:
步骤3.1、由步骤一可以获得摄像机的内参矩阵,由步骤二可以获得观测点的像素点,则
其中λ表示观测点处光线与摄像机光轴夹角,y表示观测点在图像坐标系下的纵坐标,y0表示摄像机光心在图像坐标系的纵坐标,f表示摄像机焦距。
进一步化简为到像素坐标系,其关系如下:
其中λ表示观测点处光线与摄像机光轴夹角,v表示观测点在像素坐标系下的纵坐标,v0表示摄像机光心在像素坐标系的纵坐标,dy表示在y方向上每个像素的物理尺寸,fy表示y轴上的归一化焦距;
步骤3.2、在三角几何关系中,O1P2距离表示如下:
公式(3)中,O1O2为摄像机距离测距平面的高度,P1在摄像机光轴的投影点为P2,O1P2表示深度信息即表示观测点在摄像机坐标系中点Pc(xc,yc,zc)中zc的值。
步骤3.3、将像素坐标转换到摄像机坐标下,像素坐标系与摄像机坐标系转换关系,如公式(4)所示:
将观测点的像素坐标和步骤3.2中获得的观测点在摄像机坐标系下的深度信息zc带入公式(4),即可求得观测点在摄像机坐标系中的坐标Pc(xc,yc,zc);
公式(5)为摄像机坐标系到体坐标系的转换公式,其中Rcb为摄像机坐标系到体坐标系的旋转矩阵,Tcb为摄像机坐标系到体坐标系的平移矩阵。本文中的摄像机坐标系与体坐标系的关系为相机坐标系绕X轴逆时针旋转θ度,Y轴方向取反之后向下平移H个单位,即:
将公式(6)中的Rcb和Tcb带入公式(5)
由公式(7)得到的三维坐标为观测点在体坐标系下的三维坐标PS;
步骤3.4、观测点的距离计算如公式(8)所示:
Claims (1)
1.一种基于单目视觉实时测量观测点距离的方法,其特征在于包括以下步骤:
步骤一、对单目摄像机进行标定,获取摄像机的内参矩阵[fx,0,u0;0,fy,v0;0,0,1];
步骤二、通过已标定的单目摄像机拍摄含有目标的单帧图像,并对获得的图像进行处理,提取目标区域,计算出该区域像素坐标纵坐标最大值,及其对应的横坐标的平均值,将组合得到的坐标作为观测点P;
步骤三、根据摄像机标定原理,由观测点的像素坐标Pp(u,v)可以获得观测点在体坐标系下的三维坐标值Pb(xb,yb,zb),进而可以计算出观测点的距离,具体方法如下所示:
步骤3.1、由步骤一可以获得摄像机的内参矩阵,由步骤二可以获得观测点的像素点,则
其中λ表示观测点处光线与摄像机光轴夹角,y表示观测点在图像坐标系下的纵坐标,y0表示摄像机光心在图像坐标系的纵坐标,f表示摄像机焦距;
进一步化简为到像素坐标系,其关系如下:
其中v表示观测点在像素坐标系下的纵坐标,v0表示摄像机光心在像素坐标系的纵坐标,dy表示在y方向上每个像素的物理尺寸,fy表示y轴上的归一化焦距;
步骤3.2、在三角几何关系中,O1P2距离表示如下:
公式(3)中,O1O2为摄像机距离测距平面的高度,P1在摄像机光轴的投影点为P2,O1P2表示深度信息即表示观测点在摄像机坐标系中点Pc(xc,yc,zc)中zc的值;
步骤3.3、将像素坐标转换到摄像机坐标下,像素坐标系与摄像机坐标系转换关系,如公式(4)所示:
将观测点的像素坐标和步骤3.2中获得的观测点在摄像机坐标系下的深度信息zc带入公式(4),即可求得观测点在摄像机坐标系中的坐标Pc(xc,yc,zc);
公式(5)为摄像机坐标系到体坐标系的转换公式,其中Rcb为摄像机坐标系到体坐标系的旋转矩阵,Tcb为摄像机坐标系到体坐标系的平移矩阵。
步骤3.4、观测点的距离D计算如公式(6)所示:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910359973.7A CN110174088A (zh) | 2019-04-30 | 2019-04-30 | 一种基于单目视觉的目标测距方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910359973.7A CN110174088A (zh) | 2019-04-30 | 2019-04-30 | 一种基于单目视觉的目标测距方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110174088A true CN110174088A (zh) | 2019-08-27 |
Family
ID=67690250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910359973.7A Pending CN110174088A (zh) | 2019-04-30 | 2019-04-30 | 一种基于单目视觉的目标测距方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110174088A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110866951A (zh) * | 2019-10-08 | 2020-03-06 | 华南农业大学 | 一种单目摄像机光轴倾斜的校正方法 |
CN111192235A (zh) * | 2019-12-05 | 2020-05-22 | 中国地质大学(武汉) | 一种基于单目视觉模型和透视变换的图像测量方法 |
CN111380503A (zh) * | 2020-05-29 | 2020-07-07 | 电子科技大学 | 一种采用激光辅助标定的单目相机测距方法 |
CN111623776A (zh) * | 2020-06-08 | 2020-09-04 | 昆山星际舟智能科技有限公司 | 使用近红外视觉传感器和陀螺仪进行目标测距的方法 |
CN111982072A (zh) * | 2020-07-29 | 2020-11-24 | 西北工业大学 | 一种基于单目视觉的目标测距方法 |
CN112557390A (zh) * | 2019-09-10 | 2021-03-26 | 惠州旭鑫智能技术有限公司 | 一种动力电池裸电芯极耳错位缺陷单目视觉检测方法 |
CN112781562A (zh) * | 2020-12-29 | 2021-05-11 | 中国北方车辆研究所 | 基于单目摄像机的多目标侦察测距方法 |
CN112965052A (zh) * | 2021-02-07 | 2021-06-15 | 中国科学院长春光学精密机械与物理研究所 | 一种单目相机目标测距方法 |
CN113091693A (zh) * | 2021-04-09 | 2021-07-09 | 天津大学 | 一种基于图像超分辨率技术的单目视觉长程测距方法 |
CN113124819A (zh) * | 2021-06-17 | 2021-07-16 | 中国空气动力研究与发展中心低速空气动力研究所 | 一种基于平面镜的单目测距方法 |
CN114018212A (zh) * | 2021-08-03 | 2022-02-08 | 广东省国土资源测绘院 | 一种面向球型摄像机单目测距的俯仰角校正方法及系统 |
CN114255405A (zh) * | 2020-09-25 | 2022-03-29 | 山东信通电子股份有限公司 | 一种隐患目标识别方法与装置 |
CN115096196A (zh) * | 2022-08-25 | 2022-09-23 | 中国科学院西安光学精密机械研究所 | 一种用于火箭回收的视觉测高测速方法、系统及存储介质 |
CN115507752A (zh) * | 2022-09-29 | 2022-12-23 | 苏州大学 | 基于平行环境元素的单目视觉测距方法和系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105203034A (zh) * | 2015-07-29 | 2015-12-30 | 四川大学 | 一种基于单目摄像头三维测距模型的测高测面积方法 |
CN106153000A (zh) * | 2016-06-17 | 2016-11-23 | 合肥工业大学 | 一种前方车辆距离检测方法 |
CN108180888A (zh) * | 2017-12-29 | 2018-06-19 | 三英精控(天津)仪器设备有限公司 | 一种基于可转动摄像头的距离检测方法 |
-
2019
- 2019-04-30 CN CN201910359973.7A patent/CN110174088A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105203034A (zh) * | 2015-07-29 | 2015-12-30 | 四川大学 | 一种基于单目摄像头三维测距模型的测高测面积方法 |
CN106153000A (zh) * | 2016-06-17 | 2016-11-23 | 合肥工业大学 | 一种前方车辆距离检测方法 |
CN108180888A (zh) * | 2017-12-29 | 2018-06-19 | 三英精控(天津)仪器设备有限公司 | 一种基于可转动摄像头的距离检测方法 |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112557390B (zh) * | 2019-09-10 | 2023-02-24 | 惠州旭鑫智能技术有限公司 | 一种动力电池裸电芯极耳错位缺陷单目视觉检测方法 |
CN112557390A (zh) * | 2019-09-10 | 2021-03-26 | 惠州旭鑫智能技术有限公司 | 一种动力电池裸电芯极耳错位缺陷单目视觉检测方法 |
CN110866951B (zh) * | 2019-10-08 | 2024-05-10 | 华南农业大学 | 一种单目摄像机光轴倾斜的校正方法 |
CN110866951A (zh) * | 2019-10-08 | 2020-03-06 | 华南农业大学 | 一种单目摄像机光轴倾斜的校正方法 |
CN111192235A (zh) * | 2019-12-05 | 2020-05-22 | 中国地质大学(武汉) | 一种基于单目视觉模型和透视变换的图像测量方法 |
CN111192235B (zh) * | 2019-12-05 | 2023-05-26 | 中国地质大学(武汉) | 一种基于单目视觉模型和透视变换的图像测量方法 |
CN111380503A (zh) * | 2020-05-29 | 2020-07-07 | 电子科技大学 | 一种采用激光辅助标定的单目相机测距方法 |
CN111623776A (zh) * | 2020-06-08 | 2020-09-04 | 昆山星际舟智能科技有限公司 | 使用近红外视觉传感器和陀螺仪进行目标测距的方法 |
CN111982072A (zh) * | 2020-07-29 | 2020-11-24 | 西北工业大学 | 一种基于单目视觉的目标测距方法 |
CN114255405A (zh) * | 2020-09-25 | 2022-03-29 | 山东信通电子股份有限公司 | 一种隐患目标识别方法与装置 |
CN114255405B (zh) * | 2020-09-25 | 2024-07-26 | 山东信通电子股份有限公司 | 一种隐患目标识别方法与装置 |
CN112781562A (zh) * | 2020-12-29 | 2021-05-11 | 中国北方车辆研究所 | 基于单目摄像机的多目标侦察测距方法 |
CN112965052A (zh) * | 2021-02-07 | 2021-06-15 | 中国科学院长春光学精密机械与物理研究所 | 一种单目相机目标测距方法 |
CN113091693B (zh) * | 2021-04-09 | 2022-08-05 | 天津大学 | 一种基于图像超分辨率技术的单目视觉长程测距方法 |
CN113091693A (zh) * | 2021-04-09 | 2021-07-09 | 天津大学 | 一种基于图像超分辨率技术的单目视觉长程测距方法 |
CN113124819A (zh) * | 2021-06-17 | 2021-07-16 | 中国空气动力研究与发展中心低速空气动力研究所 | 一种基于平面镜的单目测距方法 |
CN114018212A (zh) * | 2021-08-03 | 2022-02-08 | 广东省国土资源测绘院 | 一种面向球型摄像机单目测距的俯仰角校正方法及系统 |
CN114018212B (zh) * | 2021-08-03 | 2024-05-14 | 广东省国土资源测绘院 | 面向球型摄像机单目测距的俯仰角校正方法及系统 |
CN115096196A (zh) * | 2022-08-25 | 2022-09-23 | 中国科学院西安光学精密机械研究所 | 一种用于火箭回收的视觉测高测速方法、系统及存储介质 |
CN115507752A (zh) * | 2022-09-29 | 2022-12-23 | 苏州大学 | 基于平行环境元素的单目视觉测距方法和系统 |
CN115507752B (zh) * | 2022-09-29 | 2023-07-07 | 苏州大学 | 基于平行环境元素的单目视觉测距方法和系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110174088A (zh) | 一种基于单目视觉的目标测距方法 | |
CN105698699B (zh) | 一种基于时间转轴约束的双目视觉测量方法 | |
JP5898475B2 (ja) | 車載カメラシステム及びその較正方法、及びその較正プログラム | |
CN110889829B (zh) | 一种基于鱼眼镜头的单目测距方法 | |
CN103499302B (zh) | 基于结构光视觉成像系统的凸轮轴直径尺寸在线测量方法 | |
CN105157592B (zh) | 基于双目视觉的柔性后缘可变形机翼的变形形状和速率的测量方法 | |
CN103727927B (zh) | 基于结构光的高速运动物体位姿视觉测量方法 | |
CN107144241B (zh) | 一种基于景深补偿的双目视觉高精度测量方法 | |
CN112529966B (zh) | 一种车载环视系统的在线标定方法及其车载环视系统 | |
CN103852060B (zh) | 一种基于单目视觉的可见光图像测距方法 | |
CN110334678A (zh) | 一种基于视觉融合的行人检测方法 | |
CN111667536A (zh) | 一种基于变焦相机深度估计的参数标定方法 | |
CN103729837A (zh) | 一种单个路况摄像机的快速标定方法 | |
CN111091076B (zh) | 基于立体视觉的隧道限界数据测量方法 | |
CN110470226A (zh) | 一种基于无人机系统的桥梁结构位移测量方法 | |
CN105469389A (zh) | 一种用于视觉传感器标定的网格球靶标及相应标定方法 | |
CN113554708A (zh) | 一种基于单圆柱靶标的线结构光视觉传感器的完全标定法 | |
CN108230401A (zh) | 3d四轮定位仪相机自动标定方法及系统 | |
JP5228614B2 (ja) | パラメータ計算装置、パラメータ計算システムおよびプログラム | |
CN108180888A (zh) | 一种基于可转动摄像头的距离检测方法 | |
CN115511974A (zh) | 一种车载双目相机的快速外参标定方法 | |
CN112802109B (zh) | 一种汽车鸟瞰全景图生成方法 | |
CN101980292B (zh) | 一种基于正八边形模板的车载摄像机内参数的标定方法 | |
CN111105467A (zh) | 一种图像标定方法、装置及电子设备 | |
CN117190875A (zh) | 一种基于计算机智能视觉的桥塔位移测量装置及方法 |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190827 |
|
WD01 | Invention patent application deemed withdrawn after publication |