首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 受理局 / 形式要求 / 缺陷 / 基于深度学习的缺陷牙齿图像识别方法

基于深度学习缺陷牙齿图像识别方法

阅读:425发布:2022-07-04

专利汇可以提供基于深度学习缺陷牙齿图像识别方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于 深度学习 的 缺陷 牙齿 图像识别 方法,首先提供的缺陷牙齿图像数据集合采用分 水 岭分割 算法 对数据集中的图像进行区域分割,得到区域分割后的图像;用高斯低通 滤波器 滤去噪声采用canny算子提取图像边缘得到边缘提取后的图像;分别进行图像 叠加 ;然后,建立深度学习的图像 训练数据 集,并手动对图像的缺陷区域标记;选取cifar10Net的深度学习网络模型,对全连接层参数微调;对牙齿图像数据集进行迁移学习,训练并优化网络结构与参数;最后,保存训练好的神经网络模型,输入待判别的新图像,完成图像预处理及牙齿图像的缺陷区域建议。本发明将深度学习理论应用于实际有效的缺陷牙齿图像识别方法具有很强的鲁棒性,能较好地运用于 口腔 医学图像的智能识别领域。,下面是基于深度学习缺陷牙齿图像识别方法专利的具体信息内容。

1.一种基于深度学习缺陷牙齿图像识别方法,其特征在于:包括以下步骤:
步骤S1:提供缺陷牙齿图像数据集和原始图像,采用分岭分割算法对所述牙齿图像数据集进行图像分割,分离出牙齿根部、牙齿冠部和背景区域,得到区域分割后的图像;
步骤S2:采用高斯低通滤波器滤去所述原始图像的噪声用以减少伪边缘的识别;并用canny算子提取所述原始图像的边缘特征,得到边缘提取后的图像;
步骤S3:将所述原始图像与所述区域分割后的图像以及边缘提取后的图像分别叠加,得到区域分割叠加图像和边缘提取叠加图像;保留所述原始图像细节并加强所述原始图像的边缘与区域信息,用以增强分割区域与边缘提取特性;
步骤S4:采用matlab中的TIL对所述原始图像标识缺陷牙齿区域,用以建立用于深度学习模型的训练数据集;
步骤S5:采用深度学习的卷积神经网络cifar10Net模型,针对所述牙齿图像,对所述深度学习的卷积神经网络cifar10Net模型的全连接层进行网络结构微调;
步骤S6:采用网络结构微调后的深度学习的卷积神经网络cifar10Net模型对所述牙齿图像数据集进行迁移学习,训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数;保存训练好的深度学习的卷积神经网络cifar10Net模型;
步骤S7:提供一待识别图像,通过Matlab载入待识别图像,对所述待识别图像执行步骤S1到步骤S3,并利用步骤S6中所述的训练好的深度学习的卷积神经网络cifar10Net模型进行计算,获取缺陷牙齿区域建议。
2.根据权利要求1所述的一种基于深度学习的缺陷牙齿图像识别方法,其特征在于:所述步骤S1具体包括以下内容:首先使用基于开的重建和基于闭的重建标记所述牙齿图像的前景与背景,再对所述牙齿图像的水平与垂直方向采用Sobel边缘算子滤波,最后采用分割函数做分水岭变换计算,分割所述牙齿图像区域。
3.根据权利要求1所述的一种基于深度学习的缺陷牙齿图像识别方法,其特征在于:步骤S2中所述高斯滤波器核公式为:
高斯滤波器核大小为5*5的矩形,σ的值为1.4;用高阈值和低阈值区分边缘像素,取值分别为0.9,0.65,得到强边缘点和弱边缘点;其中强边缘点被确定为真实边缘,弱边缘点则为颜色变化或者噪声。
其中滤波核大小为(2k+1)*(2k+1):
所述canny算子中使用边缘差分算子计算差分得到梯度和方向:
θ=arctan(Gy/Gx)。
4.根据权利要求1所述的一种基于深度学习的缺陷牙齿图像识别方法,其特征在于:步骤S6中所述训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数的具体内容为:将初始学习率设置为0.0001,最大迭代次数为400;为避免过拟合,在迭代次数为
200次时数据集loss值达到期望的阈值;对所述原始图像,所述区域分割叠加图像以及所述边缘提取叠加图像都进行同样的操作后,保存训练后的网络模型。

说明书全文

基于深度学习缺陷牙齿图像识别方法

技术领域

