一种动态环境下双目立体定位角度补偿方法技术

技术编号:21395291 阅读:39 留言:0更新日期:2019-06-19 06:03
本发明专利技术公开了一种动态环境下双目立体定位角度补偿方法,包括以下步骤:在双目设备中安装倾角传感器,倾角传感器与基线平行,分别获取双目设备绕Y轴和绕X轴旋转角度θ1,θ2;以双目设备中左眼相机光心作为坐标原点建立空间摄相机坐标系;根据双目设备的结构参数分别求取双目设备绕Y轴旋转θ1的坐标变换矩阵和绕X轴旋转θ2的坐标变换矩阵;根据S3中所述的两个坐标变换矩阵分别求取对应方向的单独偏差,进而求取合成变换矩阵,然后对双目设备获取的坐标进行角度补偿,得到补偿后的坐标。本发明专利技术解决了动态条件下双目获取物体空间信息有偏差的问题,提高了三维重建的精度。

An Angle Compensation Method for Binocular Stereo Positioning in Dynamic Environment

The invention discloses an angle compensation method for binocular stereo positioning in dynamic environment, which includes the following steps: installing an inclination sensor in binocular equipment, parallel to the baseline, obtaining the rotation angles of binocular equipment around Y axis and X axis, respectively, theta 1 and theta 2; establishing a space camera coordinate system with the center of sight of the left eye camera in binocular equipment as the coordinate origin point; and establishing a space camera coordinate system according to the junction of binocular equipment; The coordinate transformation matrix of binocular equipment rotating theta 1 around Y axis and theta 2 around X axis are obtained by the structural parameters respectively. According to the two coordinate transformation matrices mentioned in S3, the individual deviation of corresponding direction is obtained respectively, and then the composite transformation matrix is obtained. Then the coordinates obtained by binocular equipment are compensated by angle, and the coordinates after compensation are obtained. The invention solves the problem of biased acquisition of object spatial information by binocular vision under dynamic conditions, and improves the accuracy of three-dimensional reconstruction.

【技术实现步骤摘要】
一种动态环境下双目立体定位角度补偿方法
本专利技术属于基于双目相机的立体空间定位
,具体涉及一种动态环境下双目立体定位角度补偿计算方法。
技术介绍
双目相机是一种能够提供立体视觉信息的设备。基于双目相机获得的图像,通过双目视差原理,能够计算出双目相机所拍摄到的物体相对于相机的三维空间位置。双目相机经过双目立体标定,根据摄像头标定后获得的内参数据(焦距,成像远点,畸变系数)和双目相对位置关系(旋转矩阵和平移向量),分别对左右视图进行消除畸变和行对准,使左右视图的成像原点坐标一致,两摄像头光轴平行,左右图像平面共面,对极线行对齐。这样通过行像素差求取视差,通过三角测量求深度信息,确定空间三维坐标值。以上方法来测量待测目标的空间位置,是在保持设备与水平面严格平行的基础上,才能确定世界坐标系和相机坐标系的关系,得到需要的物体空间位置信息。然而在动态环境下,比如在船只,飞机等载体上配备双目设备时,一种简单高效的角度补偿算法显得至关重要。针对双目相机测距在一些动态环境下很难得到准确的物体空间信息,提出一种动态环境下双目立体定位角度补偿方法。该计算方法在双目设备中安装倾角传感器(与基线平行),可以分别获取设备绕Y轴和绕X轴旋转角度θ1,θ2同时根据双目设备的具体结构参数分别求取绕Y轴旋转θ1的坐标变换矩阵和绕X轴旋转θ2的变换矩阵。最后根据两个单方向的变换矩阵分别求取对应方向的单独偏差,进而求取同时作用下的合成变换,然后对双目获取的坐标进行角度补偿计算,解决了动态条件下双目获取物体空间信息有偏差的问题,提高了三维重建的精度。
技术实现思路
针对上述现有技术,本专利技术要解决的技术问题是提供一种能够解决动态条件下双目获取物体空间信息存在偏差的问题并提高三维重建精度的动态环境下双目立体定位角度补偿方法。为解决上述技术问题,本专利技术提供一种动态环境下双目立体定位角度补偿方法,其特征在于,包括以下步骤:S1:在双目设备中安装倾角传感器,所述倾角传感器与基线平行,分别获取双目设备绕Y轴和绕X轴旋转角度θ1,θ2;S2:以双目设备中左眼相机光心作为坐标原点建立空间摄相机坐标系;S3:根据双目设备的结构参数分别求取双目设备绕Y轴旋转θ1的坐标变换矩阵和绕X轴旋转θ2的坐标变换矩阵;S4:根据S3中所述的两个坐标变换矩阵分别求取对应方向的单独偏差,进而求取合成变换矩阵,然后对双目设备获取的坐标进行角度补偿,得到补偿后的坐标。本专利技术还包括:1、在步骤S1中,倾角传感器获取当前双目设备与水平基准面之间的X方向的夹角和Y方向的夹角。2、步骤S2中的空间摄相机坐标系中,以左眼相机光轴作为Z轴,沿基线从左至右为X轴,符合左手定则确定Y轴。3、步骤S3中的绕Y轴旋转θ1的坐标变换矩阵和绕X轴旋转θ2的坐标变换矩阵是旋转与平移矩阵的组合;绕X轴旋转θ2的坐标变换矩阵为为:其中,坐标系原点距离设备机械旋转中心O的Y方向的距离为0,h为坐标系原点距离设备机械旋转中心O的Z方向的距离;绕Y轴旋转θ1的坐标变换矩阵为为:其中,l为坐标系原点距离设备机械旋转中心O的X方向距离,坐标系原点距离设备机械旋转中心O的Y方向的距离为0,h为坐标系原点距离设备机械旋转中心O的Z方向的距离。4、步骤S4中的合成变换矩阵为进一步得到:其中,E代表单位阵;步骤S4中补偿后的坐标为CP,CP为物体P在理想坐标系{C}下的坐标,CP满足:其中,ABP为物体P在坐标系{AB}下的坐标,{AB}是θ1,θ2共同作用下的坐标系。本专利技术有益效果:该方法基于双目立体空间定位原理以及三维坐标变换,针对动态环境下由于双目测量设备与水平面有一定夹角造成的定位偏差现象,进行一定的纠偏补偿,从而计算出更接近真实值的空间位置信息。该方法在双目立体定位的基础上,考虑基准面可能与水平面不一致,导致空间解算的时候出现较大的偏差,通过倾角传感器获取X,Y方向的偏转角度以及三维坐标系变换,解决了在动态环境下传统双目定位不准的难题。附图说明图1为动态环境下双目立体定位角度补偿计算方法流程图;图2为X方向,Y方向单独变换过程以及X,Y同时作用变换过程示意图;图3为求解简化原理图;图4为求解简化原理图;具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术公开了一种动态环境下双目立体定位角度补偿方法,该方法包括以下步骤:S1、在双目设备中安装倾角传感器(与基线平行),可以分别获取设备绕Y轴和绕X轴旋转角度θ1,θ2;S2、以双目相机中左眼相机光心作为坐标原点来建立空间摄相机坐标系;S3、根据双目设备的具体结构参数分别求取绕Y轴旋转θ1的坐标变换矩阵和绕X轴旋转θ2的变换矩阵;S4、根据两个单方向的变换矩阵分别求取对应方向的单独偏差,进而求取同时作用下的合成变换,然后对双目获取的坐标进行角度补偿计算。在步骤S1中,倾角传感器的两个读数体现了当前双目设备与水平基准面之间的X方向,Y方向的夹角。在步骤S2中,左镜头光轴作为Z轴,沿基线从左至右为X轴,符合左手定则确定Y轴。在步骤S3中,考虑到具体的设备结构参数,角度补偿不单纯是旋转变换,还有一定的平移变换,所以两个方向的变换矩阵是旋转与平移矩阵的组合。在步骤S4中,将任意两个角度共同作用产生的空间定位偏差近似看作为两个方向独立作用的叠加,进而求出角度补偿后的空间坐标值。设备由于X,Y方向的倾斜导致的坐标偏差实际上是坐标系出现了平移和旋转。假设物体P在坐标系{M},{N}的坐标分别为MP,NP,代表坐标系{M}相对于{N}的转换矩阵,代表坐标系{M}相对于{N}的旋转矩阵,NPMORG代表{M}的原点相对于{N}的位置满足因此就要求取绕X,Y轴旋转θ1,θ2轴旋的变换矩阵如步骤S4所述,根据两个单方向的变换矩阵分别求取对应方向的单独偏差,通过叠加的方式近似计算同时作用下的合成变换矩阵,然后对双目获取的坐标进行角度补偿计算。算法流程如图1所示变换矩阵求取公式:其中E代表单位阵;坐标补偿变换公式:下面结合图2~图4进行具体说明。如图2所示,坐标系{C}是理想坐标系,{AB}是两个角度共同作用的结果,{A},{B}分别是绕Y轴,X轴旋转θ1,θ2的结果,左相机的光心为坐标系原点,沿基线为X轴,光轴为Z轴,建立左手坐标系。坐标系原点距离设备机械旋转中心O的X方向距离为l,标系原点距离设备机械旋转中心O的Y方向的距离为0,标系原点距离设备机械旋转中心O的Z方向的距离为h。假设物体P在坐标系{A},{B},{C},{AB}的坐标分别为AP,BP,CP,ABP,代表坐标系{M}相对于{N}的转换矩阵,代表坐标系{M}相对于{N}的旋转矩阵,MPNORG代表{M}的原点相对于{N}的位置,满足那么下面求解求解过程可以简化为如图3所示,其中KG所在粗线部分为未补偿的原始位置,经过旋转θ1补偿后为LJ所在粗线部分。是过O绕Y轴旋转θ1的变换矩阵,所以可以得到根据设备的机械结构参数可以得到通过几何关系可以得到AB=GH=h(1-cosθ1)(8)AI=AG-IG=lcosθ1-hsinθ1所以BK=AK-AB=lsinθ1-h(1-cosθ1)(9)LB本文档来自技高网...

