一种糖尿病性视网膜病变自动检测方法技术

技术编号:18713142 阅读:17 留言:0更新日期:2018-08-21 23:01
本发明专利技术公开了一种糖尿病性视网膜病变自动检测方法,该方法首先对医学眼底图像进行预处理,生成每张眼底图像所对应的特征向量;接着基于眼底图像对应的特征向量应用聚类算法对所有眼底图像进行聚类,定义为不同模式的眼底图像;再基于不同病变时期、不同模式的眼底图像对应的特征向量建立参考特征空间,获得其在参考特征空间中的特征编码;最后通过计算待检测眼底图像与带标签眼底图像特征编码之间的余弦相似度实现对糖尿病性视网膜病变的自动检测。本发明专利技术基于网上可爬取到的视网膜眼底图像及标签,结合图像聚类算法,建立不同病变时期、不同模式视网膜眼底图像的参考特征空间及其特征编码映射,有效地提高了糖尿病视网膜病变自动检测的准确性和时效性。

An automatic detection method for diabetic retinopathy

The invention discloses an automatic detection method for diabetic retinopathy, which firstly preprocesses the medical fundus image and generates the corresponding eigenvectors of each fundus image; and then applies clustering algorithm to cluster all fundus images based on the corresponding eigenvectors of the fundus image and defines them as different patterns. Fundus images; then based on the corresponding feature vectors of fundus images of different pathological stages and patterns, the reference feature space is established to obtain its feature coding in the reference feature space; finally, the cosine similarity between the fundus images to be detected and the feature coding of labeled fundus images is calculated to realize diabetic visual acuity. Automatic detection of omental lesions. Based on the retinal fundus images and labels that can be crawled on the network and combined with the image clustering algorithm, the invention establishes the reference feature space and the feature coding mapping of the retinal fundus images with different pathological stages and patterns, and effectively improves the accuracy and timeliness of the automatic detection of diabetic retinopathy.

【技术实现步骤摘要】
一种糖尿病性视网膜病变自动检测方法
本专利技术属于图像识别
,更为具体地讲,涉及一种糖尿病性视网膜病变自动检测方法
技术介绍
糖尿病是一种世界范围的疾病,可以导致许多并发症,截止目前全球共有4.15亿人患糖尿病,并仍呈上升趋势,预计2040年该数字将会达到6.42亿,我国糖尿病患者就占了全球比例的1.5亿。其中糖尿病性视网膜病变是糖尿病最为严重的并发症之一,是高血糖导致血管受损引起的,可以表现出一系列的症状,如微血管瘤、出血和渗出物等。糖尿病性视网膜病变应尽早诊断,尽早治疗。视网膜病变筛查是一种有效、低成本的重要早期诊断手段。目前,视网膜病变筛查主要采用眼底相机拍照,根据拍摄得到的彩色图像进行糖尿病性视网膜病变的病灶的诊断。目前,糖尿病性视网膜病变检测是一个手动且十分耗时的过程,这需要一个很有经验的临床医生检查和评估视网膜的数字彩色眼底照片,但评估过程至少需要一到两天时间,导致的结果就是与患者沟通不畅,延误治疗。同时所需的专业知识和设备在糖尿病患病率高的地方极度匮乏。随着糖尿病患者人数的不断增长,预防导致失明的视网膜病变基础设施将变得更加不足。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种糖尿病性视网膜病变自动检测方法,基于不同模式眼底图像进行检测,以提高视网膜病变检测的准确性和时效性。为实现上述专利技术目的,本专利技术糖尿病性视网膜病变自动检测方法,包括以下步骤:(1)、通过眼底图像预处理,根据Hough变换提取眼球轮廓,设定外界矩阵大小,并通过缩放与裁剪,将图像规格化为统一大小图片,实现眼球轮廓对齐;1.1)、通过Hough变换,检测眼底图像的眼球轮廓。Hough圆检测的原理是:检测图像中的边缘点,并保存其坐标位置(x,y);设置角度theta的变化范围和步长,半径r的变换范围和步长,利用公式x=a+rcos(theta),y=b+rsin(theta)求出对应的圆心坐标(a,b);1.2)、确定眼球轮廓外接矩阵的大小,对数据集中的所有图像进行等比例缩放;1.3)对缩放后的图像进行裁剪,实现眼球的轮廓对齐;(2)、利用多层卷积神经网络模型提取每张眼底图像的深度特征,并用PCA技术对所有提取的眼底图像的深度特征进行降维,生成每张眼底图像所对应的特征向量;2.1)根据步骤1获取裁剪后的图像,将眼底图像像素值向量输入CNN网络。2.2)使用初始化的多个卷积核堆输入图像做卷积,得到卷积特征图像。2.3)对卷积层得到的卷积特征图像作最大池采样,获得maxpooling后的特征图像,若下一层是卷积层,则对下一层网络执行步骤2,否则执行步骤4;2.4)执行全连接运算,和普通神经网络相同,节点激活值为Wx+b;2.5)若到达最后一层,则将该层特征应用PCA技术进行降维,得到的特征向量记为x,否则对下一层继续执行步骤4的操作;(3)、基于眼底图像对应的特征向量应用聚类算法对所有眼底图像进行聚类,将所聚每一类的眼底图像定义为不同模式的眼底图像;根据步骤(2)中降维后得到的特征向量,应用聚类算法对眼底图像数据进行聚类,生成m种不同模式的眼底图像;(4)、基于不同病变时期、不同模式提取的眼底图像所对应的特征向量建立参考特征空间;4.1)、计算相同病变时期、同模式下的不同眼底图像对应的d维特征向量x的平均值,记为形成一组普适化的特征描述,公式如下:其中,是参考空间中病变时期i在模式j下的特征表示,n是视网膜眼底图像的病变时期数,m是眼底图像聚类后生成的模式个数,Nij是病变时期i在模式j下总的图像数。为方便描述,定义:4.2)、根据步骤(1)将待识别的眼底图像进行眼球轮廓的检测,并根据步骤(2)获取眼底图像对应的特征向量x′;4.3)、为获取眼底图像在参考空间的特征表示定义如下目标函数:其中[·]T表示矩阵的转置是正则化参数;4.4)、根据步骤4.2的目标函数在极值下取得最优解,得到眼底图像在参考空间的特征表示:令投影矩阵对于一组待识别眼底图像提取的特征可以利用该投影矩阵高效地映射到参考空间。(5)、对于待检测的眼底图像,提取该张眼底图像所对应的特征向量,并通过映射获得其在参考特征空间中的特征编码,具体步骤如下:5.1)、根据步骤(4)计算的投影矩阵求出眼底图像在参考空间的特征表示其中5.2)、根据对处于某病变时期i,对不同模式j的参考空间特征表示采用最大池化:5.3)根据不同病变时期i的特征表示αi求得眼底图像a的跨模式特征的最终特征编码:Da=[α1,…,αn](6)、使用余弦相似度计算待检测眼底图像与带标签眼底图像特征编码之间的余弦相似度,实现对糖尿病性视网膜病变的自动检测。根据步骤(5)计算的最终特征,采用余弦相似度进行图像的匹配与检测,最终确定具体的糖尿病性视网膜病变类型,余弦相似度公式如下:取与图像a相似度最高的图像,以该图像的标签来判断图像a的糖尿病性视网膜病变类型。本专利技术的目的是这样实现的。本专利技术糖尿病性视网膜病变自动检测方法,可应用于不同病变时期糖尿病性视网膜病变的大规模自动检测。该方法首先对医学眼底图像进行预处理,实现眼底图像中眼球轮廓的对齐;然后利用多层卷积神经网络模型提取眼底图像的深度特征,并用PCA技术进行降维,生成每张眼底图像所对应的特征向量;接着基于眼底图像对应的特征向量应用聚类算法对所有眼底图像进行聚类,将所聚每一类的眼底图像定义为不同模式的眼底图像;再基于不同病变时期、不同模式的眼底图像对应的特征向量建立参考特征空间,并将待检测的眼底图像通过映射获得其在参考特征空间中的特征编码;最后通过计算待检测眼底图像与带标签眼底图像特征编码之间的余弦相似度实现对糖尿病性视网膜病变的自动检测。本专利技术基于网上可爬取到的视网膜眼底图像及标签,结合图像聚类算法,建立不同病变时期、不同模式视网膜眼底图像的参考特征空间及其特征编码映射,有效地提高了糖尿病视网膜病变自动检测的准确性和时效性。附图说明图1是本专利技术糖尿病性视网膜病变自动检测方法一种具体实施方式流程图。具体实施方式下面结合附图对本专利技术的具体实施方式进行描述,以便本领域的技术人员更好地理解本专利技术。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本专利技术的主要内容时,这些描述在这里将被忽略。图1是本专利技术糖尿病性视网膜病变自动检测方法一种具体实施方式流程图。在本实施例,如图1所示,本专利技术糖尿病性视网膜病变自动检测方法,包括如下几个部分:数据获取,构造数据集。我们从网上爬取到了88702张视网膜的图像,包含没有病变的眼底图像和不同程度病变的眼底图像。其中将数据分成3个部分,训练集50%,验证集25%,测试集25%。训练集用于模型训练和构造参考空间,测试集用于检测模型效果,验证集用于确定模型参数。经过实验,PCA降维中PCA特征维度d=512,聚类模式m=10,糖尿病性视网膜病变期数n=5,目标函数的正则化参数这些参数确定使得实验有一个较高的准确率和召回率。眼底图像预处理构建单元,实现眼球轮廓对齐;获取眼底图像深度特征构建单元,利用多层卷积神经网络模型提取每张眼底图像的深度特征,并用PCA技术对所有提取的眼底图像的深度特征进行降维,生成每张眼底图像所对应的特征向量;眼底图像聚类构建单元,基于眼底图像对应的特征向量应用聚类算本文档来自技高网...

