论文阅读笔记:A novel retinal vessel detection approach based on multiple deep convolution neural networks

本文提出了一种基于MDCNN的视网膜血管检测方法,通过增量学习策略提高性能。在DRIVE和STARE数据集上,MDCNN分别实现了96.13%和95.39%的准确率,以及0.9737和0.9539的AUC值,表现出良好的分割效果。
摘要由CSDN通过智能技术生成

一种新颖的基于多重深度卷积神经网络的视网膜血管检测方法

关键词:视网膜血管分割、多重深卷积神经网络、图像分割

摘要

方法:在本文中,我们将检测任务作为一个分类问题,并使用基于深度卷积神经网络的多分类器框架来解决它。 在具有有限图像量的眼底图像上构建和训练多重深度卷积神经网络(MDCNN)。 MDCNN使用增量学习策略进行训练,以提高网络的性能。 最终的分类结果是从MDCNN结果的投票程序中获得的。
结果:MDCNN在DRIVE数据集上实现了较好的视网膜血管自动分割性能,在训练集和测试集上分别获得了95.97%和96.13%的准确率,0.9726和0.9737 的AUC分值。另一个公共数据集STARE也用于评估所提议的网络。实验结果表明,所提出的MDCNN网络在STARE数据集中的准确率为95.39%,AUC值为0.9539。我们进一步比较了我们的结果与几种最先进的方法基于AUC值。比较表明,我们的方案获得了第三好的AUC值。
结论:与现有方法相比,我们的方法具有更好的性能。此外,我们的方案没有预处理阶段,将输入的彩色眼底图像直接输入到CNN。

1.介绍

已发表的作品可分为两类,即图像处理基于深度学习(DL)的方法。基于图像处理的方法涵盖了十几种基于图像处理和机器学习的方法[2-7]。在[2]中,作者使用2-D Gabor小波滤波器和线性分类器进行视网膜血管检测。作者基于所获得的特征向量确定每个像素(容器与否)的类别标签,所述特征向量由像素强度和多尺度Gabor小波系数组成。基于形态学的视网膜血管分割算法由Dash等人引入。在[3]中。作者最初使用对比度受限自适应直方图均衡(CLAHE)进行视网膜图像增强,然后通过测地线操作员实现血管分割。然后通过后处理阶段细化所获得的分割。 Zhao等人介绍了另一种视网膜血管分割算法。在[4]中,水平集和区域生长方法被组合起来用于有效的分割方案。正如在之前的方法[3]中应用的那样,基于CLAHE和各向异性扩散滤波应用图像增强。在[5]中,作者提出了一种基于剪切变换和不确定性滤波的视网膜血管分割方法[6]。最初

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
mdCNN is a Matlab framework for Convolutional Neural Network (CNN) supporting 1D, 2D and 3D kernels. Network is Multidimensional, kernels are in 3D and convolution is done in 3D. It is suitable for volumetric input such as CT / MRI / video sections. But can also process 1d/2d images. Framework supports all the major features such as dropout, padding, stride, max pooling, L2 regularization, momentum, cross entropy, MSE. The framework Its completely written in Matlab, No dependencies are needed. It is pretty optimized, when training or testing all of the CPU cores are participating using Matlab Built-in Multi-threading. There are several examples for training a network on MNIST, CIFAR10, 1D CNN, and MNIST3d - a special expansion of MNIST dataset to 3D volumes. MNIST Demo will download the dataset and start the training process. It will reach 99.2% in several minutes. CIFAR10 demo reaches about 80% but it takes longer to converge. For 3D volumes there is a demo file that will creates a 3d volume from each digit in MNIST dataset, then starts training on the 28x28x28 samples. It will reach similar accuracy as in the 2d demo This framework was used in a project classifying Vertebra in a 3D CT images. =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ To run MNIST demo: Go into the folder 'Demo/MNIST' , Run 'demoMnist.m' file. After 15 iterations it will open a GUI where you can test the network performance. In addition layer 1 filters will be shown. To run MNIST3D demo: Go into the folder 'Demo/MNIST3d' , and run 'demoMnist3D.m' file. =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Check the 'mdCNN documentation.docx' file for more specification on how to configure a network For general questions regarding network design and training, please use this forum https://groups.google.com/forum/#!forum/mdcnn-multidimensional-cnn-library-in-matlab Any other issues you can contact me at hagaygarty@gmail.com Please use matlab 2014 and above
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值