【技术实现步骤摘要】
一种中医舌诊中齿痕舌程度评价方法、系统及存储介质
[0001]本专利技术涉及中医治疗领域,更具体地,涉及一种中医舌诊中齿痕舌程度评价方法、系统及存储介质。
技术介绍
[0002]舌诊属于中医望诊范畴,它通过医生肉眼诊查病人的舌质、舌苔和舌形态等特征,从而了解机体的内部变化,齿痕舌及其程度是舌诊的重要内容。舌诊以前是通过医生直接观察患者舌象进行,而随着中医药现代化、客观化的不断发展和舌图像采集仪器的不断研发,利用舌图像分析齿痕舌对中医诊疗的客观化具有重要的意义。
[0003]舌体齿痕的分析是以预设该舌体不存在齿痕的情况下形成的区域,减去现有舌体区域得到差值区域,认为是齿痕区域。当前对舌图像的齿痕进行处理的方法有凸包算法,如专利《基于舌体轮廓线的舌体齿痕识别装置及方法》(申请号:CN201811001462.X)提出了舌体齿痕识别方法,根据舌体轮廓线计算舌体轮廓凸包作为近似舌体齿痕轮廓线,然后根据舌体轮廓线和近似舌体齿痕轮廓线之间的最大距离确定齿痕位置,再根据最大距离是否大于预定阈值以确定是否为齿痕,该方法采用凸包作为齿痕轮廓线对于正常舌体为曲线的轮廓偏差较大,而判断是否为齿痕的阈值难于确定,且对于不同的人舌体大小存在差异采用统一的齿痕阈值不够合理。
[0004]当前在临床诊疗中对于齿痕舌的轻、中和重程度评价分析依赖于医生的判断,也有基于舌图像进行齿痕分析,专利《基于多尺度卷积神经网络的舌象纹理定量分析方法》(申请号:CN201910470107.5)仿照医生的齿痕舌诊断过程,采用齿痕深度和齿痕数的乘积作 ...
【技术保护点】
【技术特征摘要】
1.一种中医舌诊中齿痕舌程度评价方法,其特征在于:包括以下步骤:获取舌体二值图像;提取舌体区域的边缘点;计算舌体区域边缘点上凸的顶点;基于移动最小二乘法用曲线拟合舌体区域边缘点上凸的顶点;填充曲线包围的区域;减去舌体图像所在区域得到齿痕区域;计算每个齿痕的模糊系数指标;对所有齿痕的指标的和进行反正切函数运算并归一化。2.根据权利要求1所述的中医舌诊中齿痕舌程度评价方法,其特征在于:所述提取舌体区域的边缘点的具体过程如下:在舌体二值图像中值为1且列值最大的点,任选一个计为P1,从该点的邻接点中搜索下一个边缘点P2,并继续搜索下一个边缘点,直至搜索到起始点P1为止,上述点按顺序存储到数组Points中,并将P1再一次存储到数组Points作为最后一项。3.根据权利要求2所述的中医舌诊中齿痕舌程度评价方法,其特征在于:所述计算舌体区域边缘点上凸的顶点的具体过程如下:设置Vertex数组来保存舌体区域边缘点上凸的顶点;将Points中的起始点P1放入Vertex数组中;对于Points数组中的任意一个点P
i
,设与其相邻的两点为P
i
‑1和P
i+1
,计算线段P
i
‑1P
i
和P
i
P
i+1
的叉积crossValue:crossValue=(P
i
‑1(x)
‑
P
i
(x))*(P
i+1
(y)
‑
P
i
(y))
‑
(P
i
‑1(y)
‑
P
i
(y))*(P
i+1
(x)
‑
P
i
(x))若crossValue大于0则点P
i
不是舌体区域边缘点上凸的顶点,否则为舌体区域边缘点上凸的顶点并将其添加到数组Vertex中;按顺序遍历边缘点数组Points上的所有点,将舌体区域边缘点上凸的顶点按顺序添加到Vertex数组中。4.根据权利要求3所述的中医舌诊中齿痕舌程度评价方法,其特征在于:所述基于移动最小二乘法用曲线拟合舌体区域边缘点上凸的顶点的具体过程如下:拟合函数表示如下:式中a(x)=(a1(x),a2(x),
…
,a
n
(x))
T
为系数向量,q(x)=(q1(x),q2(x),
…
,q
n
(x))
T
为基函数;在每个点x处,选择适当的a(x),使u
h
(x)能很好地逼近u(x);定义逼近函数地离散加权L2范数以度量函数地逼近程度:式中N为支持域的离散点数,r为划分的支持域半径,w(|x
‑
x
i
|/r)为加权函数,其值随着x和x
i
之间的距离s=|x
‑
x
i
|的增加而减少;式子(2)写成矩阵形式如下:
J=(Qa(x)
‑
u)
T
W(x)(Qa(x...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。