CN112509059A - 一种基于共面靶标的大视场双目立体标定与定位方法 - Google Patents

一种基于共面靶标的大视场双目立体标定与定位方法 Download PDF

Info

Publication number
CN112509059A
CN112509059A CN202011398825.5A CN202011398825A CN112509059A CN 112509059 A CN112509059 A CN 112509059A CN 202011398825 A CN202011398825 A CN 202011398825A CN 112509059 A CN112509059 A CN 112509059A
Authority
CN
China
Prior art keywords
target
camera
plane
coplanar
sight
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.)
Granted
Application number
CN202011398825.5A
Other languages
English (en)
Other versions
CN112509059B (zh
Inventor
魏烨
***国
刘栋材
秦少谦
卢小银
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Fuhuang Junda High Tech Information Technology Co ltd
Original Assignee
Hefei Fuhuang Junda High Tech Information Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hefei Fuhuang Junda High Tech Information Technology Co ltd filed Critical Hefei Fuhuang Junda High Tech Information Technology Co ltd
Priority to CN202011398825.5A priority Critical patent/CN112509059B/zh
Publication of CN112509059A publication Critical patent/CN112509059A/zh
Application granted granted Critical
Publication of CN112509059B publication Critical patent/CN112509059B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • G06T7/85Stereo camera calibration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种基于共面靶标的大视场双目立体标定与定位方法,包括如下步骤:基于多个小靶标共面放置形成靶标平面;分别获取两个摄像机图像平面和靶标平面之间的映射关系;基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置对目标进行定位。本发明既解决了在靶标共面时无法标定的问题,也解决了基于该标定方法进行目标定位的问题。

Description

一种基于共面靶标的大视场双目立体标定与定位方法
技术领域
本发明涉及双目视觉定位领域,具体涉及一种基于共面靶标的大视场双目立体标定与定位方法。
背景技术
传统的双目立体视觉测量方法是先将标靶布置在测量空间中,要求靶标呈空间分散分布,最好能够遍布测量空间,或者靶标点构成的空间要包含测量空间,根据标定得到单个相机的图像像素坐标与空间坐标的映射关系,在实际测量时,两组映射关系联立即可适用最小二乘法进行求目标三维空间位置的求解。
然而当靶标共面时,无法求解单个相机像素坐标到三维空间坐标之间的映射关系,因为已知靶标点共面,相当于缺失一维坐标的标定信息,即映射矩阵不满秩,无解,即使使用相机位置坐标当作另一个靶标点加入标定计算,因为靶标分布地极其不均匀,会导致测量误差极大。
发明内容
针对上述现有技术存在的问题,本发明提供了一种基于共面靶标的大视场双目立体标定与定位方法,包括如下步骤:
基于多个小靶标共面放置形成靶标平面;
分别获取两个摄像机图像平面和靶标平面之间的映射关系;
基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置对目标进行定位。
作为上述方案的进一步优化,所述摄像机图像平面和靶标平面之间的映射关系,通过计算靶标平面和摄像机图像平面间的单应性矩阵获取。
作为上述方案的进一步优化,所述获取两个摄像机图像平面和靶标平面之间的映射关系之后,还包括:基于所述映射关系和目标在摄像机图像中的坐标,获取摄像机对目标的视线在靶标平面的投影点。
作为上述方案的进一步优化,所述基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置对目标进行定位,具体为:
基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置,获取所述视线的空间方程;
获取两个摄像机对目标形成的两条视线的最短距离的中点,即为目标位置。
作为上述方案的进一步优化,所述获取两个摄像机对目标形成的两条视线的最短距离D,公式为:
D=min(P-Q)2,其中,P为一个摄像机对目标的视线L1上的一点,Q为另一个摄像机对目标的视线L2上的一点,视线L1和L2的空间方程分别为:L1:P=P0+a*(P1-P0),a≥1;L2:Q=Q0+b*(Q1-Q0),b≥1;P0和Q0分别是两个摄像机的坐标,P1和Q1分别是两个摄像机对目标的视线在靶标平面的投影点。
作为上述方案的进一步优化,所述两个摄像机对目标形成的两条视线的最短距离D,采用最小二乘法。
本发明的一种基于共面靶标的大视场双目立体标定与定位方法,具备如下有益效果:
1、针对在靶标共面时无法进获取摄像机图像平面坐标系与世界坐标系的转换关系,从而无法准确获取在摄像机图像平面坐标系的点在世界坐标系的坐标,即无法对目标定位,本发明通过基于多个共面的靶标形成的靶标平面,采用平面靶标标定方法进行标定,同时基于该标定过程中建立的世界坐标系,通过摄像机对目标的视线在靶标平面的投影点和相机的位置构成空间直线来对目标定位,即解决了在靶标共面时无法标定的问题,也解决了基于该标定方法进行目标定位的问题。
2、在基于平面靶标标定后,基于平面靶标上的投影点和摄像机之间形成的视线,以及两个摄像机的两条视线交汇于目标位置的计算过程,实现了对目标的定位。
附图说明
图1是本发明提供的一种基于共面靶标的大视场双目立体标定与定位方法的流程图;
图2是本发明提供的一种基于共面靶标的大视场双目立体标定与定位方法的一种成像模型;
图3是本发明提供的一种基于共面靶标的大视场双目立体标定与定位方法的另一种成像模型。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参见图1,是本实施例提供的基于共面靶标的大视场双目立体标定与定位方法流程图,参见图2和3,是本实施例提供的基于共面靶标的大视场双目立体标定与定位方法所建立的双目视觉***的成像模型,其中,包括对目标从两个视角成像的摄像机,该两个视角的相互位置关系不做限制,即对这两个视角的视线相交、不相交、平行、不平行等不做限制,还包括在两个摄像机摄像范围内的由多个小靶标共面放置形成的靶标平面,基于该视觉***,本实施例提供的一种基于共面靶标的大视场双目立体标定与定位方法,包括:
基于多个小靶标共面放置形成靶标平面,当然,多个小靶标放置于近似同一个平面内即可;
分别获取两个摄像机图像平面和靶标平面之间的映射关系;
基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置对目标进行定位。
基于本实施例提供的方法,针对在靶标共面时无法获取摄像机图像平面坐标系与世界坐标系的转换关系,从而无法准确获取在摄像机图像平面坐标系的点在世界坐标系的坐标,即无法对目标定位,本发明通过基于多个共面的靶标形成的靶标平面,采用平面靶标标定方法进行标定,同时基于该标定过程中建立的世界坐标系,通过摄像机对目标的视线在靶标平面的投影点对目标定位,即解决了在靶标共面时无法标定的问题,也解决了基于该标定方法进行目标定位的问题。
优选的,上述摄像机图像平面和靶标平面之间的映射关系,通过计算靶标平面和摄像机图像平面间的单应性矩阵获取;
单应性矩阵H为一个平面到另一个平面的投影映射,
Figure BDA0002811559150000031
是一个3×3的矩阵,因此有9个未知数,一般一对点可以提供2个方程,但是单应性矩阵有自己的特点:可以约束矩阵的模为1,或者非系数量h33设为1,确定数值的缩放系数。因此需要至少4个点对就可以完成对单应性矩阵的求解。
靶标平面上的点(x′,y′)、摄像机图像上的点(x,y)的转换关系为:
Figure BDA0002811559150000041
基于该转换关系以及多于4个点对来计算单应性矩阵,当然实际应用中为了使得计算更精确可选择远大于4个点对来计算。
获取摄像机图像平面和靶标平面之间的映射关系之后,就可以基于所述映射关系和目标在摄像机图像中的坐标,获取摄像机对目标的视线在靶标平面的投影点;
接着,基于摄像机对目标的视线在靶标平面的投影点,就可以对目标定位,其定位方法所依据的原理为:摄像机和对应在靶标平面的投影点之间形成一条视线,两个摄像机对目标的视线交汇于目标位置。当然两个摄像机的视线可能会交汇于一点(参见图2的成像模型),也可能不会交汇于一点(参见图3的成像模型),具体定位方法,包括如下步骤:
基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置,获取所述视线的空间方程,即:
视线L1的空间方程为:L1:P=P0+a*(P1-P0),a≥1;
视线L2的空间方程为:L2:Q=Q0+b*(Q1-Q0),b≥1;
其中,P0和Q0分别是两个摄像机的坐标,P1和Q1分别是两个摄像机对目标的视线在靶标平面的投影点。
基于上述两个视线的空间方程,获取两个摄像机对目标形成的两条视线的最短距离的中点,即为目标位置,即:
先获取两个摄像机对目标形成的两条视线的最短距离D=min(P-Q)2,其中,P为一个摄像机对目标的视线L1上的一点,Q为另一个摄像机对目标的视线L2上的一点,对D的方程变换形式为:
min(a(P1-P0)-b(Q1-Q0)+P0-Q0)2
基于此,对D的求解转化为求解超正定方程:
a(P1-P0)-b(Q1-Q0)=Q0-P0
将该式转换为矩阵形式:
Figure BDA0002811559150000042
令A=(P1-P0,Q1-Q0),B=Q0-P0,
Figure BDA0002811559150000043
则为:Ax=b,基于此,本实施例中采用采用最小二乘法求解优化目标函数D;
然后计算基于求解得到的点P和Q的坐标,获得两者的中点坐标,即作为目标位置。
实际测试结果,双相机距离近600m呈90度布站时,测量目标距离300m时,测量范围在100m左右时,使用本方法测量定位的误差不超过5cm。而传统方法要么计算无解,要么误差极大,偏差几十上百米。
本发明不局限于上述具体的实施方式,本领域的普通技术人员从上述构思出发,不经过创造性的劳动,所做出的种种变换,均落在本发明的保护范围之内。

Claims (6)

1.一种基于共面靶标的大视场双目立体标定与定位方法,其特征在于,包括如下步骤:
基于多个小靶标共面放置形成靶标平面;
分别获取两个摄像机图像平面和靶标平面之间的映射关系;
基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置对目标进行定位。
2.根据权利要求1所述的一种基于共面靶标的大视场双目立体标定与定位方法,其特征在于,所述摄像机图像平面和靶标平面之间的映射关系,通过计算靶标平面和摄像机图像平面间的单应性矩阵获取。
3.根据权利要求2所述的一种基于共面靶标的大视场双目立体标定与定位方法,其特征在于,所述获取两个摄像机图像平面和靶标平面之间的映射关系之后,还包括:基于所述映射关系和目标在摄像机图像中的坐标,获取摄像机对目标的视线在靶标平面的投影点。
4.根据权利要求1所述的一种基于共面靶标的大视场双目立体标定与定位方法,其特征在于,所述基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置对目标进行定位,具体为:
基于摄像机对目标的视线在靶标平面的投影点和所述摄像机位置,获取所述视线的空间方程;
获取两个摄像机对目标形成的两条视线的最短距离的中点,即为目标位置。
5.根据权利要求4所述的一种基于共面靶标的大视场双目立体标定与定位方法,其特征在于,所述获取两个摄像机对目标形成的两条视线的最短距离D,公式为:
D=min(P-Q)2,其中,P为一个摄像机对目标的视线L1上的一点,Q为另一个摄像机对目标的视线L2上的一点,视线L1和L2的空间方程分别为:L1:P=P0+a*(P1-P0),a≥1;L2:Q=Q0+b*(Q1-Q0),b≥1;P0和Q0分别是两个摄像机的坐标,P1和Q1分别是两个摄像机对目标的视线在靶标平面的投影点。
6.根据权利要求5所述的一种基于共面靶标的大视场双目立体标定与定位方法,其特征在于,所述两个摄像机对目标形成的两条视线的最短距离D,采用最小二乘法。
CN202011398825.5A 2020-12-01 2020-12-01 一种基于共面靶标的大视场双目立体标定与定位方法 Active CN112509059B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011398825.5A CN112509059B (zh) 2020-12-01 2020-12-01 一种基于共面靶标的大视场双目立体标定与定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011398825.5A CN112509059B (zh) 2020-12-01 2020-12-01 一种基于共面靶标的大视场双目立体标定与定位方法

Publications (2)

Publication Number Publication Date
CN112509059A true CN112509059A (zh) 2021-03-16
CN112509059B CN112509059B (zh) 2023-04-07

Family

ID=74969674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011398825.5A Active CN112509059B (zh) 2020-12-01 2020-12-01 一种基于共面靶标的大视场双目立体标定与定位方法

Country Status (1)

Country Link
CN (1) CN112509059B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070091174A1 (en) * 2005-09-30 2007-04-26 Topcon Corporation Projection device for three-dimensional measurement, and three-dimensional measurement system
CN1975324A (zh) * 2006-12-20 2007-06-06 北京航空航天大学 一种双传感器激光视觉三维测量***校准方法
CN101706960A (zh) * 2009-10-30 2010-05-12 北京航空航天大学 一种共面圆圆心投影点的定位方法
CN104697463A (zh) * 2015-03-26 2015-06-10 北京航空航天大学 一种双目视觉传感器的消隐特征约束标定方法及装置
CN105444696A (zh) * 2015-12-30 2016-03-30 天津大学 一种基于透视投影直线测量模型的双目匹配方法及其应用
CN107977996A (zh) * 2017-10-20 2018-05-01 西安电子科技大学 基于靶标标定定位模型的空间目标定位方法
CN109974659A (zh) * 2019-03-31 2019-07-05 徐州工程学院 一种基于双目机器视觉的嵌入式测距***
CN110415300A (zh) * 2019-08-02 2019-11-05 哈尔滨工业大学 一种基于三靶标建面的立体视觉结构动态位移测量方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070091174A1 (en) * 2005-09-30 2007-04-26 Topcon Corporation Projection device for three-dimensional measurement, and three-dimensional measurement system
CN1975324A (zh) * 2006-12-20 2007-06-06 北京航空航天大学 一种双传感器激光视觉三维测量***校准方法
CN101706960A (zh) * 2009-10-30 2010-05-12 北京航空航天大学 一种共面圆圆心投影点的定位方法
CN104697463A (zh) * 2015-03-26 2015-06-10 北京航空航天大学 一种双目视觉传感器的消隐特征约束标定方法及装置
CN105444696A (zh) * 2015-12-30 2016-03-30 天津大学 一种基于透视投影直线测量模型的双目匹配方法及其应用
CN107977996A (zh) * 2017-10-20 2018-05-01 西安电子科技大学 基于靶标标定定位模型的空间目标定位方法
CN109974659A (zh) * 2019-03-31 2019-07-05 徐州工程学院 一种基于双目机器视觉的嵌入式测距***
CN110415300A (zh) * 2019-08-02 2019-11-05 哈尔滨工业大学 一种基于三靶标建面的立体视觉结构动态位移测量方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
PHILIPPE MARTINET: "Comparison of visual servoing techniques: Experimental results", 《IEEE》 *
洪磊 等: "基于单应性矩阵的线结构光参量标定法", 《光子学报》 *
胡潇琨 等: "双目视觉下建立动态四轮定位测量平面的方法", 《北京工业大学学报》 *

Also Published As

Publication number Publication date
CN112509059B (zh) 2023-04-07

Similar Documents

Publication Publication Date Title
CN110057295B (zh) 一种免像控的单目视觉平面距离测量方法
CN104392435B (zh) 鱼眼相机标定方法及标定装置
CN107767440B (zh) 基于三角网内插及约束的文物序列影像精细三维重建方法
CN108510551B (zh) 一种远距离大视场条件下相机参数的标定方法及***
CN108828555B (zh) 基于坐标变换的精确测量方法、***及装置
CN102564348A (zh) 条纹反射三维测量的***几何标定方法
CN108489398B (zh) 一种广角场景下激光加单目视觉测量三维坐标的方法
CN110345921B (zh) 立体视场视觉测量及垂轴像差和轴向像差校正方法及***
CN109900205B (zh) 一种高精度的单线激光器和光学相机的快速标定方法
CN110443879B (zh) 一种基于神经网络的透视误差补偿方法
CN110285827A (zh) 一种距离约束的摄影测量高精度目标定位方法
CN112288826B (zh) 双目相机的标定方法、装置及终端
CN104697463B (zh) 一种双目视觉传感器的消隐特征约束标定方法及装置
CN109272555B (zh) 一种rgb-d相机的外部参数获得及标定方法
CN115205466B (zh) 一种基于结构光的输电通道三维重建方法和***
CN112419425B (zh) 用于结构变形测量的抗扰动高精度相机群测量方法
WO2020199439A1 (zh) 基于单双目混合测量的三维点云计算方法
CN108180888A (zh) 一种基于可转动摄像头的距离检测方法
CN108154535B (zh) 基于平行光管的摄像机标定方法
Wang et al. An improved measurement model of binocular vision using geometrical approximation
CN107328358B (zh) 铝电解槽位姿的测量***及测量方法
CN114926538A (zh) 单目激光散斑投影***的外参数标定方法和装置
Ye et al. A calibration trilogy of monocular-vision-based aircraft boresight system
CN112785685A (zh) 一种装配引导方法及***
CN112509059B (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Fuhuang New Vision Building, No. 77 Wutaishan Road, Baohe Economic Development Zone, Hefei City, Anhui Province, 230051

Applicant after: Hefei Zhongke Junda Vision Technology Co.,Ltd.

Address before: 230088 Room 107, Building 3, Tiandao 10 Software Park, Hefei High-tech Zone, Anhui Province

Applicant before: HEFEI FUHUANG JUNDA HIGH-TECH INFORMATION TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant