基于投影与多目视觉的船舶钢板动态三维测量系统的制作方法

文档序号:6024540阅读:228来源:国知局
专利名称:基于投影与多目视觉的船舶钢板动态三维测量系统的制作方法
技术领域
本发明涉及船舶制造过程中对船体钢板弯曲变形的测量技术,具体是基于投影与多目视觉的船舶钢板动态三维测量系统。
背景技术
船舶钢板的弯曲是船舶制造的重要环节。由于船舶用钢板较厚,要将一块厚钢板精确地弯曲到设计要求的形状是非常困难的。目前造船企业大多采用火烧之后手工敲打,然后再比对目标模型的方法。由于目前的加工方法劳动强度大、费时、精度和效率低,为此我公司研发了船舶钢板弯曲自动化控制系统,在这个系统中必须解决的问题是如何测量船舶钢板三维形状,为此我公司专门研发了基于投影与多目视觉的船舶钢板动态三维测量系统。由于钢板表面不能加传感器,只能采用非接触测量法。目前,常用的非接触测量法是激光测量法和视觉测量法。用激光测量法测量物体时,可以获得精确的三维数据,但是不能一次测量出结果,需要逐点扫描,速度较慢。基于视觉的方法可以通过拍照,很快测量出物体的三维形状,速度快,精度也较高。本发明中采用了视觉测量法,但是由于钢板表面往往缺少纹理,并且不同的钢板,纹理往往不同,这就给视觉测量法带来了难题。为此本发明提出了利用高亮度工业投影仪,向钢板表面投射高亮光斑,然后再使用相机拍摄测量的方法。

发明内容
本发明的目的是能够提供一种不接触钢板表面,能自动、及时、方便、精确地测量钢板三维形状变化的基于投影与多目视觉的船舶钢板动态三维测量系统。为实现上述目的,本发明的技术方案为:在被测量钢板的上方,固定四台1800万像素的同步高分辨工业相机和一台亮度为7000流明的投影仪,四台工业相机以及投影仪通过USB数据线连接到工控机,工控机负责采集图像数据,并将图像数据通过网线发送给服务器,由服务器进行三维测量;三维测量的步骤包括:a.标定四台相机,计算出四台相机的内部参数,以及相机之间的旋转矩阵和平移
向量;b.服务器向工控机发出指令,由工控机控制四台相机的同步拍摄钢板图像,四幅图像记为/;,I\, /i与<,这里Zj表示第i个相机拍摄的第j个图像,i e {1,2,3,4};c.服务器向工控机发出指令,由工控机控制投影仪投射高亮度的m行η列规则的光斑,光斑的直径在l_2mm之间;d.服务器向工控机发出指令,由工控机控制四台相机的同步拍摄投影之后的钢板图像,得到四幅图像,记为4,I22, I32, I42;e.将投影之后与投影之前的对应图像相减,得到四个差分图像,记为I2 =/22 -Z12,/3:1\ -1l,以及/4 二1\ -1;;f.利用DOG方法分别在I1,I2,I3,I4上检测到mXn个精确的投影点中心,并利用多视几何的理论求解出mXn个投影点所对应的三维空间坐标;g.在图像7;,I21, I31, T14上检测出钢板的边缘,计算出钢板的四个角点,并利用多视几何的理论求解出四个角点所对应的三维空间坐标;h.根据mXn个投影点所对应的三维空间坐标,以及四个钢板角点,采用三维空间插值的方式,反算出NURBS曲面控制点,采用NURBS曲面生成算法生成NURBS曲面。


