CN204439034U - 一种基于十字结构光的物体表面三维重建*** - Google Patents

一种基于十字结构光的物体表面三维重建*** Download PDF

Info

Publication number
CN204439034U
CN204439034U CN201520098283.8U CN201520098283U CN204439034U CN 204439034 U CN204439034 U CN 204439034U CN 201520098283 U CN201520098283 U CN 201520098283U CN 204439034 U CN204439034 U CN 204439034U
Authority
CN
China
Prior art keywords
body surface
mobile platform
dimensional
cross structure
video 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.)
Expired - Fee Related
Application number
CN201520098283.8U
Other languages
English (en)
Inventor
吴珊珊
贺磊盈
武传宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Sci Tech University ZSTU
Original Assignee
Zhejiang Sci Tech University ZSTU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang Sci Tech University ZSTU filed Critical Zhejiang Sci Tech University ZSTU
Priority to CN201520098283.8U priority Critical patent/CN204439034U/zh
Application granted granted Critical
Publication of CN204439034U publication Critical patent/CN204439034U/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本实用新型涉及一种基于十字结构光的物体表面三维重建***。目的是提供的三维重建***通过十字结构光扫描物体得到物体的几何参数信息或对物体表面进行重建,可以避免一字结构光边缘信息丢失的情况,具有较好的时效性。技术方案是:一种基于十字结构光实现物体表面三维重建***,包括机架、通过水平导轨安装在机架上的移动平台、驱动移动平台的丝杆以及电机、固定在移动平台上方的十字激光投射器以及摄像机,所述电机通过运动控制卡与计算机连接,摄像机通过图像采集卡与计算机连接。

Description

