一种基于深度神经网络的舌苔体质辨别方法技术

技术编号:15392536 阅读:1112 留言:0更新日期:2017-05-19 05:20
本发明专利技术公开了一种基于深度神经网络的舌苔体质辨别方法,包括如下步骤:计算机采集人体的舌苔图片作为数据集的输入,将采集的舌苔图片进行预处理,所述预处理包括对颜色空间的归一化处理,以及对舌苔图片大小比例的调整;根据舌苔图片确定舌苔的位置;采用深度神经网络算法对舌苔进行特征提取,所述深度神经网络算法包括卷积神经网络算法和递归神经网络算法;根据提取的舌苔特征,采用体质辨别算法得到相应的中医体质类别,所述体质辨别算法采用softmax分类算法。本发明专利技术方法用于辅助中医快速诊断,减少中医在舌诊中的重复性工作,且能够准确性高、识别速度快、性能稳定地对舌苔进行分析。

A method for discrimination of tongue coating based on depth neural network

The invention discloses a tongue constitution identification method based on deep neural network, which comprises the following steps: collecting human computer tongue picture as the input data set, will collect the tongue pictures pretreatment, the pretreatment including normalization of color space, and to adjust the picture size according to the proportion of the tongue; the tongue picture to determine the tongue position; the depth of neural network algorithm for feature extraction of tongue, the depth of the neural network algorithm including convolutional neural network algorithm and neural network algorithm; according to the tongue feature extraction, using physical identification algorithm to obtain the corresponding categories of Chinese constitution, the constitution identification algorithm using softmax classification algorithm. The method of the invention is used for assisting the rapid diagnosis of the Chinese medicine, reducing the repeated work of the Chinese medicine in the tongue diagnosis, and analyzing the tongue coating with high accuracy, quick recognition speed and stable performance.

