GithubHelp home page GithubHelp logo

cedricching / deepmri Goto Github PK

View Code? Open in Web Editor NEW
45.0 3.0 16.0 127.81 MB

The code for paper 'DeepcomplexMRI: Exploiting deep residual network for fast parallel MR imaging with complex convolution'

License: GNU General Public License v3.0

Python 100.00%
paper deeplearning mri reconstruction pmri

deepmri's Introduction

DeepMRI

DeepMRI: Exploiting deep residual network for fast parallel MR imaging with complex convolution

By Shanshan Wang, Huitao Cheng, Taohui Xiao, Leslie Ying, Ziwen Ke, Hairong Zheng, Dong Liang*

This repository contains the implementation of DeepMRI for parallel MR imaging using Tensorflow-gpu. Test code for Matlab and test data are also included. For a quick test, the trained weights can be used. The folder saved_model_vn contains the model of the trained VN dataset for the knee images.

The architecture of DeepMRI for parallel MR imaging

The architecture of DeepMRI

Reconstruction Results by classical SPIRiT/L1-SPIRiT and the proposed method

Reconstruction

More results can be found in the paper.

Dependencies

  • Python3
  • Tensorflow
  • numpy scipy

deepmri's People

Contributors

amthx 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

Watchers

 avatar  avatar  avatar

deepmri's Issues

Question about training data format

Hello,
I am trying to implement the code with our own dataset. I have a few questions regarding the training data:

  1. I noticed the data was all reshaped to the defined dimension sequence. What is the sequence of direction? (like imgx, imgy, #of img, coils)?
  2. Is it possible to provide the sample code of how to generate the train.tfrecords? Or could you provide the format of training data?
  3. In the data.py and run.py, function "train(train_data,validate_data,test_data,mask) ", does this test_data denote the labeled data (reference data) instead of data used for training?

Thanks!

Best,
Cornelia W.

How to preprocess fastmri dataset and generate `train.tfrecords`?

Hi~
You said in the paper that you use 2 datasets including fastmri.

How do you preprocess fastmri dataset? Especially, how to normalized the multi-channel data to have a maximum magnitude value of 1 as said in the paper?

I would highly appreciate it if you could provide the code to preprocess fastmri dataset and generate tfrecorders like train.tfrecords?

Reconstruction of FastMRI Knee Dataset in DeepComplexMRI

Hello,

I implemented this code on both brain and knee dataset. But in fastmri knee dataset, the reconstruction is worse than zero filled.

image

I don't know where the problem is or whether I skip steps or not. Is there anyone who take the satisfactory results in FastMRI knee dataset reconstruction?

Best,

数据初始化问题请教

你好,
`最近在用keras框架重现你们的工作。我们的数据是Calgaxy公开数据集,数据类型是12通道原始K空间数据。按照你们论文中归一化方式,我们对每张复数图像进行了除以最大模值进行归一化,代码如图。 不知道我这样归一化对不对? 在用处理完的数据进行训练时,在第一个epoch中,我们发现训练损失从0.0016开始,后面就一直保持0.0015不变。这样正常吗?
希望能给一些指导,我们将万分感谢。

image
image

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.