一种基于十字结构光的物体表面三维重建***
技术领域
本实用新型涉及光学工程技术领域,具体是一种基于十字结构光的物体表面三维重建***。
背景技术
线结构光三维检测技术主要用于测量物体几何参数或恢复物体深度信息,其具有非接触、大量程、速度快、精度高、算法稳定、使用方便、结构简单等特点。随着科技的不断更新发展,结构光检测技术现已逐步应用于工业自动检测、航天航空、人体工学、生物医疗及食品检测中。目前在线结构光检测***中,应用最为广泛的为一字结构光,例如加拿大学者Samuel J.Lochner将其应用于足部扫描制造出可供医用的模型,西班牙学者Samuel verdú用其实现对面包发酵过程的监测等。但一字结构光存在当与扫描物体边缘平行时容易丢失边缘信息,或当扫描界面狭窄时数据量较少需要多次扫描等缺陷,尚待改进。
实用新型内容
本实用新型的目的是提出一种基于十字结构光实现物体表面三维重建***,所述三维重建***通过十字结构光扫描物体得到物体的几何参数信息或对物体表面进行重建,可以避免一字结构光边缘信息丢失的情况,具有较好的时效性。
本实用新型采用的技术方案是:
一种基于十字结构光实现物体表面三维重建***,包括机架、通过水平导轨安装在机架上的移动平台、驱动移动平台的丝杆以及电机、固定在移动平台上方的十字激光投射器以及摄像机,所述电机通过运动控制卡与计算机连接,摄像机通过图像采集卡与计算机连接。
本实用新型的有益效果:
1、本实用新型提供的三维重建方法和***只需要一个十字激光投射器、一个摄像机和一个传送装置,就可以重建出物体的表面,或者通过重建信息得到被测对象的几何参数,而且本实用新型的所有标定都基于自由移动的平面靶标,适合现场标定,操作方便;
2、本实用新型采用十字结构光对物体进行扫描,信息量增加、精度提高、减少了需重复扫描而增加的工作量,可满足一般的工业需求。
附图说明
图1是本实用新型提供的三维重建***的示意图。
图2是本实用新型提供的三维重建***的***框架图。
图3是本实用新型提供的三维重建方法的流程图。
图4是本实用新型需标定的三个平面示意图。
图5是本实用新型激光交线拟合为激光平面的示意图。
图6是本实用新型的运动方向标定示意图。
图中:1、被扫描物体(铝制圆柱),2、移动平台,3、十字激光投射器,4、摄像机,5、计算机。
具体实施方式
下面对本实用新型作进一步说明,但本实用新型并不局限于以下实施例。
如图1、2所示,本实用新型提供的三维重建***包括机架、通过水平导轨安装在机架上的移动平台2、驱动移动平台的丝杆以及电机、固定在移动平台上方的十字激光投射器3以及摄像机4,所述电机通过运动控制卡与计算机连接,摄像机通过图像采集卡与计算机5连接。摄像机拍摄图像经图像采集卡传送至计算机,计算机通过运动控制卡控制电机转动,由电机转速及摄像机拍摄图像的时间间隔共同计算得到每帧图像的相对移动距离。软件由图像处理程序、运动控制程序、数据分析程序三部分组成。
本实用新型将被扫描物体(铝制圆柱)1固定在移动平台2上,十字激光投射器3和摄像机4固定在物体上方的钢架上,电机带动滚珠丝杠匀速旋转,驱使移动平台带动被扫描物体1水平方向运动,十字激光平面连续扫过被测物体1,摄像机采集一系列图像传送至计算机5,通过数字图像处理技术及坐标系变换实现对物体表面的重建。
上述三维重建***利用本实用新型提供的三维重建方法实现物体表面的重建,该三维重建方法包括以下步骤:
(一)***参数标定:
1.线结构光参数标定;
靶标自由移动,拍摄不同姿态下的靶标图,用以标定摄像机参数及拟合激光平面,在每个姿态下拍摄有/无激光的靶标图两幅。无激光时的靶标图像,用以标定摄像机的内参和外参,调整摄像机模式后拍摄的带激光靶标图像,用以标定激光平面参数。
摄像机的参数可通过张正友提出的方法实现,其不但避免了传统标定方法要求高、操作繁琐等缺点,而且精度高,鲁棒性更强。其得到的外参矩阵[R|t]假设为式1,内参矩阵K假设为式2。fx、fy为焦距,(u0,v0)为理想图像坐标,R为旋转向量,t为平移向量。
[ R | t ] = r 11 r 12 r 13 t 1 r 21 r 22 r 23 t 2 r 31 r 32 r 33 t 3 公式1
K = f x 0 u 0 0 f y v 0 0 0 1 公式2
对激光平面参数的标定可通过以下3步实现:
1)采用OTSU阈值法分割图像,提取激光光条。基于RANSAC算法(随机采样一致算法)对筛选出的激光点进行最小二乘法直线拟合,得到相对应的激光直线方程。因有两条激光直线,故删除第一次筛选出的点后重复RANSAC及直线拟合算法,即可获取两条激光直线方程,计算两条激光直线的斜率,按斜率将所有拍摄图像的激光直线分为A、B两类。
2)计算摄像机坐标系下的射影平面方程及靶标平面方程(如图4)。联立两个平面方程得到激光光条的空间直线方程如式3,i=1,2,3……,n,n为所采集的图像数。因为该直线位于激光平面上,所以直线的方向向量同激光平面的法向量正交。令激光平面的参数方程为ax+by+cz+d=0(其中a2+b2+c2=1),由n幅图像得到n个等式,联立得到超定线性方程组式4,用矩阵形式表示得到式5。对矩阵A奇异值分解得到:A=UΣVT,其中V的最后一个行向量v3即为该齐次线性方程组的解。
x - x 0 m i = y - y 0 n i = z - z 0 l i 公式3
m 1 · a + n 1 · b + l 1 · c = 0 m 2 · a + n 2 · b + l 2 · c = 0 M m n · a + n n · b + l n · c = 0 公式4
m 1 n 1 l 1 m 2 n 2 l 2 M M M m n n n l n a b c = 0 ⇒ AX = 0 公式5
3)至此得到激光平面的法线方向FL[a b c]。如图5所示,激光投射器固定,变换靶标的姿态,每个姿态与激光平面都有一条交线,现已知每条激光交线的空间方程,将直线拟合为平面即可得到激光平面方程。
以光条直线到激光平面的距离为代价函数,建立优化的目标函数求解激光平面方程的参数d。联立摄像机原点到图像端点的直线方程及激光空间直线方程式6,获取激光线段两个端点的三维坐标信息求出线段长度L。式中(u,v)为图像坐标,(x,y,z)为所求摄像机坐标系下的三维坐标。
x ( u - u 0 ) / f x = y ( v - v 0 ) / f y = z x - x 0 m = y - y 0 n = z - z 0 l 公式6
将直线方程转换为参数形式(式7)带入到式8即可得到d的一元二次方程,求出的极小值就是所需参数d。
x = mt + x 0 y = nt + y 0 z = lt + z 0 公式7
F ( d ) = ∫ 0 L 1 2 ( ax + by + cz + d ) 2 a 2 + b 2 + c 2 dt 公式8
2.运动方向标定;
摄像机拍摄一次只能得到两个截面上的三维轮廓信息,需要附加一维扫描信息才能得到整个表面信息。将靶标固定在移动平台上,控制丝杠旋转方向,拍摄5幅以上图片。已知摄像机的内参矩阵K,可以计算得到每个时刻靶标对应的外参矩阵[Ri|ti],i=1,2,3……,n,n为所采集的图像数。如图6所示移动平台为直线方向运动,故靶标不存在旋转参量,每个外参中的旋转矩阵R接近相同,而平移向量t为靶标平面上原点在摄像机坐标系下的表示,用最小二乘法对每个时刻的平移向量进行直线拟合,得到移动平台相对于摄像机的运动方向[t1 t2 t3]T
(二)提取光条中心:
1)拍摄的对象如果为铝制、钢等金属材料容易形成三峰特性,即分为激光光条条纹、激光在材料表面形成的光晕、背景三层,采用OTSU双阈值法可以分割出光条条纹。
2)为了提高实时性,需先得到初始的光条中心,在中心条纹的获取算法中,找行或列方向上的几何中心点速度最快。故采用几何中心法提取出光条的初始中心位置。
3)用Hessian矩阵得到初始中心点的法线方向,Hessian矩阵特征值绝对值的极大值对应的特征向量就是法线方向。然后在法线正向及反向方向上累加权值,用灰度重心法便可确定亚像素级光条中心的位置。Hessian矩阵由式9可得,g(x,y)为二维高斯函数。灰度重心点(xi,yi)由式10可得。
H = ∂ 2 g ( x , y ) ∂ 2 x ∂ 2 g ( x , y ) ∂ x ∂ y ∂ 2 g ( x , y ) ∂ x ∂ y ∂ 2 g ( x , y ) y 2 x ⊗ z ( x , y ) = r xx r xy r xy r yy 公式9
x i = Σ i = 1 I i · x Σ i = 1 I i y i = Σ i = 1 I i · y y Σ i = 1 I i 公式10
4)利用Hessian矩阵得到的法线方向确定产生该光条的激光平面,由法线方向的不连续性剔除错误的点。
(三)实现三维重建:
本实用新型的参考坐标系为摄像机坐标系,上述步骤得到光条中心为图像上的坐标(u,v),需要转换得到在摄像机坐标系下的坐标(xc,yc,zc)。联立摄像机坐标系到图像坐标系的转换方程及激光平面方程式11,即可解得激光平面所扫描到的物体表面三维坐标点。
z c u v 1 = f x 0 u 0 0 f y v 0 0 0 1 x c y c z c ax c + by c + cz c + d = 0 公式11
得到三维坐标点(xc,yc,zc)后,每帧坐标需要添加相对第一帧图像的平移量才能得到实际坐标。控制丝杠的前进速度为8mm/s,通过摄像机调用程序获取每帧图像相对于第一帧图像的拍摄时间间隔S,得到每帧位移量dis。运动方向标定得到运动向量[t1t2t3],通过式12得到每个点的实际坐标为(x’c,y’c,z’c)。
x c ′ y c ′ z c ′ = x c y c z c + dis × t 1 t 2 t 3 公式12
(四)物体信息的获取:
根据上述步骤可得到激光所扫描到的物体表面各个点的三维坐标信息。若扫描对象为规则几何形状的物体,可通过拟合物体表面三维坐标点得到物体的几何参数,如长、宽、高、半径等。若扫描对象为不规则物体,可对其实现三维重建,恢复其表面信息。尚需说明的是:本实用新型通过十字结构光扫描物体,从而可以相对一字结构光获取更多的物体几何参数信息,计算机通过这些几何参数信息来拟合物体表面的三维坐标点为现有成熟技术,在此不作详细介绍,计算机所需的算法软件可以由普通的程序人员予以编写。
最后,需要注意的是,以上列举的仅是本实用新型的具体实施例。显然,本实用新型不限于以上实施例,还可以有很多变形。本领域的普通技术人员能从本实用新型公开的内容中直接导出或联想到的所有变形,均应认为是本实用新型的保护范围。