【技术实现步骤摘要】
一种基于深度神经网络的舌苔体质辨别方法
本专利技术涉及计算机应用在中医体质识别的
,尤其涉及一种基于深度神经网络的舌苔体质辨别方法。
技术介绍
在中国,中医对于预防疾病和调理体质的研究已经有千百年的历史。“体质”一词,最早见于我国晋代《晋书·卷三十七列传第七》一书,用以描述人的形体状态,实际所指的是身体,并非我们现在所谓的体质。现今多数《中医基础理论》教科书对体质的定义基本一致:体质是人体在先天禀赋和后天获得基础上表现出来的功能包括心理气质)和形态结构上相对稳定的固有特性。《中医体质分类与判定标准》定义:中医体质是指在人体生命过程中,在先天禀赋和后天获得的基础上所形成的形态结构、生理功能和心理状态多方面综合的,相对稳定的固有特质;是人类在生长、发育过程中所形成的与自然、社会环境相适应的人体个性特征。体质是一种客观存在的生命现象,是个体生命过程中,在先天遗传和后天获得的基础上,表现出的形态结构、生理机能以及心理状态等方面综合的、相对稳定的特质。这种特质决定着人体对某种致病因子的易感性及其病变类型的倾向性。体质的差异现象是先天因素与多种后天因素共同作用的结果。因此人类体质间的共性是相对的,而差异性则是绝对的。研究体质的分类,就必须对复杂的体质现象进行广泛的比较分析,然后甄别分类,把握个体的体质差异规律及体质特征。在继承了古代及现代体质分型方法的临床应用性原则以及现代学者以阴、阳、气、血、津液的盛、衰、虚、实变化为主的分类方法,并结合临床实践,提出了体质9分法,即平和质、气虚质、阳虚质、阴虚质、痰湿质、湿热质、血瘀质、气郁质、特禀质。体质分类是中医体质学研究的基础与核心内容,是从复杂的体质现象中提炼出有关规律,最终建成体质分类系统。传统的中医体质分类主要依靠每一种体质的主要症状表现进行判别。例如,平和质主要症状表现为面色、肤色润泽、头发稠密有光泽,目光有神,鼻色明润,嗅觉通利,唇色红润,不易疲劳,精力充沛,耐受寒热,睡眠良好,胃纳佳,二便正常,舌色淡红,苔薄白,脉和缓有力;气虚质的主要表现为平素语音低弱,气短懒言,容易疲乏,精神不振,易出汗,舌淡红,舌边有齿痕,脉弱等。其中,舌诊是中医望诊中独特而又重要的内容,也是中医诊断的重要依据,是通过观察舌头的色泽、形态的变化来辅助诊断及甄别的一种重要方法。舌为心之苗,脾之外候,苔由胃气所生。脏腑通过经脉与舌相联系,手少阴之别系舌本,足少阴之脉挟舌本,足厥阴之脉络舌本,足太阴之脉连舌本,散舌下,故脏腑病变,可在舌质和舌苔上反映出来,舌诊主要诊察舌质和舌苔的形态、色泽、润燥等,以此判断疾病的性质、病势的浅深、气血的盛衰、津液的盈亏及脏腑的虚实等。图像识别一直以来都是计算机领域中一个重要且热门的研究方向。随着深度学习在图像识别中的巨大发展,已经成为图像识别中一个热潮。深度学习通过建立类似于人脑的分层模型结构,对输入数据逐级提取从底层到高层的特征,从而能很好地建立从底层信号到高层语义的映射关系。深度学习的实质,是通过构建具有很多隐层的机器学习模型和海量的训练数据,来学习更有用的特征,从而最终提升分类或预测的准确性。在传统的中医诊断当中,舌诊是一个非常重要的内容,有一定的重复性。而深度学习主要基于大数据,利用大数据来学习特征,充分发掘海量数据中蕴藏的丰富信息。
技术实现思路
为了克服现有技术存在的缺点与不足,本专利技术提供一种基于深度神经网络的舌苔体质辨别方法,用于辅助中医快速诊断,减少中医在舌诊中的重复性工作,且能够准确性高、识别速度快、性能稳定地对舌苔进行分析。为解决上述技术问题,本专利技术提供如下技术方案:一种基于深度神经网络的舌苔体质辨别方法,包括如下步骤:S1、计算机采集人体的舌苔图片作为数据集的输入;S2、根据舌苔图片确定舌苔的位置;S3、对舌苔进行特征提取;S4、根据提取的舌苔特征,采用体质辨别算法得到相应的中医体质类别。进一步地,所述步骤S1中,将采集的舌苔图片进行预处理,所述预处理包括对颜色空间的归一化处理,以及对舌苔图片大小比例的调整。进一步地,所述步骤S2具体为:S21、采用FasterR-CNN目标检测方法初步检测舌苔的位置;S22、对初步检测到的舌苔位置,采用卷积神经网络算法进一步精确舌苔的位置。进一步地,所述步骤S3采用深度神经网络算法对舌苔图片进行舌苔特征提取。进一步地,所述深度神经网络算法包括卷积神经网络算法和递归神经网络算法。进一步地,所述体质辨别算法采用softmax分类器算法或者SVM分类器算法。采用上述技术方案后,本专利技术至少具有如下有益效果:1、本专利技术方法采用深度神经网络,通过深度神经网络对图片强大的表达能力,能够对舌苔图片细节进行分类、甄别,从而提取出不同体质类别舌苔的特征;2、本专利技术方法采用softmax分类算法,是一种监督学习方法,适合用于多分类问题,得到显著的分类效果;3、本专利技术方法与传统中医体质识别的判别时间相比,降低了诊断时间,提高了体质识别的诊断效率而且准确性高;4、本专利技术方法基于大量的舌苔图片数据集,将机器学习和图像识别技术应用到传统的中医体质识别领域,不仅能通过电脑进行体质判定,而且可以通过移动终端进行体质判别,十分方便,准确性高,节省时间;5、本专利技术将机器学习与传统的中医体质相结合,在大数据的基础上进行识别,解决了传统中医体质识别需要预约中医医生进行判别的问题。该方法具有一定的市场价值和推广价值。附图说明图1是本专利技术一种基于深度神经网络的舌苔体质辨别方法的步骤流程图;图2是本专利技术一种基于深度神经网络的舌苔体质辨别方法中深度神经网络算法模型的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本申请作进一步详细说明。如图1所示,本专利技术的一种基于深度神经网络的舌苔体质辨别方法,步骤包括:S1、计算机采集人体的舌苔图片作为数据集的输入,将采集的舌苔图片进行预处理,所述预处理包括对颜色空间的归一化处理,以及对舌苔图片大小比例的调整;S2、根据舌苔图片确定舌苔的位置:S21、采用FasterR-CNN目标检测方法初步检测舌苔的位置;S22、对初步检测到的舌苔位置,采用卷积神经网络算法进一步精确舌苔的位置;S3、采用深度神经网络算法对舌苔进行特征提取,深度神经网络算法包括卷积神经网络算法和递归神经网络算法;S4、根据提取的舌苔特征,采用体质辨别算法得到相应的中医体质类别;体质辨别算法采用softmax分类器算法或者SVM分类器算法;本实验中,主要用的是softmax分类器算法。其中,舌苔图片的数据集是在省级中医院人工采集并通过相关专家标注的大量的图像数据集,而且根据神经网络算法需要将数据集分为训练集、验证集和测试集。根据本专利技术的流程,需要对舌苔图像进行对应的检测、切割和调整。步骤S22中,采用卷积神经网络算法进一步精确舌苔的位置,具体为:根据与准确区域的x偏移、y偏移以及放缩比例s,对初步检测到的舌苔位置的区域分成45个类别,具体的设置为:sn∈{0.83,0.91,1.0,1.10,1.21}xn∈{-0.17,0,0.17}yn∈{-0.17,0,0.17}然后采用VGG模型,对初步定位区域分类,从而进一步精确舌头区域的位置。如图2所示,深度神经网络本文档来自技高网
...
一种基于深度神经网络的舌苔体质辨别方法

【技术保护点】
一种基于深度神经网络的舌苔体质辨别方法,其特征在于,包括如下步骤:S1、计算机采集人体的舌苔图片作为数据集的输入;S2、根据舌苔图片确定舌苔的位置;S3、对舌苔进行特征提取;S4、根据提取的舌苔特征,采用体质辨别算法得到相应的中医体质类别。

【技术特征摘要】
1.一种基于深度神经网络的舌苔体质辨别方法,其特征在于,包括如下步骤:S1、计算机采集人体的舌苔图片作为数据集的输入;S2、根据舌苔图片确定舌苔的位置;S3、对舌苔进行特征提取;S4、根据提取的舌苔特征,采用体质辨别算法得到相应的中医体质类别。2.根据权利要求1所述的一种基于深度神经网络的舌苔体质辨别方法,其特征在于,所述步骤S1中,将采集的舌苔图片进行预处理,所述预处理包括对颜色空间的归一化处理,以及对舌苔图片大小比例的调整。3.根据权利要求1所述的一种基于深度神经网络的舌苔体质辨别方法,其特征在于,所述步骤S2具体为:S21、...

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

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

1