1.一种增强眼底图像的方法,包括:
确定所述眼底图像的清晰度;
根据所述清晰度,确定用于增强所述眼底图像的倍数;
对所述眼底图像进行平滑处理,得到平滑图像;
对所述平滑图像与所述眼底图像做图像减法运算,得到差值图像;
对所述差值图像与所述倍数做图像乘法运算,以用于眼底图像识别。
2.根据权利要求1所述的方法,其中,所述确定所述眼底图像的清晰度,包括:
计算所述眼底图像中的血管的对比度;
根据所述对比度,确定所述清晰度。
3.根据权利要求2所述的方法,其中,所述计算所述眼底图像中的血管的对比度,包括:
计算血管的像素灰度值与血管周围的背景区域的像素灰度值之差,得到所述眼底图像中的血管的对比度。
4.根据权利要求2所述的方法,其中,所述根据所述对比度,确定所述清晰度,包括:
将所述对比度的数值归一到[0,1]的区间内,得到所述清晰度的数值;
其中,所述根据所述清晰度,确定用于增强所述眼底图像的倍数,包括:
设所述倍数为m,所述清晰度的数值为n∈[0,1],按m=3-n计算所述倍数。
5.根据权利要求1至4中任一项所述的方法,其中,所述对所述眼底图像进行平滑处理,得到平滑图像,包括:
通过中值滤波对所述眼底图像进行平滑处理,得到平滑图像。
6.根据权利要求1至4中任一项所述的方法,其中,所述对所述眼底图像进行平滑处理,得到平滑图像,包括:
确定平滑处理的最大尺度和最小尺度;
从所述最大尺度到所述最小尺度依次递减,对所述眼底图像进行多次平滑处理,得到多张平滑图像;
其中,所述对所述平滑图像与所述眼底图像做图像减法运算,得到差值图像,包括:
对所述多张平滑图像眼底图像与所述眼底图像分别做图像减法运算,得到多张差值图像;
其中,所述对所述差值图像与所述倍数做图像乘法运算,以用于眼底图像识别,包括:
对所述多张差值图像与所述倍数分别做图像乘法运算,得到多张积值图像;
其中,所述方法还包括:
通过主成分分析合并所述多张积值图像。
7.根据权利要求6所述的方法,其中,所述确定平滑处理的最大尺度和最小尺度,包括:
根据所述眼底图像中的病灶区域的直径,得出最大尺度;
根据所述眼底图像中的血管的直径,得出最小尺度。
8.根据权利要求7所述的方法,其中,所述根据所述眼底图像中的病灶区域的直径,得出最大尺度,包括:
识别所述眼底图像中的病灶区域;
从识别出的病灶区域中确定最大病灶区域;
计算所述最大病灶区域的直径所占的像素数;
以所述像素数作为最大尺度。
9.根据权利要求8所述的方法,其中,当所述最大病灶区域的直径超过所述眼底图像的图像尺寸的1/3时,以所述图像尺寸的1/3所占的像素数作为最大尺度。
10.根据权利要求7所述的方法,其中,所述根据所述眼底图像中的血管的直径,得出最小尺度,包括:
统计多张参考眼底图像中的血管直径与图像尺寸之间的比值的平均值;
根据所述平均值,计算所述眼底图像中的血管的直径所占的像素数;
以所述像素数的两倍作为最小尺度。
11.根据权利要求10所述的方法,其中,所述平均值约为1/74。
12.根据权利要求1至4中任一项所述的方法,还包括:
将经过所述图像乘法运算的眼底图像的背景的亮度调整成预定值。
13.一种用于增强眼底图像的装置,包括:
第一确定模块,用于确定所述眼底图像的清晰度;
第二确定模块,用于根据所述清晰度,确定用于增强所述眼底图像的倍数;
平滑模块,用于对所述眼底图像进行平滑处理,得到平滑图像;
减法模块,用于对所述平滑图像与所述眼底图像做图像减法运算,得到差值图像;
乘法模块,用于对所述差值图像与所述倍数做图像乘法运算,以用于眼底图像识别。