CN109612391B - 基于单台高速相机的双目测量装置对平地机空间坐标测量方法 - Google Patents
基于单台高速相机的双目测量装置对平地机空间坐标测量方法 Download PDFInfo
- Publication number
- CN109612391B CN109612391B CN201910042549.XA CN201910042549A CN109612391B CN 109612391 B CN109612391 B CN 109612391B CN 201910042549 A CN201910042549 A CN 201910042549A CN 109612391 B CN109612391 B CN 109612391B
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- point
- camera
- coordinates
- speed camera
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明涉及基于单台高速相机的双目测量装置对平地机空间坐标测量方法,利用单台高速相机在带有毫米刻度的导轨相机架上进行平移,模拟双台相机双目测量原理,对水田平地机平地铲以及机身上的点进行点的三维重建,测出控制点在高速相机坐标系下的点的坐标,利用双目测量原理公式实现高速相机坐标系到世界坐标系下的转换,从而得出平地机上任意控制点的世界坐标,为平地机多体动力学位姿分析提供基础。本发明成本低、操作便利、实现高精度的空间物理点三维坐标的测量,属于工程测量技术领域。
Description
技术领域
本发明涉及一种空间三维坐标测量方法,尤其是基于单台高速相机的双目测量装置对平地机空间坐标测量方法,属于工程测量技术领域。
背景技术
随着机器视觉技术在农业工程领域的出现以及广泛的应用,在机器结构的世界坐标系测量时可以采用摄像机进行点的测量(张振杰,2018年),机器视觉利用两幅或者更多的二维图像来获取物体三维可见表面的几何形状,此方法就是三维重构技术,其中最重要的就是摄像机模型与对极几何约束建立(杨景豪,2016年)。事实上,在机器结构中,刚体中控制点的三维坐标变换也可以视作线性变换。在刚体空间点研究中,机器视觉技术往往需要使用多台相机获取多幅图像,或单台相机进行移动测量,最后采用图像分析软件对数据进行处理(Cappetti N,2016年),此方法需要耗费大量成本与人力。
因此,需要提出一种基于单台相机的测试方法,设计一种带刻度的导轨装置,方便相机的安装与测量,同时,需要提出一种简化算法,用以计算相机坐标系与空间三维坐标系的转换关系,来解决操作不便、价格昂贵等问题。
发明内容
针对现有技术中存在的技术问题,本发明的目的是:提供一种基于单台高速相机的双目测量装置对平地机空间坐标测量方法,该方法操作便利,采用单台高速相机即可模拟双台相机双目测量原理,实现高精度的空间物理点三维坐标的测量。
为了达到上述目的,本发明采用如下技术方案:
基于单台高速相机的双目测量装置对平地机空间坐标测量方法,双目测量装置包括带刻度导轨的相机架,单台高速相机在导轨上平移,模拟双台相机双目测量原理,高速相机上设置相机坐标系,得到控制点的相机坐标;部分控制点Pn位于平地机的平地铲上,平地铲上设置局部坐标系,测得Pn点的局部坐标,从而求得局部坐标系到相机坐标系的转化关系;部分控制点Qn位于平地机的机身上,机身上设置全局坐标系,测得Qn点的全局坐标,从而求得全局坐标系到相机坐标系之间的转化关系;根据局部坐标系到相机坐标系的转化关系、全局坐标系到相机坐标系之间的转化关系、控制点在相机坐标系下的坐标,求出任意控制点在局部坐标系和全局坐标系下的坐标。
作为一种优选,对于机身上难以测得全局坐标的点Qn’以及平地铲上难以测得局部坐标的点Pn’,但是Pn’和Qn’点的相机坐标容易求得,根据求得的局部坐标系到相机坐标系的转化关系、求得的全局坐标系到相机坐标系之间的转化关系、测量的控制点在相机坐标系下的坐标,求出Pn’的局部坐标和Qn’点的全局坐标。
作为一种优选,根据测得的控制点的全局坐标,以及Pn和Pn’点的局部坐标,求出局部坐标系到全局坐标系的转化关系,从而求出平地机上任意控制点的全局坐标。
作为一种优选,双目测量装置包括导轨、滑块、架体;导轨安装在架体上,滑块沿着导轨平移,导轨上标有毫米级刻度,高速相机安装在滑块上;高速相机的中心轴线与导轨垂直,从而形成双目平行的效果,高速相机选定的两个位置之间的距离为T。
作为一种优选,根据双目测量原理,相机坐标系建立在左侧高速相机的光心处,右侧高速相机用左侧高速相机平移来等效,单台高速相机实现双目测量,具体包括:相机坐标系的原点OCL在光心处,ZL轴沿光轴指向景深背侧,XL轴指向右侧且与导轨方向平行,右手定则确定YL轴,得到OCLXLYLZL;将原点沿XL轴进行平移,得到右侧高速相机坐标系OCRXRYRZR。
作为一种优选,根据像素坐标转换得到控制点的相机坐标,具体包括:
物理点P是空间待测物体上的控制点,PL指P点表示在左侧高速相机坐标系下的坐标,左侧高速相机的成像平面与相机坐标系平行,PL、PR是P在像平面上的成像点,于是:
PLPR||OCLOCR
式中,T是指两台相机光心的水平距离,PL L是指P在左相机像平面的成像点,PL在OCLXLYLZL坐标系下的坐标,PR R是指P在右相机像平面的成像点,PR在OCLXLYLZL坐标系下的坐标;
由公式(1)求出任意物理点在左侧高速相机坐标系下的坐标。
作为一种优选,左右侧高速相机的像素距离由高速相机配套软件TEMA进行处理,具体包括:TEMA软件用来读取物理点的像素坐标,从而获取点在左右侧高速相机成像平面的像素距离因此公式(1)计算得到每一个物理点在左侧高速相机坐标系下的坐标。
作为一种优选,水田平地机作为测试平台,静止时,视作平地机的机身固定不动,具体包括:在机身上建立全局坐标系XwYwZw,在平地铲的质心处建立局部坐标系XBYBZB,其中Pn点为局部坐标系下的容易用尺子测得局部坐标的控制点,个数为n,其中n≥3;;Pn’点是指局部坐标系中直接用尺子难以测得局部坐标的点,这里Pn与Pn’统称为P点;同理有,Qn点为全局坐标系下的容易用尺子测得全局坐标的控制点,Qn’点是指全局坐标系中直接用尺子难以测得全局坐标的点,这里Qn和Qn’点统称为Q点;以下分别用B、W、C来表示局部坐标系、全局坐标系、左侧相机坐标系,B、W中的点均用C测得;用PW表示P点在W坐标系下的坐标,则P’B表示P’点在B坐标系下的坐标,RB W表示由坐标系B到W的旋转矩阵,TB/C表示B坐标系原点在C坐标系下的坐标,这里的目的是求得PW、P’B、RB W、TB/C。
作为一种优选,根据坐标转换公式得出B与W、B与C坐标系转换结果具体包括:
由坐标转换关系可得:
由(2)(3)可得到:
又有:
TB/W=TB/C+TC/W=TB/C-TW/C (7)
将(6)(7)带入(5)中可得:
由(3)带入(8)可得:
若上述转换矩阵R与平移矩阵T用一个矩阵表示,引入齐次坐标,此时P、R均为齐次形式,P为4×1矩阵,R为4×4矩阵,则有:
从而可得:
作为一种优选,根据公式(13),求出左侧高速相机坐标系与局部坐标系、左侧高速相机坐标系与全局坐标系,结合相机坐标系下各物理点的坐标,最终全部换算到全局坐标系下;具体包括:求出Pn、Pn’,Qn、Qn’任意点的全局坐标,其中Pn’、Qn’点的左侧高速相机坐标是容易获取的。
本发明利用单台高速相机在带有毫米刻度的导轨相机架上进行平移,模拟双台相机双目测量原理,对水田平地机平地铲以及机身上的点进行点的三维重建,测出控制点在高速相机坐标系下的点的坐标,利用双目测量原理公式实现高速相机坐标系到世界坐标系下的转换,从而得出平地机上任意控制点的世界坐标,为平地机多体动力学位姿分析提供基础。
总的说来,本发明具有如下优点:
1.本发明采用单台高速相机,并设计制作出与之相配套的导轨式相机架,滑块能沿着导轨滑动并卡紧高速相机,直接显示刻度也有助于直接读取左右侧高速相机距离,避免了多台相机成本高、操作不便,或者单台相机移动过程中的精度不够、误差较大等问题。
2.本发明在传统双目相机测量原理上进行了进一步地升华,更加直观地推导相机坐标与像素坐标之间的转化关系;通过齐次坐标变换矩阵的求解简化相机坐标系与全局、局部坐标系之间的转换关系,从而实现更加方便的坐标求解。
3.本发明以水田平地机作为实验平台,当水田平地机不运作时可以将机身视为固定,从而平地铲等结构视为简单运动副、运动构件,从而简化部分结构,更加清晰明了。平地铲上建立局部坐标系,机身上建立全局坐标系,***推导相机坐标系与全局、局部坐标系之间的关系,从而实现对于多体***中能用相机获取相机坐标、但是无法获取相应全局或者局部坐标的物理点,可以实现全局坐标的测量,为接下来的多体动力学分析提供基础。
附图说明
图1是本发明方法的流程图。
图2是高速相机安装在相机架上的结构示意图。
图3是水田平地机简化模型示意图以及相应坐标系、物理点的示意。
图4是单台高速相机实现双目测量原理的示意图。
图5是左侧相机坐标系与全局坐标系、局部坐标系的测量示意图。
其中,1为左侧位置的高速相机,2为右侧位置的高速相机,3为导轨,4为架体,Camera(前文中简称“C”)为左侧相机坐标系,Body(前文简称“B”)为局部坐标系,World(前文简称“W”)为全局坐标系。
具体实施方式
下面将结合具体实施方式来对本发明做进一步详细的说明。
如图1所示,本实施例提供了一种基于单台高速相机的双目测量装置对平地机空间坐标测量方法,该方法包括S101-S104四个步骤,具体如下:
S101、制作一个带有导轨的相机架,导轨上清晰地标出毫米级刻度,导轨上设置滑块,滑块上可以安装固定高速相机,放置单台高速相机,选定一个位置测量控制点。向左端平移距离T,即为模拟双目相机测量原理。将相机坐标系建立在左侧位置相机光心处,根据像素坐标转换可以得到控制点的相机坐标。
如图2所示,可见相机架,高速相机先至于右边,然后平移距离T至左侧高速相机位置,相机坐标系定在左侧高速相机光心处。
高速相机选用美国Vision Research公司的Phantom M310型高速相机,它为一款具有定制设计的1280*800CMOS图像传感器的数字化、高性能、高清、高帧率相机。
本实施例中T=17cm,相机焦距f=24mm,单个像素尺寸为20um,Pn点和Qn点的n=8,各选取8个控制点,根据左右侧高速相机得到的两张图片中相应物理点的像素坐标,代入公式(1)可以得到相应左侧高速相机坐标系下坐标。
S102、控制点均设置在平地机上,这里以水田平地机为实验平台,部分控制点Pn位于平地铲上,平地铲上设置局部坐标系,可以测得Pn点的局部坐标,从而求得局部坐标系到相机坐标系的转化关系;平地机的机身上设置全局坐标系,该坐标系下控制点Qn可以测得全局坐标,可以求得全局坐标系到相机坐标系之间的转化关系。根据这些转化关系以及控制点在相机坐标系下的坐标,可以最终求出在全局坐标系下的坐标。
本实施例的实验对象为1PJ-3.0型水田激光平地机,以1PJ-3.0型水田激光平地机为平台,当平地机不运作时,视机身固定不动,此时在机身上确定全局坐标系,在平地铲上确定局部坐标系。分别在局部坐标系上设立物理点Pn以及全局坐标系上设立物理点Qn,对于这些点,先测得Pn和Qn的各自坐标系下的坐标,根据物理点的相应坐标求得坐标系之间的转化关系如表1所示。
表1相机坐标系到全局坐标系的转化关系
S103、对于平地机的机身上的难以测得其全局坐标的点Qn’以及平地铲上不方便测得局部坐标的点Pn’,但是Pn’和Qn’点的相机坐标容易求得,根据已经求出的相应转化关系,如表2所示,代入公式(13)可以求出这些点的全局坐标。
表2相机坐标系到局部坐标系的转化关系
S104、与此同时,根据测得的控制点的全局坐标,以及Pn和Pn’点的局部坐标,可以求出局部坐标系到全局坐标系的转化关系,则可以求出任意平地机上控制点的全局坐标。
综上所述,本发明采用单台高速相机对待测坐标点进行多方位测量,确保多结果累计择优性,可获得相对来说误差小的结果,从而实现高精度的目的,还可以避免使用多台高速相机或者购买高速相机成本过高的问题。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (8)
1.基于单台高速相机的双目测量装置对平地机空间坐标测量方法,其特征在于:双目测量装置包括带刻度导轨的相机架,单台高速相机在导轨上平移,模拟双台相机双目测量原理,高速相机上设置相机坐标系,得到控制点的相机坐标;部分控制点Pn位于平地机的平地铲上,平地铲上设置局部坐标系,测得Pn点的局部坐标,从而求得局部坐标系到相机坐标系的转化关系;
部分控制点Qn位于平地机的机身上,机身上设置全局坐标系,测得Qn点的全局坐标,从而求得全局坐标系到相机坐标系之间的转化关系;
根据局部坐标系到相机坐标系的转化关系、全局坐标系到相机坐标系之间的转化关系、控制点在相机坐标系下的坐标,求出任意控制点在局部坐标系和全局坐标系下的坐标;
对于机身上难以测得全局坐标的点Qn’以及平地铲上难以测得局部坐标的点Pn’,但是Pn’和Qn’点的相机坐标容易求得,根据求得的局部坐标系到相机坐标系的转化关系、求得的全局坐标系到相机坐标系之间的转化关系、测量的控制点在相机坐标系下的坐标,求出Pn’的局部坐标和Qn’点的全局坐标;
根据测得的控制点的全局坐标,以及Pn和Pn’点的局部坐标,求出局部坐标系到全局坐标系的转化关系,从而求出平地机上任意控制点的全局坐标。
2.按照权利要求1所述的基于单台高速相机的双目测量装置对平地机空间坐标测量方法,其特征在于:双目测量装置包括导轨、滑块、架体;导轨安装在架体上,滑块沿着导轨平移,导轨上标有毫米级刻度,高速相机安装在滑块上;高速相机的中心轴线与导轨垂直,从而形成双目平行的效果,高速相机选定的两个位置之间的距离为T。
3.按照权利要求2所述的基于单台高速相机的双目测量装置对平地机空间坐标测量方法,其特征在于:根据双目测量原理,相机坐标系建立在左侧高速相机的光心处,右侧高速相机用左侧高速相机平移来等效,单台高速相机实现双目测量,具体包括:
相机坐标系的原点OCL在光心处,ZL轴沿光轴指向景深背侧,XL轴指向右侧且与导轨方向平行,右手定则确定YL轴,得到OCLXLYLZL;将原点沿XL轴进行平移,得到右侧高速相机坐标系OCRXRYRZR。
4.按照权利要求3所述的基于单台高速相机的双目测量装置对平地机空间坐标测量方法,其特征在于:根据像素坐标转换得到控制点的相机坐标,具体包括:
物理点P是空间待测物体上的控制点,PL指P点表示在左侧高速相机坐标系下的坐标,左侧高速相机的成像平面与相机坐标系平行,PL、PR是P在像平面上的成像点,于是:
PLPR||OCLOCR
式中,T是指两台相机光心的水平距离,PL L是指P在左相机像平面的成像点,PL在OCLXLYLZL坐标系下的坐标,PR R是指P在右相机像平面的成像点,PR在OCLXLYLZL坐标系下的坐标;
由公式(1)求出任意物理点在左侧高速相机坐标系下的坐标。
6.按照权利要求5所述的基于单台高速相机的双目测量装置对平地机空间坐标测量方法,其特征在于:水田平地机作为测试平台,静止时,视作平地机的机身固定不动,具体包括:
在机身上建立全局坐标系XwYwZw,在平地铲的质心处建立局部坐标系XBYBZB,其中Pn点为局部坐标系下的容易用尺子测得局部坐标的控制点,个数为n;Pn’点是指局部坐标系中直接用尺子难以测得局部坐标的点,这里Pn与Pn’统称为P点;同理有,Qn点为全局坐标系下的容易用尺子测得全局坐标的控制点,Qn’点是指全局坐标系中直接用尺子难以测得全局坐标的点,这里Qn和Qn’点统称为Q点;以下分别用B、W、C来表示局部坐标系、全局坐标系、左侧相机坐标系,B、W中的点均用C测得;用PW表示P点在W坐标系下的坐标,则P’B表示P’点在B坐标系下的坐标,RB W表示由坐标系B到W的旋转矩阵,TB/C表示B坐标系原点在C坐标系下的坐标,这里的目的是求得PW、P’B、RB W、TB/C。
8.按照权利要求7所述的基于单台高速相机的双目测量装置对平地机空间坐标测量方法,其特征在于:根据公式(13),求出左侧高速相机坐标系与局部坐标系、左侧高速相机坐标系与全局坐标系,结合相机坐标系下各物理点的坐标,最终全部换算到全局坐标系下;
具体包括:求出Pn、Pn’,Qn、Qn’任意点的全局坐标,其中Pn’、Qn’点的左侧高速相机坐标是容易获取的。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910042549.XA CN109612391B (zh) | 2019-01-17 | 2019-01-17 | 基于单台高速相机的双目测量装置对平地机空间坐标测量方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910042549.XA CN109612391B (zh) | 2019-01-17 | 2019-01-17 | 基于单台高速相机的双目测量装置对平地机空间坐标测量方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109612391A CN109612391A (zh) | 2019-04-12 |
CN109612391B true CN109612391B (zh) | 2020-09-01 |
Family
ID=66017672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910042549.XA Active CN109612391B (zh) | 2019-01-17 | 2019-01-17 | 基于单台高速相机的双目测量装置对平地机空间坐标测量方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109612391B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112330740A (zh) * | 2020-10-28 | 2021-02-05 | 华北电力大学(保定) | 一种基于单目视频的伪双目动态测距方法 |
CN112950705A (zh) * | 2021-03-15 | 2021-06-11 | 中原动力智能机器人有限公司 | 一种基于定位***的图像目标滤除方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002225790A (ja) * | 2001-01-30 | 2002-08-14 | Furuno Electric Co Ltd | 遠視装置 |
CN201355241Y (zh) * | 2008-10-30 | 2009-12-02 | 北京航空航天大学 | 基于视觉的空间目标位姿测量装置 |
CN105744258A (zh) * | 2016-01-20 | 2016-07-06 | 华南理工大学 | 一种单相机双目视觉传感器及其调试方法 |
CN107014338A (zh) * | 2017-04-21 | 2017-08-04 | 华南农业大学 | 一种基于高速相机的构件姿态测量方法及其应用 |
CN108980539A (zh) * | 2018-06-19 | 2018-12-11 | 华南农业大学 | 多自由度运动拍摄平台装置及空间点坐标测量方法 |
-
2019
- 2019-01-17 CN CN201910042549.XA patent/CN109612391B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002225790A (ja) * | 2001-01-30 | 2002-08-14 | Furuno Electric Co Ltd | 遠視装置 |
CN201355241Y (zh) * | 2008-10-30 | 2009-12-02 | 北京航空航天大学 | 基于视觉的空间目标位姿测量装置 |
CN105744258A (zh) * | 2016-01-20 | 2016-07-06 | 华南理工大学 | 一种单相机双目视觉传感器及其调试方法 |
CN107014338A (zh) * | 2017-04-21 | 2017-08-04 | 华南农业大学 | 一种基于高速相机的构件姿态测量方法及其应用 |
CN108980539A (zh) * | 2018-06-19 | 2018-12-11 | 华南农业大学 | 多自由度运动拍摄平台装置及空间点坐标测量方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109612391A (zh) | 2019-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108844459B (zh) | 一种叶片数字化样板检测***的标定方法及装置 | |
CN103292695B (zh) | 一种单目立体视觉测量方法 | |
CN105066884B (zh) | 一种机器人末端定位偏差校正方法及*** | |
CN107144241B (zh) | 一种基于景深补偿的双目视觉高精度测量方法 | |
CN102155923B (zh) | 基于立体靶标的拼接测量方法及*** | |
CN105716542B (zh) | 一种基于柔性特征点的三维数据拼接方法 | |
Zhang et al. | Exploitation of photogrammetry measurement system | |
CN109115191B (zh) | 全站仪多方位坐标测量方法 | |
CN108198224B (zh) | 一种用于立体视觉测量的线阵相机标定装置及标定方法 | |
CN114993608B (zh) | 一种风洞模型三维姿态角测量方法 | |
CN109900205B (zh) | 一种高精度的单线激光器和光学相机的快速标定方法 | |
CN108132029B (zh) | 一种卫星天线展开***装配的精测方法及装置 | |
CN109612391B (zh) | 基于单台高速相机的双目测量装置对平地机空间坐标测量方法 | |
CN109272555B (zh) | 一种rgb-d相机的外部参数获得及标定方法 | |
CN110363758B (zh) | 一种光学遥感卫星成像质量确定方法及*** | |
CN103697811B (zh) | 一种相机与结构光源结合获取物体轮廓三维坐标的方法 | |
CN113119129A (zh) | 一种基于标准球的单目测距定位方法 | |
CN107883855B (zh) | 一种基于摄影测量的高低温环境微变形测试方法 | |
CN111739103A (zh) | 一种基于单点标定物的多相机标定*** | |
CN102322798A (zh) | 基于光学成像的工业测量*** | |
CN208350997U (zh) | 一种目标物运动监测*** | |
CN114494449A (zh) | 一种异形产品贴合的视觉标定及对位贴合方法 | |
CN107504959B (zh) | 利用倾斜航空影像测量房屋墙基轮廓的方法 | |
CN113052913A (zh) | 一种二级组合视觉测量***中转位姿高精度标定方法 | |
CN113916128A (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 |