【技术保护点】
1.一种糖尿病性视网膜病变自动检测方法,其特征在于,包括以下步骤:(1)、通过眼底图像预处理,根据Hough变换提取眼球轮廓,设定外界矩阵大小,并通过缩放与裁剪,将图像规格化为统一大小图片,实现眼球轮廓对齐;(2)、利用多层卷积神经网络模型提取每张眼底图像的深度特征,并用PCA技术对所有提取的眼底图像的深度特征进行降维,生成每张眼底图像所对应的特征向量;(3)、基于眼底图像对应的特征向量应用聚类算法对所有眼底图像进行聚类,将所聚每一类的眼底图像定义为不同模式的眼底图像;(4)、基于不同病变时期、不同模式的眼底图像对应的特征向量建立参考特征空间;(5)、对于待检测的眼底图像,应用步骤(2)提取该张眼底图像所对应的特征向量,并通过映射获得其在参考特征空间中的特征编码;(6)、使用余弦相似度计算待检测眼底图像与带标签眼底图像特征编码之间的余弦相似度实现对糖尿病视网膜病变的自动检测。

【技术特征摘要】
1.一种糖尿病性视网膜病变自动检测方法,其特征在于,包括以下步骤:(1)、通过眼底图像预处理,根据Hough变换提取眼球轮廓,设定外界矩阵大小,并通过缩放与裁剪,将图像规格化为统一大小图片,实现眼球轮廓对齐;(2)、利用多层卷积神经网络模型提取每张眼底图像的深度特征,并用PCA技术对所有提取的眼底图像的深度特征进行降维,生成每张眼底图像所对应的特征向量;(3)、基于眼底图像对应的特征向量应用聚类算法对所有眼底图像进行聚类,将所聚每一类的眼底图像定义为不同模式的眼底图像;(4)、基于不同病变时期、不同模式的眼底图像对应的特征向量建立参考特征空间;(5)、对于待检测的眼底图像,应用步骤(2)提取该张眼底图像所对应的特征向量,并通过映射获得其在参考特征空间中的特征编码;(6)、使用余弦相似度计算待检测眼底图像与带标签眼底图像特征编码之间的余弦相似度实现对糖尿病视网膜病变的自动检测。2.根据权利要求1所述的基于眼底图像的糖尿病性视网膜病变自动检测方法,其特征在于,步骤(4)中基于不同病变时期、不同模式的眼底图像对应的特征向量建立参考特征空间,具体步骤如下:4.1)、计算相同病变时期、同模式下的不同眼底图像对应的d维特征向量x的平均值,记为形成一组普适化的特征...

【专利技术属性】
技术研发人员:陈洪刚
申请(专利权)人:艾视医疗科技成都有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1