一种旋转90度成像的双目立体视觉成像方法及系统技术方案

技术编号:24172425 阅读:27 留言:0更新日期:2020-05-16 03:24
一种旋转90度成像的双目立体视觉成像方法及系统,本系统分为用于采集图像信息的图像采集模块、用于存储图像信息的图像存储模块、用于处理所摄图像信息的图像处理模块。本发明专利技术针对使用大长宽比成像相机时正常的成像方式无法构成双目立体视觉系统,或构成的双目立体视觉系统极线约束弱、工作效果差的问题,将相机旋转90度安装,并将输出的图像进行行列转置,让大长宽比成像相机也能构成双目立体视觉系统。

A method and system of binocular stereo vision imaging with 90 degree rotation

【技术实现步骤摘要】
一种旋转90度成像的双目立体视觉成像方法及系统
本专利技术属于机器视觉
,特别涉及一种旋转90度成像的双目立体视觉成像方法及系统。
技术介绍
机器人技术的快速发展,使机器人的应用从传统的固定目标高精度重复作业扩展到操作对象可变和操作对象位置可变的柔性作业,机器人迫切需要机器视觉的配合以得到操作对象的三维信息。在深度机器视觉中,基于双摄像机的双目立体视觉模仿人的双目工作模式,能够提取物体的三维信息。但当使用大长宽比成像相机时,正常的成像方式无法构成双目立体视觉系统,或构成的双目立体视觉系统极线约束弱,工作效果差。
技术实现思路
本专利技术针对上述问题提供了一种旋转90度成像的双目立体视觉成像方法及系统,将相机旋转90度安装,并将输出的图像进行行列转置,让大长宽比成像相机构成双目立体视觉系统。本专利技术提供的技术方案如下:一种旋转90度成像的双目立体视觉成像方法,包括以下步骤:(1)组装双目相机,旋转双目相机的两摄像头,使所成左右图像相较于实际物体均为顺时针旋转90°或逆时针旋转90°的状态;(2)设置双目相机,使双目相机的左右相机参数相同;(3)双目相机的左右相机分别采集物体的左右图像,并将采集的左右图像像素点分别按行存储;(4)分别按列读取所存储的左右图像像素点,使得到的物体左右图像为实际物体像素点行列转置的左右图像;(5)进行立体标定,标定两摄像机的内参、外参、标定Q矩阵;(6)双目摄像头摄取待成像物体图像信息经过标定完成的立体视觉成像系统,使用标定参数对采集的视图进行立体校正,生成校正后的左右图像。本专利技术还包括实施上述方法的系统,其特征在于,包括:(1)用于采集图像信息的图像采集模块,由两个摄像模组以及相应的电路组成;(2)用于存储图像信息的图像存储模块,由内存芯片和非易失存储器组成,非易失存储器用于存储标定的结果;(3)用于处理所摄图像信息的图像处理模块,使用FPGA或ASIC芯片。本专利技术的有益效果是:解决了使用大长宽比成像相机时正常的成像方式无法构成双目立体视觉系统,或构成的双目立体视觉系统极线约束弱、工作效果差的问题。附图说明图1为本专利技术的标定过程示意图;图2为本专利技术的工作流程示意图;图3为本专利技术的按行存储图像像素点的示意图;图4为本专利技术的按列读取图像像素点的示意图。具体实施方式参见图1-图4,本专利技术提出一种旋转90度成像的双目立体视觉成像方法及系统,用以解决使用大长宽比成像相机时正常的成像方式无法构成双目立体视觉系统,或构成的双目立体视觉系统极线约束弱、工作效果差的问题。本专利技术的方法包括以下步骤:(1)组装双目相机,旋转双目相机的两摄像头,使所成左右图像相较于实际物体均为顺时针旋转90°或逆时针旋转90°的状态;(2)设置双目相机,使双目相机的左右相机参数相同;(3)双目相机的左右相机分别采集物体的左右图像,并将采集的左右图像像素点分别按行存储;(4)分别按列读取所存储的左右图像像素点,使得到的物体左右图像为实际物体像素点行列转置的左右图像;(5)进行立体标定,标定两摄像机的内参、外参、标定Q矩阵;(6)双目摄像头摄取待成像物体图像信息经过标定完成的立体视觉成像系统,使用标定参数对采集的视图进行立体校正,生成校正后的左右图像。上述步骤(1)中组装双目相机的具体方法为:取两个焦距一致的摄像头组装为双目相机,在相机前竖直放置一个向上的箭头,旋转双目相机的摄像头并通电检查相机成像,直至双目相机的左右相机成像均为箭头水平向左或水平向右的状态。上述步骤(3)和步骤(4)所述的按行存储和按列读取图像像素点指的是完成图像像素点的行列转置。具体方法如图3、图4所示,图3为按行存储的图像像素点排列情况,图4为按列读取的图像像素点排列情况,图像像素点经由图3到图4,完成图像像素点的行列转置。上述步骤(5)所述的立体标定方法,具体为:对双目相机的左右摄像机分别标定,获得两个摄像机内参矩阵A,外参矩阵[RT];旋转矩阵R是两个坐标系统的三组对应坐标轴之间的夹角函数,平移向量T是世界坐标系原点到摄像机平面原点位置偏差;再根据下式得出两相机之间的旋转矩阵R和平移向量T:其中,Rr为左相机的旋转矩阵,R1为右相机的旋转矩阵,T1为左相机的平移向量,Tr为右相机的平移向量。上述步骤(6)所述的对采集的视图进行立体校正,具体步骤为:将得到的两相机之间的旋转矩阵R分解为两个旋转矩阵r1,rr,每个相机都旋转一半,使光轴互相平行,两幅图像旋转至同一平面,此时图像重投影畸变最小;两台相机的行对准利用下式实现:其中,Rrect为使行对准的旋转矩阵:上述旋转矩阵由极点e1方向开始,以左图像的原点为基准,左相机至右相机的平移向量的方向为主点方向:e1与e2正交,并将其归一化到单位向量:其中,Tx为平移向量T在相机所处平面内水平方向的分量,Ty为平移向量T在相机所处平面内竖直方向的分量;e3与e1、e2正交,通过它们的叉积得到:根据上述旋转矩阵物理意义有:其中,表示为使行对准,两相机在其所处平面内需要旋转的角度,;对于左相机,使其绕e3方向旋转,对于右相机,使其绕e3方向旋转。本文档来自技高网...

