matlab牙齿分割,基于深度学习的缺陷牙齿图像识别方法与流程

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

背景技术:

::缺陷牙齿的早期诊断是口腔医学领域的一大难题。早期缺陷牙齿的累及区域隐蔽,准确的判断对临床医师治疗计划的制定非常重要。对于缺陷牙齿的病症而言,常见的判别方式为拍摄X线片后,由临床医生通过肉眼观测,或直接由临床医生观察牙齿后判别。但是由于病变在早期阶段,病变不明显,导致肉眼不易分辨。现有临床也采用CT体层图片判别缺陷牙齿的区域。与传统X线片相比,使用CT体层图片虽然准确率相对更高,但因其价格昂贵且辐射等副作用较强,不易在临床推广。计算机的深度学习模型具有很强的特征学习能力,在图像分类识别领域有着重要应用,因此利用计算机对缺陷牙齿图像进行处理分析,能够适当提高缺陷牙齿检测的准确性。随着计算机图像识别技术的发展并在口腔临床中日渐普及,利用深度学习方法对缺陷牙齿X线片图像进行识别,通过设计计算机软件可以实现辅助判别,提高牙齿病症的临床检测敏感性/特异性及准确性,为医师后续对缺陷牙齿的早期诊断或早期干预提供参考,最大限度保存牙体组织,提高人体健康水平。技术实现要素:有鉴于此,本发明的目的是提出一种基于深度学习的缺陷牙齿图像识别方法,能够自主学习,随着输入图像的改变,能够重新组织已有的知识结构,不断改善自身的性能,提高识别精度。本发明采用以下方案实现:一种基于深度学习的缺陷牙齿图像识别方法,包括以下步骤:步骤S1:提供缺陷牙齿图像数据集和原始图像,采用分水岭分割算法对所述牙齿图像数据集进行图像分割,分离出牙齿根部、牙齿冠部和背景区域,得到区域分割后的图像;步骤S2:采用高斯低通滤波器滤去所述原始图像的噪声用以减少伪边缘的识别;并用canny算子提取所述原始图像的边缘特征,得到边缘提取后的图像;步骤S3:将所述原始图像与所述区域分割后的图像以及边缘提取后的图像分别叠加,得到区域分割叠加图像和边缘提取叠加图像;保留所述原始图像细节并加强所述原始图像的边缘与区域信息,用以增强分割区域与边缘提取特性;步骤S4:采用matlab中的TIL对所述原始图像标识缺陷牙齿区域,用以建立用于深度学习模型的训练数据集;步骤S5:采用深度学习的卷积神经网络cifar10Net模型,针对所述牙齿图像,对所述深度学习的卷积神经网络cifar10Net模型的全连接层进行网络结构微调;步骤S6:采用网络结构微调后的深度学习的卷积神经网络cifar10Net模型对所述牙齿图像数据集进行迁移学习,训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数;保存训练好的深度学习的卷积神经网络cifar10Net模型;步骤S7:提供一待识别图像,通过Matlab载入待识别图像,对所述待识别图像执行步骤S1到步骤S3,并利用步骤S6中所述的训练好的深度学习的卷积神经网络cifar10Net模型进行计算,获取缺陷牙齿区域建议。进一步地,所述步骤S1具体包括以下内容:首先使用基于开的重建和基于闭的重建标记所述牙齿图像的前景与背景,再对所述牙齿图像的水平与垂直方向采用Sobel边缘算子滤波,最后采用分割函数做分水岭变换计算,分割所述牙齿图像区域。进一步地,步骤S2中所述高斯滤波器核公式为:高斯滤波器核大小为5*5的矩形,σ的值为1.4;用高阈值和低阈值区分边缘像素,取值分别为0.9,0.65,得到强边缘点和弱边缘点;其中强边缘点被确定为真实边缘,弱边缘点则为颜色变化或者噪声。其中滤波核大小为(2k+1)*(2k+1):所述canny算子中使用边缘差分算子计算差分得到梯度和方向:θ=arctan(Gy/Gx)进一步地,步骤S6中所述训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数的具体内容为:将初始学习率设置为0.0001,最大迭代次数为400;为避免过拟合,在迭代次数为200次时数据集loss值达到期望的阈值;对所述原始图像,所述区域分割叠加图像以及所述边缘提取叠加图像都进行同样的操作后,保存训练后的网络模型。与现有技术相比,本发明有以下有益效果:(1)本发明排除了人为,环境,仪器设备等涉及到的主观误差因素,做到省时省力。(2)本发明采用自主学习行为,随着输入图像的改变,本发明能够重新组织已有的知识结构,不断改善自身的性能,提高识别精度。附图说明图1为本发明实施例的输入示意图。图2为本发明实施例的输出示意图。具体实施方式下面结合附图及实施例对本发明做进一步说明。如图1所示,本实施例提供了一种基于深度学习的缺陷牙齿图像识别方法,包括以下步骤:步骤S1:提供缺陷牙齿图像数据集和原始图像,采用分水岭分割算法对所述牙齿图像数据集进行图像分割,分离出牙齿根部、牙齿冠部和背景区域,得到区域分割后的图像;步骤S2:采用高斯低通滤波器滤去所述原始图像的噪声用以减少伪边缘的识别;并用canny算子提取所述原始图像的边缘特征,得到边缘提取后的图像;步骤S3:将所述原始图像与所述区域分割后的图像以及边缘提取后的图像分别叠加,得到区域分割叠加图像和边缘提取叠加图像;保留所述原始图像细节并加强所述原始图像的边缘与区域信息,用以增强分割区域与边缘提取特性;步骤S4:采用matlab中的trainingImageLabeler(TIL)对原始图像手动框选标识缺陷牙齿区域,用以建立用于深度学习模型的训练数据集;同一张图片中可以有一个或者多个任意或者相同种类的标识框,在手动标记完成后,使用matlab自带工具将数据导出为table格式;步骤S5:采用深度学习的卷积神经网络cifar10Net模型,针对所述牙齿图像,对所述深度学习的卷积神经网络cifar10Net模型的全连接层进行网络结构微调;步骤S6:采用网络结构微调后的深度学习的卷积神经网络cifar10Net模型对所述牙齿图像数据集进行迁移学习,训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数;保存训练好的深度学习的卷积神经网络cifar10Net模型;步骤S7:提供一待识别图像,通过Matlab载入待识别图像,对所述待识别图像执行步骤S1到步骤S3,并利用步骤S6中所述的训练好的深度学习的卷积神经网络cifar10Net模型进行计算,获取缺陷牙齿区域建议。在本实施例中,所述步骤S1具体包括以下内容:首先使用基于开的重建和基于闭的重建标记所述牙齿图像的前景与背景,再对所述牙齿图像的水平与垂直方向采用Sobel边缘算子滤波,最后采用分割函数做分水岭变换计算,分割所述牙齿图像区域。在本实施例中,步骤S2中所述高斯滤波器核公式为:高斯滤波器核大小为5*5的矩形,σ的值为1.4;用高阈值和低阈值区分边缘像素,取值分别为0.9,0.65,得到强边缘点和弱边缘点;其中强边缘点被确定为真实边缘,弱边缘点则为颜色变化或者噪声。其中滤波核大小为(2k+1)*(2k+1):canny算子中使用边缘差分算子计算差分得到梯度和方向:θ=arctan(Gy/Gx)在本实施例中,步骤S6中所述训练并优化所述深度学习的卷积神经网络cifar10Net模型结构与参数的具体内容为:将初始学习率设置为0.0001,最大迭代次数为400;为避免过拟合,在迭代次数为200次时数据集loss值达到期望的阈值;对所述原始图像,区域分割叠加图像以及边缘提取叠加图像都进行同样的操作后,保存训练后的网络模型。较佳的,如图2所示,本实施例采用边缘提取、图像分割等处理技术对牙齿龋损图像进行预处理及特征提取,而后对构建的图像数据集采用卷积神经网络的迁移学习完成模型训练,最后输入图像即可得出缺陷区域识别。较佳的,本实施例将深度学习理论应用于实际生活问题中,是一种全面、有效的牙齿缺陷区域的识别方法,具有很强的鲁棒性,能较好地运用于口腔医学领域。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。当前第1页1&nbsp2&nbsp3&nbsp当前第1页1&nbsp2&nbsp3&nbsp

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值