您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页一种口内扫描的三维扫描方法[发明专利]

一种口内扫描的三维扫描方法[发明专利]

来源:华佗小知识
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 1088167 A(43)申请公布日 2018.10.12

(21)申请号 201810184683.9(22)申请日 2018.03.06

(71)申请人 深圳市菲森科技有限公司

地址 518000 广东省深圳市南山区桃源街

道同富裕工业城3号厂房1楼(72)发明人 张佰春 

(74)专利代理机构 深圳市华优知识产权代理事

务所(普通合伙) 44319

代理人 余薇(51)Int.Cl.

G06T 7/00(2017.01)G06T 7/33(2017.01)G06T 17/20(2006.01)

权利要求书1页 说明书3页 附图1页

(54)发明名称

一种口内扫描的三维扫描方法(57)摘要

本发明公开了一种口内扫描的三维扫描方法,应用于口内数据数字化处理中的补扫过程,利用3D点云的特征信息,实现了扫描设备对口内数据的连续扫描,保证的数据的完整性。并且通过GPU加速匹配过程,实现秒级的补扫速度,提高了设备的扫描体验度。

CN 1088167 ACN 1088167 A

权 利 要 求 书

1/1页

1.一种口内扫描的三维扫描方法,用于口内实时扫描的过程中,扫描中断后,再次启动扫描时,快速将当前帧的点云数据变换到全局坐标系下,继续进行实时的连续扫描,其特征在于,包括:

在实时扫描的任意时刻,获取当前帧的点云数据,计算点云法线;抽样选取k0数量的点云数据,构建k0数量的点云数据中每个点邻近的k1个点构成的局部特征区域;

计算每一局部特征区域内的k1个点的法线和该局部特征区域的点法线夹角的平均值,若计算的平均值大于等于预设值,则保留对应点,反之,则舍弃对应点;

指定保留的点中的点P为计算点,并以计算点P为中心,R为半径的空间球包含的邻近点记作特征点集S1;通过特征点集S1包含的点之间的拓扑关系计算点P的125维特征向量;

在实时扫描中断后,再次启动扫描时,用当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配,将两点之间最小的欧式距离点作为匹配点;

利用匹配点间的几何距离约束提取精准匹配点对;对匹配点对的可靠点数目进行倒序排列,取前k2组匹配点对,作为最优匹配点集S2;根据匹配点集S2,计算当前帧点云到全局点云之间的空间变换矩阵RT;将计算得到RT作用于当前帧点云,并计算变换后的当前帧点云和全局匹配的点云之间的空间距离的均方值RMSE,对于RMSE<预设均方值的当前帧点云,返回匹配的组数ID和空间变换矩阵。

2.根据权利要求1所述的口内扫描的三维扫描方法,其特征在于,在利用匹配点间的几何距离约束提取精准匹配点对的步骤中,包括步骤:将特征匹配点的两点之间的欧式距离与待匹配点两点之间的欧式距离进行比值,如果待匹配点两点之间的欧式距离和特征匹配点的两点之间的欧式距离的比值小于预设值,则计算器加1,依次计算所有匹配点集中的点的可靠点数目。

3.根据权利要求1所述的口内扫描的三维扫描方法,其特征在于,在当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配的步骤中,是采用GPU并行处理进行匹配。

4.根据权利要求1所述的口内扫描的三维扫描方法,其特征在于,在当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配的步骤中,是采用暴力匹配的方法进行匹配。

5.根据权利要求1所述的口内扫描的三维扫描方法,其特征在于,在抽样选取k0数量的点云数据的步骤中,抽样选取的点云数据为20000个。

2

CN 1088167 A

说 明 书

一种口内扫描的三维扫描方法

1/3页

技术领域

[0001]本发明涉及口腔医疗领域,特别是涉及一种口内扫描的三维扫描方法。

背景技术

