基于学习的面向手机应用的舌像快速检测分割方法技术

技术编号:13671889 阅读:29 留言:0更新日期:2016-09-07 19:52
本发明专利技术公开了基于学习的面向手机应用的舌像快速检测分割方法,其包括以下步骤:S1.手机端检测,其包括:S11.建立手机端Adaboost级联分类器,S12.提取舌像候选区域,S13.检测含舌像候选区域图像;S2.服务器端检测,其包括:S21.建立服务器端Adaboost级联分类器,S22.图像检测,S3.服务器端分割;其包括:S31.超像素分割,S32.计算概率图像,S33.概率图像分割。本发明专利技术在手机端检测与服务器端检测均基于学习的Adaboost级联分类器,能够实时精确检测出图像中的舌象,分采用适于手机图像的超像素分割准确分割出舌像。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别是基于学习的面向手机应用的舌像快速检测分割方法
技术介绍
舌像分割是应用于中医舌诊的图像处理技术,传统的舌象处理针对的大部分是医院自己设定的图像采集设备,默认图像中已经有舌象,而且光线条件恒定,传统的舌象分割技术往往采用的是基于舌象边缘进行分割或者是基于图像颜色阈值的分割,这些舌像分割方法对于来自手机端的图像准确率较低,其原因是手机计算速度有限,计算内存较小,拍摄的照片存在光线并不稳定的情况,手机采集的图像光照不足而导致边缘不够明显。有鉴于此,本专利技术人提出一种基于学习的面向手机应用的舌像快速检测分割方法,基于较少的计算资源以较高的准确率检测和分割出舌像。
技术实现思路
本专利技术为解决上述问题,提供了基于学习的面向手机应用的舌像快速检测分割方法,针对手机采集的图像,在手机端检测与服务器端检测均基于深度学习的Adaboost级联分类器,能够实时精确检测出图像中的舌象,分采用适于手机图像的超像素分割准确分割出舌像。为实现上述目的,本专利技术采用的技术方案为:基于学习的面向手机应用的舌像快速检测分割方法,包括以下步骤:S1.手机端检测,其包括:S11.建立手机端Adaboost级联分类器:采用预置数量张含舌像图像作为正样本和预置数量张不含舌像的背景图像作为负样本,分别提取正样本和负
样本的纹理特征,采用Adaboost机器将提取的纹理特征进行学习训练,获得手机端Adaboost级联分类器;S12.提取舌像候选区域:将待检测图像输入手机端Adaboost级联分类器进行分类检测,获得含舌像候选区域的图像;S13.将含舌像候选区域的图像转换为RGB图像,计算其颜色直方图,根据颜色直方图判断每个像素及其周围区域与舌像颜色的相似度,再计算舌像候选区域的平均颜色相似度,选取平均相似度不低于阈值的图像作为手机端检测出含舌像的图像,手机端将其检测出的含舌像图像上传至服务器端作为服务器端的待检测图像;S2.服务器端检测,其包括:S21.建立服务器端Adaboost级联分类器:采用预置数量张含舌像图像作为正样本和预置数量张不含舌像的背景图像作为负样本,将正样本与负样本归一化并分别计算其HOG特征,再放入SVM模型中训练,获得服务器端Adaboost级联分类器;S22.图像检测:将从手机端上传至服务器端的待检测图像输入服务器端Adaboost级联分类器,排除不含舌像的图像,得到待分割图像;S3.服务器端分割,其包括:S31.将待分割图像进行超像素分割,得到超像素块a1,a2,……an-1,an,获取每个超像素块的直方图特征Vi,将所有超像素块的直方图特征集合成一个矩阵M,采用K-means聚类算法将M聚为600类的词典;S32.计算每个直方图特征与600类词典之间的欧式最小距离,经过归一化后获得每个像素块的属于舌像类的概率,获得概率图像;S33.采用Graph Cuts算法在概率图像上分割出舌像。所述步骤S11中采用的正样本数量至少2000张,负样本数量至少4000张;所述步骤S21中采用的正样本数量和负样本数量均为至少3000张。步骤S13中的阈值为0.0042。所述步骤S11中提取正样本和负样本的纹理特征的算法是: D s t ( x , y ) = Σ i = 0 n 2 i s i g n ( array m - r e a l ) ]]>其中,Dst(x,y)表示与原图对应的纹理图像,real为原图的灰度值,arraym为原图周围的图像色块,sign()为符号函数,组织方式为从目标点(x,y)斜上方开始,从左至右,从上向下的顺时针顺序组织的的块序列。所述步骤S21正样本与负样本归一化到64×64的大小,HOG特征的维数为1764。所述超像素分割采用SLIC超像素分割算法。本专利技术的有益效果是:本专利技术针对手机采集并上传服务器的舌像图像(照片),依次进行手机端检测、服务器端检测和服务器端分割过程,手机端检测与服务器端检测均基于深度学习的Adaboost级联分类器,经手机端检测可在0.1S内完成舌像的判定,图像准确率可达到97.50%,经过服务器端检测后进一步排除误检图像,提高舌像检测的准确率,在服务器端采用超像素分割较好的把光线变化较大的手机图像整块相似区域分割出来。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术基于学习的面向手机应用的舌像快速检测分割方法的流程简
图;图2a和2b是超像素分割前后对比图;图3a和3b是舌像概率计算前后对比图;图4a和4b是舌像分割前后对比图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术的基于学习的面向手机应用的舌像快速检测分割方法,其包括以下步骤:S1.手机端检测,其包括:S11.建立手机端Adaboost级联分类器:采用至少2000张含舌像图像作为正样本和至少4000张不含舌像的背景图像作为负样本,分别提取正样本和负样本的纹理特征,采用Adaboost机器将提取的纹理特征进行学习训练,获得手机端Adaboost级联分类器;手机提取到的图片分为两种,一种是在光线较弱的情形下(如夜晚的灯光下)采集到的,图像呈暗紫色,在光线充足的情况下图像呈鲜红色,而舌像有不同于其周围背景的纹理特征,纹理包含舌头中间的从舌根至舌中部的一条直线、设变斑点状纹理以及弧形轮廓,因此提取2000张舌像图像的上述纹理特征;S12.提取舌像候选区域:将待检测图像输入手机端Adaboost级联分类器进行分类检测,获得含舌像候选区域的图像;S13.将含舌像候选区域的图像转换为RGB图像,候选区域可能是衬衫的衣领,男士的脸颊,普通人的上嘴唇等位置,因此我们采用基于RGB颜色来
区分,计算其颜色直方图,输入图像采用直方图投影的方式,根据颜色直方图判断每个像素及其周围区域与舌像颜色的相似度,再计算舌像候选区域的平均颜色相似度,我们在之前通过对比正负样本获得的相似度统计发现低于0.0042这个阈值的大部分都不是舌象,即使包含舌象图像的光照或者是不足,或者是明显太亮不符合我们要求的图像标准,因此选取平均相似度不低于0.0042的图像作为手机端检测出含舌像的图像,手机端检测可以在0.1s以内完成舌象的判定,同时准确率在97.50%;手机端将其检测出的含舌像图像上传至服务器端作为服务器端的待检测图像;S2.服务器端检测,其包括:S21.建立服务器端Adaboost级联分类器:采用至少3000本文档来自技高网
...