[0001] 本发明涉及口腔医学领域,特别是一种基于深度学习的缺陷牙齿图像识别方法。

背景技术

[0002] 缺陷牙齿的早期诊断是口腔医学领域的一大难题。早期缺陷牙齿的累及区域隐蔽,准确的判断对临床医师治疗计划的制定非常重要。对于缺陷牙齿的病症而言,常见的判别方式为拍摄X线片后,由临床医生通过肉眼观测,或直接由临床医生观察牙齿后判别。但是由于病变在早期阶段,病变不明显,导致肉眼不易分辨。现有临床也采用CT体层图片判别缺陷牙齿的区域。与传统X线片相比,使用CT体层图片虽然准确率相对更高,但因其价格昂贵且辐射副作用较强,不易在临床推广。
[0003] 计算机的深度学习模型具有很强的特征学习能,在图像分类识别领域有着重要应用,因此利用计算机对缺陷牙齿图像进行处理分析,能够适当提高缺陷牙齿检测的准确性。随着计算机图像识别技术的发展并在口腔临床中日渐普及,利用深度学习方法对缺陷牙齿X线片图像进行识别,通过设计计算机软件可以实现辅助判别,提高牙齿病症的临床检测敏感性/特异性及准确性,为医师后续对缺陷牙齿的早期诊断或早期干预提供参考,最大限度保存牙体组织,提高人体健康平。

发明内容

[0004] 有鉴于此,本发明的目的是提出一种基于深度学习的缺陷牙齿图像识别方法,能够自主学习,随着输入图像的改变,能够重新组织已有的知识结构,不断改善自身的性能,提高识别精度
[0005] 本发明采用以下方案实现:一种基于深度学习的缺陷牙齿图像识别方法,包括以下步骤:
[0006] 步骤S1:提供缺陷牙齿图像数据集和原始图像,采用分水岭分割算法对所述牙齿图像数据集进行图像分割,分离出牙齿根部、牙齿冠部和背景区域,得到区域分割后的图像;
[0007] 步骤S2:采用高斯低通滤波器滤去所述原始图像的噪声用以减少伪边缘的识别;并用canny算子提取所述原始图像的边缘特征,得到边缘提取后的图像;
[0008] 步骤S3:将所述原始图像与所述区域分割后的图像以及边缘提取后的图像分别叠加,得到区域分割叠加图像和边缘提取叠加图像;保留所述原始图像细节并加强所述原始图像的边缘与区域信息,用以增强分割区域与边缘提取特性;
[0009] 步骤S4:采用matlab中的TIL对所述原始图像标识缺陷牙齿区域,用以建立用于深度学习模型的训练数据集;
[0010] 步骤S5:采用深度学习的卷积神经网络cifar10Net模型,针对所述牙齿图像,对所述深度学习的卷积神经网络cifar10Net模型的全连接层进行网络结构微调;
[0011] 步骤S6:采用网络结构微调后的深度学习的卷积神经网络cifar10Net模型对所述牙齿图像数据集进行迁移学习,训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数;保存训练好的深度学习的卷积神经网络cifar10Net模型;
[0012] 步骤S7:提供一待识别图像,通过Matlab载入待识别图像,对所述待识别图像执行步骤S1到步骤S3,并利用步骤S6中所述的训练好的深度学习的卷积神经网络cifar10Net模型进行计算,获取缺陷牙齿区域建议。
[0013] 进一步地,所述步骤S1具体包括以下内容:首先使用基于开的重建和基于闭的重建标记所述牙齿图像的前景与背景,再对所述牙齿图像的水平与垂直方向采用Sobel边缘算子滤波,最后采用分割函数做分水岭变换计算,分割所述牙齿图像区域。
[0014] 进一步地,步骤S2中所述高斯滤波器核公式为:
[0015]
[0016] 高斯滤波器核大小为5*5的矩形,σ的值为1.4;用高阈值和低阈值区分边缘像素,取值分别为0.9,0.65,得到强边缘点和弱边缘点;其中强边缘点被确定为真实边缘,弱边缘点则为颜色变化或者噪声。
[0017] 其中滤波核大小为(2k+1)*(2k+1):
[0018] 所述canny算子中使用边缘差分算子计算差分得到梯度和方向:
[0019]
[0020] θ=arctan(Gy/Gx)
[0021] 进一步地,步骤S6中所述训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数的具体内容为:将初始学习率设置为0.0001,最大迭代次数为400;为避免过拟合,在迭代次数为200次时数据集loss值达到期望的阈值;对所述原始图像,所述区域分割叠加图像以及所述边缘提取叠加图像都进行同样的操作后,保存训练后的网络模型。
[0022] 与现有技术相比,本发明有以下有益效果:
[0023] (1)本发明排除了人为,环境,仪器设备等涉及到的主观误差因素,做到省时省力。
[0024] (2)本发明采用自主学习行为,随着输入图像的改变,本发明能够重新组织已有的知识结构,不断改善自身的性能,提高识别精度。附图说明
[0025] 图1为本发明实施例的输入示意图。
[0026] 图2为本发明实施例的输出示意图。

