本申请涉及医疗,尤其涉及一种扫描杆裁剪方法、装置、设备及计算机可读存储介质。
背景技术:
1、在牙齿修复中,通过扫描模型中的扫描杆可以获得口腔内种植体的位置以及方向的数据,将其与设计软件内种植体数据库中的模型进行表面匹配,即可以取得种植体信息,从而完成个性化修复。因此如何准确的裁剪出模型中的扫描杆对牙齿的成功修复起着至关重要的作用。
2、但目前只能通过将牙颌模型与标准扫描杆模型匹配的方式,在牙颌模型中裁剪与标准扫描杆匹配的网格区域得到扫描杆,但实际场景中,扫描杆的方向、尺寸等多种多样,以此固定且单一的裁剪方式裁剪扫描杆,裁剪出的扫描杆与实际扫描杆差异较大,扫描杆的裁剪准确度低。
技术实现思路
1、本申请的主要目的在于提供一种扫描杆裁剪方法、装置、设备及计算机可读计算机可读存储介质,旨在解决如何提高扫描杆的裁剪准确度的技术问题。
2、为实现上述目的,本申请提供一种扫描杆裁剪方法,所述扫描杆裁剪方法包括以下步骤:
3、获取牙颌网格模型与扫描杆半径;
4、确定所述牙颌网格模型包括的扫描杆种子点,确定所述扫描杆种子点对应的所有扫描杆网格;
5、确定所述扫描杆种子点对应的目标拟合方向,确定每一所述扫描杆网格与所述目标拟合方向之间的投影距离;
6、将所述投影距离小于或等于所述扫描杆半径的扫描杆网格作为目标扫描杆网格,裁剪所述目标扫描杆网格包括的网格区域得到扫描杆。
7、可选地,所述确定所述牙颌网格模型包括的扫描杆种子点的步骤,包括:
8、确定所述牙颌网格模型中包括的所有扫描杆样本点,确定每一所述扫描杆样本点对应的包围盒;
9、依次检测每一所述包围盒是否满足预设种子条件,将满足预设种子条件的包围盒作为目标包围盒,其中,所述预设种子条件包括检测的所述包围盒的主轴长度与预设标准件长度匹配;
10、将所述目标包围盒对应的扫描杆样本点作为扫描杆种子点。
11、可选地,所述确定所述牙颌网格模型中包括的所有扫描杆样本点的步骤,包括:
12、确定所述牙颌网格模型中包括的所有扫描杆特征点,确定所有所述扫描杆特征点中曲率大于零的第一扫描杆特征点,其中,所述扫描杆特征点包括所述牙颌网格模型包括的所有模型点中与预设扫描杆特征匹配的目标模型点;
13、确定所述第一扫描杆特征点的法向,以所述第一扫描杆特征点为起点,沿所述法向的反向构建射线,确定所述射线与所述牙颌网格模型的所有交点;
14、确定所述扫描杆半径对应的扫描杆直径,若每一所述交点与所述第一扫描杆特征点之间的距离均小于或等于所述扫描杆直径,基于所述第一扫描杆特征点确定扫描杆样本点。
15、可选地,所述基于所述第一扫描杆特征点确定扫描杆样本点的步骤,包括:
16、对所有所述扫描杆特征点以预设半径进行密度聚类得到聚类簇,检测所述第一扫描杆特征点是否包含在所述聚类簇内;
17、若所述第一扫描杆特征点包含在所述聚类簇内,将所述第一扫描杆特征点作为扫描杆样本点。
18、可选地,所述确定所述扫描杆种子点对应的所有扫描杆网格的步骤,包括:
19、确定所述牙颌网格模型包括的所有网格;
20、依据每一所述网格确定所述扫描杆种子点所在的第一网格,确定所有所述网格中与所述第一网格拓扑连通的第一目标网格;
21、将所有所述第一目标网格作为所述扫描杆种子点对应的扫描杆网格。
22、可选地,所述确定所述扫描杆种子点对应的目标拟合方向的步骤,包括:
23、确定所述第一目标网格中与所述扫描杆种子点之间的距离小于所述扫描杆半径的第二目标网格;
24、确定所述第二目标网格对应的初始拟合方向,将所有所述扫描杆特征点中在所述第二目标网格中的扫描杆特征点作为第二扫描杆特征点,确定每一所述第二扫描杆特征点的法向与所述初始拟合方向之间的夹角;
25、确定所有所述夹角中小于预设角度的目标夹角,将所述目标夹角对应的扫描杆特征点作为第三扫描杆特征点;
26、将所述第三扫描杆特征点的法向作为所述扫描杆种子点对应的目标拟合方向。
27、可选地,所述确定所述第二目标网格对应的初始拟合方向的步骤,包括:
28、确定所述第二目标网格的最大边界;
29、确定所述最大边界的第一中心点,确定所述第二目标网格的第二中心点;
30、将所述第一中心点指向所述第二中心点的方向作为所述第二目标网格对应的初始拟合方向。
31、此外,为实现上述目的,本申请还提供一种扫描杆裁剪装置,所述扫描杆裁剪装置包括,所述扫描杆裁剪装置包括:
32、获取模块,用于获取牙颌网格模型与扫描杆半径;
33、第一确定模型,用于确定所述牙颌网格模型包括的扫描杆种子点,确定所述扫描杆种子点对应的所有扫描杆网格;
34、第二确定模块,用于确定所述扫描杆种子点对应的目标拟合方向,确定每一所述扫描杆网格与所述目标拟合方向之间的投影距离;
35、裁剪模块,用于将所述投影距离小于或等于所述扫描杆半径的扫描杆网格作为目标扫描杆网格,裁剪所述目标扫描杆网格包括的网格区域得到扫描杆。
36、此外,为实现上述目的,本申请还提供一种扫描杆裁剪方法设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的扫描杆裁剪方法程序,所述扫描杆裁剪方法程序被所述处理器执行时实现如上述的扫描杆裁剪方法的步骤。
37、此外,为实现上述目的,本申请还提供一种计算机可读计算机可读存储介质,计算机可读计算机可读存储介质上存储有扫描杆裁剪方法程序,扫描杆裁剪方法程序被处理器执行时实现如上述的扫描杆裁剪方法的步骤。
38、本申请中获取牙颌网格模型与扫描杆半径后;确定所述扫描杆网格模型包括的扫描杆种子点,确定所述扫描杆种子点对应的目标拟合方向;确定所述扫描杆种子点对应的所有扫描杆网格,确定每一所述扫描杆网格与所述目标拟合方向之间的投影距离,将所述投影距离小于所述扫描杆半径的扫描杆网格作为目标扫描杆网格,裁剪所述目标扫描杆网格包括的网格区域得到扫描杆。如此,与现有技术中通过匹配标准扫描杆模型的裁剪方式相比,本申请实施例通过确定扫描杆种子点,裁剪与扫描杆种子点之间投影距离小于扫描杆半径的目标扫描杆网格的网格区域得到扫描杆,从而提高了扫描杆的裁剪准确度。
1.一种扫描杆裁剪方法,其特征在于,所述扫描杆裁剪方法包括以下步骤:
2.如权利要求1所述的扫描杆裁剪方法,其特征在于,所述确定所述牙颌网格模型包括的扫描杆种子点的步骤,包括:
3.如权利要求2所述的扫描杆裁剪方法,其特征在于,所述确定所述牙颌网格模型中包括的所有扫描杆样本点的步骤,包括:
4.如权利要求3所述的扫描杆裁剪方法,其特征在于,所述基于所述第一扫描杆特征点确定扫描杆样本点的步骤,包括:
5.如权利要求1所述的扫描杆裁剪方法,其特征在于,所述确定所述扫描杆种子点对应的所有扫描杆网格的步骤,包括:
6.如权利要求5所述的扫描杆裁剪方法,其特征在于,所述确定所述扫描杆种子点对应的目标拟合方向的步骤,包括:
7.如权利要求6所述的扫描杆裁剪方法,其特征在于,所述确定所述第二目标网格对应的初始拟合方向的步骤,包括:
8.一种扫描杆裁剪装置,其特征在于,所述扫描杆裁剪装置包括:
9.一种扫描杆裁剪设备,其特征在于,所述扫描杆裁剪设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的扫描杆裁剪程序,所述扫描杆裁剪程序被所述处理器执行时实现如权利要求1至7中任一项所述的扫描杆裁剪方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有扫描杆裁剪程序,所述扫描杆裁剪程序被处理器执行时实现如权利要求1至7中任一项所述的扫描杆裁剪方法的步骤。