Giter VIP home page Giter VIP logo

dccn's Introduction

DCCN

The Code is created based on the method described in the following papers:
[1] A comparative study of CNN-based super-resolution methods in MRI reconstruction and its beyond,
W. Zeng, J. Peng, S. Wang, Q. Liu, Signal Processing: Image Communication, vol. 81, 2020.
https://doi.org/10.1016/j.image.2019.115701.

[2] A Comparative Study of CNN-based Super-resolution Methods in MRI Reconstruction,
W. Zeng, J. Peng, S. Wang, Z. Li, Q. Liu, D. Liang,IEEE 16th ISBI, 2019.

Abstract

The progress of convolution neural network (CNN) based Super-resolution (SR) has shown its potential in image processing community. Meanwhile, Compressed Sensing MRI (CS-MRI) provides the possibility to accelerate the traditional acquisition process of MRI. In this work, on the basis of decomposing the cascade network to be a series of alternating CNN-based sub-network and data-consistency sub-network, we investigate the performance of the cascade networks in CS-MRI by employing various CNN-based super-resolution methods in the CNN-based sub-network. Furthermore, realizing that existing methods only explore dense connection in the CNN-based sub-network which insufficiently explore the feature information, we propose a dense connected cascade network (DCCN) for more accurate MR reconstruction. Specifically, DCCN network densely connects both CNN-based sub-network and data-consistency sub-network, thus takes advantage of the data-consistency of k-space data in a densely connected fashion. Experimental results on various MR data demonstrated that DCCN is superior to current cascade networks in reconstruction quality.

Overall structure of the DCCN.

Overall structure of the DCCN. It is composed of five identical basic block cascades; each basic block consists of a CNN (one RDB) and a data consistency layer (DC).

The CNN structure of RDN block in DCCN

The CNN structure of RDN block in DCCN. The Convolution layers and ReLU layers are denoted as “C” and “R”, respectively. The “concat” means all the input data of this layer will be concatenated in the first dimension.

Structure of “Basic CNN Unit”.

Reconstruction Results of Different Methods.

repeat-DCCN
Reconstruction results by various methods at 90% Pseudo radial undersampling. Red boxes illustrate the enlarged view. From left to right: Fully-sampled MRI image, udersampling MRI image, NLR-CS, CN-CNN, CN-DenseNet, CN-EDSR, CN-RDN and DCCN.

repeat-DCCN
Reconstruction results by various methods at 85% 2D random undersampling. Red boxes illustrate the enlarged view. From left to right: Fully-sampled MRI image, udersampling MRI image, NLR-CS, CN-CNN, CN-DenseNet, CN-EDSR, CN-RDN and DCCN.

repeat-DCCN
Reconstruction results by various methods at 85% 1D Cartesian undersampling. Red boxes illustrate the enlarged view. From left to right: Fully-sampled MRI image, udersampling MRI image, NLR-CS, CN-CNN, CN-DenseNet, CN-EDSR, CN-RDN and DCCN.

Requirements and Dependencies

theano
cuda
cudnn
python3

cmd

'python DCCN.py' is the demo of DCCN.

Previous ISBI Paper

@article{zeng2019isbi,   
title=A Comparative Study of CNN-based Super-resolution Methods in MRI Reconstruction},   
author={Wei Zeng, Jie Peng, Shanshan Wang, Zhicheng Li, Qiegen Liu, Dong Liang},   
conference={IEEE 16th International Symposium on Biomedical Imaging},   
year={2019},   
}

Other Related Projects

  • Variable augmented neural network for decolorization and multi-exposure fusion [Paper] [Code] [Slide]

  • IFR-Net: Iterative Feature Refinement Network for Compressed Sensing MRI [Paper] [Code]

  • Iterative scheme-inspired network for impulse noise removal [Paper] [Code]

  • Progressively distribution-based Rician noise removal for magnetic resonance imaging [Paper1] [Paper2] [Code]

  • VST-Net: Variance-stabilizing transformation inspired network for Poisson denoising [Paper] [Code]

  • Complex-valued MRI data from SIAT [Data]

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.