[0002]随着三维测量技术飞速的发展,该技术在各行业都有着重要的应用。在口腔印模的数字化过程中,一般通过条纹投影技术获得测量物体的三维信息。由于测量设备和测量条件的,通常无法通过一次测量获取测量场景完整的三维数据,因此需要对被测场景进行多视角的测量、反复的补扫来获取更完整的测量数据。

[0003]3D点云自由配准技术应用于口内三维扫描又称作补扫技术,通过反复多次、可间断的扫描来获取完整的口内牙模的3D数字化数据。现有的3D点云自由配准技术多应用大视场测量和机器人的自动导航系统中,通过计算测量场景的3D点云特征进行配准。这类方法通常存在三个问题:[0004](1)一般计算点云特征的方法包括Spin Image、PFH和PCA等方法,由于算法本身的原因,计算三维点云特征过慢,通常无法满足实时需求;[0005](2)三维点云特征的精度依赖于整体点云的质量,点云噪声过大时,三维特征计算精度不高,容易造成误匹配;[0006](3)口内扫描的3D点云数据量非常大,因此需要保留的点云特征向量也会很多,在对海量的点云数据进行补扫时,算法复杂度大,无法满足实时补扫的要求。[0007](4)在口内扫描中,由于口内测量视场较小,而且每帧3D点云特征相似度较高,因此一般的自由配准技术无法满足测量需要。

发明内容

[0008]本发明主为解决现有问题的不足之处而提供一种口内扫描的三维扫描方法。[0009]为解决上述技术问题,本发明采用的一个技术方案是:提供一种口内扫描的三维扫描方法,用于口内实时扫描的过程中,扫描中断后,再次启动扫描时,快速将当前帧的点云数据变换到全局坐标系下,继续进行实时的连续扫描,包括:在实时扫描的任意时刻,获取当前帧的点云数据,计算点云法线;抽样选取k0数量的点云数据,构建k0数量的点云数据中每个点邻近的k1个点构成的局部特征区域;计算每一局部特征区域内的k1个点的法线和该局部特征区域的点法线夹角的平均值,若计算的平均值大于等于预设值,则保留对应点,反之,则舍弃对应点;指定保留的点中的点P为计算点,并以计算点P为中心,R为半径的空间球包含的邻近点记作特征点集S1;通过特征点集S1包含的点之间的拓扑关系计算点P的125维特征向量;在实时扫描中断后,再次启动扫描时,用当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配,将两点之间最小的欧式距离点作为匹配点;利用匹配点间的几何距离约束提取精准匹配点对;对匹配点对的可靠点数目进行倒序排列,取前k2组匹配点对,作为最优匹配点集S2;根据匹配点集S2,计算当前帧点云到全局点云之间的空间变换矩阵RT;将计算得到RT作用于当前帧点云,并计算变换后的当前帧点云和全局匹配

3

CN 1088167 A

说 明 书

2/3页

的点云之间的空间距离的均方值RMSE,对于RMSE<预设均方值的当前帧点云,返回匹配的组数ID和空间变换矩阵。[0010]其中,在利用匹配点间的几何距离约束提取精准匹配点对的步骤中,包括步骤:将特征匹配点的两点之间的欧式距离与待匹配点两点之间的欧式距离进行比值,如果待匹配点两点之间的欧式距离和特征匹配点的两点之间的欧式距离的比值小于预设值,则计算器加1,依次计算所有匹配点集中的点的可靠点数目。[0011]其中,在当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配的步骤中,是采用GPU并行处理进行匹配。[0012]其中,在当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配的步骤中,是采用暴力匹配的方法进行匹配。[0013]其中,在抽样选取k0数量的点云数据的步骤中,抽样选取的点云数据为20000个。[0014]区别于现有技术,本发明的口内扫描的三维扫描方法应用于口内数据数字化处理中的补扫过程,利用3D点云的特征信息,实现了扫描设备对口内数据的连续扫描,保证的数据的完整性。并且通过GPU加速匹配过程,实现秒级的补扫速度,提高了设备的扫描体验度。附图说明

