CN101858742A - 一种基于单相机的定焦测距方法 - Google Patents
一种基于单相机的定焦测距方法 Download PDFInfo
- Publication number
- CN101858742A CN101858742A CN 201010184441 CN201010184441A CN101858742A CN 101858742 A CN101858742 A CN 101858742A CN 201010184441 CN201010184441 CN 201010184441 CN 201010184441 A CN201010184441 A CN 201010184441A CN 101858742 A CN101858742 A CN 101858742A
- Authority
- CN
- China
- Prior art keywords
- scene
- camera
- point
- close shot
- prospect map
- 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.)
- Pending
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明属于计算机立体视觉领域,涉及一种基于单相机的定焦测距方法,提出了一种新的立体视觉模型,通过该模型可获得二维图像的深度信息。该方法只需用一个数码相机沿光轴方向移动一段距离,并在移动前后的两个位置对同一场景分别成像一次,便可以通过图像处理与分析技术得出场景中的特征点在相机坐标系内的三维坐标。本发明所提出的立体视觉模型,思路新颖,为计算机立体视觉理论的研究开拓了新方向,与目前流行的双目立体视觉和其它视觉测距技术相比,更加简单易用,可预见其广阔的应用前景。
Description
技术领域
本发明涉及计算机立体视觉领域,具体的说是公开了一种基于单相机的定焦测距方法,提出了一种新的立体视觉模型,通过该模型可从二维图像获得深度信息。
背景技术
获取场景中各点相对于摄像机的距离是计算机视觉***的重要任务之一。目前比较成熟的视觉测距技术主要基于以下几种模型:双目立体视觉、结构光法、几何光学法。当然还有很多特定环境下的应用模型,这里不再叙述。
其中最为重要的就是双目立体视觉模型,该模型由两个完全相同的摄像机构成,两个摄像机在空间上存在着旋转或平移关系。在这个模型中,场景中同一个特征点在两个摄像机图像平面上的成像位置不同,这两个像点称为匹配点对。我们称两个摄像机投影中心之间的距离为基线,两幅图像重叠时匹配点对之间的距离为视差。通过图像处理中的立体匹配技术和视差计算,便可得到场景中物点的深度信息。
结构光测距成像***则使用三角测量原理来计算深度。在一个简单的点投影***中,投影光源仪和摄像机之间相距一个基线距离,通过确定场景点反射光源光后的成像位置和投影角等参数,就可获得场景的深度信息。一般采用激光作为辅助光源。
几何光学法主要包括聚焦法和离焦法。聚焦法的基本原理是通过调整摄像机的像距,使得成像平面相对于被测点处在聚焦位置,在焦距和像距已知的条件下,可通过透镜成像公式求得物距。聚焦法原理比较简单,但其精度受到硬件的严重限制,不同深度区域需要重新聚焦,因而测量繁琐缓慢,所以应用很少。离焦法避免了寻找精确聚焦位置的操作,它利用物点不聚焦时成像圆斑的大小,即图像的模糊程度,来获取深度信息。但离焦模型的准确标定是其难度所在。
发明内容
本发明目的在于提出一种新的立体视觉模型,通过该模型可获得二维图像的深度信息。其价值在于该模型为计算机立体视觉理论的研究开拓了新方向。
采用的技术方案是:
本发明提出的基于单相机的定焦测距方法,只需用一个数码相机沿光轴方向移动一段距离,并在移动前后的两个位置对同一场景分别成像一次,便可以通过图像处理与分析技术得出场景中的特征点在相机坐标系内的三维坐标。其操作过程包括以下步骤:
步骤一:将相机及其滑动机构对准要测距的场景;
步骤二:利用滑动机构将相机沿光轴方向移动一段距离,并在移动前后的两个位置对同一场景分别成像一次,将两次所采集的图像作为一对立体图像保存起来。假定相机向前移动,一般称移动前的成像为远景图,在移动前后的成像为近景图;
步骤三:完成立体图像的匹配;采用SIFT特征匹配在远景图中标定出两幅图像的公共场景,因为远景图与近景图相比,远景图包括的空间范围更广,而近景图就是两幅图像的公共场景;然后在远景图的公共场景内选取像素点,然后再到近景图中搜索其对应的匹配点。因为近景图中场景的细节描述更为丰富,它应该包含了远景图中公共场景的所有细节,即两幅图像的公共场景内远景图的像点在近景图中都有匹配点,而反过来不一定成立;最后可在局部范围内搜索匹配点,因为理想模型下,以光心为原点建立的图像坐标系中,相互对应的两个匹配点过光心的斜率应相同,且近景图中匹配点的极半径大于远景图中对应点的极半径。
步骤四:按要求计算特征点的三维坐标。
附图说明
图1为本发明的相机移动示意图。
图2为本发明的基于单相机的定焦测距原理图
图3为本发明的定焦测距模型的空间平面截取图。
图4为本发明的一对立体图像。
具体实施方式
下面结合附图对本发明作进一步描述。
如图1所示的相机移动示意图,本发明需要一种高精度移动平台来带动相机沿光轴方向移动。
如图2所示的基于单相机的定焦测距原理图,该模型与双目立体视觉模型一样也是基于针孔成像模型进行几何分析。以相机移动前的光心o为原点,建立相机的空间直角坐标系oxyz,其中平面xoy为图像平面。将相机沿光轴方向移动一段距离d,并在移动前后的两个位置对同一场景分别成像一次(这里假定相机向前移动)。相机移动后的图像平面为x′o′y′,其光心为o′。场景内任意一点s,移动前的成像为s1,移动后的成像为s2。将两次成像的模型画在同一坐标系中进行分析。像点s1、s2分别在直线om、om′上,理想模型下两直线斜率相同,作直线s s2的延长线交直线om于点。s s1是过移动前透镜中心o1的直线,s s2是过移动后透镜中心o2的直线,其中o o1=o o2=f,f为相机的固定焦距。平面som是过z轴的平面,且垂直于像平面xoy。
截取平面som单独分析,如图3所示。r1、r2为像点s1、s2到光心的距离,即在平面xoy内的极半径,如图4所示。图4中abcd表示像平面的大小,a′b′c′d′则表示图像1和图像2的公共场景。因为这里假定相机向前移动,所以图像1与图像2相比,图像1包含更广的空间,而像2包含更多的细节。我们可以先在图像1的a′b′c′d′内任意取一点s1,通过特征相关(如彩色值)在图像2中的直线om上找到s1的匹配点s2。这样就可以确定r1、r2的值了。因此图2中∠α、∠β可解。已知o1 o2=d,三角形s o1 o2也可解。
如图3所示,线段os为场景内点s到移动前光心的距离,即在像机坐标系oxyz内的极半径r。由以上分析可知三角形soo1也可解。设点s在像机坐标系oxyz内的坐标为(x,y,z),则有x=rsinγcosθ,y=rsinγsinθ,z=rcosγ。
那么只要求解出r、sinγ、cosγ、sinθ、cosθ,就可以确定点s在相机坐标系xyz内的坐标(x,y,z),其求解过程如下:
一、设平面xoy内点s1坐标为(i,j),平面x′o′y′内匹配点s2坐标为(k,n)则有:
二、先求解三角形s o1 o2:
已知o o1=o o2=f,o1 o2=d,设a=s o1,b=s o2。
由以上推导可知:
有
d2=a2+b2-2abcos(β-α) (13)
a2=d2+b2-2dbcos(180-β) (14)
b2=d2+a2-2dacosα (15)
将(15)代入(13),(14)代入(15)得
a=bcos(β-α)+dcosα (16)
d=bcos(180-β)+acosα (17)
再将(16)代入(17)得
将(18)代入(16)
三、再求解三角形soo1:
这样就完成了r、sinγ、cosγ、sinθ、cosθ的求解,由公式
可得点s在相机坐标系oxyz内的坐标为
其中(i,j)、(k,n)匹配点对s1、s2的坐标,f为焦距,d为移动距离。因为是倒立成像,所以空间点s的在平面xoy内的坐标点和成像点总是在相反的区间内。如果将世界坐标系与相机坐标系重合,则测得的三维坐标即为世界坐标系下绝对坐标。
Claims (1)
1.一种基于单相机的定焦测距方法,其特征在于:需用一个数码相机沿光轴方向移动一段距离,并在移动前后的两个位置对同一场景分别成像一次,便可以通过图像处理与分析技术得出场景中的特征点在相机坐标系内的三维坐标;其操作过程包括以下步骤:
步骤一:将相机及其滑动机构对准要测距的场景;
步骤二:利用滑动机构将相机沿光轴方向移动一段距离,并在移动前后的两个位置对同一场景分别成像一次,将两次所采集的图像作为一对立体图像保存起来。假定相机向前移动,一般称移动前的成像为远景图,在移动前后的成像为近景图;
步骤三:完成立体图像的匹配;采用SIFT特征匹配在远景图中标定出两幅图像的公共场景,因为远景图与近景图相比,远景图包括的空间范围更广,而近景图就是两幅图像的公共场景;然后在远景图的公共场景内选取像素点,然后再到近景图中搜索其对应的匹配点,因为近景图中场景的细节描述更为丰富,它应该包含了远景图中公共场景的所有细节,即两幅图像的公共场景内远景图的像点在近景图中都有匹配点,而反过来不一定成立;最后可在局部范围内搜索匹配点,因为理想模型下,以光心为原点建立的图像坐标系中,相互对应的两个匹配点过光心的斜率应相同,且近景图中匹配点的极半径大于远景图中对应点的极半径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010184441 CN101858742A (zh) | 2010-05-27 | 2010-05-27 | 一种基于单相机的定焦测距方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010184441 CN101858742A (zh) | 2010-05-27 | 2010-05-27 | 一种基于单相机的定焦测距方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101858742A true CN101858742A (zh) | 2010-10-13 |
Family
ID=42944783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010184441 Pending CN101858742A (zh) | 2010-05-27 | 2010-05-27 | 一种基于单相机的定焦测距方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101858742A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082905A (zh) * | 2010-12-31 | 2011-06-01 | 天津市亚安科技电子有限公司 | 一种检测摄像机光轴位置的方法 |
CN103017730A (zh) * | 2012-11-30 | 2013-04-03 | 中兴通讯股份有限公司 | 一种单摄像头测距的方法和*** |
CN103158161A (zh) * | 2013-03-29 | 2013-06-19 | 中国科学院自动化研究所 | 基于单目显微视觉的微管微球对准和装配装置与方法 |
CN104104865A (zh) * | 2013-04-02 | 2014-10-15 | 宏达国际电子股份有限公司 | 控制方法及电子装置 |
CN104539926A (zh) * | 2014-12-19 | 2015-04-22 | 北京智谷睿拓技术服务有限公司 | 距离确定方法和设备 |
CN105627995A (zh) * | 2016-03-31 | 2016-06-01 | 京东方科技集团股份有限公司 | 摄像装置、转动装置、测距装置、测距***和测距方法 |
CN105698751A (zh) * | 2016-04-28 | 2016-06-22 | 京东方科技集团股份有限公司 | 一种测距***、测距方法、测距装置、以及拍摄装置 |
CN106405531A (zh) * | 2016-09-05 | 2017-02-15 | 南京理工大学 | 基于图像处理技术的被动毫米波辐射成像***测距方法 |
CN106920257A (zh) * | 2015-12-25 | 2017-07-04 | 北京展讯高科通信技术有限公司 | 数字图像上半径的估计方法及装置 |
CN107727074A (zh) * | 2017-03-18 | 2018-02-23 | 北京林业大学 | 一种测距相机单片摄影测地块面积的方法 |
CN110966988A (zh) * | 2019-11-18 | 2020-04-07 | 郑晓平 | 基于双全景图像自动匹配的三维测距方法、装置及设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101858741A (zh) * | 2010-05-26 | 2010-10-13 | 沈阳理工大学 | 一种基于单相机的变焦测距方法 |
-
2010
- 2010-05-27 CN CN 201010184441 patent/CN101858742A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101858741A (zh) * | 2010-05-26 | 2010-10-13 | 沈阳理工大学 | 一种基于单相机的变焦测距方法 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082905B (zh) * | 2010-12-31 | 2016-04-06 | 天津市亚安科技有限公司 | 一种检测摄像机光轴位置的方法 |
CN102082905A (zh) * | 2010-12-31 | 2011-06-01 | 天津市亚安科技电子有限公司 | 一种检测摄像机光轴位置的方法 |
CN103017730A (zh) * | 2012-11-30 | 2013-04-03 | 中兴通讯股份有限公司 | 一种单摄像头测距的方法和*** |
WO2013174354A3 (zh) * | 2012-11-30 | 2014-01-16 | 中兴通讯股份有限公司 | 一种单摄像头测距的方法和*** |
CN103158161A (zh) * | 2013-03-29 | 2013-06-19 | 中国科学院自动化研究所 | 基于单目显微视觉的微管微球对准和装配装置与方法 |
CN103158161B (zh) * | 2013-03-29 | 2015-11-11 | 中国科学院自动化研究所 | 基于单目显微视觉的微管微球对准和装配装置与方法 |
CN104104865A (zh) * | 2013-04-02 | 2014-10-15 | 宏达国际电子股份有限公司 | 控制方法及电子装置 |
CN104539926A (zh) * | 2014-12-19 | 2015-04-22 | 北京智谷睿拓技术服务有限公司 | 距离确定方法和设备 |
CN106920257A (zh) * | 2015-12-25 | 2017-07-04 | 北京展讯高科通信技术有限公司 | 数字图像上半径的估计方法及装置 |
CN105627995A (zh) * | 2016-03-31 | 2016-06-01 | 京东方科技集团股份有限公司 | 摄像装置、转动装置、测距装置、测距***和测距方法 |
US10591291B2 (en) | 2016-03-31 | 2020-03-17 | Boe Technology Group Co., Ltd. | Imaging device, rotating device, distance measuring device, distance measuring system and distance measuring method |
CN105698751A (zh) * | 2016-04-28 | 2016-06-22 | 京东方科技集团股份有限公司 | 一种测距***、测距方法、测距装置、以及拍摄装置 |
CN106405531A (zh) * | 2016-09-05 | 2017-02-15 | 南京理工大学 | 基于图像处理技术的被动毫米波辐射成像***测距方法 |
CN106405531B (zh) * | 2016-09-05 | 2019-05-07 | 南京理工大学 | 基于图像处理技术的被动毫米波辐射成像***测距方法 |
CN107727074A (zh) * | 2017-03-18 | 2018-02-23 | 北京林业大学 | 一种测距相机单片摄影测地块面积的方法 |
CN110966988A (zh) * | 2019-11-18 | 2020-04-07 | 郑晓平 | 基于双全景图像自动匹配的三维测距方法、装置及设备 |
CN110966988B (zh) * | 2019-11-18 | 2022-11-04 | 郑晓平 | 基于双全景图像自动匹配的三维测距方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101858742A (zh) | 一种基于单相机的定焦测距方法 | |
CN101858741A (zh) | 一种基于单相机的变焦测距方法 | |
JP6564537B1 (ja) | 単眼3次元走査システムによる3次元再構成法および装置 | |
CN109000582B (zh) | 跟踪式三维扫描装置的扫描方法及***、存储介质、设备 | |
US10574963B2 (en) | Triangulation scanner and camera for augmented reality | |
US10021379B2 (en) | Six degree-of-freedom triangulation scanner and camera for augmented reality | |
CN106056587B (zh) | 全视角线激光扫描三维成像标定装置及方法 | |
CN103292695B (zh) | 一种单目立体视觉测量方法 | |
KR102583723B1 (ko) | 라이트 필드를 나타내는 데이터를 생성하기 위한 방법 및 장치 | |
GB2544181A (en) | Three-dimensional imager that includes a dichroic camera | |
CN102494609A (zh) | 一种基于激光探针阵列的三维摄影方法及装置 | |
CN105115560B (zh) | 一种船舱舱容的非接触测量方法 | |
CN103206926B (zh) | 一种全景三维激光扫描装置 | |
CN110419208B (zh) | 成像***、成像控制方法、图像处理设备和计算机可读介质 | |
WO2016025358A1 (en) | A six degree-of-freedom triangulation scanner and camera for augmented reality | |
JP2010276433A (ja) | 撮像装置、画像処理装置及び距離計測装置 | |
CN114359406A (zh) | 自动对焦双目摄像头的标定、3d视觉及深度点云计算方法 | |
Hsu et al. | Distance and angle measurement of objects on an oblique plane based on pixel number variation of CCD images | |
CN103134444A (zh) | 双视场可变焦三维测量*** | |
CN109708612A (zh) | 一种光场相机的盲标定方法 | |
CN103630118B (zh) | 一种立体高光谱成像装置 | |
Yamauchi et al. | Calibration of a structured light system by observing planar object from unknown viewpoints | |
JP2006220603A (ja) | 撮像装置 | |
JP7414090B2 (ja) | 撮像装置および撮像装置の制御方法 | |
JP2021012055A (ja) | 測距装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20101013 |