panakino / fbpconv_tf

tensorflow implementation for FBPConvNet
GNU General Public License v3.0
19 stars 15 forks source link
inverse-problems reconstruction tensorflow

FBPConvNet - tensorflow

http://ieeexplore.ieee.org/document/7949028/

This is tensorflow implementation for Deep Convolutional Neural Network for Inverse Problems in Imaging, TIP (2017).

Whole codes are forked and modified from https://github.com/jakeret/tf_unet.

Training configuration

Data - XYCN format (ellipsoids, downsampling factor : x 20)

illustration

alt tag

Commands

Before starting,

pip install pillow matplotlib scipy scikit-image h5py

To start training a model for FBPConvNet:

python main.py --lr=1e-4 --output_path='logs/' --train_path='train_data/*.mat' --test_path='test_data/*.mat' --features_root=32 --layers=5 

To deploy trained model:

python main.py --lr=1e-4 --output_path='logs/' --train_path='train_data/*.mat' --test_path='test_data/*.mat' --features_root=32 --layers=5 --is_training=False

You may find more details in main.py.

Contact

kyonghwan.jin@gmail.com