摘要
望诊是传统中医四诊的重要组成部分,它通过分析病人的外在特征变化对病人进行病情诊断。传统中医望诊过分依赖于医师的过往经验,易受主观因素和周围环境的影响,造成诊断结果缺乏客观性。因此,使得望诊结果客观化就显得尤为重要。舌诊和手诊又是望诊的重要内容,本课题主要是针对望诊中的舌诊和手诊的客观化进行研究,取得了一定的成果。 舌诊客观化研究对象为点刺舌和裂纹舌,主要内容为:首先根据舌图像在HSI空间中的H和I分量的不同将背景、人脸和舌三个区域分开,用数学形态学运算消除毛刺、噪点和孔洞,用凸包拟合获得舌体的大致轮廓。结合阈值分割与主动形状模型算法,不再使用分类器探测舌区域,将HSI空间下获得的大致轮廓作为初始模型,搜索舌体区域,完成了对舌图像的分割,有效地提高了分割的准确率。然后基于灰度差法对分割的舌图像进行点刺和裂纹的提取,得到了较好的提取结果。在此基础上提取点刺和裂纹的相关特征,并对这些特征进行统计学分析,得出其具有统计学意义。 手诊客观化研究对象为哮喘病患者和健康人的手掌,主要内容为:首先根据手掌图像在HSV空间中的H和S分量的不同将手掌从背景图像中分割,结合数学形态学运算和中值滤波的方法对手掌图像进行去噪处理,再利用轮廓面积比较的方法能够较好的分割出手掌。然后根据解剖学理论,将手掌分为感兴趣的指尖区域和掌面区域。根据感兴趣的指尖区域与手指的位置关系提取五块指尖区域,再应用模板匹配的方法提取感兴趣的掌面区域。在此基础上提取感兴趣手掌区域的颜色特征,并对这些颜色特征进行统计学分析,得出其具有统计学意义。 对具有统计学意义的舌点刺、裂纹特征和手掌颜色特征分别应用主成分分析法、线性判别法和局部保持映射法进行降维处理,得到新的特征。然后分别应用支持向量机分类算法和最近邻分类算法对所得到舌诊和手诊特征进行分类识别,取得了较高的分类准确率。最后结合Visual Studio2005软件平台和OpenCV函数库初步完成了舌诊分析系统和手诊分析系统。