论文部分内容阅读
舌诊是传承了几千年的一种中医诊病手段,在中国历史上起着重要的作用。如今,随着计算机科学技术的发展,使中医舌诊克服以往非量化和主观性等缺点,进而形成自动化和客观化的诊断逐渐成为可能。舌瘀斑、瘀点是舌诊中的一个重要病理特征,对于一些疾病的判断起着至关重要的作用。本文主要研究内容就是应用图像处理的方法,对舌图像中的瘀斑、瘀点进行检测。由于瘀斑、瘀点面积小,颜色不固定,且几乎不含形状和纹理信息,使得检测存在很大的困难,长期以来都未能取得明显进展。本文详细分析了瘀斑、瘀点的特征,列举了检测过程中可能遇到的各种干扰,并就这些干扰提出了相应的去除方法。针对瘀斑、瘀点间存在一定差异的特点,分别对它们采用了不同的检测方法。文章详细叙述了检测过程,并就过程中可能出现的问题进行一一分析,在比较多种方法的基础上选择了最优的处理方法。首先,本文对图像进行了预处理。对于反光点周围阴影的干扰,通过运用反光点的饱和度信息和形态学的腐蚀运算,使其很好的被去除;对于舌边阴影的干扰同样采用了腐蚀运算;为了去除图像中无用像素信息,平滑及增强图像,提出了改进的对比度拉伸的方法,取得了良好的效果。随后,在瘀斑检测中,为了去除舌面小噪声的干扰,在比较了多种方法之后,本文采用了数学形态学的开-闭滤波的方法;在区域分割方面,采用了基于标记分水岭算法;最后,在瘀斑的辨识方面,提出了基于图像重构的边缘选区去除方法及基于周长平方-面积比的形状判别方法,能够较好地区分瘀斑选区和“虚假选区”,取得较好的检测效果。最后,在瘀点的检测中,为了去除舌面阴影块的干扰,采用了数学形态学中的Top-hat变换;在图像的分割上,提出了一种基于灰度直方图匹配的阈值设置方法,能够较好地对图像进行分割;在瘀点的辨识方面,先采用区域生长法扩展局部区域,最后通过形态学的击中击不中变换去除不规则区域而保留瘀点,达到检测的效果。本文通过相关实验证明了以上方法的有效性与实用性。