图1是本发明的硬件连接图;图2是本发明的软件结构图;图3是本发明的方法流程图。
具体实施例方式本发明的硬件连接如图1所示,在被测量钢板的上方,固定四台1800万像素的同步高分辨工业相机和一台亮度为7000流明的投影仪,四台工业相机以及投影仪通过USB数据线连接到工控机上,工控机采集图像数据,并将图像数据通过网线发送给服务器,由服务器进行三维测量。四台相机之间的距离均为60cm,投影仪放置在四个相机的中间,并与四个相机处于同一个平面,相机、投影仪、工控机安装在同一个测量架上。本发明的软件结构如图2所示,在服务器中运行着拍照控制模块与三维曲面测量模块;在工控机上运行着一个代理程序,该代理程序负责控制相机的开关、拍照、读取照片、发送照片、以及控制投影仪投射高亮度光斑;服务器上的拍照控制模块通过通信模块与工控机上的代理程序通信,控制着相机与投影仪的动作,三维曲面测量模块根据拍照控制模块获取的图像计算测量结果。本发明的方法流程如图3所示:1、标定四台相机,计算出四台相机的内部参数,以及相机之间的旋转矩阵和平移
向量;2、利用拍照控制模块从服务器向工控机代理程序发出拍照指令,在没有投影的情况下,由工控机代理程序控制四台相机的同步拍摄钢板图像,四幅图像记为//,I2x, I31与Z14,这里表示第i个相机拍摄的第j个图像,i e {1,2,3,4};工控机代理程序将图像/;, I2x, T13与Z14发送给服务器拍照控制模块,服务器拍照控制模块再将其发送给三维曲面测量模块;3、拍照控制模块向工控机代理程序发出指令,由工控机代理程序控制投影仪投射高亮度的m行η列的规则光斑,光斑的直径约在l_2mm之间,为了保证精度光斑直径不能超过2mm。确保光斑之间的距离在IOcm以上,这样能使光斑的检测,以及不同图像之间光斑的匹配更加得稳定;4、拍照控制模块向工控机代理程序发出指令,由工控机代理程序控制四台相机的同步拍摄投影之后的钢板图像,得到四幅图像,记为(I12, il, /24;工控机代理程序将i\, I12Jl, /24发送给服务器,拍照控制模块再将其发送给三维曲面测量模块;5、三维曲面测量模块将投影之后与投影之前的图像i\, i\, il, it, i\, I22, il /24转换为灰度图,并将对应图灰度像相减,得到四个差分灰度图像,记为
权利要求
1.基于投影与多目视觉的船舶钢板动态三维测量系统,该系统是在被测量钢板的上方,固定四台1800万像素的同步高分辨工业相机和一台亮度为7000流明的投影仪,四台工业相机以及投影仪通过USB数据线连接到工控机,工控机负责采集图像数据,并将图像数据通过网线发送给服务器,由服务器进行三维测量。
2.根据权利要求1所述的基于投影与多目视觉的船舶钢板动态三维测量系统,其特征在于,所述的三维测量的步骤包括: a.标定四台相机,计算出四台相机的内部参数,以及相机之间的旋转矩阵和平移向量; b.服务器向工控机发出指令,由工控机控制四台相机的同步拍摄钢板图像,四幅图像记为J11, I1i, T13与Ti,这里表示第i个相机拍摄的第j个图像,i e {1,2,3,4}; C.服务器向工控机发出指令,由工控机控制投影仪投射高亮度的m行η列规则的光斑,光斑的直径在l_2mm之间; d.服务器向工控机发出指令,由工控机控制四台相机的同步拍摄投影之后的钢板图像,得到四幅图像,记为<,I], I], I42; e.将投影之后与投影之前的对应图像相减,得到四个差分图像,记为-.P=IHI2 =I22 -A2 J3 =il -1l ,以及/4 =I42 -141., f.利用DOG方法分别在I1,I2,I3,I4上检测到mXn个精确的投影点中心,并利用多视几何的理论求解出mXn个投影点所对应的三维空间坐标; g.在图像/;,If,I31, Z14上检测出钢板的边缘,计算出钢板的四个角点,并利用多视几何的理论求解出四个角点所对应的三维空间坐标; h.根据mXn个投影点所对应的三维空间坐标,以及四个钢板角点,采用三维空间插值的方式,反算出NURBS曲面控制点,采用NURBS曲面生成算法生成NURBS曲面。
全文摘要
本发明涉及一种船舶制造过程中对船体钢板弯曲变形的测量系统,具体是基于投影与多目视觉的船舶钢板动态三维测量系统。该系统是在被测量钢板的上方,固定四台1800万像素的同步高分辨工业相机和一台亮度为7000流明的投影仪,四台工业相机以及投影仪通过USB数据线连接到工控机,工控机负责采集图像数据,并将图像数据通过网线发送给服务器,由服务器进行三维测量。本发明提供一种不接触钢板表面,能自动、及时、方便、精确地测量船舶钢板三维尺寸。
文档编号G01B11/245GK103148806SQ20111040177
公开日2013年6月12日 申请日期2011年12月7日 优先权日2011年12月7日
发明者史金龙 申请人:史金龙
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1