【技术实现步骤摘要】
一种基于神经网络学习的核性白内障图像处理方法
[0001]本专利技术属于计算机机器学习
,具体涉及一种基于神经网络学习的核性白内障图像处理方法。
技术介绍
[0002]白内障是视力受损的主要原因,也是导致失明的严重眼疾之一。白内障筛查的主要目的是防盲工作,筛选出需要进行手术的白内障患者接受手术治疗;对于不需要手术治疗的轻度白内障患者,也可检查其眼底有无其他疾病,避免至白内障严重眼底看不清时盲目手术导致术后效果不佳。白内障检查耗时、昂贵,在低收入和中等收入国家和地区,由于健康投资较低,给白内障防盲工作的大范围普及带来了困难,导致白内障致盲率更高。构建白内障自动分类器对于降低白内障筛查的工作成本和在健康投资较低区域普及白内障筛查工作具有重要的实际意义,因此,基于医学影像的人工智能辅助白内障判断技术越来越受到研究人员的关注。
[0003]人工智能技术在辅助白内障判断中可对晶状体结构进行定位分析,在白内障分级上的判断能力达到专业医生的水平。对于白内障的治疗,其在手术方案选择、医师培训方面可提供客观参考,增加了手术安全性。同时AI技术也可实现白内障在人群中的筛查,为远程医疗奠定基础。该领域存在基于白内障的识别和分级研究,利用深度学习方法自动提取眼底白内障特征,构建白内障自动分类器,并可视化分析神经网络中间层特征的逐层变换过程。方法基于临床眼底图像,从输入数据的原始表示直接学习有用的特征,对比分析自动提取的特征与预定义特征的性能表现。白内障病症是通过核浑浊、核颜色、皮质、后囊下四种属性的分级来综合诊断和识别分类白内 ...
【技术保护点】
【技术特征摘要】
1.一种基于神经网络学习的核性白内障图像处理方法,其特征在于:包括如下步骤:步骤1、在裂隙灯设备下得到核性白内障图像,进行多次连续的腐蚀膨胀操作得到灰度图像,然后对灰度图像进行动态二值化预处理,得到二值化之后的核性图像;步骤2、将步骤1得到的二值化之后的核性图像,在图像中定位晶状体位置:首先通过二值化图像求轮廓的方法,得到图像中的最大轮廓,求轮廓的水平外接矩形,然后使用基于膨胀椭圆遍历的晶状体定位方法,通过遍历算法确认精确的晶状体位置,得到晶状体内切椭圆的坐标及公式,确定晶状体区域;步骤3、根据步骤2确定的晶状体区域,基于LOCSIII标准图,对二值化之后的核性图像的特征基准点进行定位:在LOCSIII标准图中,首先确定各级图像的晶状体定位区域,在该区域内寻找像素重复颜色最多的像素点,获取其颜色RGB三元式,得到核性图像的特征基准点RGB值;步骤4、根据步骤3获得的基准点RGB值,判断待检图像中与基准点颜色的相似程度,采用统计模糊区间比例的方式,作为核性图像的特征值,检查待检测图像相应区域内,颜色在以基准点为中心的区间之内的像素点数量,并求出其在待检测区域内的占比,作为待检测图像的核性图像特征值组;步骤5、将步骤4得到的检测图像的核性图像特征值组以及对应的人工检测结果,按比例分成机器学习所需要的训练集和测试集,初始化神经网络模型,使用训练集来确定网络模型的结构和权重,使用测试集来核准模型的识别效果,最终,输入待检测白内障图像的图像特征值组,通过神经网络模型的计算,得到白内障图像的处理结果。2.根据权利要求1所述的一种基于神经网络学习的核性白内障图像处理方法,其特征在于:步骤1中进行多次连续的腐蚀膨胀操作后,图像上的判定标准是灰度图像中的轮廓数量应当只有一个。3.根据权利要求2所述的一种基于神经网络学习的核性白内障图像处理方法,其特征在于:步骤1中将进行多次腐蚀膨胀的灰度图像二值化,确定动态阈值,在灰度图像的每个点上,灰度值大于阈值的设为1,小于阈值的设为0,动态阈值的计算公式如下:基本阈值T1为:其中图像的大小为m
×
n,X
i,j
为图像上第i行第j列的像素值;以坐标(i,j)为中心,长为2k,宽为2k的矩形区域,是坐标(i,j)的k邻域,设X
p,q
为该邻域内的任意一点,则k邻域的偏移阈值T
k
为:其中k是大于1小于Min{m,n}的奇数,且所有越界的像素点其灰度值被设定为T1;最终,动态阈值T为:
其中k是奇数。4.根据权利要求1所述的一种基于神经网络学习的核性白内障图像处理方法,其特征在于:步骤2中晶状体区域定位的具体步骤如下:步骤2.1、根据二值化图像,采用OpenCV自带的轮廓提取功能,找到图像中的轮廓,遍历组成轮廓的所有像素点,获得其在水平坐标系中的位置区域,得到轮廓的水平外接矩形,所述轮廓的水平外接矩形中包含晶状体图像;步骤2.2、在所述轮廓的水平外接矩形中,使用基于膨胀椭圆遍历的晶状体定位方法,以从小到大的顺序遍历任意位置的任意大小的椭圆,当这个椭圆内部所有像素点都是白色的,则认为这个椭圆是合法的,在所有合法的椭圆中,找到一个最大的椭圆,则这个最大的椭圆E就是晶状体的拟合椭圆,得到这个椭圆E在水平坐标系内的坐标位置和公式,椭圆E的表达方式是用其外接矩形的左上角的坐标(x,y)、外接矩形的宽和高。5.根据权利要求1所述的一种基于神经网络学习的核性白内障图像处理方法,其特征在于:步骤3中确定核性图像的特征基准点RGB值的具体步骤如下:在步骤2确定晶状体区域的基础上,遍历该区域内的所有像素点,获取所有像素点的三元组RGB值,统计具有不同RGB值的像素点的数量,选择各...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。