基于网格的软组织或牙龈的识别方法、装置、设备及介质制造方法及图纸

技术编号:38333279 阅读:16 留言:0更新日期:2023-08-02 09:14
本发明专利技术涉及齿科三维扫描技术,揭露了一种基于网格的软组织或牙龈的识别方法,包括:根据网格的顶点颜色确定网格中概率最大的红色区域;对网格中每个顶点的顶点颜色进行遍历,得到每个顶点的色调值和饱和度值;计算每个顶点的色调值与红色区域中的最大色调值的第一距离值,计算每个顶点的饱和度值与红色区域中的最大饱和度值的第二距离值;根据第一距离值和第二距离值对网格中每个顶点进行软组织或牙龈判定,得到判定顶点;根据判定顶点在网格上进行形态操作,得到软组织区域或牙龈区域。本发明专利技术还提出一种基于网格的软组织或牙龈识别装置、设备以及介质。本发明专利技术可以提高软组织或牙龈识别的识别质量。或牙龈识别的识别质量。或牙龈识别的识别质量。

【技术实现步骤摘要】
基于网格的软组织或牙龈的识别方法、装置、设备及介质


[0001]本专利技术涉及齿科三维扫描
,尤其涉及一种基于网格的软组织或牙龈的识别方法、装置、设备及介质。

技术介绍

[0002]随着居民消费升级以及口腔健康意识的增加,口腔诊疗人数增长明显,口腔健康问题已经成为影响居民日常生活质量的一个重要因素。由于口腔内有复杂的环境,如口水泡、软组织,对口腔扫描的质量和速度有着较大的影响,为了提高用户口腔扫描体验和扫描速度,需要对口腔中的一些干扰因素进行清除,以对软组织或牙龈进行识别。
[0003]现有的软组织或牙龈的识别技术多为基于图像分割模型和深度学习算法对口腔内的软组织或牙龈进行分割。但在实时扫描过程中,是将用户的注意力集中在整个口腔范围内,可能导致对软组织或牙龈的扫描扩大了扫描范围,从而使进行软组织或牙龈识别时的识别质量较低。

技术实现思路

[0004]针对上述问题,本专利技术的实施例提供了一种基于网格的软组织或牙龈的识别方法、装置、设备及介质。
[0005]第一方面,本专利技术实施例提供了一种基于网格的软组织或牙龈的识别方法,包括:
[0006]根据预设网格的顶点颜色确定所述网格中概率最大的红色区域;
[0007]对所述网格中每个顶点的顶点颜色进行遍历,得到每个顶点的色调值和饱和度值;
[0008]计算每个顶点的所述色调值与所述红色区域中的最大色调值的第一距离值,计算每个顶点的所述饱和度值与所述红色区域中的最大饱和度值的第二距离值;
[0009]根据所述第一距离值和所述第二距离值对所述网格中每个顶点进行软组织或牙龈判定,得到判定顶点;
[0010]根据所述判定顶点在所述网格上进行形态操作,得到软组织区域或牙龈区域。
[0011]根据本专利技术的实施例,所述根据预设网格的顶点颜色确定所述网格中概率最大的红色区域,包括:
[0012]获取所述网格的顶点颜色的第一颜色值;
[0013]利用如下的转换公式将所述第一颜色值转换为第二颜色值:
[0014][0015]其中,H为所述第二颜色值中的色调值,S为所述第二颜色值中的饱和度值,V为所
述第二颜色值中的明度,R为所述第一颜色值中的红色通道值,G为所述第一颜色值中的绿色通道值,B为所述第一颜色值中的蓝色通道值,θ为所述第一颜色值中最大通道像素值与最小通道像素值的差值,为所述第一颜色值中通道像素值中的最小值,为所述第一颜色值中通道像素值中的最大值,max为最大值函数,min为最小值函数;
[0016]将所述第二颜色值映射至预设的颜色数组中,得到第三颜色值;
[0017]根据所述颜色数组中的色调最大值和饱和度最大值构建二维统计表;
[0018]将所述第三颜色值中的映射色调值和映射饱和度值对应的顶点个数添加至所述二维统计表中所述映射色调值和所述映射饱和度值对应的索引位置上;
[0019]选取所述二维统计表中顶点个数最多的所述索引位置为概率最大的红色区域。
[0020]根据本专利技术的实施例,所述将所述第二颜色值映射至预设的颜色数组中,得到第三颜色值,包括:
[0021]利用如下的第一线性变换公式将所述第二颜色值中色调值映射至所述颜色数组中的色调数组中,得到映射色调值:
[0022][0023]其中,h为所述映射色调值,HUE为所述色调数组中的色调最大值,H为所述第二颜色值中的色调值;
[0024]利用如下的第二线性变换公式将所述第二颜色值中饱和度值映射至所述颜色数据中的饱和度数组中,得到映射饱和度值:
[0025][0026]其中,s为所述映射饱和度值,SATURATION为所述饱和度数组中饱和度最大值,S为所述第二颜色值中的饱和度值;
[0027]将所述映射色调值和所述映射饱和度值作为所述第三颜色值。
[0028]根据本专利技术的实施例,所述计算每个顶点的所述色调值与所述红色区域中的最大色调值的第一距离值,所述计算每个顶点的所述饱和度值与所述红色区域中的最大饱和度值的第二距离值,包括:
[0029]利用如下的第一距离值公式计算每个顶点的所述色调值与所述红色区域中的最大色调值的第一距离值:
[0030]h
D
=h
max

h
i
[0031]其中,h
D
为色调之间的所述第一距离值,h
max
为所述红色区域中的最大色调值,h
i
为网格中第i个顶点的色调值;
[0032]利用如下的第二距离值公式计算每个顶点的所述饱和度值与所述红色区域中的最大饱和度值的第二距离值:
[0033]s
D
=s
max