【技术保护点】
基于学习的面向手机应用的舌像快速检测分割方法,其特征在于,包括以下步骤:S1.手机端检测,其包括:S11.建立手机端Adaboost级联分类器:采用预置数量张含舌像图像作为正样本和预置数量张不含舌像的背景图像作为负样本,分别提取正样本和负样本的纹理特征,采用Adaboost机器将提取的纹理特征进行学习训练,获得手机端Adaboost级联分类器;S12.提取舌像候选区域:将待检测图像输入手机端Adaboost级联分类器进行分类检测,获得含舌像候选区域的图像;S13.将含舌像候选区域的图像转换为RGB图像,计算其颜色直方图,根据颜色直方图判断每个像素及其周围区域与舌像颜色的相似度,再计算舌像候选区域的平均颜色相似度,选取平均相似度不低于阈值的图像作为手机端检测出含舌像的图像;手机端将其检测出的含舌像图像上传至服务器端作为服务器端的待检测图像;S2.服务器端检测,其包括:S21.建立服务器端Adaboost级联分类器:采用预置数量张含舌像图像作为正样本和预置数量张不含舌像的背景图像作为负样本,将正样本与负样本归一化并分别计算其HOG特征,再放入SVM模型中训练,获得服务器端Adaboost级联分类器;S22.图像检测:将从手机端上传至服务器端的待检测图像输入服务器端Adaboost级联分类器,排除不含舌像的图像,得到待分割图像;S3.服务器端分割,其包括:S31.将待分割图像进行超像素分割,得到超像素块a1,a2,……an‑1,an,获取每个超像素块的直方图特征Vi,将所有超像素块的直方图特征集合成一个矩阵M,采用K‑means聚类算法将M聚为600类的词典;S32.计算每个直方图特征与600类词典之间的欧式最小距离,经过归一化后获得每个像素块的属于舌像类的概率,获得概率图像;S33.采用Graph Cuts算法在概率图像上分割出舌像。...

【技术特征摘要】
1.基于学习的面向手机应用的舌像快速检测分割方法,其特征在于,包括以下步骤:S1.手机端检测,其包括:S11.建立手机端Adaboost级联分类器:采用预置数量张含舌像图像作为正样本和预置数量张不含舌像的背景图像作为负样本,分别提取正样本和负样本的纹理特征,采用Adaboost机器将提取的纹理特征进行学习训练,获得手机端Adaboost级联分类器;S12.提取舌像候选区域:将待检测图像输入手机端Adaboost级联分类器进行分类检测,获得含舌像候选区域的图像;S13.将含舌像候选区域的图像转换为RGB图像,计算其颜色直方图,根据颜色直方图判断每个像素及其周围区域与舌像颜色的相似度,再计算舌像候选区域的平均颜色相似度,选取平均相似度不低于阈值的图像作为手机端检测出含舌像的图像;手机端将其检测出的含舌像图像上传至服务器端作为服务器端的待检测图像;S2.服务器端检测,其包括:S21.建立服务器端Adaboost级联分类器:采用预置数量张含舌像图像作为正样本和预置数量张不含舌像的背景图像作为负样本,将正样本与负样本归一化并分别计算其HOG特征,再放入SVM模型中训练,获得服务器端Adaboost级联分类器;S22.图像检测:将从手机端上传至服务器端的待检测图像输入服务器端Adaboost级联分类器,排除不含舌像的图像,得到待分割图像;S3.服务器端分割,其包括:S31.将待分割图像进行超像素分割,得到超像素块a1,a2,……an-1,an,
\t获取每个超像素块的直方图特征Vi,将所有超像素块的直方图特征集合成一个矩阵M,采用K-means聚类算法将M聚为600类的词典;S32.计算每个直方图特征与600类词典之间的欧式最小距离,经过归一化后获得每个像素块的属于舌像类的概率,获得概率图像;S33.采用Graph ...

【专利技术属性】
技术研发人员:肖龙源谢军伟李稀敏杨开涛
申请(专利权)人:厦门快商通科技股份有限公司
类型:发明
国别省市:福建;35

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

1