CN114359365A - 一种具有高分辨率的汇聚式双目视觉测量方法 - Google Patents

一种具有高分辨率的汇聚式双目视觉测量方法 Download PDF

Info

Publication number
CN114359365A
CN114359365A CN202210027706.1A CN202210027706A CN114359365A CN 114359365 A CN114359365 A CN 114359365A CN 202210027706 A CN202210027706 A CN 202210027706A CN 114359365 A CN114359365 A CN 114359365A
Authority
CN
China
Prior art keywords
camera
binocular
formula
matrix
obtaining
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
CN202210027706.1A
Other languages
English (en)
Other versions
CN114359365B (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 University of Technology
Original Assignee
Hefei University of Technology
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 University of Technology filed Critical Hefei University of Technology
Priority to CN202210027706.1A priority Critical patent/CN114359365B/zh
Publication of CN114359365A publication Critical patent/CN114359365A/zh
Application granted granted Critical
Publication of CN114359365B publication Critical patent/CN114359365B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种具有高分辨率的汇聚式双目视觉测量方法,是从双目标定结果中的相机内外参数入手,计算双目相机光轴在水平方向的夹角;再根据相机光轴角度构建图像的旋转矩阵;接着,根据双目相机的平移向量计算光心之间的距离,并以此构建图像的平移矩阵,再构建最终的图像变换矩阵;然后通过图像变换矩阵计算双目视差,最终得到双目测量的深度值。本发明能够在使用普通视场相机的情况下获取足够大的有效测量区域,并能应用在对空间结构要求比较高的场合,从而提高双目视觉的测量分辨率。

Description

一种具有高分辨率的汇聚式双目视觉测量方法
技术领域
本发明属于机器视觉测量领域,具体涉及基于汇聚式双目视觉测量的提高测量分辨率的方法。
背景技术
光学三维测量技术是获取物体三维信息最有效的手段之一。它具有非接触测量、不需接触被测物表面、高采样密度等诸多优点。目前,光学三维测量技术的主要实现途径有:激光雷达法、莫尔法、结构光法、双目视觉法等等。其中,双目视觉法是根据测量***中各设备的空间几何位置关系,测得最终的三维信息。近年来,基于双目视觉的三维测量方法由于结构灵活、安装方便、成本低因而被广泛应用。
在精密测量领域,双目视觉测量中常采用的平行结构因受相机视场角限制,在双目图像中能够有效测量的重合区域较小,若是使用大视角的相机增大图像重合区域,又会引入较大的图像畸变,难免会影响测量精度,使用光轴汇聚式结构的双目***又会因视差过大而使得测量分辨率较小。
发明内容
本发明为了解决上述现有技术中的不足之处,提供一种具有高分辨率的汇聚式双目视觉测量方法,以期能在受到相机视场角及测量场合限制时,保证双目图像中包含足够大的重合区域,同时不会引入过大的图像畸变,从而能够提高双目视觉的测量分辨率,并能应用在对空间结构要求比较高的场合。
为达到此目的,本发明采用如下技术方案:
本发明一种具有高分辨率的汇聚式双目视觉测量方法的特点是按如下步骤进行:
步骤1、标定双目相机的内外参数:
将标定板放置在双目相机的视场重合区域中,并利用所述双目相机采集多组不同空间位姿的标定板图像,使用张氏标定法对双目相机进行双目标定,从而得到内参矩阵
Figure BDA0003464948810000011
和包括双目相机的旋转向量Rvec及平移向量
Figure BDA0003464948810000012
的外参;f表示相机焦距,u0、v0分别表示图像中心像素的横、纵坐标,t1、t2、t3分别表示右侧相机相对于左侧相机在x、y、z三个方向的平移量;
步骤2、结合内外参数构建图像变换矩阵:
步骤2.1、利用罗德里格斯变换法将旋转向量Rvec转换为旋转矩阵Rcam
步骤2.2、根据旋转矩阵Rcam中各元素之间的关系,利用式(1)计算出双目相机的光轴在水平方向的旋转角度θ:
Figure BDA0003464948810000021
式(1)中,r31、r32、r33分别表示旋转矩阵Rcam中第三行的三个元素;
步骤2.3、根据光轴在水平方向的旋转角度θ,得到左侧相机采集的左视图对应的图像旋转矩阵
Figure BDA0003464948810000022
步骤2.4、根所述平移向量Tvec,得到双目相机光心的基线距离
Figure BDA0003464948810000023
步骤2.5、根据基线距离B,得到左侧相机采集的左视图对应的图像平移矩阵
Figure BDA0003464948810000024
步骤2.6、利用式(2)得到左视图的图像变换矩阵Pleft(B,θ):
Pleft(B,θ)=Timg(B)·Rimg(θ)·M (2)
步骤2.7、同理,利用式(3)得到右视图的变换矩阵Pright(-B,-θ):
Pright(-B,-θ)=Timg(-B)·Rimg(-θ)·M (3)
步骤3、利用式(4)得到变换后的左、右视图上的齐次坐标p′l、p′r
Figure BDA0003464948810000025
式(4)中,pl和pr分别表示空间中距离双目相机深度为Z的一点P在左、右视图上的齐次坐标,x′l、y′l分别表示左视图上的横、纵像素坐标值,x′r、y′r分别表示右视图上的横、纵像素坐标值;
步骤4、利用式(5)计算左右视图中的视差d:
d=x′r-x′l (5)
步骤5、利用式(6)计算深度Z:
Figure BDA0003464948810000031
与已有技术相比,本发明的有益效果体现在:
1、本发明方法在双目视觉测量的视差计算过程中,通过将左右相机在空间坐标系下的旋转和平移转换为左右图像在像素坐标系的旋转和平移,将左右相机的空间关系体现于视差的计算中,从而降低了视差计算引起的误差对深度测量的影响,进而提高了双目视觉的测量分辨率。
2、本发明方法能够在使用普通视场相机的情况下获取足够大的有效测量区域,增大相机光轴夹角以弥补相机视场不足的缺点,能够近距离完成精密器件的清晰成像,应用在对空间结构要求比较高的场合。
附图说明
图1为本发明方法的整体流程框图;
图2为本发明双目视觉测量结构的示意图。
具体实施方式
本实施例中,一种具有高分辨率的汇聚式双目视觉测量方法,如图1所示,主要流程分为以下几个步骤:
步骤1、标定双目相机的内外参数:
本实施例中,使用的标准棋盘格标定板的大小为9×6,每个方格边长为10mm。将标定板放置在双目相机的视场重合区域中,在视场重合区域内移动、转动标定板,保证标定板同时清晰完整出现在左右视图中,利用双目相机采集多组(15-20组为佳)不同空间位姿的标定板图像,使用张氏标定法对双目相机进行双目标定,从而得到内参矩阵
Figure BDA0003464948810000032
和包括双目相机的旋转向量Rvec=[r1 r2 r3]T及平移向量Tvec=[t1 t2 t3]T的外参;f表示相机焦距,u0、v0分别表示图像中心像素的横、纵坐标,r1、r2、r3分别为表示相机光轴旋转向量的三个元素,t1、t2、t3分别表示右侧相机相对于左侧相机在x、y、z三个方向的平移量。
步骤2、结合内外参数构建图像变换矩阵:
步骤2.1、利用式(1)所示的罗德里格斯变换法将旋转向量Rvec转换为旋转矩阵Rcam
Rcam=I+(1-cosα)S2+sinαS (1)
式(1)中,I为单位矩阵,α为两光轴的空间夹角,S为使用旋转向量中元素构建的矩阵;并有:
Figure BDA0003464948810000041
Figure BDA0003464948810000042
步骤2.2、根据旋转矩阵Rcam中各元素之间的关系,利用式(2)计算出双目相机的光轴在水平方向的旋转角度,如图2中θ:
Figure BDA0003464948810000043
式(2)中,r31、r32、r33分别表示旋转矩阵Rcam中第三行的三个元素。
步骤2.3、根据光轴在水平方向的旋转角度θ,在图像校正过程中,左侧相机绕y轴旋转角度为
Figure BDA0003464948810000044
根据欧拉角与旋转矩阵的转换关系,得到左侧相机采集的左视图对应的图像旋转矩阵
Figure BDA0003464948810000045
右视图对应的图像旋转矩阵
Figure BDA0003464948810000046
步骤2.4、根平移向量Tvec,得到双目相机光心之间在世界坐标系中x-z平面上投影的基线距离,如图2中B:
Figure BDA0003464948810000047
步骤2.5、根据基线距离B,得到左侧相机采集的左视图对应的图像平移矩阵
Figure BDA0003464948810000048
右视图对应的图像平移矩阵
Figure BDA0003464948810000049
步骤2.6、利用式(3)得到左视图的图像变换矩阵Pleft(B,θ):
Figure BDA0003464948810000051
步骤2.7、同理,利用式(4)得到右视图的变换矩阵Pright(-B,-θ):
Figure BDA0003464948810000052
步骤3、利用式(5)得到变换后的左、右视图上的齐次坐标p′l、p′r
Figure BDA0003464948810000053
式(5)中,pl和pr分别表示空间中距离双目相机深度为Z的一点P在左、右视图上的齐次坐标,x′l、y′l分别表示左视图上的横、纵像素坐标值,x′r、y′r分别表示右视图上的横、纵像素坐标值;
步骤4、利用式(6)计算左右视图中的视差d:
Figure BDA0003464948810000054
步骤5、利用式(7)计算深度Z:
Figure BDA0003464948810000055

Claims (1)

1.一种具有高分辨率的汇聚式双目视觉测量方法,其特征是按如下步骤进行:
步骤1、标定双目相机的内外参数:
将标定板放置在双目相机的视场重合区域中,并利用所述双目相机采集多组不同空间位姿的标定板图像,使用张氏标定法对双目相机进行双目标定,从而得到内参矩阵
Figure FDA0003464948800000011
和包括双目相机的旋转向量Rvec及平移向量
Figure FDA0003464948800000012
的外参;f表示相机焦距,u0、v0分别表示图像中心像素的横、纵坐标,t1、t2、t3分别表示右侧相机相对于左侧相机在x、y、z三个方向的平移量;
步骤2、结合内外参数构建图像变换矩阵:
步骤2.1、利用罗德里格斯变换法将旋转向量Rvec转换为旋转矩阵Rcam
步骤2.2、根据旋转矩阵Rcam中各元素之间的关系,利用式(1)计算出双目相机的光轴在水平方向的旋转角度θ:
Figure FDA0003464948800000013
式(1)中,r31、r32、r33分别表示旋转矩阵Rcam中第三行的三个元素;
步骤2.3、根据光轴在水平方向的旋转角度θ,得到左侧相机采集的左视图对应的图像旋转矩阵
Figure FDA0003464948800000014
步骤2.4、根所述平移向量Tvec,得到双目相机光心的基线距离
Figure FDA0003464948800000015
步骤2.5、根据基线距离B,得到左侧相机采集的左视图对应的图像平移矩阵
Figure FDA0003464948800000016
步骤2.6、利用式(2)得到左视图的图像变换矩阵Pleft(B,θ):
Pleft(B,θ)=Timg(B)·Rimg(θ)·M (2)
步骤2.7、同理,利用式(3)得到右视图的变换矩阵Pright(-B,-θ):
Pright(-B,-θ)=Timg(-B)·Rimg(-θ)·M (3)
步骤3、利用式(4)得到变换后的左、右视图上的齐次坐标p′l、p′r
Figure FDA0003464948800000021
式(4)中,pl和pr分别表示空间中距离双目相机深度为Z的一点P在左、右视图上的齐次坐标,x′l、y′l分别表示左视图上的横、纵像素坐标值,x′r、y′r分别表示右视图上的横、纵像素坐标值;
步骤4、利用式(5)计算左右视图中的视差d:
d=x′r-x′l (5)
步骤5、利用式(6)计算深度Z:
Figure FDA0003464948800000022
CN202210027706.1A 2022-01-11 2022-01-11 一种具有高分辨率的汇聚式双目视觉测量方法 Active CN114359365B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210027706.1A CN114359365B (zh) 2022-01-11 2022-01-11 一种具有高分辨率的汇聚式双目视觉测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210027706.1A CN114359365B (zh) 2022-01-11 2022-01-11 一种具有高分辨率的汇聚式双目视觉测量方法

Publications (2)

Publication Number Publication Date
CN114359365A true CN114359365A (zh) 2022-04-15
CN114359365B CN114359365B (zh) 2024-02-20

Family

ID=81108327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210027706.1A Active CN114359365B (zh) 2022-01-11 2022-01-11 一种具有高分辨率的汇聚式双目视觉测量方法

Country Status (1)

Country Link
CN (1) CN114359365B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116342710A (zh) * 2023-02-10 2023-06-27 深圳市中图仪器股份有限公司 用于激光跟踪仪的双目相机的标定方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015024407A1 (zh) * 2013-08-19 2015-02-26 国家电网公司 基于电力机器人的双目视觉导航***及方法
CN107358631A (zh) * 2017-06-27 2017-11-17 大连理工大学 一种虑及三维畸变的双目视觉重建方法
CN107907048A (zh) * 2017-06-30 2018-04-13 长沙湘计海盾科技有限公司 一种基于线结构光扫描的双目立体视觉三维测量方法
CN110207650A (zh) * 2019-05-31 2019-09-06 重庆迪星天科技有限公司 基于双目视觉的车用公路限高架高度测量方法及装置
CN112734863A (zh) * 2021-03-31 2021-04-30 武汉理工大学 一种基于自动定位的交叉式双目相机标定方法
WO2021120407A1 (zh) * 2019-12-17 2021-06-24 大连理工大学 一种基于多对双目相机的视差图像拼接与可视化方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015024407A1 (zh) * 2013-08-19 2015-02-26 国家电网公司 基于电力机器人的双目视觉导航***及方法
CN107358631A (zh) * 2017-06-27 2017-11-17 大连理工大学 一种虑及三维畸变的双目视觉重建方法
CN107907048A (zh) * 2017-06-30 2018-04-13 长沙湘计海盾科技有限公司 一种基于线结构光扫描的双目立体视觉三维测量方法
CN110207650A (zh) * 2019-05-31 2019-09-06 重庆迪星天科技有限公司 基于双目视觉的车用公路限高架高度测量方法及装置
WO2021120407A1 (zh) * 2019-12-17 2021-06-24 大连理工大学 一种基于多对双目相机的视差图像拼接与可视化方法
CN112734863A (zh) * 2021-03-31 2021-04-30 武汉理工大学 一种基于自动定位的交叉式双目相机标定方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘志伟;赵立宏;罗湘喜;: "双目视觉测量***中摄像机分辨率引起的误差分析", 机械工程师, no. 12, 10 December 2016 (2016-12-10) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116342710A (zh) * 2023-02-10 2023-06-27 深圳市中图仪器股份有限公司 用于激光跟踪仪的双目相机的标定方法
CN116342710B (zh) * 2023-02-10 2024-01-30 深圳市中图仪器股份有限公司 用于激光跟踪仪的双目相机的标定方法

Also Published As

Publication number Publication date
CN114359365B (zh) 2024-02-20

Similar Documents

Publication Publication Date Title
CN109146980B (zh) 基于单目视觉的优化的深度提取和被动测距方法
CN111369630A (zh) 一种多线激光雷达与相机标定的方法
CN109035320B (zh) 基于单目视觉的深度提取方法
CN103499302B (zh) 基于结构光视觉成像***的凸轮轴直径尺寸在线测量方法
CN108613628B (zh) 一种基于双目视觉的架空输电线路弧垂测量方法
CN110296667B (zh) 基于线结构光多角度投影的高反射表面三维测量方法
CN109859272B (zh) 一种自动对焦双目摄像头标定方法及装置
CN110763152A (zh) 一种水下主动旋转结构光三维视觉测量装置及测量方法
CN110830781B (zh) 一种基于双目视觉的投影图像自动校正方法及***
CN103852060B (zh) 一种基于单目视觉的可见光图像测距方法
CN109827521B (zh) 一种快速多线结构光视觉测量***标定方法
CN109272555B (zh) 一种rgb-d相机的外部参数获得及标定方法
CN111091076B (zh) 基于立体视觉的隧道限界数据测量方法
CN115205466B (zh) 一种基于结构光的输电通道三维重建方法和***
US20210364288A1 (en) Optical measurement and calibration method for pose based on three linear array charge coupled devices (ccd) assisted by two area array ccds
WO2024138916A1 (zh) 一种2d面阵相机与线激光3d传感器联合标定方法及装置
CN108180888A (zh) 一种基于可转动摄像头的距离检测方法
CN113450416B (zh) 一种应用于三目相机立体标定的tcsc方法
CN113724337A (zh) 一种无需依赖云台角度的相机动态外参标定方法及装置
KR101597163B1 (ko) 스테레오 카메라 교정 방법 및 장치
CN115880369A (zh) 线结构光3d相机和线阵相机联合标定的装置、***及方法
CN110728745B (zh) 一种基于多层折射图像模型的水下双目立体视觉三维重建方法
CN110044266B (zh) 基于散斑投影的摄影测量***
CN114359365B (zh) 一种具有高分辨率的汇聚式双目视觉测量方法
CN109506629B (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
GR01 Patent grant
GR01 Patent grant