[0015]图1是本发明提供的一种口内扫描的三维扫描方法的流程示意图。

具体实施方式

[0016]下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

[0017]本算法的主要应用于口内实时扫描的过程中,扫描中断后,再次启动扫描时,能够快速的将当前帧的点云数据变换到全局坐标系下,继续进行实时的连续扫描。整个算法处理流程分为两部分:点云特征提取、并行匹配。[0018]参阅图1,图1是本发明提供的一种口内扫描的三维扫描方法的流程示意图。该方法的步骤包括:[0019]S110:在实时扫描的任意时刻,获取当前帧的点云数据,计算点云法线。[0020]S120:抽样选取k0数量的点云数据,构建k0数量的点云数据中每个点邻近的k1个点构成的局部特征区域。[0021]S130:计算每一局部特征区域内的k1个点的法线和该局部特征区域的点法线夹角的平均值,若计算的平均值大于等于预设值,则保留对应点,反之,则舍弃对应点。[0022]S140:指定保留的点中的点P为计算点,并以计算点P为中心,R为半径的空间球包含的邻近点记作特征点集S1;通过特征点集S1包含的点之间的拓扑关系计算点P的125维特征向量。

[0023]S150:在实时扫描中断后,再次启动扫描时,用当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配,将两点之间最小的欧式距离点作为匹配点。[0024]S160:利用匹配点间的几何距离约束提取精准匹配点对。

4

CN 1088167 A[0025]

说 明 书

3/3页

S170:对匹配点对的可靠点数目进行倒序排列,取前k2组匹配点对,作为最优匹配

点集S2。

[0026]S180:根据匹配点集S2,计算当前帧点云到全局点云之间的空间变换矩阵RT。[0027]S190:将计算得到RT作用于当前帧点云,并计算变换后的当前帧点云和全局匹配的点云之间的空间距离的均方值RMSE,对于RMSE<预设均方值的当前帧点云,返回匹配的组数ID和空间变换矩阵。[0028]进一步,在利用匹配点间的几何距离约束提取精准匹配点对的步骤中,包括步骤:将特征匹配点的两点之间的欧式距离与待匹配点两点之间的欧式距离进行比值,如果待匹配点两点之间的欧式距离和特征匹配点的两点之间的欧式距离的比值小于预设值,则计算器加1,依次计算所有匹配点集中的点的可靠点数目。[0029]进一步,在当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配的步骤中,是采用GPU并行处理进行匹配。[0030]进一步,在当前帧的点云特征向量和特征点集S1中的点的特征向量进行1对N的匹配的步骤中,是采用暴力匹配的方法进行匹配。[0031]进一步,在抽样选取k0数量的点云数据的步骤中,抽样选取的点云数据为20000个。

[0032]在口内牙模3D数字化中,通过传感设备每次扫描获取的3D点云数据是基于局部坐标系下的,为了获取测量牙模完整的数据,需要将每次扫描的点云数据变换到全局坐标下,这个过程称为点云配准过程,配准过程分为连续配准和间断配准(补扫)。在补扫的过程中,为了快速而精确地将当前帧点云变换到全局坐标系下,我们进行两个方面的处理:优化点云数据局部特征精确度、提高全局匹配的速度。考虑到海量数据的稠密性,我们采用基于点云法线的特征提取和GPU并行计算,实现口内扫描的快速补扫。[0033]区别于现有技术,本发明的口内扫描的三维扫描方法应用于口内数据数字化处理中的补扫过程,利用3D点云的特征信息,实现了扫描设备对口内数据的连续扫描,保证的数据的完整性。并且通过GPU加速匹配过程,实现秒级的补扫速度,提高了设备的扫描体验度。[0034]以上所述仅为本发明的实施方式,并非因此本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

5

CN 1088167 A

说 明 书 附 图

1/1页

图1

6

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务