CN107610183B - 一种条纹投影相位高度转换映射模型的标定方法 - Google Patents
一种条纹投影相位高度转换映射模型的标定方法 Download PDFInfo
- Publication number
- CN107610183B CN107610183B CN201710874303.XA CN201710874303A CN107610183B CN 107610183 B CN107610183 B CN 107610183B CN 201710874303 A CN201710874303 A CN 201710874303A CN 107610183 B CN107610183 B CN 107610183B
- Authority
- CN
- China
- Prior art keywords
- camera
- projector
- phase
- calibration
- image
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种条纹投影相位高度转换映射模型及标定方法:标定靶标放在相机视场和投射器投影区域交界处区域内,拍摄标定靶标图像,发射投射条纹,同时拍摄图像;标定靶标放置在另一位置,标定靶标与之前姿态不同,重复上述;采集足够图像;提取特征点图像坐标信息,利用插值法计算对应特征点绝对相位值,标定相机;所有特征点坐标值转换到CCS下,利用特征点的信息,计算出相位高度转换映射模型中的各个参数。本发明解决了标定技术中存在的适用性不强,对相机和投射器相对位姿有严格要求,模型算法复杂度高,标定过程复杂以及存在误差累积等的问题。
Description
技术领域
本发明涉及光学三维检测技术,更具体的说,是涉及一种条纹投影相位高度转换映射模型的标定方法。
背景技术
***标定技术对于条纹投影三维测量***的准确度、速度和***组成有很大的影响,现存的标定技术可以分为两种:基于立体视觉的标定技术和相位高度转换技术。
受双目视觉***启发,许多研究人员研究并改进了基于立体视觉的标定技术。为了实现三维测量,标定时投射器和相机的内部参数以及二者之间的旋转矩阵、平移向量均需要被标定计算出来。Zhang和Huang提出了一种标定方法,其中投射器可以像相机一样“拍摄”图像。这种方法通过投射一系列的水平和竖直条纹来标定投射器并建立投射器和相机的空间关系。Li等人利用预畸变投射条纹的方法消除了投射器镜头畸变造成的影响。为了进一步提高测量准确度,Li和Zhang提出了一种算法估计投射器的最佳投射角。最近,Chen等人提出一种自标定方法实现了条纹投影测量***的在线标定。由于需要投射各种图案以标定投射器并计算投射器和相机的空间关系,基于立体视觉的标定技术仅适用于投射器是液晶显示器(LCD)或者数字微透镜阵列(DMD)的情况。然而,在某些情况下,比如莫尔条纹投影***,光纤干涉投影***和扫描频闪条纹投影***,这种技术不再适用,因为这些***中的投射器不能被看作“反向”的相机。
另一个分支是相位高度转换标定技术。这种模型不考虑标定投射器,而是通过数学模型直接建立相位和高度的关系。因此,不受投射器种类的约束。受插值法的启发,Léandry等人提出了一种多项式映射的模型来建立相位和高度映射关系。为了达到较高的测量准确度,多项式的次数需要不小于4,因此测量过程费时,不适合用于实时测量***中。Lu等人提出了一种基于条纹几何约束的相位高度转换方法。这种方法具有高测量准确度和强鲁棒性,但是同样存在计算量大的缺点。Du等人利用相机针孔模型结合光线追迹理论建立了相位和高度的映射关系,Huang通过考虑相机镜头的畸变提高了这种模型的准确度。对应的标定方法需要不同高度的量块和参考面,因此限制了它们的应用范围。此外,文献中模型参数有34个,计算量大。Tavares等人利用实验经验提出了相位差和高度的映射关系。Zhang等人通过多项式映射的方法建立世界坐标和相位差的一对一映射公式。文献中的方法本质上是利用查找表法(LUT)的像素级标定方法。这些方法依赖于相位图中每个像素精确的相位值,因此需要标定板移动足够的位置,标定过程费时。另外,这两种模型都需要参考平面来计算相位差,会产生误差累积的问题。
发明内容
本发明的目的是为了克服现有技术中的不足,通过建立虚拟相机坐标系以及分析条纹信息在相机坐标系和投射器坐标系之间的转换关系,提供了一种针对条纹投影三维测量***的改进的相位高度转换映射模型及标定方法,解决了上述标定技术中存在的适用性不强,对相机和投射器相对位姿有严格要求,模型算法复杂度高,标定过程复杂以及存在误差累积等的问题。
本发明的目的可通过以下技术方案实现。
本发明条纹投影相位高度转换映射模型的标定方法,包括以下步骤:
步骤一,将标定靶标放在相机视场和投射器投影区域交界处的区域内,相机拍摄标定靶标图像,然后投射器发射投射条纹,同时相机拍摄图像;
步骤二,将标定靶标放置在相机视场和投射器投影区域交界处区域内另一位置,且标定靶标与之前的姿态不同,重复步骤一;
步骤三,重复步骤二直至采集到足够图像;
步骤四,提取特征点的图像坐标信息,并利用插值法计算对应特征点的绝对相位值,标定相机;
步骤五,将所有特征点的坐标值转换到相机坐标系CCS下,利用特征点的信息(ZC;u v φ),计算出条纹投影相位高度转换映射模型中的各个参数;
其中,条纹投影相位高度转换映射模型为:
其中,
kij=b3pij+b4qij
[u v]T代表未经畸变校正的图像坐标;[u" v"]T是变换后的图像坐标;投射器坐标系PCS中圆点OP代表发光点,XP轴平行于投射条纹相位变化的方向,YP轴垂直投射条纹相位变化的方向,ZP轴垂直于投射条纹的相平面,在投射器坐标系PCS中任意一点的坐标表示为[XP YP ZP]T,在投射器坐标系PCS中,同一条光线上的空间点相位相同,均为φ,在同一高度ZP上,相位值从φ0变化到φ1,对应的XP变化范围是[XP(φ0),XP(φ1)];w是尺度因子;TP是平移向量,TP=[tX tY tZ]T;[fu fv]T代表镜头的焦距,[uo vo]T是图像中心坐标;s是图像坐标轴的扭曲系数。
为了降低算法复杂度,实现实时测量,利用查找表LUT法,定义
则条纹投影相位高度转换映射模型Zc简化为:
与现有技术相比,本发明的技术方案所带来的有益效果是:
本发明针对条纹投影测量***,通过建立虚拟的相机坐标系以及分析投射条纹信息在投射器坐标系和相机坐标系之间的转换关系,提出了一种改进的相位高度映射模型,并且针对这种模型提出了一种新颖的标定方法。相比于之前针对条纹投影测量***的映射模型和标定方法,本文提出的模型不仅对投射器和相机的相对位姿无严格要求,标定模型算法复杂度低,能够实现快速准确的三维测量,而且对应的标定方法简单高效。由于本发明提出的相位高度映射模型以及标定方法具有以上优点,因此可以应用于现场标定。
附图说明
图1是投射器坐标系PCS示意图;
图2是虚拟相机坐标系CCS'和相机坐标系CCS示意图;
图3是条纹投影相位高度转换映射模型的标定原理图;
图4是利用条纹投影相位高度转换映射模型的标定现场图;
图5是利用本模型测量的被测物示意图;
图6是标定所用特征点重建信息示意图;
图7是利用本模型进行三维测量的结果示意图。
具体实施方式
下面结合附图对本发明作进一步的描述。
如图1所示,建立一个投射器坐标系PCS,其中圆点OP代表发光点,XP轴平行于投射条纹相位变化的方向,YP轴垂直投射条纹相位变化的方向,ZP轴垂直于投射条纹的相平面。因此,在投射器坐标系PCS中任意一点的坐标可以表示为[XP YP ZP]T。由图1可知,在投射器坐标系PCS中,同一条光线上的空间点相位相同,均为φ。在同一高度ZP上,相位值从φ0变化到φ1,对应的XP变化范围是[XP(φ0),XP(φ1)]。对于从OP发出的任意光线,可以获得式(1):
XP=wZP(φ-φ0)+XP(φ0) (1)
其中,w是尺度因子。相机坐标系CCS到投射器坐标系PCS的坐标变换公式为:
[XP YP ZP]T=TP+RP[XC YC ZC]T (2)
其中,RP是旋转矩阵,TP是平移向量,[XC YC ZC]T是相机坐标系中的坐标,
这里,定义一个虚拟相机坐标系CCS',使其同投射器坐标系PCS具有相同的姿态,同相机坐标系CCS具有相同的位置,如图2和式(3)所示。
[XP YP ZP]T=TP+[XC' YC' ZC']T (3)其中,[XC' YC' ZC']T=RP[XC YC ZC]T。
将式(3)带入式(1),可得式(4):
XC'+tX=w(ZC'+tZ)(φ-φ0)+XP(φ0) (4)
将相机小孔成像模型带入式(4),可得式(5):
上式中[XC' YC' ZC']T表示相机坐标系CCS'中的坐标;[fu fv]T代表镜头的焦距,[uovo]T是图像中心坐标;s是图像坐标轴的扭曲系数。展开式(3)并且令XC'和YC'分别除以ZC',并利用相机成像模型,可得式(6):
利用泰勒级数将式(6)展开,结果如式(7),
对相机镜头的畸变进行校正,相机镜头畸变模型如式(8),
其中,[u v]T代表未经畸变校正的图像坐标,[uun vun]T代表校正后的图像坐标;e1,e2和e3代表径向畸变参数,g1和g2代表切向畸变参数,表示图像坐标点和中心点的距离。为了避免寻找图像中心坐标[uo vo]T,展开式(8)。同时,展开式(7)。式(7)和式(8)展开后的结果均可以用式(9)表示,其中[u" v"]T是变换后的图像坐标,
在相机坐标系CCS中考虑到相机镜头的畸变,将式(9)带入式(5)中,得到本发明的新型条纹投影相位高度转换映射模型ZC(u,v,φ),可以表示为:
其中,kij=b3pij+b4qij。式(10)可以认为是CCS中的图像坐标进行相机镜头畸变校正后转换到CCS'中的图像坐标的情况。
式(10)中的参数可以通过式(11)计算,其中N是从标定靶标中提取出的特征点的总数。估计式(11)的最小值是一个非线性最优化过程,可以通过Levenberg-Marquardt算法计算。
通常情况下,当式(10)中的参数次数n达到3或者4时就可以达到比较好的拟合效果。当估计得出全部参数后,高度值ZC就可以利用式(10)获得,而XC和YC可以通过ZC、式(8)和相机小孔成像模型获得。
为了降低算法复杂度,实现实时测量,这里考虑查找表LUT法,定义式(12):
则本发明的新型条纹投影相位高度转换映射模型可简化为:
预先计算出每个像素点的Z_LUT[u,v],测量时的计算量可以明显降低。同样,X和Y方向的测量也可以采用这种方式降低计算量,提高测量速度。
本发明新型条纹投影相位高度转换映射模型的标定方法,如图3所示,具体步骤如下:
步骤一,将标定靶标放在相机视场和投射器投影区域交界处的任意区域内。首先,投射器不需要发射任何投射条纹,相机拍摄标定靶标图像,用于提取标定靶标的特征点;然后,投射器发射投射条纹,同时相机拍摄图像,用于获取特征点的绝对相位。
步骤二,将标定靶标放置在相机视场和投射器投影区域交界处区域内另一位置,并保证标定靶标与之前的姿态不同,重复步骤一。
步骤三,重复步骤二直至采集到足够图像,一般是2~10组图像。实际上,只用2组图像就可以将所有的参数计算出来。尽管如此,通常至少需要5组图像以保证达到足够的准确度。
步骤四,提取特征点的图像坐标信息,并利用插值法计算对应特征点的绝对相位值,标定相机。
步骤五,将所有特征点的坐标值转换到相机坐标系CCS下,利用特征点的信息(ZC;uvφ),计算出本发明新型条纹投影相位高度转换映射模型中的各个参数。
如图4所示,将相机、投射器及其支架如图安装在光学平台上,其中相机和投影仪的相对位姿无严格要求。如图3中和上文描述的过程,由计算机控制投射器发射投射条纹,同时利用相机拍摄标定靶标图像;经过图像处理提取特征点图像坐标,将特征点图像坐标和特征点相机坐标系下的坐标带入本发明所提出的相位高度转换映射模型,求取参数;在计算出模型中的所有参数后,利用本模型测量如图5中的被测物。
按照上述方式,对本发明所提出模型及其标定方法进行实验验证,当模型中的非线性次数n=4时,标定所用特征点重建信息如图6所示,利用本模型进行三维测量的结果如图7所示,测量所用时间为11毫秒。
尽管上面结合附图对本发明的功能及工作过程进行了描述,但本发明并不局限于上述的具体功能和工作过程,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可以做出很多形式,这些均属于本发明的保护之内。
Claims (1)
1.一种条纹投影相位高度转换映射模型的标定方法,其特征在于,包括以下步骤:
步骤一,将标定靶标放在相机视场和投射器投影区域交界处的区域内,相机拍摄标定靶标图像,然后投射器发射投射条纹,同时相机拍摄图像;
步骤二,将标定靶标放置在相机视场和投射器投影区域交界处区域内另一位置,且标定靶标与之前的姿态不同,重复步骤一;
步骤三,重复步骤二直至采集到足够图像;
步骤四,提取特征点的图像坐标信息,并利用插值法计算对应特征点的绝对相位值,标定相机;
步骤五,将所有特征点的坐标值转换到相机坐标系CCS下,利用特征点的信息(ZC;u vφ),计算出条纹投影相位高度转换映射模型中的各个参数;
其中,条纹投影相位高度转换映射模型为:
为了降低算法复杂度,实现实时测量,利用查找表LUT法,定义:
则条纹投影相位高度转换映射模型Zc简化为:
其中,
kij=b3pij+b4qij
[u v]T代表未经畸变校正的图像坐标;[u″ v″]T是变换后的图像坐标;投射器坐标系PCS中圆点OP代表发光点,XP轴平行于投射条纹相位变化的方向,YP轴垂直投射条纹相位变化的方向,ZP轴垂直于投射条纹的相平面,在投射器坐标系PCS中任意一点的坐标表示为[XPYP ZP]T,在投射器坐标系PCS中,同一条光线上的空间点相位相同,均为φ,在同一高度ZP上,相位值从φ0变化到φ1,对应的XP变化范围是[XP(φ0),XP(φ1)];w是尺度因子;TP是相机坐标系CCS转换到投射器坐标器PCS的平移向量,TP=[tX tY tZ]T;[fu fv]T代表镜头的焦距,[uo vo]T是图像中心坐标;s是图像坐标轴的扭曲系数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710874303.XA CN107610183B (zh) | 2017-09-25 | 2017-09-25 | 一种条纹投影相位高度转换映射模型的标定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710874303.XA CN107610183B (zh) | 2017-09-25 | 2017-09-25 | 一种条纹投影相位高度转换映射模型的标定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107610183A CN107610183A (zh) | 2018-01-19 |
CN107610183B true CN107610183B (zh) | 2020-12-15 |
Family
ID=61058056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710874303.XA Expired - Fee Related CN107610183B (zh) | 2017-09-25 | 2017-09-25 | 一种条纹投影相位高度转换映射模型的标定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107610183B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110542392A (zh) * | 2019-09-06 | 2019-12-06 | 深圳中科飞测科技有限公司 | 一种检测设备及检测方法 |
CN110793464B (zh) * | 2019-10-17 | 2021-08-20 | 天津大学 | 大视场条纹投影视觉三维测量***和方法 |
CN110849268B (zh) * | 2019-12-10 | 2021-07-06 | 南昌航空大学 | 一种快速的相位-高度映射标定方法 |
CN111754408A (zh) * | 2020-06-29 | 2020-10-09 | 中国矿业大学 | 一种高实时性的图像拼接方法 |
CN112967342B (zh) * | 2021-03-18 | 2022-12-06 | 深圳大学 | 一种高精度三维重建方法、***、计算机设备及存储介质 |
CN113566709A (zh) * | 2021-08-26 | 2021-10-29 | 苏州小优智能科技有限公司 | 一种结构光测量***的标定方法、装置及电子设备 |
CN114612409B (zh) * | 2022-03-04 | 2023-07-07 | 广州镭晨智能装备科技有限公司 | 投影标定方法、装置、存储介质以及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768020A (zh) * | 2012-08-03 | 2012-11-07 | 南京理工大学 | 一种基于数字条纹投影技术测量微小物体表面高度的测量***及其方法 |
CN104111039A (zh) * | 2014-08-08 | 2014-10-22 | 电子科技大学 | 用于任意摆放条纹投影三维测量***的标定方法 |
CN106767405A (zh) * | 2016-12-15 | 2017-05-31 | 深圳大学 | 相位映射辅助三维成像***快速对应点匹配的方法及装置 |
-
2017
- 2017-09-25 CN CN201710874303.XA patent/CN107610183B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768020A (zh) * | 2012-08-03 | 2012-11-07 | 南京理工大学 | 一种基于数字条纹投影技术测量微小物体表面高度的测量***及其方法 |
CN104111039A (zh) * | 2014-08-08 | 2014-10-22 | 电子科技大学 | 用于任意摆放条纹投影三维测量***的标定方法 |
CN106767405A (zh) * | 2016-12-15 | 2017-05-31 | 深圳大学 | 相位映射辅助三维成像***快速对应点匹配的方法及装置 |
Non-Patent Citations (2)
Title |
---|
Accurate and robust calibration method based on pattern geometric constraints for fringe projection profilometry;PENG LU 等;《applied optics》;20170124;全文 * |
High-speed real-time 3-D coordinates measurement based on fringe projection profilometry considering camera lens distortion;Shijie Feng 等;《Optics Communications》;20141015;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN107610183A (zh) | 2018-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107610183B (zh) | 一种条纹投影相位高度转换映射模型的标定方法 | |
CN110288642B (zh) | 基于相机阵列的三维物体快速重建方法 | |
JP6041513B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
CN110207614B (zh) | 一种基于双远心相机匹配的高分辨高精度测量***及方法 | |
Douxchamps et al. | High-accuracy and robust localization of large control markers for geometric camera calibration | |
WO2018119771A1 (zh) | 基于条纹投影轮廓术的高效相位-三维映射方法及*** | |
WO2018040017A1 (zh) | 一种基于自适应条纹的投影仪镜头畸变校正方法及其*** | |
CN109827521B (zh) | 一种快速多线结构光视觉测量***标定方法 | |
KR20150112362A (ko) | 깊이 센서의 깊이 보정을 위한 이미지 처리방법 및 그 장치 | |
JP2015203652A (ja) | 情報処理装置および情報処理方法 | |
WO2020199439A1 (zh) | 基于单双目混合测量的三维点云计算方法 | |
CN110940295B (zh) | 基于激光散斑极限约束投影的高反射物体测量方法及*** | |
CN110349257B (zh) | 一种基于相位伪映射的双目测量缺失点云插补方法 | |
CN105528770A (zh) | 一种投影仪镜头畸变校正方法 | |
CN109285195B (zh) | 基于大尺寸靶标的单目投影***逐像素畸变校正方法及其应用 | |
CN115775303B (zh) | 一种基于深度学习与光照模型的高反光物体三维重建方法 | |
CN109474814A (zh) | 投影仪的二维校准方法、投影仪以及校准*** | |
JP2011086111A (ja) | 撮像装置校正方法及び画像合成装置 | |
CN110738608B (zh) | 一种平面图像校正方法及*** | |
CN115830103A (zh) | 一种基于单目彩色的透明物体定位方法、装置及存储介质 | |
CN111649694B (zh) | 一种隐式相位-视差映射的双目测量缺失点云插补方法 | |
CN115880369A (zh) | 线结构光3d相机和线阵相机联合标定的装置、***及方法 | |
CN116363226A (zh) | 一种实时的多相机多投影仪3d成像处理方法及装置 | |
JP2011155412A (ja) | 投影システムおよび投影システムにおける歪み修正方法 | |
JP2011075336A (ja) | 3次元形状計測装置、3次元形状計測方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201215 Termination date: 20210925 |