【技术保护点】
1.一种旋转90度成像的双目立体视觉成像方法,包括以下步骤:/n(1)组装双目相机,旋转双目相机的两摄像头,使所成左右图像相较于实际物体均为顺时针旋转90°或逆时针旋转90°的状态;/n(2)设置双目相机,使双目相机的左右相机参数相同;/n(3)双目相机的左右相机分别采集物体的左右图像,并将采集的左右图像像素点分别按行存储;/n(4)分别按列读取所存储的左右图像像素点,使得到的物体左右图像为实际物体像素点行列转置的左右图像;/n(5)进行立体标定,标定两摄像机的内参、外参、标定Q矩阵;/n(6)双目摄像头摄取待成像物体图像信息经过标定完成的立体视觉成像系统,使用标定参数对采集的视图进行立体校正,生成校正后的左右图像。/n

【技术特征摘要】
1.一种旋转90度成像的双目立体视觉成像方法,包括以下步骤:
(1)组装双目相机,旋转双目相机的两摄像头,使所成左右图像相较于实际物体均为顺时针旋转90°或逆时针旋转90°的状态;
(2)设置双目相机,使双目相机的左右相机参数相同;
(3)双目相机的左右相机分别采集物体的左右图像,并将采集的左右图像像素点分别按行存储;
(4)分别按列读取所存储的左右图像像素点,使得到的物体左右图像为实际物体像素点行列转置的左右图像;
(5)进行立体标定,标定两摄像机的内参、外参、标定Q矩阵;
(6)双目摄像头摄取待成像物体图像信息经过标定完成的立体视觉成像系统,使用标定参数对采集的视图进行立体校正,生成校正后的左右图像。


2.根据权利要求1所述的方法,其特征在于,组装双目相机的具体方法为:取两个焦距一致的摄像头组装为双目相机,在相机前竖直放置一个向上的箭头,旋转双目相机的摄像头并通电检查相机成像,直至双目相机的左右相机成像均为箭头水平向左或水平向右的状态。


3.根据权利要求1所述的方法,其特征在于,所述的按行存储和按列读取图像像素点指的是完成图像像素点的行列转置。


4.根据权利要求1所述的方法,其特征在于,立体标定的方法具体为:
对双目相机的左右摄像机分别标定,获得两个摄像机内参矩阵A,外参矩阵[RT];旋转矩阵R是两个坐标系统的三组对应坐标轴之间的夹角函数,平移向量T是世界坐标系原点到摄像机平面原点位置偏差;再根据下式得出两相机之间的旋转矩阵R和平移向量T:



其中,Rr为左相机的旋转矩阵,R1为右相机的旋转矩阵,T1为左相机的平移向量,Tr为
右相机的平移向量。

<...

【专利技术属性】
技术研发人员:曾洪庆
申请(专利权)人:北京伟景智能科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1