具体实施方式

[0027] 下面结合附图及实施例对本发明做进一步说明。
[0028] 如图1所示,本实施例提供了一种基于深度学习的缺陷牙齿图像识别方法,包括以下步骤:
[0029] 步骤S1:提供缺陷牙齿图像数据集和原始图像,采用分水岭分割算法对所述牙齿图像数据集进行图像分割,分离出牙齿根部、牙齿冠部和背景区域,得到区域分割后的图像;
[0030] 步骤S2:采用高斯低通滤波器滤去所述原始图像的噪声用以减少伪边缘的识别;并用canny算子提取所述原始图像的边缘特征,得到边缘提取后的图像;
[0031] 步骤S3:将所述原始图像与所述区域分割后的图像以及边缘提取后的图像分别叠加,得到区域分割叠加图像和边缘提取叠加图像;保留所述原始图像细节并加强所述原始图像的边缘与区域信息,用以增强分割区域与边缘提取特性;
[0032] 步骤S4:采用matlab中的training Image Labeler(TIL)对原始图像手动框选标识缺陷牙齿区域,用以建立用于深度学习模型的训练数据集;同一张图片中可以有一个或者多个任意或者相同种类的标识框,在手动标记完成后,使用matlab自带工具将数据导出为table格式;
[0033] 步骤S5:采用深度学习的卷积神经网络cifar10Net模型,针对所述牙齿图像,对所述深度学习的卷积神经网络cifar10Net模型的全连接层进行网络结构微调;
[0034] 步骤S6:采用网络结构微调后的深度学习的卷积神经网络cifar10Net模型对所述牙齿图像数据集进行迁移学习,训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数;保存训练好的深度学习的卷积神经网络cifar10Net模型;
[0035] 步骤S7:提供一待识别图像,通过Matlab载入待识别图像,对所述待识别图像执行步骤S1到步骤S3,并利用步骤S6中所述的训练好的深度学习的卷积神经网络cifar10Net模型进行计算,获取缺陷牙齿区域建议。在本实施例中,所述步骤S1具体包括以下内容:首先使用基于开的重建和基于闭的重建标记所述牙齿图像的前景与背景,再对所述牙齿图像的水平与垂直方向采用Sobel边缘算子滤波,最后采用分割函数做分水岭变换计算,分割所述牙齿图像区域。
[0036] 在本实施例中,步骤S2中所述高斯滤波器核公式为:
[0037]
[0038] 高斯滤波器核大小为5*5的矩形,σ的值为1.4;用高阈值和低阈值区分边缘像素,取值分别为0.9,0.65,得到强边缘点和弱边缘点;其中强边缘点被确定为真实边缘,弱边缘点则为颜色变化或者噪声。
[0039] 其中滤波核大小为(2k+1)*(2k+1):
[0040] canny算子中使用边缘差分算子计算差分得到梯度和方向:
[0041]
[0042] θ=arctan(Gy/Gx)
[0043] 在本实施例中,步骤S6中所述训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数的具体内容为:将初始学习率设置为0.0001,最大迭代次数为400;为避免过拟合,在迭代次数为200次时数据集loss值达到期望的阈值;对所述原始图像,区域分割叠加图像以及边缘提取叠加图像都进行同样的操作后,保存训练后的网络模型。
[0044] 较佳的,如图2所示,本实施例采用边缘提取、图像分割等处理技术对牙齿龋损图像进行预处理及特征提取,而后对构建的图像数据集采用卷积神经网络的迁移学习完成模型训练,最后输入图像即可得出缺陷区域识别。
[0045] 较佳的,本实施例将深度学习理论应用于实际生活问题中,是一种全面、有效的牙齿缺陷区域的识别方法,具有很强的鲁棒性,能较好地运用于口腔医学领域。
[0046] 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