基于变尺度的高精度光学三维测量方法

文档序号:9784424阅读:578来源:国知局
基于变尺度的高精度光学三维测量方法
【技术领域】
[0001]本发明属于计算机视觉测量领域,具体指代一种基于变尺度的高精度光学三维测量方法。
【背景技术】
[0002]物体的三维扫描属于逆向工程,是产品质量检测,人工智能,虚拟现实等技术的前提基础。随着科学技术的发展和市场需求的不断扩大,基于光学的非接触式三维物体形貌测量技术得到了长足的发展,该技术已经广泛应用于各个领域,如文化艺术数字化保存、医学研究中的重建下颂骨以及假肢的扫描重构等方面。在逆向工程中,对待测实物模型或零件进行数字化测量并在此基础上建立CAD模型等,另外在航空航天、建筑测绘、人工关节模型的建立等领域也有广泛的应用。
[0003]对于传统的扫描方法,在大视场为30cm*30cm?50cm*50cm情况下,通用的扫描方法为在待测物体上粘贴特征标记点,获取单个视角的图像后,进行标志特征点的自动提取和标志点中心定位,通过提取得到的像点进行相对应地匹配等,然后计算图像特征点的三维坐标,在视场下投射单色光进行整体的扫描,然后通过特征点的三维坐标进行一系列的几何分析与计算匹配拼接三维点云数据。然后在大视场尺度下对大型尺寸的物件进行重建后精度无法保证,物件棱角、局部细节的点云比较稀疏,点云密集程度不足以体现原始物体的真实特征。
[0004]对于小尺寸的物件,视场为10(3111*100]1甚至更小2(3111*2(3111(例如牙科中牙齿模型的扫描),在该视场下扫描尺寸较小的物件,通用的方法为通过投影仪投射结构光(如:条纹结构光等)到物体表面,条纹结构光对物体表面进行编码,相机采取调制后的图像,然后进行解码,获取物体表面的三维数据。但是一次扫描后只能获取小视场下的点云,要获取整个物件的点云数据,必须通过变换视场多次扫描,逐片点云拼接,扫描过程不具有完整性,拼接的精度也存在累计误差,影响了整体点云还原原始物体的真实特征。
[0005]近几年来,对于3D打印系统(Three-Dimens1nPrinter system),CAD/CAM系统,以及他们相关联的产品都属于研究热点。对于3D打印系统和CAD/CAM系统而言,光学扫描仪是必不可少的一部分,这要求三维扫描仪具有高精度和较大的扫描范围。然后对于一般尺寸物件,若要一次获取整个物体的三维点云数据,并且同时满足高精度和较大的扫描区域是非常困难的。
[0006]在3D打印系统和CAD/CAM系统中,光学扫描是要求3D外形的核心部分。例如对于数字牙科CAD/CAM系统中正常牙齿的替代和移植需要在很短时间内完成,这就要求三维扫描具有快速、高分辨率的特点。到目前为止,只有在定尺度下扫描一定的范围才能获取满足要求的高精度外形,因此,光学扫描仪需要同时考虑大视场扫描范围和高扫描精度。最常用的基本扫描方法是在双目或单目系统定焦距尺度下,对一个视场尺度下对物体进行三维扫描,然后结合结构光对物体进行三维扫描获取点云数据。扫描前需要对扫描系统进行标定,获取标定系统的位置的内外参数。

【发明内容】

[0007]针对于上述现有技术的不足,本发明的目的在于提供一种基于变尺度的高精度光学三维测量方法,以解决现有技术中定尺度扫描方法扫描后局部点云稀疏,精度不高的问题,本发明很好地避免了现有方法中大视场下无法进行局部细节扫描重建、小视场下无法进行整体扫描、多片拼接速度慢、拼接复杂的缺点。
[0008]为达到上述目的,本发明的基于变尺度的高精度光学三维测量方法,包括步骤:
1)搭建双目视觉测量系统,选择大视场尺度的焦距镜头,对双目视觉测量系统进行系统标定;
2)对物体进行双目视觉测量系统下采图,左相机获取图像为Limgl,右相机获取图像为Rimgl;
3)对图像Limgl,Rimgl进行特征点识别、提取、匹配,并分别保存下来匹配后特征点图像坐标LI (Xi,y i ),Rl (Xi,y i ),将匹配好的特征点进行三维重建,得到三维世界坐标点Wl(xi,yi,zi),其中i=l,2,3...;
4)在该尺度下利用结构光对物体进行三维扫描、轮廓重建,得到三维点云数据PCI;
5)切换双目视觉测量系统,选择小视场尺度的焦距,获取图像后命名为Limg2,Rimg2;
6)对图像Limg2,Rimg2进行特征点识别、提取、匹配,并保存匹配后的特征点图像坐标1^(^,7丨),1?2(“,7丨),然后重建得到三维世界坐标点¥2(^,7丨,4),在1^,1?2中提取出与1^1,1?1中共有的特征点1^3(1丨,7丨),1?(1丨,7丨),即提取出¥1、¥2中与共有且相对应的世界坐标点,定义为W3(xi,yi,zi),其中,i=l,2,3…;
7)利用W3中的世界坐标和L3,R3中与之相对应的图像坐标,对小视场尺度下的双目视觉测量系统采取一定的策略进行标定,获取系统的内外参数;
8)在小视场尺度下,利用结构光对物体进行三维扫描、轮廓重建,获取点云数据PC2;
9)利用Wl,W3中足够多的特征点,将两片点云进行拼接,得到更密集,精度更高的点云数据;
10)若完成一次扫描拼接后的点云数据仍然不完整,不能充分体现场景或物体的细节程度,将物体平移旋转后继续重复进行上述步骤1)_9),直到点云完整,测量数据满足要求。
[0009]本发明的有益效果:
本发明的方法相对其他三维扫描方法,精度较高,点云稠密,很好地避免了传统方法中大视场下无法进行局部细节的扫描重建、小视场下无法进行整体扫描,多片拼接速度慢,拼接复杂的缺点;切换尺度后的系统标定过程更加简单,扫描方式自由性更好;能广泛用于各种不同视场场合下进行三维数据扫描,特别是大视场下,局部细节部分的三维数据重建。
【附图说明】
[0010]图1为本发明中双目视觉测量系统的结构原理图。
[0011]图2a为大视场尺度下左图像特征点提取。
[0012]图2b为大视场尺度下右图像特征点提取。
[0013]图2c为小视场尺度下左图像特征点提取。
[0014]图2d为小视场尺度下右图像特征点提取。
[0015]图3a为大视场尺度下物体三维重建点云数据。
[0016]图3b为小视场尺度下物体三维重建点云数据。
[0017]图3c为点云数据匹配拼接后的结果。
[0018]图4整体点云数据选取圆圈部分图。
[0019]图5a为大视场下局部特征点云数据放大效果图。
[0020]图5b为小视场下局部特征点云数据放大效果图。
[0021 ]图5c为两个视场下局部特征点云数据拼接融合后效果图。
【具体实施方式】
[0022]为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。
[0023]本发明的基于变尺度的高精度光学三维测量方法,包括步骤如下:
步骤1:搭建双目视觉测量系统,选择大视场尺度的焦距镜头,对双目视觉测量系统进行系统标定;
参照图1所示,所述的双目视觉测量系统主
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1