Coder Social home page Coder Social logo

msrf-net's Introduction

MSRF-Net: A Multi-Scale Residual Fusion Network for Biomedical Image Segmentation

This repository provides code for our paper "MSRF-Net: A Multi-Scale Residual Fusion Network for Biomedical Image Segmentation" accepted for Publication at IEEE Journal of Biomedical and Health Informatics (arxiv version)(ieeexplore version)

2.) Overview

2.1.)Introduction

In this work, we propose a novel medical imagesegmentation architecture, calledMSRF-Net, which aims toovercome the above limitations. Our proposed MSRF-Netmaintains high-resolution representation throughout the pro-cess which is conducive to potentially achieving high spatialaccuracy. The MSRF-Net utilizes a novel dual-scale dense fusion (DSDF) block that performs dual scale feature exchangeand a sub-network that exchanges multi-scale features usingthe DSDF block. The DSDF block takes two different scaleinputs and employs a residual dense block that exchanges in-formation across different scales after each convolutional layerin their corresponding dense blocks. The densely connectednature of blocks allows relevant high- and low-level featuresto be preserved for the final segmentation map prediction. Themulti-scale information exchange in our network preservesboth high- and low-resolution feature representations, therebyproducing finer, richer, and spatially accurate segmentationmaps. The repeated multi-scale fusion helps in enhancing thehigh-resolution feature representations with the informationpropagated by low-resolution representations. Further, layersof residual networks allow redundant DSDF blocks to die out,and only the most relevant extracted features contribute to thepredicted segmentation maps.

2.2.) DSDF Blocks and MSRF Sub-network

2.3.) Quantitative Results

3.) Training and Testing

3.1)Data Preparation

1.) make directory named "data/kdsb"

2.) make three sub-directories "train" "val" "test"

3.) Put images under directory named "images"

4.) Put masks under directory named "masks"

3.2)Training

Model architecture is defined in model.py Run the script as: python train.py

3.2)Testing

For testing the trained model run: python test.py

4.) Citation

Please cite our paper if you find the work useful:

@article{srivastava2021msrf,
  title={MSRF-Net: A Multi-Scale Residual Fusion Network for Biomedical Image Segmentation},
  author={Srivastava, Abhishek and Jha, Debesh and Chanda, Sukalpa and Pal, Umapada and Johansen, H{\aa}vard D and Johansen, Dag and Riegler, Michael A and Ali, Sharib and Halvorsen, P{\aa}l},
  journal={arXiv preprint arXiv:2105.07451},
  year={2021}
}

5.) FAQ

Please feel free to contact me if you need any advice or guidance in using this work (E-mail)

msrf-net's People

Contributors

noviceman-prog avatar

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.