Claims (1)

1.一种基于十字结构光的物体表面三维重建***,其特征在于:包括机架、通过水平导轨安装在机架上的移动平台(2)、驱动移动平台的丝杆以及电机、固定在移动平台上方的十字激光投射器(3)以及摄像机(4),所述电机通过运动控制卡与计算机连接,摄像机通过图像采集卡与计算机(5)连接。
CN201520098283.8U 2015-02-11 2015-02-11 一种基于十字结构光的物体表面三维重建*** Expired - Fee Related CN204439034U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201520098283.8U CN204439034U (zh) 2015-02-11 2015-02-11 一种基于十字结构光的物体表面三维重建***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201520098283.8U CN204439034U (zh) 2015-02-11 2015-02-11 一种基于十字结构光的物体表面三维重建***

Publications (1)

Publication Number Publication Date
CN204439034U true CN204439034U (zh) 2015-07-01

Family

ID=53606887

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201520098283.8U Expired - Fee Related CN204439034U (zh) 2015-02-11 2015-02-11 一种基于十字结构光的物体表面三维重建***

Country Status (1)

Country Link
CN (1) CN204439034U (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105300310A (zh) * 2015-11-09 2016-02-03 杭州讯点商务服务有限公司 不贴靶点的手持式激光3d扫描仪及其使用方法
CN106524917A (zh) * 2016-12-09 2017-03-22 北京科技大学 一种运输带上物体体积测量方法
CN108592816A (zh) * 2018-04-26 2018-09-28 上海交通大学 一种用于大尺寸表面的三维测量装置和方法
CN110033506A (zh) * 2019-03-18 2019-07-19 西安科技大学 基于结构光的综采工作面三维重建***和重建方法
CN110599546A (zh) * 2019-08-28 2019-12-20 贝壳技术有限公司 一种获取三维空间数据的方法、***、装置和存储介质
WO2020042030A1 (zh) * 2018-08-29 2020-03-05 深圳配天智能技术研究院有限公司 视觉焊接***的缝隙检测方法以及***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105300310A (zh) * 2015-11-09 2016-02-03 杭州讯点商务服务有限公司 不贴靶点的手持式激光3d扫描仪及其使用方法
CN106524917A (zh) * 2016-12-09 2017-03-22 北京科技大学 一种运输带上物体体积测量方法
CN106524917B (zh) * 2016-12-09 2019-01-11 北京科技大学 一种运输带上物体体积测量方法
CN108592816A (zh) * 2018-04-26 2018-09-28 上海交通大学 一种用于大尺寸表面的三维测量装置和方法
CN108592816B (zh) * 2018-04-26 2020-05-26 上海交通大学 一种用于大尺寸表面的三维测量装置和方法
WO2020042030A1 (zh) * 2018-08-29 2020-03-05 深圳配天智能技术研究院有限公司 视觉焊接***的缝隙检测方法以及***
CN111918742A (zh) * 2018-08-29 2020-11-10 深圳配天智能技术研究院有限公司 视觉焊接***的缝隙检测方法以及***
CN110033506A (zh) * 2019-03-18 2019-07-19 西安科技大学 基于结构光的综采工作面三维重建***和重建方法
CN110033506B (zh) * 2019-03-18 2023-05-02 西安科技大学 基于结构光的综采工作面三维重建***和重建方法
CN110599546A (zh) * 2019-08-28 2019-12-20 贝壳技术有限公司 一种获取三维空间数据的方法、***、装置和存储介质

Similar Documents

Publication Publication Date Title
CN104677305A (zh) 一种基于十字结构光的物体表面三维重建方法和***
CN204439034U (zh) 一种基于十字结构光的物体表面三维重建***
CN103971406B (zh) 基于线结构光的水下目标三维重建方法
CN102721365B (zh) 隧道断面高速精确测量方法及装置
CN107514983A (zh) 一种基于三维测量技术测量物体表面积的***及方法
CN107560547B (zh) 一种扫描***及扫描方法
CN102589530B (zh) 基于二维相机和三维相机融合的非合作目标位姿测量方法
BR112015022328B1 (pt) Método para rastreamento de um dispositivo, e, sistema de inspeção contendo um dispositivo de varredura
CN107301648A (zh) 基于重叠区域边界角度的冗余点云去除方法
CN104634261B (zh) 基于线激光源的中厚板形貌检测***及其方法
CN104930985A (zh) 基于时空约束的双目视觉三维形貌测量方法
CN103077559B (zh) 基于序列图像的果穗三维重建方法
CN104183010A (zh) 多视角三维在线重建的方法
CN102506711B (zh) 线激光视觉三维旋转扫描方法
CN105157592A (zh) 基于双目视觉的柔性后缘可变形机翼的变形形状和速率的测量方法
CN102628682A (zh) 基于工业ct扫描技术的体积测量方法
CN104021588A (zh) 一种实时恢复车辆三维真实模型的***及方法
CN105054936A (zh) 基于Kinect景深图像的快速身高和体重测量方法
Zhao et al. Precise perimeter measurement for 3D object with a binocular stereo vision measurement system
CN106651958B (zh) 一种移动物体的对象识别装置及方法
CN207081412U (zh) 一种动物体尺超声无接触测量装置
CN104236498A (zh) 一种道岔钢轨件端面尺寸的测量方法
CN104976950B (zh) 物件空间信息量测装置与方法及取像路径的计算方法
CN104881864A (zh) 人体头部三维扫描仪及三维建模方法
CN104034269A (zh) 一种单目视觉测量方法与装置

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
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: 20150701

Termination date: 20160211