一种数字化牙齿美学设计方法、装置、电子设备及介质与流程

文档序号:31130019发布日期:2022-08-13 05:15阅读:76来源:国知局
一种数字化牙齿美学设计方法、装置、电子设备及介质与流程

1.本技术涉及医学美容的技术领域,尤其是涉及一种数字化牙齿美学设计方法、装置、电子设备及介质。


背景技术:

2.近年来,随着前牙齿美学修复的不断深入研究,口腔医生认为设计是美学的起点和灵魂所在,而数字微笑设计技术是目前比较前沿的美学修复设计手段。在进行该美学修复处理前,自然地,患者需要了尽可能了解并观察到可以预见的最终结果,并批准该结果。
3.现有的美学设计是在患者微笑露齿的照片上仅对牙齿进行p图,效果较差,且与实际最终结果的偏差较大。


技术实现要素:

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.综上所述,本技术包括以下至少一种有益技术效果:1.获取人脸的术前微笑图像和术前牙齿模型,通过获取术前牙齿模型并对其进行修改,使得得到的术后效果更佳。基于术前牙齿模型判断是否存在畸形牙齿,若存在,则说明术后在对牙齿和人脸可能存在较大的改变,基于畸形牙齿生成牙齿修复数据和人脸修复数据,基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像,进而通过术后微笑图像预见术后效果,以使得术后微笑图像更接近实际最终结果;2.获取畸形牙齿对应的修复方案,基于修复方案生成牙齿数据,牙齿数据包括术后牙齿模型和牙齿修复数据,术后牙齿模型能够清晰地看到牙齿修复完的结果,且能够预留到后续该患者其他治疗事项时使用。基于牙齿修复数据生成人脸修复数据,进而直观地了解到通过修复牙齿对人脸的影响有哪些。
附图说明
30.图1是本技术实施例的一种数字化牙齿美学设计方法的流程示意图。
31.图2是本技术实施例的一种数字化牙齿美学设计装置的流程示意图。
32.图3是本技术实施例的一种电子设备的结构示意图。
具体实施方式
33.以下结合附图1-3对本技术作进一步详细说明。
34.本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
35.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
36.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
37.下面结合说明书附图对本技术实施例作进一步详细描述。
38.本技术实施例提供了一种数字化牙齿美学设计方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端
设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制,如图1所示,该方法包括步骤s101、步骤s102、步骤s103以及步骤s104,其中,步骤s101,获取人脸的术前微笑图像和术前牙齿模型。
39.对于本技术实施例,电子设备可以从数据库中获取患者的术前微笑图像和术前牙齿模型,电子设备也可以从云服务器中获取患者的术前微笑图像和术前牙齿模型。术前微笑图像要满足微笑标准,需要露出牙齿,且眼睛、鼻子和嘴巴需要在特定的位置,不能选择随意的角度进行拍摄。术前牙齿模型为上排牙齿的3d模型。
40.步骤s102,基于术前牙齿模型判断是否存在畸形牙齿。
41.对于本技术实施例,电子设备基于术前牙齿模型判断是否存在畸形牙齿,例如:龅牙、虎牙和智齿。
42.步骤s103,若存在,则基于畸形牙齿生成牙齿修复数据和人脸修复数据。
43.对于本技术实施例,若电子设备确定存在畸形牙齿,则电子设备基于畸形牙齿生成牙齿修复数据和人脸修复数据,进而能清晰地看到牙齿修复完的结果,且能直观地了解到通过修复牙齿对人脸的影响有哪些。
44.步骤s104,基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像。
45.对于本技术实施例,电子设备基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像,进而通过术后微笑图像预见术后效果,以使得术后微笑图像更接近实际最终结果,且更美观、更真实。
46.本技术实施例的一种可能的实现方式,步骤s102中基于术前牙齿模型判断是否存在畸形牙齿,具体包括步骤s1021(图中未示出)、步骤s1022(图中未示出)以及步骤s1023(图中未示出),其中,步骤s1021,对术前牙齿模型进行分析,以提取每个位置的牙齿对应的形状信息。
47.对于本技术实施例,电子设备对术前牙齿模型进行分析,将3d牙齿模型中每颗牙齿调整到正视图,并将需要提取形状信息的牙齿对准中心点,电子设备对正视图进行灰度转换,对灰度转换后的正视图进行二值化处理,以得到正视图中牙齿的形状信息,电子设备获取包括中心点的牙齿的形状信息。
48.步骤s1022,获取每个位置的牙齿对应的标准信息。
49.对于本技术实施例,每个位置对应的牙齿的标准信息不同,电子设备可以从数据库中获取每个位置的牙齿对应的标准信息,电子设备也可以从云服务器中获取每个位置的牙齿对应的标准信息。每个位置的牙齿对应的标准信息不同,例如:门牙的标准信息和后槽牙的标准信息不同。
50.步骤s1023,基于形状信息和标准信息判断牙齿是否为畸形牙齿。
51.对于本技术实施例,电子设备基于形状信息和标准信息判断牙齿是否为畸形牙齿,通过形状信息和标准信息进行比对,电子设备计算二者对的相似度,若相似度小于60%,则电子设备确定该牙齿为畸形牙齿。
52.本技术实施例的一种可能的实现方式,步骤s103中基于畸形牙齿生成牙齿修复数据和人脸修复数据,具体包括步骤s1031(图中未示出)、步骤s1032(图中未示出)以及步骤s1033(图中未示出),其中,步骤s1031,获取畸形牙齿对应的修复方案。
53.对于本技术实施例,电子设备可以从数据库中获取该类型的畸形牙齿的推荐修复方案,电子设备也可以从云服务器中获取该类型的畸形牙齿的推荐修复方案,电子设备还可以获取医生输入的修复方案,在此不做限定。例如:电子设备获取到医生输入的修复方案为:将龅牙拔除。
54.步骤s1032,基于修复方案生成牙齿数据。
55.其中,牙齿数据包括术后牙齿模型和牙齿修复数据。
56.对于本技术实施例,电子设备基于修复方案生成牙齿数据,电子设备对修复方案通过自然语言技术进行语义识别,例如:电子设备识别到的修复方案为牙齿向内倾斜2度的调整命令,则电子设备将术前牙齿模型的牙齿均向内调整2度,向内调整的操作对应于实际情况中用牙套对牙齿紧箍的步骤。电子设备生成调整后的术后牙齿模型,并生成每个位置的牙齿修复数据。例如:牙齿修复数据为:牙齿向内调整2度。
57.步骤s1033,基于牙齿修复数据生成人脸修复数据。
58.对于本技术实施例,电子设备基于牙齿修复数据生成人脸修复数据,进而直观地了解到通过修复牙齿对人脸的影响有哪些。
59.本技术实施例的一种可能的实现方式,步骤s1033中基于牙齿修复数据生成人脸修复数据,具体包括步骤s10331(图中未示出)、步骤s10332(图中未示出)、步骤s10333(图中未示出)以及步骤s10334(图中未示出),其中,步骤s10331,基于牙齿修复数据确定牙齿修复角度。
60.对于本技术实施例,电子设备基于牙齿修复数据确定牙齿修复角度,以步骤s1032为例:电子设备确定牙齿的修复角度为2度。
61.步骤s10332,基于修复方案确定畸形牙齿是否被拔除。
62.对于本技术实施例,电子设备基于修复方案确定畸形牙齿是否被拔除,电子设备通过自然语言技术对修复方案进行语义识别,识别修复方案中是否存在与“拔除”相同语义的词语,若存在,则说明修复方案中包含拔除畸形牙齿的方案;若不存在,则说明修复方案中不包含拔除畸形牙齿的方案。
63.步骤s10333,若被拔除,则基于牙齿修复数据确定牙齿修复高度。
64.对于本技术实施例,若电子设备确定畸形牙齿被拔除,则说明牙齿修复数据中可能会存在牙齿修复高度。例如:电子设备确定拔除一颗龅牙,则龅牙的位置可能处于牙龈上方3毫米处,将该龅牙拔除后,牙齿修复高度为3毫米。
65.步骤s10334,基于牙齿修复高度和/或牙齿修复角度生成人脸修复数据。
66.对于本技术实施例,电子设备基于牙齿修复高度和/或牙齿修复角度生成人脸修复数据,进而得到修复牙齿对人脸影响的具体数据本技术实施例的一种可能的实现方式,步骤s10334中人脸修复数据包括嘴型修复数据和脸型修复数据,基于牙齿修复高度和/或牙齿修复角度生成人脸修复数据,包括步骤s10334a(图中未示出)、步骤s10334b(图中未示出)、步骤s10334c(图中未示出)、步骤s10334d(图中未示出)以及步骤s10334e(图中未示出),其中,
步骤s10334a,判断牙齿修复数据中是否存在牙齿修复高度。
67.对于本技术实施例,电子设备判断牙齿修复数据中是否存在牙齿修复高度。若存在修复高度,则说明修复方案中包含畸形牙齿被拔除的方案。以步骤s1032为例:电子设备判断牙齿修复数据中不存在牙齿修复高度。假设牙齿修复数据为:牙齿向内调整2度,牙齿下降高度为3毫米。电子设备确定牙齿修复数据中存在牙齿修复高度。
68.步骤s10334b,若存在,则判断牙齿修复高度是否大于预设高度。
69.对于本技术实施例,若电子设备确定存在牙齿修复高度,则电子设备判断牙齿修复高度是否大于预设高度,假设预设高度为5毫米。以步骤s10334a为例:电子设备确定牙齿修复高度不大于预设高度,假设牙齿修复高度为6毫米,则电子设备确定牙齿修复高度大于预设高度。
70.步骤s10334c,若大于预设高度,则基于牙齿修复数据生成嘴型修复数据和脸型修复数据。
71.对于本技术实施例,若电子设备确定牙齿修复高度大于预设高度,则说明牙齿的修复高度较大,术后修复完成后能够直接地影响到患者的嘴型和脸型,且牙齿修复高度较大时会直接影响到牙齿修复角度,因此牙齿修复高度与牙齿修复角度相关联,电子设备基于牙齿修复数据生成嘴型修复数据和脸型修复数据。以步骤s10334b为例:假设牙齿修复数据为:牙齿向内调整2度,牙齿下降高度为6毫米。电子设备确定牙齿修复高度大于预设高度5毫米,则电子设备基于牙齿修复数据生成嘴型修复数据和脸型修复数据,嘴型修复数据为:将下降高度的牙齿对应的嘴型部分向下调整3毫米,嘴型向下调整的距离可以是牙齿调整的一半,也可以是其它更符合嘴型和牙齿对应的比例。脸型修复数据为:将向内调整角度的牙齿对应的脸型部分向内缩进2度,其中1度可以在二维图中代表1毫米,则向内缩进2毫米。
72.步骤s10334d,若不存在或不大于预设高度,则判断牙齿修复角度是否大于预设角度。
73.对于本技术实施例,若电子设备确定不存在牙齿修复高度,则说明修复方案中没有对畸形牙齿进行拔除;若电子设备确定牙齿修复高度不大于预设高度,则说明当前牙齿修复高度的改变不会对人脸产生过大的影响。电子设备判断牙齿修复角度是否大于预设角度,假设预设角度为8度。以步骤s10334c为例:电子设备确定牙齿修复角度不大于预设角度,假设牙齿修复角度为10度,则电子设备确定牙齿修复角度大于预设角度8度。
74.步骤s10344e,若大于预设角度,则基于牙齿修复数据生成嘴型修复数据。
75.对于本技术实施例,若电子设备确定牙齿修复角度大于预设角度,则说明牙齿的修复角度较大,尤其是上排牙齿的修复,对嘴型有着直接的影响。以步骤s10334c为例:假设牙齿修复角度为10度,则电子设备确定牙齿修复角度大于预设角度8度,电子设备生成嘴型修复数据,其中1度可以在二维图中代表1毫米,电子设备将向内调整角度的牙齿对应的嘴型部分向内缩进2毫米,其中向内缩进的距离为选为修复角度的1/5,也可以是其它更符合嘴型和牙齿对应的比例。
76.本技术实施例的一种可能的实现方式,步骤s104中基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像,具体包括步骤s1041(图中未示出)、步骤s1042(图
中未示出)、步骤s1043(图中未示出)以及步骤s1044(图中未示出),其中,步骤s1041,基于术前微笑图像确定术前牙齿信息。
77.其中,术前牙齿信息包括术前微笑图像中的术前牙齿位置和术前牙齿图像。
78.对于本技术实施例,电子设备基于术前微笑图像确定术前牙齿信息。电子设备对术前微笑图像进行分析,基于人脸中微笑的弧度确认微笑线,微笑线和上嘴唇与牙齿相接的线所包围的区域为术前牙齿图像。电子设备对术前微笑图像中的牙齿在人脸中的位置进行提取,电子设备确定牙齿的中缝后,在每颗牙齿的牙缝处划定竖直线,进而确定每颗牙齿的位置。牙齿的中缝线为两颗门牙中间的线,确定中缝线在人脸居中的位置。
79.步骤s1042,将术前微笑图像中的术前牙齿图像去除。
80.对于本技术实施例,电子设备将术前微笑图像中微笑线和上嘴唇与牙齿相接的线所包围的区域进行截取,进而去除术前牙齿图像。
81.步骤s1043,基于术前牙齿位置将术后牙齿模型置于牙齿微笑图像去除的位置,且处于术前微笑图像的底层,进而确定术后牙齿图像。
82.对于本技术实施例,电子设备基于术前牙齿位置将术后牙齿模型置于牙齿微笑图像去除的位置,术后牙齿模型中每颗牙的位置均与术前牙齿位置相对应,将术后牙齿模型的中缝线与术前牙齿的中缝线重合,并将其它的竖直线也一一重合。电子设备将术后牙齿模型置于术前微笑图像的底层,进而确定术后牙齿图像,以使得能够通过术后牙齿图像直观地看到术后效果。
83.步骤s1044,基于术后牙齿图像和人脸修复数据生成术后微笑图像。
84.对于本技术实施例,电子设备基于术后牙齿图像和人脸修复数据生成术后微笑图像,在通过术后牙齿模型生成术后牙齿图像后,电子设备基于人脸修复数据对人的脸型和/或嘴型就像相应的调整,进而生成术后微笑图像,以使得术后微笑图像更接近实际的术后效果。
85.电子设备生成术后微笑图像后可以将术后微笑图像发送至工作人员的终端设备,工作人员若觉得有不合适的地方,可以再进行微调,以使得整个术后微笑图像看起来更加地和谐。
86.本技术实施例的一种可能的实现方式,方法还包括步骤s105(图中未示出)、步骤s106(图中未示出)以及步骤s107(图中未示出),步骤s105可以在步骤s1043之后执行,其中,步骤s105,基于术前牙齿图像确定术前牙齿数量,并基于术后牙齿图像确定术后牙齿数量。
87.对于本技术实施例,电子设备基于术前牙齿图像确定术前牙齿数量,电子设备确定在确定术前牙齿位置时生成的竖直线之间的间隔的个数,间隔的个数为术前牙齿数量。电子设备以同样的方式确定术后牙齿数量。例如:电子设备确定的术前牙齿数量为8,术后牙齿数量为10。
88.步骤s106,判断术后牙齿数量和术前牙齿数量是否相同。
89.对于本技术实施例,电子设备判断术后牙齿数量和术前牙齿数量是否相同,以步骤s105为例:电子设备判断术前牙齿数量与术后牙齿数量不相同,假设术前牙齿数量为8,则电
子设备判断术前牙齿数量与术后牙齿数量相同。
90.步骤s107,若不相同,则基于术前牙齿位置对术后牙齿图像添加阴影,以确定新的术后牙齿图像。
91.对于本技术实施例,若电子设备确定术前牙齿数量与术后牙齿数量不相同,则电子设备基于术前牙齿位置对术后牙齿图像添加阴影,电子设备对多出来的牙齿添加阴影。以步骤s105为例:电子设备计算得到术后牙齿数量和术前牙齿数量相差2颗,则电子设备对术后牙齿图像中第一个间隔和最后一个间隔添加阴影,以使得术前牙齿数量和术后牙齿数量相同。若假设只相差一颗,则电子设备对第一个间隔或者最后一个间隔随机添加阴影。电子设备添加阴影是从靠近嘴角的一端逐渐向内延伸,阴影渐变进而实现过渡,以使得电子设备生成的新的术后牙齿图像更加的自然。
92.上述实施例从方法流程的角度介绍一种数字化牙齿美学设计方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种数字化牙齿美学设计装置,具体详见下述实施例。
93.本技术实施例提供一种数字化牙齿美学设计装置20,如图2所示,一种数字化牙齿美学设计装置20具体可以包括:获取模块201,用于获取人脸的术前微笑图像和术前牙齿模型;第一判断模块202,用于基于术前牙齿模型判断是否存在畸形牙齿;第一生成模块203,用于当存在时,基于畸形牙齿生成牙齿修复数据和人脸修复数据;第二生成模块204,用于基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像。
94.对于本技术实施例,获取模块201获取人脸的术前微笑图像和术前牙齿模型,通过获取术前牙齿模型并对其进行修改,使得得到的术后效果更佳。第一判断模块202基于术前牙齿模型判断是否存在畸形牙齿,若存在,则说明术后在对牙齿和人脸可能存在较大的改变,第一生成模块203基于畸形牙齿生成牙齿修复数据和人脸修复数据,第二生成模块204基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像,进而通过术后微笑图像预见术后效果,以使得术后微笑图像更接近实际最终结果。
95.本技术实施例的一种可能的实现方式,第一判断模块202在基于术前牙齿模型判断是否存在畸形牙齿时,具体用于:对术前牙齿模型进行分析,以提取每个位置的牙齿对应的形状信息;获取每个位置的牙齿对应的标准信息;基于形状信息和标准信息判断牙齿是否为畸形牙齿。
96.本技术实施例的一种可能的实现方式,第一生成模块203在基于畸形牙齿生成牙齿修复数据和人脸修复数据时,具体用于:获取畸形牙齿对应的修复方案;基于修复方案生成牙齿数据,牙齿数据包括术后牙齿模型和牙齿修复数据;基于牙齿修复数据生成人脸修复数据。
97.本技术实施例的一种可能的实现方式,第一生成模块203在基于牙齿修复数据生
成人脸修复数据时,具体用于:基于牙齿修复数据确定牙齿修复角度;基于修复方案确定畸形牙齿是否被拔除;若被拔除,则基于牙齿修复数据确定牙齿修复高度;基于牙齿修复高度和/或牙齿修复角度生成人脸修复数据。
98.本技术实施例的一种可能的实现方式,人脸修复数据包括嘴型修复数据和脸型修复数据,第一生成模块203在基于牙齿修复高度和/或牙齿修复角度生成人脸修复数据时,具体用于:判断牙齿修复数据中是否存在牙齿修复高度;若存在,则判断牙齿修复高度是否大于预设高度;若大于预设高度,则基于牙齿修复数据生成嘴型修复数据和脸型修复数据;若不存在或不大于预设高度,则判断牙齿修复角度是否大于预设角度;若大于预设角度,则基于牙齿修复数据生成嘴型修复数据。
99.本技术实施例的一种可能的实现方式,第二生成模块204在基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像时,具体用于:基于术前微笑图像确定术前牙齿信息,术前牙齿信息包括术前微笑图像中的术前牙齿位置和术前牙齿图像;将术前微笑图像中的术前牙齿图像去除;基于术前牙齿位置将术后牙齿模型置于牙齿微笑图像去除的位置,且处于术前微笑图像的底层,进而确定术后牙齿图像;基于术后牙齿图像和人脸修复数据生成术后微笑图像。
100.本技术实施例的一种可能的实现方式,装置20还包括:确定模块,用于基于术前牙齿图像确定术前牙齿数量,并基于术后牙齿图像确定术后牙齿数量;第二判断模块,用于判断术后牙齿数量和术前牙齿数量是否相同;添加模块,用于当不相同时,基于术前牙齿位置对术后牙齿图像添加阴影,以确定新的术后牙齿图像。
101.对于本技术实施例,第一判断模块202和第二判断模块可以是相同的判断模块,也可以是不同的判断模块。第一生成模块203和第二生成模块204可以是相同的生成模块,也可以是不同的生成模块。
102.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
103.本技术实施例中提供了一种电子设备,如图3所示,图3所示的电子设备30包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备30还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本技术实施例的限定。
104.处理器301可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编
程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合。例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
105.总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
106.存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的应用程序代码并能够由计算机存取的任何其他介质,但不限于此。
107.存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
108.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图3示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
109.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,本技术实施例中电子设备获取人脸的术前微笑图像和术前牙齿模型,通过获取术前牙齿模型并对其进行修改,使得得到的术后效果更佳。电子设备基于术前牙齿模型判断是否存在畸形牙齿,若存在,则说明术后在对牙齿和人脸可能存在较大的改变,电子设备基于畸形牙齿生成牙齿修复数据和人脸修复数据,电子设备基于牙齿修复数据、人脸修复数据和术前微笑图像生成术后微笑图像,进而通过术后微笑图像预见术后效果,以使得术后微笑图像更接近实际最终结果。
110.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
111.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人
员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1