一种基于深度神经网络和复杂度感知的舌苔体质识别方法技术

技术编号:19009558 阅读:32 留言:0更新日期:2018-09-22 09:22
本发明专利技术公开了一种基于深度神经网络和复杂度感知的舌苔体质识别方法,包括:利用采集设备采集舌苔图片数据;在舌苔图片中找到舌苔的确切位置;设计基于深度神经网络的分类器对舌苔图片进行训练,从而提取舌苔图片的特征;使用复杂度感知算法,在个体级别上考虑舌苔数据的复杂度,从而将舌苔数据分为容易数据集和复杂数据集,使用这两个数据集训练一个复杂度鉴别器,再用这两个数据集分别训练容易分类器和复杂分类器,最后将舌苔特征输入到复杂度鉴别器来判断舌苔样本的复杂度;最后根据舌苔样本的复杂度将舌苔特征输入到对应的softmax分类器里从而得到相应的体质类别。所述方法能够准确、快速地对舌苔进行体质识别,减少医生的工作量,缓解医疗压力。

A recognition method of tongue coating based on deep neural network and complexity perception

The invention discloses a tongue coating constitution recognition method based on depth neural network and complexity perception, which comprises: collecting tongue coating picture data by using acquisition equipment; finding the exact position of tongue coating in tongue coating picture; designing a classifier based on depth neural network to train tongue coating picture, thereby extracting tongue coating picture. Features; using complexity perception algorithm, the complexity of tongue coating data is considered at the individual level, thus the tongue coating data is divided into easy data set and complex data set, using these two data sets to train a complexity discriminator, and then using these two data sets to train easy classifier and complex classifier respectively, and finally the tongue coating data is divided into easy data set and complex data set. The feature is input into the complexity discriminator to judge the complexity of the tongue coating sample; finally, according to the complexity of the tongue coating sample, the tongue coating feature is input into the corresponding soft Max classifier to get the corresponding physique category. The method can accurately and quickly identify the body constitution of the tongue coating, reduce the workload of the doctor, and alleviate the medical pressure.

