CN116128938A - 一种数字模型比对方法、装置、设备及介质 - Google Patents
一种数字模型比对方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN116128938A CN116128938A CN202211490883.XA CN202211490883A CN116128938A CN 116128938 A CN116128938 A CN 116128938A CN 202211490883 A CN202211490883 A CN 202211490883A CN 116128938 A CN116128938 A CN 116128938A
- Authority
- CN
- China
- Prior art keywords
- target
- model
- digital
- digital model
- compared
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
- G06T7/344—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods involving models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本公开实施例涉及一种数字模型比对方法、装置、设备及介质,其中该方法包括:获取待对比数字模型对,响应于数字模型对比请求,获取待对比数字模型对中数字模型之间的差异量信息,基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示。采用上述技术方案,在做数字模型对比时,根据数字模型之间的差异量信息生成指示信息显示,能够更直观的查看数字模型各个区域的差异变化,满足用户使用需求。
Description
技术领域
本公开涉及数据处理技术领域,尤其涉及一种数字模型比对方法、装置、设备及介质。
背景技术
各行各业存在非常多的场景需要对两个或多个以上相近观测目标进行比较以确定差异。比如口腔医疗行业,医生需要观测正畸患者的牙齿在正畸的不同阶段牙齿的变化,即确定正畸患者当前阶段的牙齿较之之前阶段的牙齿的差异;又如制造加工行业,技工需要观测其加工的工件与标准件之间的差异。目前,大多数场景均通过人工观察,或采用测量尺等传统的测量工具进行测量,效率及精度均比较差。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种数字模型比对方法、装置、设备及介质。
本公开实施例提供了一种数字模型比对方法,所述方法包括:
获取待对比数字模型对;
响应于数字模型对比请求,获取所述待对比数字模型对中数字模型之间的差异量信息;
基于所述差异量信息对所述待对比数字模型对进行处理,生成指示信息并显示。
本公开实施例还提供了一种数字模型比对装置,所述装置包括:
第一获取模块,用于获取待对比数字模型对;
第二获取模块,用于响应于数字模型对比请求,获取所述待对比数字模型对中数字模型之间的差异量信息;
处理生成模块,用于基于所述差异量信息对所述待对比数字模型对进行处理,生成指示信息并显示。
本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的数字模型比对方法。
本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的数字模型比对方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的数字模型比对方案,获取待对比数字模型对,响应于数字模型对比请求,获取待对比数字模型对中数字模型之间的差异量信息,基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示。采用上述技术方案,在做数字模型对比时,根据数字模型之间的差异量信息生成指示信息显示,能够更直观的查看数字模型各个区域的差异变化,满足用户使用需求。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1为本公开实施例提供的一种数字模型比对方法的流程示意图;
图2为本公开实施例提供的另一种数字模型比对方法的流程示意图;
图3为本公开实施例提供的一种信息展示的示意图;
图4为本公开实施例提供的一种数字模型比对装置的结构示意图;
图5为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
图1为本公开实施例提供的一种数字模型比对方法的流程示意图,该方法可以由数字模型比对装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。如图1所示,该方法包括:
步骤101、获取待对比数字模型对。
其中,待对比数字模型对指的是两组已预先配准对齐的数字模型,比如可以为同一用户不同时间点获取的已预先配准对齐的两个牙颌模型。牙颌模型可以为上颌模型或下颌模型或咬合模型(即上颌模型与下颌模型处于咬合状态的数字模型),可以为整体模型或局部模型。例如,对比牙颌模型对包括配准对齐的第一上颌模型和第二上颌模型,第一上颌模型为患者前次获取的,第二上颌模型为患者当前获取的。再比如可以为已预先配准对齐的生产工件对应的加工模型和标准模型。
需要说明的是,待对比数字模型对可以是任意两个三维数字模型,优选地,应用于以下场景:同一被测物不同时间扫描获取的三维数字模型,用来监测被测物一段时期内的变化量,也可以是两相近被测物分别扫描获取的三维数字模型,用来比较两相近被测物的差异。
数字模型通过三维扫描仪扫描获取。牙颌模型优选通过口内三维扫描仪扫描获取,也可以通过印模三维扫描方式扫描获取。
在本公开实施例中,可以根据应用场景预先选择两组需要进行对比的数字模型进行配准对齐,得到待对比数字模型对,在一个具体实施例方式中,获取用户在第一时间点的第一数字模型,获取用户在第二时间点的第二数字模型;其中,第二时间点和第一时间点不同,基于预设的配准对齐算法对第一数字模型和第二数字模型进行配准对齐处理,得到待对比数字模型对。
举例而言,数字模型为牙颌模型,对每组牙颌模型,首先通过人工智能识别出每颗牙齿区域,再根据牙齿识别信息摆正牙颌模型,做完每组牙颌模型的摆正以后,比如使用ICP(Iterative Closest Point,最近点迭代算法)模型配准方式,对两组牙颌模型进行对齐调整,得到配准对齐后的待对比牙颌模型对。通过人工智能识别出目标区域与干扰区域,通过目标区域对两数字模型进行对齐,以此排除干扰区域对两数字模型的对齐精度的影响。
在本公开实施例中,获取待对比数字模型对的方式有很多种,比如显示一个数字模型,触发对比操作后加载另一个数字模型,两个数字模型作为待对比数字模型对;再比如,触发对比操作后同时加载两个数字模型作为待对比数字模型对并显示。
步骤102、响应于数字模型对比请求,获取待对比数字模型对中数字模型之间的差异量信息。
其中,差异量信息为所述待对比数字模型对中其中一个数字模型中物体相对另一个数字模型中物体的位置差异,数字模型不同,差异量信息不同,数字模型为牙颌模型时,差异量信息是指待对比牙颌模型对中其中一个牙颌模型中牙齿相对另一个牙颌模型中牙齿的位置差异,也可以理解为一个牙颌模型中牙齿相对另一个牙颌模型中牙齿的外凸量或内凹量。
本公开实施例中,在接收数字模型对比请求后进行响应,可以获取待对比数字模型对中数字模型之间的差异量信息,获取待对比数字模型对中数字模型之间的差异量信息的方式有很多种,在一些实施方式中,获取待对比数字模型对中其中一个数字模型上的任意对比点,确定任意对比点到另一个数字模型表面的相对位置作为差异量信息。其中,一个数字模型上的任意对比点到另一个数字模型表面的相对位置指的是该对比点到另一个模型表面的外凸量或内凹量。
在另一些实施方式中,获取待对比数字模型对中第一数字模型和第二数字模型分别对应的第一数据结构和第二数据结构,针对第一数据结构中每个第一数据点在第二数据结构中进行搜索,得到第二数据点候选集合,基于每个第一数据点和第二数据点候选集合中每个第二数据点进行计算,得到每个第一数据点对应的目标距离值,并获取计算目标距离值对应的目标第二数据点,基于第一数据点所属平面的法向量和目标第二数据点所属平面的法向量确定目标距离值的目标方向,将每个第一数据点对应的目标距离值、以及目标距离值的目标方向作为差异量信息。
需要说明的是,第一数字模型和第二数字模型可以为不同时间点的同一用户的牙颌模型,也可以为不同用户的牙颌模型。对于牙科患者来说,通过不同时期的牙齿数字模型的比对,可实现牙齿的变化趋势监测,例如,在正畸过程中即可实现正畸监测。
以上两种方式仅为获取待对比数字模型对中数字模型之间的差异量信息的示例,本公开实施例不对获取所述待对比数字模型对中数字模型之间的差异量信息的具体实现方式进行限制。
步骤103、基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示。
其中,指示信息用于指示一个数字模型上的任意对比点与另一个数字模型上相对应点的差异量,可以根据应用场景需要选择生成,比如指示颜色、指示形状等。
在本公开实施例中,基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示的方式有很多种,在一些实施方式中,基于差异量信息获取待对比数字模型对中数字模型每个点之间的目标距离值和目标方向,获取数字模型之间的差异量信息与颜色的关联关系,每个点基于目标方向、目标距离值及关联关系确定目标颜色,待对比数字模型对中数字模型每个点基于目标颜色进行渲染,得到指示信息并显示。
其中,指示信息可以根据应用需要选择设置,举例而言,通过颜色1和颜色2区分目标方向,并根据目标距离值的具体数据调整颜色1和颜色的颜色深浅程度,以及还可以显示数字模型每个点的目标方向和目标距离值,比如-2mm。由此,满足不同场景的模型对比需求。
在另一些实施方式中,基于差异量信息获取待对比数字模型对中数字模型每个点之间的目标距离值和目标方向,获取数字模型之间的差异量信息与形状的关联关系,每个点基于目标方向、目标距离值及关联关系确定目标形状,待对比数字模型对中数字模型每个点基于目标形状进行渲染,得到指示信息并显示。
以上两种方式仅为基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示的示例,本公开实施例不对基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示的具体实现方式进行限制。
本公开实施例提供的数字模型比对方案,响应于数字模型对比请求;其中,数字模型对比请求包括待对比数字模型对,获取待对比数字模型对中数字模型之间的差异量信息,基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示。采用上述技术方案,在做数字模型对比时,根据数字模型之间的差异量信息生成指示信息显示,能够更直观的查看数字模型各个区域的差异变化,满足用户使用需求。
图2为本公开实施例提供的另一种数字模型比对方法的流程示意图,本实施例在上述实施例的基础上,进一步优化了上述数字模型比对方法。如图2所示,以数字模型为牙颌模型为例,该方法包括:
步骤201、获取第一待处理牙颌模型,并对第一待处理牙颌模型进行人工智能识别,得到每颗第一牙齿,并基于每颗第一牙齿对第一牙颌模型进行处理,得到第一牙颌模型。
步骤202、获取第二待处理牙颌模型,并对第二待处理牙颌模型进行人工智能识别,得到每颗第二牙齿,并基于每颗第二牙齿对第二牙颌模型进行处理,得到第二牙颌模型。
步骤203、获取第一牙颌模型和第二牙颌模型之间的配准矩阵,基于配准矩阵将第二牙颌模型配准至第一牙颌模型,得到待对比牙颌模型对。
其中,第一牙颌模型和第二牙颌模型可以为同一用户不同时间点获取的两组牙颌模型,通过预先配准对齐可以得到本公开实施例的待对比牙颌模型对。
可以理解的是,对同一用户在进行两组牙颌数据对比时,将两组牙颌模型先进行对齐操作,如果在这期间用户口内牙齿位置、形状等信息有所变化,这种变化可以两组牙颌模型差异上来体现。
具体地,牙颌对齐方式,对每组牙颌模型,首先通过人工智能识别出每颗牙齿区域,再根据牙齿识别信息摆正牙颌模型,比如摆正的位置为上方是上颌模型,下方是下颌模型,牙颌正向正对着屏幕视窗。其中,坐标中心可取模型牙齿区域部分的几何中心。
进一步地,做完每组牙颌模型的摆正以后,使用ICP(Iterative Closest Point,迭代最近点)模型配准方式对两组牙颌模型进行对齐的自动精调,得到待对比牙颌模型对。其中,在进行ICP配准时,每组牙颌模型上下颌一起为一个配准对象。
步骤204、获取待对比牙颌模型对。
需要说明的是,步骤204与步骤101相同,此处不再详述,具体参见步骤101的详细描述。
步骤205、响应于牙颌模型对比请求,获取待对比牙颌模型对中第一牙颌模型和第二牙颌模型分别对应的第一数据结构和第二数据结构,针对第一数据结构中每个第一数据点在第二数据结构中进行搜索,得到第二数据点候选集合。
步骤206、基于每个第一数据点和第二数据点候选集合中每个第二数据点进行计算,得到每个第一数据点对应的目标距离值,并获取计算目标距离值对应的目标第二数据点。
步骤207、基于第一数据点所属平面的法向量和目标第二数据点所属平面的法向量确定目标距离值的目标方向,将每个第一数据点对应的目标距离值、以及目标距离值的目标方向作为差异量信息。
其中,第一数据结构或者第二数据结构可以为kd-tree(k-dimensional树)数据结构,一种对k维空间中的实例点进行存储以便对其进行快速检索的树形数据结构。具体地,首先针对对比的两组模型,即第一牙颌模型和第二牙颌模型上的各个点集合构建对应的kd-tree数据结构。
进一步地,针对第一数据结构中每个第一数据点在第二数据结构中进行搜索,得到第二数据点候选集合,即可以获取每个第一数据点对应的第二数据点候选集合,即候选最近第二数据点集合,在第二数据点后续集合中存在一个第二数据点为与第一数据点距离值最近,通过前述方式可以避免将第一数据点与每个第二数据点进行计算,进一步提高计算效率,从而提高差异量获取效率。
进一步地,基于每个第一数据点和第二数据点候选集合中每个第二数据点进行计算,得到每个第一数据点对应的距离值,将最小距离值作为目标距离值,并获取计算目标距离值对应的目标第二数据点作为最近第二数据点,从而获取第一数据点和该目标第二数据点之间的目标方向,将目标距离值和目标方向作为两个数据点之间的差异量信息。
在本公开实施例中,基于第一数据点所属平面的法向量和目标第二数据点所属平面的法向量确定目标距离值的目标方向的方式有很多种,在一些实施方式中,获取第一数据点所属平面的平均法向量以及目标第二数据点所属平面的平均法向量,根据两个平均法向量进行计算,得到目标方向。
在另一些实施方式中,获取第一数据点所属的多个第一平面,并获取每个第一平面的第一法向量和第一权重,基于多个第一法向量和第一权重进行计算,得到第一数据点的第一目标法向量,获取第二数据点所属的多个第二平面,并获取每个第二平面的第二法向量和第二权重,基于多个第二法向量和第二权重进行计算,得到第二数据点的第二目标法向量,基于第一目标法向量和第二目标法向量进行计算,得到目标方向。
以上两种方式仅为基于第一数据点所属平面的法向量和目标第二数据点所属平面的法向量确定目标距离值的目标方向的示例,本公开实施例不对基于第一数据点所属平面的法向量和目标第二数据点所属平面的法向量确定目标距离值的目标方向的实现方式进行具体限制。
作为一种场景举例,对待对比牙颌模型对比如a模型和b模型,分别计算a模型上的各点到对b模型的最近点,如图3所示的模型a上C点,计算b模型上对应的最近点假设为D点,根据计算所得的最近点D点,寻找最近点拓扑(比如三角网格拓扑)一阶邻域的三角面片,计算C点到这些三角面片的最近距离(目标距离值),假设为E点,目标距离值为d,根据a、b模型各点的法向关系(可根据点的一阶邻域的三角面片法向量进行加权平均),定义目标距离值的正负,如图3所示X法向量方向走向与目标距离值连线走向相反,规定为正值,即C点计算的目标距离值d取正值。
由此,将a、b模型各点计算的最近距离映射为颜色值,根据这个颜色值来渲染模型顶点。从而可以看到在两组模型都显示时,通过颜色指示差异量信息,能够更直观的查看模型各个区域的差异变化。
步骤208、基于差异量信息获取待对比牙颌模型对中牙颌模型每个点之间的目标距离值和目标方向,获取牙颌模型之间的差异量信息与颜色的关联关系。
步骤209、每个点基于目标方向、目标距离值及关联关系确定目标颜色,待对比牙颌模型对中牙颌模型每个点基于目标颜色进行渲染,得到指示信息并显示。
其中,关联关系可以预先设置的,不同差异量信息关联不同颜色,从而根据每个点基于目标方向、目标距离值及关联关系确定目标颜色,比如+1mm对应一个颜色A,-0.5mm对应另一个颜色B,其中,颜色的变化趋势还可以与距离值的变化趋势成正比,比如目标方向都为正的情况下均为颜色A,随着目标距离值越大颜色A越深,再比如目标方向都为负的情况下均为颜色B,随着目标距离值越大颜色B越深,从而进一步直观看到模型之间各个点的差异量信息。
还可以理解的是,颜色的极限值与目标距离值的极限的对应,比如目标距离值的最大距离值为5,最大距离值为5对应的颜色最深。
可以理解的是,步骤209之后可以执行步骤210和/或步骤211和/或步骤212和/或步骤213和/或步骤214。
步骤210、响应于对对比牙颌模型对的差异量信息显示请求,确定目标对比点,获取目标对比点对应的差异量数值并显示。
在本公开实施例中,还可以将对比点之间的差异量数值显示,作为一种场景举例,比如用户通过鼠标、键盘等操作选择模型上的某个点作为目标对比点,显示目标对比点对应的差异量数值,比如0.5mm。还可以理解的是,用户通过移开鼠标等操作,可以取消显示的差异量数值。
由此,用户可以直接看到模型上的任意点的差异量数据,能够快速更直观的查看模型的差异变化,进一步满足使用需求。
步骤211、响应于目标模型透明度调整请求,获取目标模型的目标透明度参数,调整目标模型的透明度参数,目标模型基于目标透明度参数进行渲染显示。
在本公开实施例中,目标模型可以为待对比牙颌模型对中任意一个牙颌模型,可以通过设置目标模型的目标透明度参数,控制目标模型的显示,从而方便用户针对另一个牙颌模型查看,从而了解另一个牙颌模型的整体指示信息,并了解具体的外凸量或内凹量,满足更多场景的查看需求。其中,目标透明度参数根据应用场景进行设置。
步骤212、响应于目标模型隐藏请求,目标模型基于隐藏请求进行隐藏不显示。
在本公开实施例中,目标模型可以为待对比牙颌模型对中任意一个牙颌模型,可以直接将目标模型隐藏处理,从而方便用户针对另一个牙颌模型查看,从而了解另一个牙颌模型的整体指示信息,并了解具体的外凸量或内凹量,满足更多场景的查看需求。其中,目标透明度参数根据应用场景进行设置。
步骤213、响应于目标模型颜色调整请求,获取目标模型对应的目标颜色参数,将目标模型的当前颜色参数更新为目标颜色参数,目标模型基于目标颜色参数进行渲染显示。
在本公开实施例中,目标模型可以为待对比牙颌模型对中任意一个牙颌模型,可以针对不同用户的使用需求调整目标模型颜色参数,比如+1mm对应一个颜色A1,-0.5mm对应另一个颜色B1,更新为+1mm对应一个颜色A2,-0.5mm对应另一个颜色B2,进一步满足使用需求。
还可以理解的是,颜色的极限值与目标距离值的极限的对应,通过颜色的极限值调整即可调整目标距离值与颜色的一一对应关系。
步骤214、响应于目标模型颜色调整请求,调整牙颌模型之间的差异量信息与颜色的关联关系,目标模型基于调整后的关联关系更新颜色并进行渲染显示。
在本公开实施例中,目标模型可以为待对比牙颌模型对中任意一个牙颌模型,可以针对不同用户的使用需求调整关联关系,比如+1mm对应一个颜色A,-0.5mm对应另一个颜色B,更新为+1mm对应一个颜色B,-0.5mm对应另一个颜色A,进一步满足使用需求。
本公开实施例提供的牙颌模型比对方案,获取第一待处理牙颌模型,并对第一待处理牙颌模型进行人工智能识别,得到第一牙颌模型,获取第二待处理牙颌模型,并对第二待处理牙颌模型进行人工智能识别,得到第二牙颌模型,获取第一牙颌模型和第二牙颌模型之间的配准矩阵,基于配准矩阵将第二牙颌模型配准至第一牙颌模型,得到待对比牙颌模型对,获取待对比牙颌模型对,响应于牙颌模型对比请求,获取待对比牙颌模型对中第一牙颌模型和第二牙颌模型分别对应的第一数据结构和第二数据结构,针对第一数据结构中每个第一数据点在第二数据结构中进行搜索,得到第二数据点候选集合,基于每个第一数据点和第二数据点候选集合中每个第二数据点进行计算,得到每个第一数据点对应的目标距离值,并获取计算目标距离值对应的目标第二数据点,基于第一数据点所属平面的法向量和目标第二数据点所属平面的法向量确定目标距离值的目标方向,将每个第一数据点对应的目标距离值、以及目标距离值的目标方向作为差异量信息,基于差异量信息获取待对比牙颌模型对中牙颌模型每个点之间的目标距离值和目标方向,获取牙颌模型之间的差异量信息与颜色的关联关系,每个点基于目标方向、目标距离值及关联关系确定目标颜色,待对比牙颌模型对中牙颌模型每个点基于目标颜色进行渲染,得到指示信息并显示,响应于对对比牙颌模型对的差异量信息显示请求,确定目标对比点,获取目标对比点对应的差异量数值并显示,响应于目标模型透明度调整请求,获取目标模型的目标透明度参数,调整目标模型的透明度参数,目标模型基于目标透明度参数进行渲染显示,响应于目标模型隐藏请求,目标模型基于隐藏请求进行隐藏不显示,响应于目标模型颜色调整请求,获取目标模型对应的目标颜色参数,将目标模型的当前颜色参数更新为目标颜色参数,目标模型基于目标颜色参数进行渲染显示,响应于目标模型颜色调整请求,调整牙颌模型之间的差异量信息与颜色的关联关系,目标模型基于调整后的关联关系更新颜色并进行渲染显示。采用上述技术方案,在做两组模型对比时,通过颜色指示及差异量显示的功能,能够更直观的查看模型各个区域的差异变化,以及测量模型不同区域点的差异量。另外还可以根据需求对指示信息进行调整,进一步满足用户使用需求,提升用户使用体验。
图4为本公开实施例提供的一种数字模型比对装置的结构示意图,该装置可由软件和/或硬件实现,一般可集成在电子设备中。如图4所示,该装置包括:
第一获取模块301,用于获取待对比数字模型对;
第二获取模块302,用于响应于牙颌模型对比请求,获取所述待对比数字模型对中数字模型之间的差异量信息;
处理生成模块303,用于基于所述差异量信息对所述待对比数字模型对进行处理,生成指示信息并显示。
可选的,所述装置还包括:
响应确定模块,用于响应于对所述对比数字模型对的差异量信息显示请求,确定目标对比点;
获取显示模块,用于获取所述目标对比点对应的差异量数值并显示。
可选的,所述差异量信息为所述待对比数字模型对中其中一个数字模型中物体相对另一个数字模型中物体的位置差异。
可选的,所述第二获取模块302,具体用于:
获取所述待对比数字模型对中其中一个数字模型上的任意对比点;
确定所述任意对比点到另一个数字模型表面的相对位置作为所述差异量信息。
可选的,所述第二获取模块302具体用于:
获取所述待对比数字模型对中第一数字模型和第二数字模型分别对应的第一数据结构和第二数据结构;
针对所述第一数据结构中每个第一数据点在所述第二数据结构中进行搜索,得到第二数据点候选集合;
基于所述每个第一数据点和所述第二数据点候选集合中每个第二数据点进行计算,得到每个所述第一数据点对应的目标距离值,并获取计算所述目标距离值对应的目标第二数据点;
基于所述第一数据点所属平面的法向量和所述目标第二数据点所属平面的法向量确定所述目标距离值的目标方向;
将每个所述第一数据点对应的目标距离值、以及所述目标距离值的目标方向作为所述差异量信息。
可选的,所述基于所述第一数据点所属平面的法向量和所述目标第二数据点所属平面的法向量确定所述目标距离值的目标方向,包括:
获取所述第一数据点所属的多个第一平面,并获取每个所述第一平面的第一法向量和第一权重;
基于多个所述第一法向量和所述第一权重进行计算,得到所述第一数据点的第一目标法向量;
获取所述第二数据点所属的多个第二平面,并获取每个所述第二平面的第二法向量和第二权重;
基于多个所述第二法向量和所述第二权重进行计算,得到所述第二数据点的第二目标法向量;
基于所述第一目标法向量和所述第二目标法向量进行计算,得到所述目标方向。
可选的,所述装置还包括:
第三获取模块,用于获取第一待处理数字模型,并对所述第一待处理数字模型进行人工智能识别,得到每颗第一牙齿,并基于所述每颗第一牙齿对所述第一数字模型进行处理,得到所述第一数字模型;
第四获取模块,用于获取第二待处理数字模型,并对所述第二待处理数字模型进行人工智能识别,得到每颗第二牙齿,并基于所述每颗第二牙齿对所述第二数字模型进行处理,得到所述第二数字模型;
第五获取模块,用于获取所述第一数字模型和所述第二数字模型之间的配准矩阵;
配置模块,用于基于所述配准矩阵将所述第二数字模型配准至所述第一数字模型,得到所述待对比数字模型对。
可选的,所述处理生成模块303,具体用于:
基于所述差异量信息获取所述待对比数字模型对中数字模型每个点之间的目标距离值和目标方向;
获取数字模型之间的差异量信息与颜色的关联关系;
每个点基于所述目标方向、所述目标距离值及所述关联关系确定目标颜色;
所述待对比数字模型对中数字模型每个点基于所述目标颜色进行渲染,得到所述指示信息并显示。
可选的,所述装置还包括:
第二响应模块,用于响应于目标模型透明度调整请求;
第六获取模块,用于获取所述目标模型的目标透明度参数;
第一调整模块,用于调整所述目标模型的透明度参数;
第一渲染显示模块,用于所述目标模型基于所述目标透明度参数进行渲染显示。
可选的,所述装置还包括:
第三响应模块,用于响应于目标模型隐藏请求;
隐藏模块,用于所述目标模型基于所述隐藏请求进行隐藏不显示。
可选的,所述装置还包括:
第四响应模块,用于响应于目标模型颜色调整请求,获取所述目标模型对应的目标颜色参数;
更新模块,用于将所述目标模型的当前颜色参数更新为所述目标颜色参数;
第二渲染显示模块,用于所述目标模型基于所述目标颜色参数进行渲染显示。
可选的,所述装置还包括:
第五响应模块,用于响应于目标模型颜色调整请求;
第二调整模块,用于调整数字模型之间的差异量信息与颜色的关联关系;
第三渲染显示模块,用于所述目标模型基于调整后的关联关系更新颜色并进行渲染显示。
可选的,所述待对比数字模型对包括基于同一用户不同时间点获取的两个数字模型;其中,所述两个数字模型已预先配准对齐。
本公开实施例所提供的数字模型比对装置可执行本公开任意实施例所提供的数字模型比对方法,具备执行方法相应的功能模块和有益效果。
本公开实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现本公开任意实施例所提供的数字模型比对方法。
图5为本公开实施例提供的一种电子设备的结构示意图。下面具体参考图5,其示出了适于用来实现本公开实施例中的电子设备400的结构示意图。本公开实施例中的电子设备400可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图5示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图5所示,电子设备400可以包括处理装置(例如中央处理器、图形处理器等)401,其可以根据存储在只读存储器(ROM)402中的程序或者从存储装置408加载到随机访问存储器(RAM)403中的程序而执行各种适当的动作和处理。在RAM 403中,还存储有电子设备400操作所需的各种程序和数据。处理装置401、ROM 402以及RAM403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。
通常,以下装置可以连接至I/O接口405:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置406;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置407;包括例如磁带、硬盘等的存储装置408;以及通信装置409。通信装置409可以允许电子设备400与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备400,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置409从网络上被下载和安装,或者从存储装置408被安装,或者从ROM 402被安装。在该计算机程序被处理装置401执行时,执行本公开实施例的数字模型比对方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(Hyper Text TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于数字模型对比请求;其中,数字模型对比请求包括待对比数字模型对,获取待对比数字模型对中数字模型之间的差异量信息,基于差异量信息对待对比数字模型对进行处理,生成指示信息并显示。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
根据本公开的一个或多个实施例,本公开提供了一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开提供的任一所述的数字模型比对方法。
根据本公开的一个或多个实施例,本公开提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开提供的任一所述的数字模型比对方法。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (16)
1.一种数字模型比对方法,其特征在于,包括:
获取待对比数字模型对;
响应于数字模型对比请求,获取所述待对比数字模型对中数字模型之间的差异量信息;
基于所述差异量信息对所述待对比数字模型对进行处理,生成指示信息并显示。
2.根据权利要求1所述的数字模型比对方法,其特征在于,还包括:
响应于对所述对比数字模型对的差异量信息显示请求,确定目标对比点;
获取所述目标对比点对应的差异量数值并显示。
3.根据权利要求1所述的数字模型比对方法,其特征在于,
所述差异量信息为所述待对比数字模型对中其中一个数字模型中物体相对另一个数字模型中物体的位置差异。
4.根据权利要求1所述的数字模型比对方法,其特征在于,所述获取所述待对比数字模型对中数字模型之间的差异量信息,包括:
获取所述待对比数字模型对中其中一个数字模型上的任意对比点;
确定所述任意对比点到另一个数字模型表面的相对位置作为所述差异量信息。
5.根据权利要求1所述的数字模型比对方法,其特征在于,所述获取所述待对比数字模型对中数字模型之间的差异量信息,包括:
获取所述待对比数字模型对中第一数字模型和第二数字模型分别对应的第一数据结构和第二数据结构;
针对所述第一数据结构中每个第一数据点在所述第二数据结构中进行搜索,得到第二数据点候选集合;
基于所述每个第一数据点和所述第二数据点候选集合中每个第二数据点进行计算,得到每个所述第一数据点对应的目标距离值,并获取计算所述目标距离值对应的目标第二数据点;
基于所述第一数据点所属平面的法向量和所述目标第二数据点所属平面的法向量确定所述目标距离值的目标方向;
将每个所述第一数据点对应的目标距离值、以及所述目标距离值的目标方向作为所述差异量信息。
6.根据权利要求5所述的数字模型比对方法,其特征在于,所述基于所述第一数据点所属平面的法向量和所述目标第二数据点所属平面的法向量确定所述目标距离值的目标方向,包括:
获取所述第一数据点所属的多个第一平面,并获取每个所述第一平面的第一法向量和第一权重;
基于多个所述第一法向量和所述第一权重进行计算,得到所述第一数据点的第一目标法向量;
获取所述第二数据点所属的多个第二平面,并获取每个所述第二平面的第二法向量和第二权重;
基于多个所述第二法向量和所述第二权重进行计算,得到所述第二数据点的第二目标法向量;
基于所述第一目标法向量和所述第二目标法向量进行计算,得到所述目标方向。
7.根据权利要求5所述的数字模型比对方法,其特征在于,在所述获取所述待对比数字模型对中第一数字模型和第二数字模型分别对应的第一数据结构和第二数据结构之前,还包括:
获取第一待处理数字模型,并对所述第一待处理数字模型进行人工智能识别,得到所述第一数字模型;
获取第二待处理数字模型,并对所述第二待处理数字模型进行人工智能识别,得到所述第二数字模型;
获取所述第一数字模型和所述第二数字模型之间的配准矩阵;
基于所述配准矩阵将所述第二数字模型配准至所述第一数字模型,得到所述待对比数字模型对。
8.根据权利要求1所述的数字模型比对方法,其特征在于,所述基于所述差异量信息对所述待对比数字模型对进行处理,生成指示信息并显示,包括:
基于所述差异量信息获取所述待对比数字模型对中数字模型每个点之间的目标距离值和目标方向;
获取数字模型之间的差异量信息与颜色的关联关系;
每个点基于所述目标方向、所述目标距离值及所述关联关系确定目标颜色;
所述待对比数字模型对中数字模型每个点基于所述目标颜色进行渲染,得到所述指示信息并显示。
9.根据权利要求1-8任一项所述的数字模型比对方法,其特征在于,在显示所述指示信息后,还包括:
响应于目标模型透明度调整请求;
获取所述目标模型的目标透明度参数;
调整所述目标模型的透明度参数;
所述目标模型基于所述目标透明度参数进行渲染显示。
10.根据权利要求1-8任一项所述的数字模型比对方法,其特征在于,在显示所述指示信息后,还包括:
响应于目标模型隐藏请求;
所述目标模型基于所述隐藏请求进行隐藏不显示。
11.根据权利要求1-8任一项所述的数字模型比对方法,其特征在于,还包括:
响应于目标模型颜色调整请求,获取所述目标模型对应的目标颜色参数;
将所述目标模型的当前颜色参数更新为所述目标颜色参数;
所述目标模型基于所述目标颜色参数进行渲染显示。
12.根据权利要求1-8任一项所述的数字模型比对方法,其特征在于,还包括:
响应于目标模型颜色调整请求;
调整数字模型之间的差异量信息与颜色的关联关系;
所述目标模型基于调整后的关联关系更新颜色并进行渲染显示。
13.根据权利要求1所述的数字模型比对方法,其特征在于,
所述待对比数字模型对包括基于同一用户不同时间点获取的两个牙颌模型;其中,所述两个牙颌模型已预先配准对齐。
14.一种数字模型比对装置,其特征在于,包括:
第一获取模块,用于获取待对比数字模型对;
第二获取模块,用于响应于数字模型对比请求,获取所述待对比数字模型对中数字模型之间的差异量信息;
处理生成模块,用于基于所述差异量信息对所述待对比数字模型对进行处理,生成指示信息并显示。
15.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-13中任一所述的数字模型比对方法。
16.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-13中任一所述的数字模型比对方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211490883.XA CN116128938A (zh) | 2022-11-25 | 2022-11-25 | 一种数字模型比对方法、装置、设备及介质 |
PCT/CN2023/118322 WO2024109268A1 (zh) | 2022-11-25 | 2023-09-12 | 一种数字模型比对方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211490883.XA CN116128938A (zh) | 2022-11-25 | 2022-11-25 | 一种数字模型比对方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116128938A true CN116128938A (zh) | 2023-05-16 |
Family
ID=86303438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211490883.XA Pending CN116128938A (zh) | 2022-11-25 | 2022-11-25 | 一种数字模型比对方法、装置、设备及介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116128938A (zh) |
WO (1) | WO2024109268A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024109268A1 (zh) * | 2022-11-25 | 2024-05-30 | 先临三维科技股份有限公司 | 一种数字模型比对方法、装置、设备及介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9770217B2 (en) * | 2015-01-30 | 2017-09-26 | Dental Imaging Technologies Corporation | Dental variation tracking and prediction |
CN106510867B (zh) * | 2016-12-08 | 2020-01-21 | 上海牙典医疗器械有限公司 | 牙齿模型匹配方法 |
WO2020174689A1 (ja) * | 2019-02-28 | 2020-09-03 | 日本電気株式会社 | 判断差異表示装置、判断差異表示方法、及び、プログラムが格納されたコンピュータ可読媒体 |
CN110584817A (zh) * | 2019-08-29 | 2019-12-20 | 西安医学院 | 一种牙齿自检装置及其自检方法 |
CN112837812B (zh) * | 2021-03-29 | 2024-07-26 | 深圳牙领科技有限公司 | 一种用于牙齿矫正的智能复诊方法以及相关装置 |
CN116128938A (zh) * | 2022-11-25 | 2023-05-16 | 先临三维科技股份有限公司 | 一种数字模型比对方法、装置、设备及介质 |
-
2022
- 2022-11-25 CN CN202211490883.XA patent/CN116128938A/zh active Pending
-
2023
- 2023-09-12 WO PCT/CN2023/118322 patent/WO2024109268A1/zh unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024109268A1 (zh) * | 2022-11-25 | 2024-05-30 | 先临三维科技股份有限公司 | 一种数字模型比对方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2024109268A1 (zh) | 2024-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106846497B (zh) | 应用于终端的呈现三维地图的方法和装置 | |
CN111932664A (zh) | 图像渲染方法、装置、电子设备及存储介质 | |
CN112150490B (zh) | 图像检测方法、装置、电子设备和计算机可读介质 | |
EP4411628A1 (en) | Scanning data processing method and apparatus, and electronic device and medium | |
CN116182878B (zh) | 道路曲面信息生成方法、装置、设备和计算机可读介质 | |
WO2023241704A1 (zh) | 牙齿模型的获取方法、装置、设备及介质 | |
WO2024109268A1 (zh) | 一种数字模型比对方法、装置、设备及介质 | |
CN110189252B (zh) | 生成平均脸图像的方法和装置 | |
CN112037305B (zh) | 对图像中的树状组织进行重建的方法、设备及存储介质 | |
CN114049403A (zh) | 一种多角度三维人脸重建方法、装置及存储介质 | |
CN115775310A (zh) | 数据处理方法、装置、电子设备和存储介质 | |
WO2023193613A1 (zh) | 高光渲染方法、装置、介质及电子设备 | |
CN115778590A (zh) | 一种牙颌模型剖面线生成方法、装置、设备及介质 | |
CN116311409A (zh) | 三维人脸关键点检测方法、装置、电子设备及存储介质 | |
CN113808134B (zh) | 油罐布局信息生成方法、装置、电子设备、介质 | |
CN115880719A (zh) | 手势深度信息生成方法、装置、设备和计算机可读介质 | |
CN115546417A (zh) | 三维重建方法、***、电子设备及计算机可读存储介质 | |
CN110084298B (zh) | 用于检测图像相似度的方法及装置 | |
CN112037280A (zh) | 物体距离测量方法及装置 | |
CN111292365A (zh) | 生成深度图的方法、装置、电子设备和计算机可读介质 | |
JP2020204556A (ja) | 測定装置 | |
CN112883757B (zh) | 生成跟踪姿态结果的方法 | |
CN113808050B (zh) | 3d点云的去噪方法、装置、设备及存储介质 | |
CN111354070A (zh) | 一种立体图形生成方法、装置、电子设备及存储介质 | |
CN116630436B (zh) | 相机外参修正方法、装置、电子设备和计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |