Code Monkey home page Code Monkey logo

rsan's Introduction

RSAN

This code is for the paper: Residual Spatial Attention Network for Retinal Vessel Segmentation. We report state-of-the-art performances on DRIVE and CHASE DB1 datasets.

Code written by Changlu Guo, Budapest University of Technology and Economics(BME).

We train and evaluate on Ubuntu 16.04, it will also work for Windows and OS.

Spatial Attention (SA)

Spatial Attention (SA) was introduced as a part of the convolutional block attention module for classification and detection. SA employs the inter-spatial relationship between features to produce a spatial attention map, the code can be found in attention_module.py. SA

Residual Spatial Attention Block (RSAB)

In this paper, we proposed RSAB, because it integrates DropBlock to prevent overfitting and the advantages of spatial attention, we believe it has great potential in the field of medical image processing for building deep networks even for processing small data sets . RSAB

Quick start

Train: Run train_drive.py or train_chase.py

Test: Run eval_drive.py or eval_chase.py

Results

Results Row 1 is for DRIVE dataset. Row 2 is for CHASE DB1 dataset. (a) Color fundus images, (b) segmentation results of Backbone, (c) segmentation results of Backbone+DropBlock, (d) segmentation results of RSAN, (e) corresponding ground truths.

Environments

Keras 2.3.1
Tensorflow==1.14.0

If you are inspired by our work, please cite this paper.

@misc{guo2020residual,
title={Residual Spatial Attention Network for Retinal Vessel Segmentation},
author={Changlu Guo and Márton Szemenyei and Yugen Yi and Wei Zhou and Haodong Bian},
year={2020},
eprint={2009.08829},
archivePrefix={arXiv},
primaryClass={eess.IV}
}

rsan's People

Contributors

clguo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

rsan's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.