【技术实现步骤摘要】
一种基于深度神经网络和复杂度感知的舌苔体质识别方法
本专利技术涉及计算机领域中的图像识别、数据挖掘技术和中医领域的舌苔体质识别,具体涉及一种基于深度神经网络和复杂度感知的舌苔体质识别方法。
技术介绍
在中国,中医体质理论最早见于我国晋代《晋书·卷三十七列传第七》一书,经过长时间的发展和丰富,建立起了完善的中医体质理论体系。在中医史上,体质被形容为在人生命过程中的先天和后天天赋上形成的形态,是生理功能和心理状态的综合表现。《中医体质分类与判定标准》定义:中医体质是指在人体生命过程中,在先天禀赋和后天获得的基础上所形成的形态结构、生理功能和心理状态多方面综合的、相对稳定的固有特质;是人类在生长、发育过程中所形成的与自然、社会环境相适应的人体个性特征。研究体质的分类,必须对复杂的体质现象进行广泛的比较分析,然后甄别分类,把握个体的体质差异规律及体质特征。《9种基本中医体质类型的分类及其诊断表述依据》结合临床观察以及古代和现代体质分类的有关认识,将中医体质分为平和质、气虚质、阳虚质、阴虚质、痰湿质、湿热质、瘀血质、气郁质、特禀质等9种基本类型,全面地反映体质类型。传统体质分类主要依靠每一种体质的特点进行甄别,一一进行筛选,其主要判定标准参照2009年出台的《中医体质分类与判定》。例如,阳虚质主要表现为平素畏冷,手足不温,喜热饮食,精神不振,甜淡胖嫩,脉沉迟;阴虚质主要表现为卫手足心热,口燥咽干,鼻微干,喜冷饮,大便干燥,舌红少津,脉细数;痰湿质主要变现为面部皮肤油脂较多,多汗且黏,胸闷,痰多,口黏腻或甜,喜食肥甘甜黏,苔腻,脉滑。舌诊是中医领域重要又独特的内容,是观察和诊断的重要内容之一。舌诊被中医临床工作者用来观察身体内部生理和病理变化至少3000年。有经验的中医医生主要用肉眼来观察舌头的颜色、纹理、形态等信息从而判断病人的身体状况。舌为心之苗,脾之外候,苔由胃气所生。脏腑通过经脉与舌相联中医诊断疾病的重要客系,手少阴之别系舌本,足少阴之脉挟舌本,足厥阴之脉络舌本,足太阴之脉连舌本,散舌下,故脏腑病变,可在舌质和舌苔上反映出来,舌诊主要诊察舌质和舌苔的形态、色泽、润燥等,以此判断疾病的性质、病势的浅深、气血的盛衰、津液的盈亏及脏腑的虚实等。计算机视觉是计算机领域中的一个重要研究方向,目标检测与图像识别是计算机视觉中的两个重要任务,随着深度学习的飞速发展,目标检测与图像识别也取得了巨大的进步。深度学习是机器学习中一种基于数据进行表征学习的方法,它通过组合底层特征形成抽象的高层表示。其实质是包含多个隐层的多层感知机,通过反向传导自动学习到数据的特征表示,从而提升分类的准确率。在机器学习中,学习算法的性能取决于它的参数和训练数据。然而,大部分算法开发的重点都是调整模型参数,而不去考虑被用来训练模型的数据。从数据的角度去考虑问题,在个体层面考虑样本的复杂度,了解数据被错误分类的原因,从而提升分类器的准确率。利用人工智能挖掘舌苔特征与体质之间的关系,为病人提供方便、快捷、准确的体质识别,缓解医疗压力,还能够发扬传统中医。
技术实现思路
本专利技术的目的是针对现有技术的不足,提供了一种基于深度神经网络和复杂度感知的舌苔体质识别方法,所述方法能够准确、快速地对舌苔进行体质识别,为医生的诊断提供辅助依据,减少医生的工作量,缓解医疗压力。本专利技术的目的可以通过如下技术方案实现:一种基于深度神经网络和复杂度感知的舌苔体质识别方法,所述方法包括以下步骤:S1、利用采集设备采集舌苔图片数据作为输入;S2、在输入的舌苔图片中找到舌苔的确切位置;S3、设计基于深度神经网络的分类器对舌苔图片进行训练,从而提取舌苔图片的特征;S4、使用复杂度感知算法,在个体级别上考虑舌苔数据的复杂度,根据步骤S3提取舌苔图片的特征将舌苔图片分为容易数据集和复杂数据集,使用这两个数据集共同训练一个复杂度鉴别器,再用这两个数据集分别训练容易分类器和复杂分类器,最后将舌苔图片的特征输入到复杂度鉴别器来判断舌苔图片的复杂度;S5、根据舌苔图片的复杂度将舌苔图片的特征输入到对应的分类器里从而得到相应的体质类别。进一步地,步骤S1中,使用非侵入式的图像采集设备对病人的舌苔进行图片采集工作,每一张舌苔图片都对应了中医里九种体质类型中的一种,并且对采集的每张舌苔图片都进行颜色去均值和归一化处理。进一步地,步骤S2中,首先采用基于VGG模型的FasterR-CNN目标检测算法找到舌苔的大体位置,然后采用基于深度卷积神经网络的校准网络,校准检测区域,精准定位舌苔位置。进一步地,步骤S3中使用深度神经网络作为模型来进行训练,并以训练好的深度神经网络作为特征提取器来提取舌苔图片的特征。进一步地,步骤S4中训练的容易分类器和复杂分类器均为softmax分类器,训练的复杂度鉴别器为逻辑回归分类器。本专利技术与现有技术相比,具有如下优点和有益效果:1、本专利技术基于深度神经网络和复杂度感知的舌苔体质识别方法,采用深度神经网络进行目标检测和校准,能够快速地定位舌苔的位置,减少其余背景部分对分类结果的干扰。2、本专利技术基于深度神经网络和复杂度感知的舌苔体质识别方法,采用深度神经网络提取舌苔图片的特征,能够自动学习和提取到不同体质类别的特征。3、本专利技术基于深度神经网络和复杂度感知的舌苔体质识别方法,采用复杂度感知算法,考虑样本的复杂度问题,解决了舌苔图片采集时由于光照、角度、分辨率带来的舌苔图片质量不平衡问题,减少了处于不同分布的舌苔图片互相之间的干扰。4、本专利技术基于深度神经网络和复杂度感知的舌苔体质识别方法,基于计算机技术与人工智能,构建了一体化的舌苔体质识别框架,相比于传统的中医体质识别,减少了诊断的时间,提高了体质识别的准确率,所述方法能够部署到医院的设备上,为病人提供方便快捷的体质识别渠道,为医生的诊断提供额外的依据,能够缓解目前紧张的医疗压力,具有一定的市场价值和推广价值。附图说明图1为本专利技术实施例基于深度神经网络和复杂度感知的舌苔体质识别方法的流程图。图2为本专利技术实施例复杂度感知算法的流程图。具体实施方式下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。实施例:本实施例提供了一种基于深度神经网络和复杂度感知的舌苔体质识别方法,所述方法的流程图如图1所示,包括以下步骤:S1、利用采集设备采集舌苔图片数据作为输入;所述舌苔图片都由数名经验丰富的医生按照同样的标准进行体质的标注,根据机器学习的方法,将采集的舌苔图片数据分为训练集、验证集和测试集三个部分,每张舌苔图片都经过颜色去均值和归一化处理。S2、在输入的舌苔图片中找到舌苔的确切位置;首先采用基于VGG模型的FasterR-CNN目标检测算法找到舌苔的大体位置,然后采用基于深度卷积神经网络的校准网络,校准检测区域,精准定位舌苔位置。在精准定位舌苔位置的过程中,判断检测的舌苔位置和真实舌苔位置之间的x偏移、y偏移和缩放比例s,具体设置如下:xn∈{-0.17,0,0.17},yn∈{-0.17,0,0.17},sn∈{0.83,0.91,1.0,1.10,1.21}经过步骤S1、S2的处理后,将舌苔区域裁剪下来,并缩放,其维度为224*224*3。S3、设计基于深度神经网络的分类器对舌苔图片进行训练,从而提取舌苔图片本文档来自技高网
...
一种基于深度神经网络和复杂度感知的舌苔体质识别方法

