糖尿病性视网膜图像的深度神经网络分类方法
- 格式:pdf
- 大小:3.20 MB
- 文档页数:6
Journal of Computer Applications 计算机应用,2017,37(3):699—704 ISSN 1001.9081 C0DEN JYIIDU 2017—03—1O http://www.joca.cn
文章编号:1001-9081(2017)03—0699—06 DOI:10.11772/j.issn.1001—9081.2017.03.699
糖尿病性视网膜图像的深度神经网络分类方法
丁蓬莉,李清勇 ,张振,李峰
(北京交通大学轨道交通数据分析与挖掘北京市重点实验室,北京100044)
(}通信作者电子邮箱liqy@bjtu.edu.cn)
摘要:针对传统的视网膜图像处理步骤复杂、泛化性差、缺少完整的自动识别系统等问题,提出了一套完整的 基于深度神经网络的视网膜图像自动识别系统。首先,对图像进行去噪、归一化、数据扩增等预处理;然后,设计了紧
凑的神经网络模型——compactNet,CompactNet继承了AlexNet的浅层结构参数,深层网络参数则根据训练数据进行
自适应调整;最后,针对不同的训练方法和不同的网络结构进行了性能测试。实验结果表明,CompactNet网络的微调
方法要优于传统的网络劫i练方法,其分类指标可以达到O.87,与传统直接训练相比高出0.27;对于LeNet,AlexNet和
CompactNet三种网络模型,CompactNet网络模型的分类准确率最高;并且通过实验证实了数据扩增等预处理方法的必
要性。 关键词:糖尿病性视网膜图像;深度学习;卷积神经网络;图像分类;微调
中图分类号:TP391.4 文献标志码:A
Diabetic retinal image classification method based on deep neural network
DING Pengli,LI Qingyong’,ZHANG Zhen,LI Feng
(Beijing Key Lab ofTransportation Data Analysis and Mining,Beijing Jiaotong University,Beijing 100044,China)
Abstract:Aiming at the problems of complex retinal image processing,poor generalization and lack of complete
automatic recognition system,a complete retinal image automatic recognition system based on deep neural network was
proposed.Firstly,the image was denoised,normalized,and data preprocessed.Then,a compact neural network model
named CompactNet was designed.The structure parameters of CompactNet were inherited from AlexNet.The deep network
parameters were adjusted adaptively based on the training data.Finally,the performance experiments were conducted on
different training methods and various network structures.The experimental resuhs demonstrate that the fine—tuning method of
CompactNet is better than the traditional network training method,the classification index can reach 0.87,0.27 higher than
the traditional direct training.By comparing LeNet,AlexNet and CompactNet,CompactNet network model has the highest
classification accuracy,and the necessity of preprocessing methods such as data amplification is confirmed by experiments.
Key words:diabetic retinal image;deep learning;convolutional neural network;image classification;fine—tune
0 引言
糖尿病性视网膜病变(Diabetic Retinopathy,DR)是目前
严重的致盲眼病。中国现在有将近1亿的糖尿病患者,此中
视网膜病变的患病率为65.2%。DR的潜伏期长短不一,短
则3—5年,长可达15年,并且潜伏期越长,发病率越高。据 统计,潜伏期超过15年的病患发病率可高达50%…。早发
现、早诊断、早治疗对于抑制病情的发展至关重要,因此,对于
视网膜图像的早期筛选工作成为关注的重点,对于视网膜图
像的分析也成为目前研究的热点。
传统的视网膜图像处理方法包括4个阶段:预处理、解剖
结构分析、病变检测和病变诊断。视网膜图像处理的每个阶
段都需要不止一种图像处理技术,而且视网膜图像结构复杂,
容易与各种病变交叉影响,再加上复杂的背景变化影响(图 1),使得对视网膜图像的处理面I临各种难题。不可避免的外 界因素使得处理视网膜图像的技术复杂、泛化性差,对先验知
识也具有很强的依赖性。在这个过程中,任何一个技术环节
出错或者效果不理想,都将导致后续的工作无法进行或者图
像分类检测结果出现很大的误差。在糖尿病发病率比较高的
发达国家,已经有不少科研单位从事糖尿病视网膜病变筛选
的研究 J,而我国对这方面的研究少之又少,尚还缺少一个
完整的针对视网膜图像分类诊断的系统。
本文采用基于深度学习的方法实现对视网膜图像自动分
类,只需要作简单的图像预处理,然后将预处理得到的图像作
为网络的输入,通过本文提出的CompactNet网络结构自动训
练,将训练好的模型用于图像自动分类。与传统的处理方法 相比,深度学习只是对原始图片集作了简单的预处理,不需要
借助任何先验信息的情况下就可以达到高准确率。
收稿日期:2016-09—23:修回日期:2016—10—26。 基金项目:北京市自然科学基金资助项目(4142043);中央高校基本科研业务费专项基金资助项目(2014JBZ003)。 作者简介:丁蓬莉(1991一),女,山东潍坊人,硕士研究生,主要研究方向:机器学习、深度学习、模式识别、图像分类; 李清勇(1979一), 男,湖南娄底人,教授,博士,主要研究方向:机器视觉与模式识别、机器学习与数据挖掘;张振(199O一),男,河北唐山人,硕士研究生,主要研 究方向:机器学习、深度学习、模式识别、图像分类;李峰(1992一),男,湖北黄冈人,硕士研究生,主要研究方向:机器学习、深度学习、模式识 别、图像检测。
700 计算机应用 第37卷
扰图像 图像 成干扰 管对比不均衡
(e)病变交 (f)光照不匀 (g)病变 (h)白化病 叉造成视 造成视盘不 区与视盘 交叉无法识 盘特性消失 是最亮区域 亮度相似 别硬性渗出 图1 传统视网膜处理方法中的干扰图像 Fig.1 Interference images to traditional retinal processing methods
1 深度学习简介
1.1 深度学习的发展及应用 深度学习的概念起源于人j二神经网络,是模拟大脑的构 架并辅以一定的学习算法,从而使计算机的工作方式尽可能 地接近人类的工作方式。深度学习 浅层学习最大的区别在
于模型结构的深度 虽然浅层学习方法在某些应用中也 获得l『一定的成就,但是仍然存在一大类问题不能使用浅层 结构表示,浅层学习仍然具有很大的局限性 。。深度学习主 要模仿神经网络的层次结构,低层次表示细节,高层次表示抽
象的数据结构特征,通过逐层抽象、高度挖掘数据的本质信
息,从而达到学习的目的。该特征学习的过程完全自动,无需 人工干预。Arel等 介绍了主流的深度学习方法以及近几年
来的研究方向,突出了深度学习方法的优势。 深度神经网络自流行以来,已经在语音识别 、图像识 别。 和自然语言处理领域 取得了巨大的成功。LeCun 等 。最早于1998年开始专注卷积神经网络(Convolutional
Neural Network,CNN)的研究,提出了用于识别手写体的 LeNet模型。2006年之后,深度学习以一发不可收之势霸占 了人工智能领域,取得了巨大的成功。2011年,微软研究院 和Google的语音识别研究人员先后采用深度神经网络技术
对语音进行处理.极大降低了语音识别的错误率,这在语音识
别领域是突破性进展。深度神经网络技术在图像识别领域也 取得了惊人的成果,涌现出了很多经典的网络结构。在
ImageNet国际计算机视觉挑战赛(1LSVRC)中拔得头筹的
AlexNet(2012年冠军) 将错误率降低了9%。GoogleNet
(ILSVRC2014冠军) 和VGG(ILSVRC2014年亚军) 针 对网络的深度取得了突破性的进展。在ILSVRC2015中.He 等 将神经网络的系统实现到了152层,并且还使用一个全
新的“残差学习”原则来指导神经网络的设计,很好地解决了
深层网络层级与准确度之间的矛盾。
1.2卷积神经网络 卷积神经网络是人工神经网络的一种,是一种多层的神 经网络,最早于2O世纪6O年代由Hubel等 。提出,已经成为
当前语音分析和图像识别领域的研究热点。
CNN的基本结构包括两种特殊的神经元层:特征映射层
和特征提取层。特征映射层(卷积层)的每个神经元的输入
和前一层的局部相连,并提取该局部特征;特征提取层(降采 样层、池化层、抽样层)用来求局部敏感性和二次特征提取。 卷积神经网络的卷积层和抽样层交替出现,每个卷积层后都
跟着二次提取的池化层,这种两次特征提取使网络在识别时
对输入样本有较高的特征学习能力 。卷积层的主要任务 是特征映射,从不同的角度来选择前一层特征图的各角度特 征使其具有位移、旋转不变性。由于CNN的权值共享特性,
从一个平面到下一个平面的映射可以看作是卷积运算,计算
形式如式(1)所示:
= ∑ Kerne + ) (1) iEMi 其中:2表示网络第几层,Kernel为卷积核, .为输入特征图
的一种组合选择,每一层输出特征图都会有一个唯一的偏置 b。值得说明的是,输出特征图所对应的输入特征图可以是一
个或者若干个,当有若干个输入特征时,每个输入特征所对应