System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,尤其涉及一种确定白睛区域内血脉颜色的方法和装置。
技术介绍
1、眼睛中白睛区域内的血脉是人体中唯一可以无创,能够直接观看到较深层次的血脉,是全身微循环系统的一个重要组成部分,也是全身为血脉病变的观察窗口。
2、多项研究表明,白睛区域内的血脉的颜色变化与许多全身性疾病的病情进展密切相关,确定白睛区域内血脉的颜色特征是采用目诊进行疾病诊断的关键依据,因此,如何较为更为准确地确定出白睛区域内的血脉颜色是本领域技术人员需要解决的技术问题。
技术实现思路
1、本申请提供了一种确定白睛区域内血脉颜色的方法和装置,以更为准确地确定出白睛区域内的血脉颜色。
2、一方面,本申请提供了一种确定白睛区域内血脉颜色的方法,包括:
3、确定眼象图像中的白睛区域;
4、利用血脉区域检测模型检测出所述白睛区域中的至少一个血脉分布区以及所述血脉分布区的血脉等级,所述血脉分布区中包括至少一条血脉,其中,血脉分布区的血脉等级越高,表明血脉分布区中的血脉越粗;
5、从所述至少一个血脉分布区中,确定出血脉等级最高的至少一个目标血脉分布区;
6、按照与所述目标血脉分布区的血脉等级对应的血脉提取条件,从所述目标血脉分布区中确定出满足所述血脉提取条件的目标血脉;
7、基于所述目标血脉的像素颜色,确定所述白睛区域内的血脉颜色。
8、在一种可能的实现方式中,所述血脉分布区的血脉等级属于第一血脉等级、第二血脉等级和第三
9、所述按照与所述目标血脉分布区的血脉等级对应的血脉提取条件,从所述目标血脉分布区中确定出满足所述血脉提取条件的目标血脉,包括:
10、如果所述目标血脉分布区的血脉等级为第一血脉等级,从所述目标血脉分布区中提取出满足第一血脉提取条件的目标血脉,所述第一血脉提取条件包括:血脉围成的血脉闭合面积中的像素个数不小于第一像素值,且按照血脉闭合面积从大到小的排序,血脉闭合面积的排序属于靠前的第一数量个排序位置;
11、如果所述目标血脉分布区的血脉等级为第二血脉等级,从所述目标血脉分布区中提取出满足第二血脉提取条件的目标血脉,所述第二血脉提取条件包括:血脉闭合面积中的像素个数不小于第二像素值,且按照血脉闭合面积从大到小的排序,血脉闭合面积的排序属于靠前的第二数量个排序位置,所述第二像素值大于第一像素值,且所述第二数量小于第一数量;
12、如果所述目标血脉分布区的血脉等级为第三血脉等级,从所述目标血脉分布区中提取出满足第三血脉提取条件的目标血脉,所述第三血脉提取条件包括:血脉闭合面积中像素个数不小于第三像素值,所述第三像素值大于所述第二像素值。
13、在又一种可能的实现方式中,在从所述目标血脉分布区中提取出满足第一血脉提取条件的目标血脉,或者,从所述目标血脉分布区中提取出满足第二血脉提取条件的目标血脉之后,还包括:
14、按照血脉闭合面积从到小的排序顺序,依次将所述目标血脉分布区中的目标血脉确定为待处理的候选目标血脉;
15、如果所述候选目标血脉不是排序最靠前的目标血脉,且所述候选目标血脉的前一个目标血脉与所述候选目标血脉之间的血脉闭合面积比值大于目标值,剔除所述候选目标血脉以及排序位于所述候选目标血脉之后的其他目标血脉。
16、在又一种可能的实现方式中,在从所述目标血脉分布区中确定出目标血脉之前,还包括:
17、基于设定的第一阈值,采用平均阈值迭代法检测出所述目标血脉分布区中包括的至少一条血脉;
18、在所述目标血脉分布区中存在未闭合的至少两条候选血脉的情况下,对于所述目标血脉分布区中任意两条候选血脉,如果所述两条候选血脉的断点之间的间距小于设定阈值,基于所述两条候选血脉的断点,从所述目标血脉分布区中确定出一血脉检测区,所述血脉检测区包括:所述两条候选血脉的断点,以及处于所述两条候选血脉的断点之间的连线的设定范围内的像素点;
19、基于设定的第二阈值,采用平均阈值迭代法检测所述血脉检测区内存在的子血脉,所述第二阈值不同于所述第一阈值;
20、如果基于所述血脉检测区中检测出的子血脉,确定出所述两条候选血脉为一条连续的血脉,将所述两条候选血脉重构为一条血脉。
21、在又一种可能的实现方式中,在检测出所述目标血脉分布区中包括的至少一条血脉之前,还包括:
22、如果所述目标血脉分布区的血脉等级为第一血脉等级,基于设定的第一模糊强度对目标血脉分布区进行高斯模糊处理,基于设定的第一对比度增强程度对所述目标血脉分布区进行对比度增强;
23、如果所述目标血脉分布区的血脉等级为第二血脉等级,基于设定的第二模糊强度对目标血脉分布区进行高斯模糊处理,基于设定的第二对比度增强程度对所述目标血脉分布区进行对比度增强,其中,所述第二模糊强度低于第一模糊强度,所述第二对比度增强程度高于所述第一对比度增强程度;
24、如果所述目标血脉分布区的血脉等级为第三血脉等级,基于设定的第三对比度增强程度对所述目标血脉分布区进行对比度增强,所述第三对比度增强程度高于所述第二对比度增强程度。
25、在一种可能的实现方式中,在利用血脉区域检测模型检测出所述白睛区域中的至少一个血脉分布区以及所述血脉分布区的血脉等级之前,还包括如下至少一项:
26、识别出所述白睛区域中存在的斑点,去除所述白睛区域中的斑点;
27、识别出所述白睛区域中存在的光斑,去除所述白睛区域中的光斑;
28、识别出所述白睛区域中属于睫毛的睫毛线条,去除所述白睛区域中的睫毛线条;
29、通过对所述白睛区域中属于眼睛外边缘的边缘线进行腐蚀处理,将所述边缘线向靠近眼睛瞳孔的方向移动,以去除所述白睛区域中属于眼底息肉的各像素点。
30、在又一种可能的实现方式中,所述识别出所述血脉分布区中属于睫毛的睫毛线条,包括:
31、确定所述眼象图像的整体亮度值;
32、确定所述整体亮度值所属的目标亮度区间;
33、按照所述目标亮度区间对应的睫毛亮度阈值区间,确定所述白睛区域中属于睫毛的各像素点组成的睫毛线条。
34、在又一种可能的实现方式中,所述识别出所述血脉分布区中存在的光斑,包括:
35、确定所述眼象图像的整体亮度值;
36、确定所述整体亮度值所属的目标亮度区间;
37、按照所述目标亮度区间对应的光斑亮度范围,确定所述白睛区域中存在的光斑。
38、在又一种可能的实现方式中,所述基于所述目标血脉的像素颜色,确定所述白睛区域内的血脉颜色,包括:
39、基于目标血脉中各像素点的像素颜色,从各目标血脉分布区的所有目标血脉中,确定像素颜色最大的前设定数量个目标像素点;
40、以所述设定数量个目本文档来自技高网...
【技术保护点】
1.一种确定白睛区域内血脉颜色的方法,其特征在于,包括:
2.根据权利要求1所述的确定白睛区域内血脉颜色的方法,其特征在于,所述血脉分布区的血脉等级属于第一血脉等级、第二血脉等级和第三血脉等级中的一种,其中,所述第一血脉等级的等级最高,所述第三血脉等级的等级最低;
3.根据权利要求2所述的确定白睛区域内血脉颜色的方法,其特征在于,在从所述目标血脉分布区中提取出满足第一血脉提取条件的目标血脉,或者,从所述目标血脉分布区中提取出满足第二血脉提取条件的目标血脉之后,还包括:
4.根据权利要求2或3所述的确定白睛区域内血脉颜色的方法,其特征在于,在从所述目标血脉分布区中确定出目标血脉之前,还包括:
5.根据权利要求4所述的确定白睛区域内血脉颜色的方法,其特征在于,在检测出所述目标血脉分布区中包括的至少一条血脉之前,还包括:
6.根据权利要求1所述的确定白睛区域内血脉颜色的方法,其特征在于,在利用血脉区域检测模型检测出所述白睛区域中的至少一个血脉分布区以及所述血脉分布区的血脉等级之前,还包括如下至少一项:
7.根据权利
8.根据权利要求6所述的确定白睛区域内血脉颜色的方法,其特征在于,所述识别出所述白睛区域中存在的光斑,包括:
9.根据权利要求1所述的确定白睛区域内血脉颜色的方法,其特征在于,所述基于所述目标血脉的像素颜色,确定所述白睛区域内的血脉颜色,包括:
10.一种确定白睛区域内血脉颜色的装置,其特征在于,包括:
...【技术特征摘要】
1.一种确定白睛区域内血脉颜色的方法,其特征在于,包括:
2.根据权利要求1所述的确定白睛区域内血脉颜色的方法,其特征在于,所述血脉分布区的血脉等级属于第一血脉等级、第二血脉等级和第三血脉等级中的一种,其中,所述第一血脉等级的等级最高,所述第三血脉等级的等级最低;
3.根据权利要求2所述的确定白睛区域内血脉颜色的方法,其特征在于,在从所述目标血脉分布区中提取出满足第一血脉提取条件的目标血脉,或者,从所述目标血脉分布区中提取出满足第二血脉提取条件的目标血脉之后,还包括:
4.根据权利要求2或3所述的确定白睛区域内血脉颜色的方法,其特征在于,在从所述目标血脉分布区中确定出目标血脉之前,还包括:
5.根据权利要求4所述的确定白睛区域内血脉颜色的方法,其特征在于,在检测出...
【专利技术属性】
技术研发人员:李旸,范里明,朱婷,黄超楠,李航,袁征,王文君,程京,
申请(专利权)人:博奥生物集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。