s
i
[0034]其中,s
D
为饱和度之间的所述第一距离值,s
max
为所述红色区域中的最大饱和度值,s
i
为网格中第i个顶点的饱和度值。
[0035]根据本专利技术的实施例,所述根据所述第一距离值和所述第二距离值对所述网格中每个顶点进行软组织或牙龈判定,得到判定顶点,包括:
[0036]当所述第一距离值小于等于预设的色调阈值且所述第二距离值小于等于预设的饱和度阈值时,将所述判定顶点判定为软组织或牙龈;
[0037]当所述第一距离值大于预设的色调阈值或所述第二距离值大于预设的饱和度阈值时,将所述判定顶点判定为不是软组织或牙龈。
[0038]根据本专利技术的实施例,所述根据所述判定顶点在所述网格上进行形态操作,得到软组织区域或牙龈区域,包括:
[0039]获取所述网格上的每个三角面;
[0040]根据所述判定顶点在所述三角面上进行扩张操作,得到软组织三角面或牙龈三角面;汇集所述软组织三角面为所述软组织区域,汇集所述牙龈三角面为所述牙龈区域。
[0041]根据本专利技术的实施例,所述根据所述判定顶点在所述网格上进行形态操作,得到软组织区域或牙龈区域,包括:
[0042]根据所述判定顶点在所述网格的三角面上进行腐蚀操作,得到非软组织三角面或非牙龈三角面;
[0043]清除所述非软组织三角面或非牙龈三角面,得到软组织三角面或牙龈三角面;
[0044]汇集所述软组织三角面为所述软组织区域,汇集所述牙龈三角面为所述牙龈区域。
[0045]第二方面,本专利技术实施例提供了一种基于网格的软组织或牙龈的识别装置,其特征在于,包括:
[0046]红色区域确定模块,用于根据预设网格的顶点颜色确定所述网格中概率最大的红色区域;
[0047]顶点颜色遍历模块,用于对所述网格中每个顶点的顶点颜色进行遍历,得到每个顶点的色调值和饱和度值;
[0048]距离值计算模块,用于计算每个顶点的所述色调值与所述红色区域中的最大色调值的第一距离值,计算每个顶点的所述饱和度值与所述红色区域中的最大饱和度值的第二距离值;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于网格的软组织或牙龈的识别方法,其特征在于,所述方法包括:根据预设网格的顶点颜色确定所述网格中概率最大的红色区域;对所述网格中每个顶点的顶点颜色进行遍历,得到每个顶点的色调值和饱和度值;计算每个顶点的所述色调值与所述红色区域中的最大色调值的第一距离值,计算每个顶点的所述饱和度值与所述红色区域中的最大饱和度值的第二距离值;根据所述第一距离值和所述第二距离值对所述网格中每个顶点进行软组织或牙龈判定,得到判定顶点;根据所述判定顶点在所述网格上进行形态操作,得到软组织区域或牙龈区域。2.如权利要求1所述的基于网格的软组织或牙龈的识别方法,其特征在于,所述根据预设网格的顶点颜色确定所述网格中概率最大的红色区域,包括:获取所述网格的顶点颜色的第一颜色值;利用如下的转换公式将所述第一颜色值转换为第二颜色值:其中,H为所述第二颜色值中的色调值,S为所述第二颜色值中的饱和度值,V为所述第二颜色值中的明度,R为所述第一颜色值中的红色通道值,G为所述第一颜色值中的绿色通道值,B为所述第一颜色值中的蓝色通道值,θ为所述第一颜色值中最大通道像素值与最小通道像素值的差值,为所述第一颜色值中通道像素值中的最小值,为所述第一颜色值中通道像素值中的最大值,max为最大值函数,min为最小值函数;将所述第二颜色值映射至预设的颜色数组中,得到第三颜色值;根据所述颜色数组中的色调最大值和饱和度最大值构建二维统计表;将所述第三颜色值中的映射色调值和映射饱和度值对应的顶点个数添加至所述二维统计表中所述映射色调值和所述映射饱和度值对应的索引位置上;选取所述二维统计表中顶点个数最多的所述索引位置为概率最大的红色区域。3.如权利要求2所述的基于网格的软组织或牙龈的识别方法,其特征在于,所述将所述第二颜色值映射至预设的颜色数组中,得到第三颜色值,包括:利用如下的第一线性变换公式将所述第二颜色值中色调值映射至所述颜色数组中的色调数组中,得到映射色调值:其中,h为所述映射色调值,HUE为所述色调数组中的色调最大值,H为所述第二颜色值中的色调值;利用如下的第二线性变换公式将所述第二颜色值中饱和度值映射至所述颜色数据中的饱和度数组中,得到映射饱和度值:
其中,s为所述映射饱和度值,SATURATION为所述饱和度数组中饱和度最大值,S为所述第二颜色值中的饱和度值;将所述映射色调值和所述映射饱和度值作为所述第三颜色值。4.如权利要求1所述的基于网格的软组织或牙龈的识别方法,其特征在于,所述计算每个顶点的所述色调值与所述红色区域中的最大色调值的第一距离值,所述计算每个顶点的所述饱和度值与所述红色区域中的最大饱和度值的第二距离值,包括:利用如下的第一距离值公式计算每个顶点的所述色调值与所述红色区域中的最大色调值的第一距离值:h
D
=h
max

h
i
其中,h
D
为色调之间的所述第一距离值,h
max
...

【专利技术属性】
技术研发人员:孙军张佰春吕广志
申请(专利权)人:深圳市菲森科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1