【技术保护点】
1.一种基于深度神经网络和复杂度感知的舌苔体质识别方法,其特征在于,所述方法包括以下步骤:S1、利用采集设备采集舌苔图片数据作为输入;S2、在输入的舌苔图片中找到舌苔的确切位置;S3、设计基于深度神经网络的分类器对舌苔图片进行训练,从而提取舌苔图片的特征;S4、使用复杂度感知算法,在个体级别上考虑舌苔数据的复杂度,根据步骤S3提取舌苔图片的特征将舌苔图片分为容易数据集和复杂数据集,使用这两个数据集共同训练一个复杂度鉴别器,再用这两个数据集分别训练容易分类器和复杂分类器,最后将舌苔图片的特征输入到复杂度鉴别器来判断舌苔图片的复杂度;S5、根据舌苔图片的复杂度将舌苔图片的特征输入到对应的分类器里从而得到相应的体质类别。

【技术特征摘要】
1.一种基于深度神经网络和复杂度感知的舌苔体质识别方法,其特征在于,所述方法包括以下步骤:S1、利用采集设备采集舌苔图片数据作为输入;S2、在输入的舌苔图片中找到舌苔的确切位置;S3、设计基于深度神经网络的分类器对舌苔图片进行训练,从而提取舌苔图片的特征;S4、使用复杂度感知算法,在个体级别上考虑舌苔数据的复杂度,根据步骤S3提取舌苔图片的特征将舌苔图片分为容易数据集和复杂数据集,使用这两个数据集共同训练一个复杂度鉴别器,再用这两个数据集分别训练容易分类器和复杂分类器,最后将舌苔图片的特征输入到复杂度鉴别器来判断舌苔图片的复杂度;S5、根据舌苔图片的复杂度将舌苔图片的特征输入到对应的分类器里从而得到相应的体质类别。2.根据权利要求1所述的一种基于深度神经网络和复杂度感知的舌苔体质识别方法,其特征在于:步骤S1中,使用非侵入式的图像采集设备对病人的...

【专利技术属性】
技术研发人员:文贵华马佳炯
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

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

1