CN117073579A - 基于条纹投影结构光双目三维测量***与方法 - Google Patents
基于条纹投影结构光双目三维测量***与方法 Download PDFInfo
- Publication number
- CN117073579A CN117073579A CN202311050455.XA CN202311050455A CN117073579A CN 117073579 A CN117073579 A CN 117073579A CN 202311050455 A CN202311050455 A CN 202311050455A CN 117073579 A CN117073579 A CN 117073579A
- Authority
- CN
- China
- Prior art keywords
- binocular
- structured light
- phase
- image
- dimensional measurement
- 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
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000005259 measurement Methods 0.000 title claims abstract description 33
- 230000010363 phase shift Effects 0.000 claims abstract description 13
- 238000012545 processing Methods 0.000 claims abstract description 9
- 238000012937 correction Methods 0.000 claims description 12
- 238000000691 measurement method Methods 0.000 claims description 11
- 238000004422 calculation algorithm Methods 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000003287 optical effect Effects 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 3
- 238000005315 distribution function Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000036544 posture Effects 0.000 abstract 1
- 238000001314 profilometry Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000000007 visual effect Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 238000010587 phase diagram Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
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/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/254—Projection of a pattern, viewing through a pattern, e.g. moiré
-
- 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
-
- 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/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2513—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with several lines being projected in more than one direction, e.g. grids, patterns
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明提供了一种基于条纹投影结构光双目三维测量***及方法。本发明主要运用相移轮廓术、结构光双目三维测量技术对不同尺寸、不同形状的物体进行测量。该***主要包括条纹投影模块、双目相机模块、计算机处理模块和机械控制模块这四个模块。条纹投影模块用于产生结构光,并将结构光投射到被测物体上;双目相机模块用于采集被测物体的图像数据;计算机处理模块用于对采集到的数据进行处理和分析;机械控制模块用于控制条纹投影模块和双目相机模块的位置和姿态。该***和方法采用了条纹投影结构光和双目相机的组合,利用双目相机采集几组图案进行相关运算,进行三维重构,从而实现高精度的三维测量。采用结构光技术可以实现高精度的三维测量,具有优异的测量精度和稳定性,能够满足高精度三维测量的需求。采用双目结构光技术可以实现高速三维测量,不需要对物体进行接触式测量,具有测量速度快、效率高的优点。有较高的测量精度、测量速度,测量范围广,数据处理简便。
Description
技术领域
本发明属于计算机三维测量技术领域,涉及一种基于条纹投影结构光双目三维测量***与方法。
背景技术
目前,三维重建技术已经成为了许多领域中不可或缺的工具,例如,工业设计、文化遗产保护、医学图像处理等。条纹投影结构光双目三维测量是一种常见的三维测量方法,其核心是结构光投影和双目视觉测量。结构光投影是指通过投射光线或光条纹的方式,在被测物体表面形成特定的图案,这个图案可以是平面或者曲面,通过相机拍摄该图案在物体表面的畸变情况,进而计算出物体表面的三维坐标信息。而双目视觉测量则是通过两个相机来观测同一物体,从而获取不同视角下的物体图像,并通过图像处理和匹配算法计算出物体表面的三维坐标信息。
条纹投影结构光双目三维测量***是一种利用结构光原理和双目视觉三维重建原理进行三维形貌测量的方法。结合条纹投影和双目***的优点,条纹投影结构光双目三维测量***可以实现高精度、高速度的三维形貌测量。在该***中,通过将结构光投影仪与双目相机***相结合,可以减少***对光照和环境的敏感度,同时提高了测量的精度和可靠性。
发明内容
本发明提供了一种基于条纹投影结构光双目三维测量***与方法,适用于便捷快速、高精度、高可靠性的测量,解决了传统双目结构光三维重建***成本高,速度慢等问题。具体步骤如下:
步骤1、搭建基于条纹投影结构光双目三维测量***,包括相机、投影仪以及机械控制支架;
将相机放置在投影仪侧面,并将其与投影仪平行地放置,通过机械控制支架改变相机的位置再进行拍摄,形成双目相机拍摄。通过机械控制支架控制相机位置的变化,从而避免手动调整位置造成的误差,提高测量精度。
步骤2、向被测物体投射9幅条纹图像,并使用多频解包裹的方法得到其展开相位;
使用投影仪向被测物体投射一组最高频率f3=64的四步正弦相移条纹,将剩余两种频率f1=1,f2=8的正弦分量编码到一张条纹图中。采集到的四步相移光栅条纹图的光强分布被表示为:
其中,表示相机获取的第n幅条纹图像像素位置处(x,y)的光强值,(x,y)表示相机坐标系下图像平面任意像素位置,Ac(x,y)表示相机拍摄到的图像的背景光强,Bc(x,y)表示相机拍摄到的图像的调制光强,/>是被测物体高度调制后的包裹相位。/>表示N步相移算法中第n幅条纹图像的相位移大小,图像光强在整个图像平面内呈周期性变化。
编码到条纹图每一个像素位置的光强分布函数有:
Ij p(x,y)=Ap(x,y)+Bp(x,y)cos(φ2(x,y)-δj(x,y))+Cp(x,y)cos(φ1(x,y)-2δj(x,y))
其中,表示投影的第k张条纹图在(x,y)处的光强值,Ap(x,y)表示背景光强,Bp(x,y)和Cp(x,y)表示调制强度,相位φi(x,y)的取值范围为[0,2jπ)。δj(x,y)表示M步相移算法中第k幅条纹图的相位移大小。
基于四步相移法,得到最高频率f3的包裹相位及剩余两个频率的包裹相位分别为:
使用多频解包裹的方法得到其展开相位值Φ3(x,y)为:
其中,round()为最近取整函数。
步骤3、双目相机采集被测物体的图像数据,捕获经过物体形状调制后的图像,计算机对采集到的数据进行处理和分析;
使用双目相机捕获经过物体形状调制后的图像,并对图像进行中值滤波,图像增强等图像处理。采用中值滤波法来降低脉冲噪声对图像的污染,不仅能够很好地保护图像的边缘锐度,同时也不会丢失图像的细节特征。采用图像增强法来提高图像的质量和可辨识度,使图像更有利于观察或进一步分析处理。
步骤4、对该***进行标定,获得双目相机的内外参数;
左右相机都使用型号一样的相机,所以左右相机的内参会完全相同,先进行单个相机自身内参的标定,即焦距,畸变等,利用的是张正友的二维靶标平面标定方法,使用黑白棋盘靶标进行标定,将世界坐标系z平面建立在靶标平面上,得到一个从靶标平面到图像平面的单应性变换,即我们把内参外参都合在一块变成一个单一的变换矩阵,再利用纯数学推导将内参和外参从该单一的变换矩阵分离出来。
步骤5、根据相机的内外参数,对展开相位进行极线校正;
使用快速多频法得到展开相位后,依据双目标定的结果对展开相位图像进行极线校正,使得左右展开相位中的对应点在同一水平线上。
步骤6、对左右展开相位进行立体匹配,并获得左右展开相位对应匹配点的视差;
利用步骤5得到的极线校正后的左右展开相位,通过立体匹配算法进行匹配得到左右展开相位中各点对应的视差。
步骤7、利用三角测距原理将视差转换为深度信息;
利用步骤6得到展开相位各点对应点的视差后,通过三角测距原理得到深度转换公式便可得到的视差值转换为被测物体的深度信息,并最终重建出被测物体的三维点云图(其中,f为相机的焦距,b为两个相机光心的距离,d为得到的视差,z为所求的深度信息)。
步骤8、根据物体的三维空间坐标生成物体稀疏的点云图,完成物体的三维重建。
利用步骤7中得到的图像对应点的深度值z,根据坐标(x,y)得到各点在世界坐标系下的坐标(x,y,z),由此重建出物体的稠密点云信息,完成物体三维重建。
相对于现有技术,本发明所述的一种基于条纹投影结构光双目三维测量方法具有以下优势:
1.采用结构光和双目视觉技术获取物体表面的三维信息,避免了传统立体匹配方法的缺陷,能够获得更高精度、更高稳定性的重建结果。
2.利用双目相机拍摄物体的左右两个视角,并采用图像校正算法对左右两个视角进行校正,使得立体图像对齐,从而实现更准确更快速的立体匹配。
3.通过结构光技术在物体表面投射光纹,利用双目相机对投射的光纹进行捕捉,从而计算出光纹在空间中的三维坐标,进而得到物体表面的三维信息。
4.本发明的设备结构简单、易于操作、成本较低,适用于工业、医学、文化遗产保护等领域。
附图说明
本发明的附图如下:
图1为本发明基于条纹投影结构光双目三维测量***与方法的具体实现流程图;
图2为本发明基于条纹投影结构光双目三维测量***结构示意图;
图3为本发明包裹相位与展开相位示意图;
图4为本发明的极线校正原理图;
图5为本发明的三角测量原理图;
图6为本发明使用Matlab获取匹配点的视差流程图;
具体实施方式
为更好理解上述技术方案,下面将结合说明书附图以及最佳实施方式对上述技术方案进行详细的说明,包括以下步骤:
步骤1、搭建基于条纹投影结构光双目三维测量***:
本发明提出的基于条纹投影结构光双目三维测量的***结构示意图如图2所示,投影仪向被测对象投射条纹图像,左右相机分别采集经过物体形状调制后的图像,导轨可以调节左右相机的位置,计算机对采集到的数据进行处理和分析。
步骤2、使用快速多频解包裹的方法得到其展开相位:
本发明使用快速多频法进行相位编码和解码,如图3所示分别为最高频率的包裹相位和展开相位示意图。使用投影仪向被测物体投射一组最高频率f3=64的四步正弦相移条纹,将剩余两种频率f1=1,f2=8的正弦分量编码到一张条纹图中。最终展开相位Φ3(x,y)为:
其中,round()为最近取整函数。
步骤3、对该***进行标定:
本发明使用棋盘格标定板作为标定工具对双目***进行标定。在双目视野范围内多次移动标定板的位置,拍摄多张靶标图,然后送入MATLAB工具箱标定。
步骤4、极线校正与立体匹配:
相位匹配是在极线上通过最小化绝对相位差获得物体在两个视图之间的视差信息。极线校正就是将相位匹配的搜索维度从二维下降到了近乎一维,大幅减小了搜索的计算量。极线校正前后示意图如图4所示,极线校正前相机的光心不是相互平行的,极线校正后极点在无穷远处,两个相机的光轴平行,像点在左右图像上的高度一致。发明使用SGM立体匹配算法得到匹配点的视差,具体使用matlab中自带的disparity函数实现,流程图如图6所示。
步骤5、利用三角测距原理将视差转换为深度信息:
三角测距原理图如图5所示,在XOZ平面,由相似三角形1可得由相似三角形2可得/>在YOZ平面,由相似三角形可得关于y的表达式(yl=yr)得/>结合两个平面将上述表达式整理得/> 其中f为相机的焦距,b为两个相机光心的距离,d为步骤4中匹配到的视差信息。根据坐标(x,y)和得到的各点深度信息z,得到各点在世界坐标系下的坐标(x,y,z),并由此重建出物体的稠密点云信息,完成物体三维重建。
Claims (9)
1.一种基于条纹投影结构光双目三维测量***与方法,其特征在于,包括如下步骤:
步骤1、搭建基于条纹投影结构光双目三维测量***,包括相机、投影仪以及机械控制支架;
步骤2、向被测物体投射9幅条纹图像,并使用快速多频解包裹的方法得到其展开相位;
步骤3、双目相机采集被测物体的图像数据,捕获经过物体形状调制后的图像,计算机对采集到的数据进行处理和分析;
步骤4、对该***进行标定,获得双目相机的内外参数;
步骤5、对展开相位进行极线校正;
步骤6、对左右展开相位进行立体匹配,并获得左右展开相位对应匹配点的视差;
步骤7、结合双目的内外参数,利用三角测距原理将视差转换为深度信息;
步骤8、根据物体的三维空间坐标生成物体稀疏的点云图,完成物体的三维重建。
2.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤2中,使用投影仪向被测物体投射一组最高频率f3=64的四步正弦相移条纹,将剩余两种频率f1=1,f2=8的正弦分量编码到一张条纹图中。采集到的四步相移光栅条纹图的光强分布被表示为:
其中,表示相机获取的第n幅条纹图像像素位置处(x,y)的光强值,(x,y)表示相机坐标系下图像平面任意像素位置,Ac(x,y)表示相机拍摄到的图像的背景光强,Bc(x,y)表示相机拍摄到的图像的调制光强,/>是被测物体高度调制后的包裹相位。/>表示N步相移算法中第n幅条纹图像的相位移大小,图像光强在整个图像平面内呈周期性变化。编码到条纹图每一个像素位置的光强分布函数有:
Ij p(x,y)=Ap(x,y)+Bp(x,y)cos(φ2(x,y)-δj(x,y))+Cp(x,y)cos(φ1(x,y)-2δj(x,y))
其中,表示投影的第j张条纹图在(x,y)处的光强值,Ap(x,y)表示背景光强,Bp(x,y)和Cp(x,y)表示调制强度,相位φi(x,y)的取值范围为[0,2jπ)。δj(x,y)表示M步相移算法中第j幅条纹图的相位移大小。
3.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤2中,利用权利要求2采集到的四步相移条纹图像得到最高频率f3的包裹相位及剩余两个频率的包裹相位/>分别为:
4.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤2中,使用快速多频解包裹的方法得到其展开相位值Φ3(x,y)为:
其中,round()为最近取整函数。
5.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤3中,使用双目相机捕获经过物体形状调制后的图像,并对图像进行中值滤波,图像增强等图像处理。
6.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤4中,采用张正友标定法对该***进行相机的标定。
7.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤5中,使用快速多频相位展开方法得到展开相位后,依据双目标定的结果对展开相位图像进行极线校正,使得左右展开相位中的对应点在同一水平线上。
8.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤6中,利用极线校正后的左右展开相位使用立体匹配算法进行匹配得到左右展开相位对应匹配点的视差。
9.根据权利要求1所述的一种基于条纹投影结构光双目三维测量方法,其特征在于:所述步骤7中,利用步骤6得到展开相位各点对应点的视差后,通过三角测距原理得到深度转换公式从而得到其被测物体的深度信息,其中,f为相机的焦距,b为两相机光心的距离,d为得到的视差,z为所求的深度信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311050455.XA CN117073579A (zh) | 2023-08-21 | 2023-08-21 | 基于条纹投影结构光双目三维测量***与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311050455.XA CN117073579A (zh) | 2023-08-21 | 2023-08-21 | 基于条纹投影结构光双目三维测量***与方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117073579A true CN117073579A (zh) | 2023-11-17 |
Family
ID=88701858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311050455.XA Pending CN117073579A (zh) | 2023-08-21 | 2023-08-21 | 基于条纹投影结构光双目三维测量***与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117073579A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118089590A (zh) * | 2024-04-23 | 2024-05-28 | 中国空气动力研究与发展中心低速空气动力研究所 | 一种旋转叶片表面结冰冰形在线测量方法、***及介质 |
-
2023
- 2023-08-21 CN CN202311050455.XA patent/CN117073579A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118089590A (zh) * | 2024-04-23 | 2024-05-28 | 中国空气动力研究与发展中心低速空气动力研究所 | 一种旋转叶片表面结冰冰形在线测量方法、***及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110288642B (zh) | 基于相机阵列的三维物体快速重建方法 | |
CN111750806B (zh) | 一种多视角三维测量***及方法 | |
CN110514143B (zh) | 一种基于反射镜的条纹投影***标定方法 | |
CN102364299B (zh) | 一种多个结构光投影三维型面测量头的标定技术 | |
CN106595528B (zh) | 一种基于数字散斑的远心显微双目立体视觉测量方法 | |
CN105160680B (zh) | 一种基于结构光的无干扰深度相机的设计方法 | |
CN105203044B (zh) | 以计算激光散斑为纹理的立体视觉三维测量方法及*** | |
CN105066909B (zh) | 一种手持式多激光条纹快速三维测量方法 | |
CN109919911B (zh) | 基于多视角光度立体的移动三维重建方法 | |
CN107063129A (zh) | 一种阵列式并行激光投影三维扫描方法 | |
CN114111637B (zh) | 一种基于虚拟双目的条纹结构光三维重建方法 | |
CN107860337B (zh) | 基于阵列相机的结构光三维重建方法与装置 | |
CN106500625B (zh) | 一种远心立体视觉测量方法 | |
CN105157602A (zh) | 基于机器视觉的远程三维扫描***及方法 | |
CN102721376A (zh) | 一种大视场三维视觉传感器的标定方法 | |
WO2020199439A1 (zh) | 基于单双目混合测量的三维点云计算方法 | |
CN107421462A (zh) | 基于线激光扫描的物体三维轮廓测量*** | |
CN110966932A (zh) | 一种基于已知标记点的结构光三维扫描方法 | |
CN113505626B (zh) | 一种快速三维指纹采集方法与*** | |
CN113251952B (zh) | 一种光栅平动结构光三维测量***及三维测量方法 | |
Fernandez et al. | Planar-based camera-projector calibration | |
CN117073579A (zh) | 基于条纹投影结构光双目三维测量***与方法 | |
CN113763540A (zh) | 一种基于散斑条纹混合调制的三维重建方法及设备 | |
CN113310433A (zh) | 基于线结构光的虚拟双目立体视觉测量方法 | |
CN108645353A (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 |