1.一种中医治疗舌诊图像智能分割方法,其特征在于,该方法包括以下步骤:
采集若干舌部灰度图像,所述舌部灰度图像包含一个舌面区域以及多个舌面像素点;
将对于任意一张舌部灰度图像,将舌部灰度图像内舌面区域中第一行的所有像素点按照从左到右的顺序进行排序,将排序后的序列记为初始舌面像素点序列;将初始舌面像素点序列划分为若干初始舌面像素点段;根据参数舌面像素点段中不同舌面像素点与初始舌面像素点段边界处的灰度差异,得到每个舌面像素点的种子生长程度,所述种子生长程度用于描述舌面像素点与舌苔与舌质交界处的距离差异;根据种子生长程度对舌面像素点进行划分得到若干舌面交界点段;根据舌面交界点段与初始舌面像素点段边界处之间的位置差异,得到每个初始舌面像素点段的舌苔舌质交界点段;
根据舌苔舌质交界点段构建初始交界区域,所述初始交界区域包含多个参考舌面交界边;根据参考舌面交界边两侧的灰度差异得到每个参考舌面交界边的可生长程度,所述可生长程度用于描述参考舌面交界边经过舌苔舌质交界处的概率;根据可生长程度进行区域扩展得到若干交界区域;
根据交界区域对舌部灰度图像进行分割。
2.根据权利要求1所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述舌面区域以及多个舌面像素点的获取方法为:对于任意一张舌部灰度图像,将舌部灰度图像中每个灰度值不为0的像素点记为舌面像素点,将所有舌面像素点所围成的最大闭合区域记为舌面区域。
3.根据权利要求1所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述根据参数舌面像素点段中不同舌面像素点与初始舌面像素点段边界处的灰度差异,得到每个舌面像素点的种子生长程度,包括的具体方法为:将初始舌面像素点序列中心处的舌面像素点记为初始种子生长点;获取每个初始舌面像素点段的边界舌面像素点;
式中,表示初始舌面像素点段中任意一个舌面像素点的种子生长程度;表示舌面像素点的灰度值; 表示边界舌面像素点的灰度值; 表示初始种子生长点的灰度值;表示初始舌面像素点段中所有舌面像素点的数量; 表示初始舌面像素点段中第 个舌面像素点的灰度值;表示预设的超参数; 表示预设的超参数;表示取绝对值; 表示以10为底的对数函数。
4.根据权利要求3所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述获取每个初始舌面像素点段的边界舌面像素点,包括的具体方法为:对于任意一个初始舌面像素点段,获取初始舌面像素点段中所有舌面像素点与初始种子生长点的欧式距离,将与初始种子生长点的欧式距离最大的舌面像素点记为初始舌面像素点段的边界舌面像素点。
5.根据权利要求1所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述根据种子生长程度对舌面像素点进行划分得到若干舌面交界点段,包括的具体方法为:对于任意一个初始舌面像素点段,预设一个舌面像素点数量T1,在初始舌面像素点段中,每T1个舌面像素点构成的数据段记为子舌面像素点段;所述T1预设为偶数;
预设一个种子生长程度阈值 ,对于任意一个子舌面像素点段,将子舌面像素点段中种子生长程度大于 的舌面像素点记为舌面交界像素点,获取子舌面像素点段中所有舌面交界像素点;
若子舌面像素点段中所有舌面交界像素点的数量大于 ,那么将子舌面像素点段记为舌面交界点段。
6.根据权利要求3所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述根据舌面交界点段与初始舌面像素点段边界处之间的位置差异,得到每个初始舌面像素点段的舌苔舌质交界点段,包括的具体方法为:对于任意一个初始舌面像素点段的任意一个舌面交界点段,将初始舌面像素点段的边界舌面像素点与舌面交界点段中所有舌面像素点的欧式距离的最小值,记为边界舌面像素点与舌面交界点段的位置距离;获取边界舌面像素点与所有舌面交界点段的位置距离,将与边界舌面像素点的位置距离最大的舌面交界点段记为初始舌面像素点段的舌苔舌质交界点段。
7.根据权利要求1所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述根据舌苔舌质交界点段构建初始交界区域,包括的具体方法为:对于任意一个初始舌面像素点段的舌苔舌质交界点段,将舌苔舌质交界点段中所有舌面像素点的数量作为窗口边长M,将舌苔舌质交界点段所在的边记为标准边,将标准边作为窗口上边,根据窗口上边构建一个窗口大小为M M的窗口区域,并记为初始交界区域;
将初始交界区域中除舌苔舌质交界点段所在区域边以外的区域边记为参考舌面交界边。
8.根据权利要求1所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述根据参考舌面交界边两侧的灰度差异得到每个参考舌面交界边的可生长程度,包括的具体方法为:对于初始交界区域的任意一个参考舌面交界边,将参考舌面交界边的中心记为交界中心点;
式中,表示参考舌面交界边的初始可生长程度; 表示参考舌面交界边上所有舌面像素点的灰度值的最大值; 表示参考舌面交界边上所有舌面像素点的灰度值的最小值;
表示参考舌面交界边上所有舌面像素点的数量; 表示参考舌面交界边上第 个舌面像素点与交界中心点之间的欧式距离; 表示参考舌面交界边上第 个舌面像素点的灰度值;
表示在参考舌面交界边上,第 个舌面像素点关于交界中心点对称的舌面像素点的灰度值;表示取绝对值;获取初始交界区域中所有参考舌面交界边的初始可生长程度,对所有的初始可生长程度进行线性归一化,将归一化后的初始可生长程度记为可生长程度。
9.根据权利要求1所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述根据可生长程度进行区域扩展得到若干交界区域,包括的具体方法为:将初始交界区域中可生长程度最大的参考舌面交界边记为扩展边,若扩展边为初始交界区域的左边,那么将扩展边作为第一个窗口的右边,并记为第一个交界区域的标准边,根据标准边构建一个窗口大小为M M的窗口,并记为第一个交界区域;若扩展边为初始交界区域的右边,那么将扩展边作为第一个窗口的左边,并记为第一个交界区域的标准边,根据标准边构建一个窗口大小为M M的窗口,并记为第一个交界区域;若扩展边为初始交界区域的下边,那么将扩展边作为第一个窗口的上边,并记为第一个交界区域的标准边,根据标准边构建一个窗口大小为M M的窗口,并记为第一个交界区域;若扩展边为初始交界区域的上边,那么将扩展边作为第一个窗口的下边,并记为第一个交界区域的标准边,根据标准边构建一个窗口大小为M M的窗口,并记为第一个交界区域;
获取第一个交界区域的扩展边,若扩展边为第一个交界区域的左边,那么将扩展边作为第二个窗口的右边,并记为第二个交界区域的标准边,根据标准边构建一个窗口大小为MM的窗口,并记为第二个交界区域;若扩展边为第一个交界区域的右边,那么将扩展边作为第二个窗口的左边,并记为第二个交界区域的标准边,根据标准边构建一个窗口大小为M M的窗口,并记为第二个交界区域;若扩展边为第一个交界区域的下边,那么将扩展边作为第二个窗口的上边,并记为第二个交界区域的标准边,根据标准边构建一个窗口大小为M M的窗口,并记为第二个交界区域;若扩展边为第一个交界区域的上边,那么将扩展边作为第二个窗口的下边,并记为第二个交界区域的标准边,根据标准边构建一个窗口大小为M M的窗口,并记为第二个交界区域;依次类推,获取所有交界区域。
10.根据权利要求1所述一种中医治疗舌诊图像智能分割方法,其特征在于,所述根据交界区域对舌部灰度图像进行分割,包括的具体方法为:对于任意一个初始舌面像素点段,将初始舌面像素点段的所有交界区域构成的图像区域记为初始舌面像素点段的舌面交界区域;获取所有初始舌面像素点段的舌面交界区域,将所有初始舌面像素点段的舌面交界区域的重合区域记为舌部灰度图像的最终舌面交界区域;
将舌部灰度图像的最终舌面交界区域作为分界线,根据分界线对舌部灰度图像的舌面区域进行分割得到两个分割区域,将面积最大的分割区域记为最终舌苔区域,将面积最小的分割区域记为最终舌质区域。