【技术保护点】
1.本专利技术一种动态环境下双目立体定位角度补偿方法,其特征在于,包括以下步骤:S1:在双目设备中安装倾角传感器,所述倾角传感器与基线平行,分别获取双目设备绕Y轴和绕X轴旋转角度θ1,θ2;S2:以双目设备中左眼相机光心作为坐标原点建立空间摄相机坐标系;S3:根据双目设备的结构参数分别求取双目设备绕Y轴旋转θ1的坐标变换矩阵和绕X轴旋转θ2的坐标变换矩阵;S4:根据S3中所述的两个坐标变换矩阵分别求取对应方向的单独偏差,进而求取合成变换矩阵,然后对双目设备获取的坐标进行角度补偿,得到补偿后的坐标。

【技术特征摘要】
1.本发明一种动态环境下双目立体定位角度补偿方法,其特征在于,包括以下步骤:S1:在双目设备中安装倾角传感器,所述倾角传感器与基线平行,分别获取双目设备绕Y轴和绕X轴旋转角度θ1,θ2;S2:以双目设备中左眼相机光心作为坐标原点建立空间摄相机坐标系;S3:根据双目设备的结构参数分别求取双目设备绕Y轴旋转θ1的坐标变换矩阵和绕X轴旋转θ2的坐标变换矩阵;S4:根据S3中所述的两个坐标变换矩阵分别求取对应方向的单独偏差,进而求取合成变换矩阵,然后对双目设备获取的坐标进行角度补偿,得到补偿后的坐标。2.根据权利要求1所述的一种动态环境下双目立体定位角度补偿方法,其特征在于:在步骤S1中,所述倾角传感器获取当前双目设备与水平基准面之间的X方向的夹角和Y方向的夹角。3.根据权利要求1所述的一种动态环境下双目立体定位角度补偿方法,其特征在于:步骤S2所述的空间摄相机坐标系中,以左眼相机光轴作为Z轴,沿基线从左至右为X轴,符合左...

【专利技术属性】
技术研发人员:蔡成涛乔人杰
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:黑龙江,23

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

1