Skip to content

Use the attention mechanism, named ''Spatial Transformer Networks'', to implement 3D reconstruction of 2D single images with Tensorflow.

License

Notifications You must be signed in to change notification settings

D-l-z/3D-Spatial-Transformer-Network_tensorflow

Repository files navigation

# 3D Spatial Transformer Network

## Introduction
This is the TensorFlow implementation for 2D & 3D Spatial Transformer Network in 
		[1] Jaderberg M, Simonyan K, et al. Spatial transformer networks[C]. International Conference on Neural Information Processing Systems. MIT Press, 2016:2017-2025.

Re-implemented by Lizhen Duan, Jie Li

Reference: [1] https://github.com/daviddao/spatial-transformer-tensorflow
           [2] the code by Xinchen Yan, Arkanath Pathak, Jasmine Hsu, Honglak Lee [I lost the code link, but I know they refer to Orginal implementation in Torch (https://github.com/xcyan/nips16_PTN)] 
		   
#### How to use
run cluttered_3Dminist.py for 3D data
run cluttered_minist.py for 2D data

### Installation
*   TensorFlow
*   matplotlib

### Dataset
2d minist in data/mnist_sequence1_sample_5distortions5x5.npz
3d minist in data/3d-minist/full_dataset_vectors.h5


About

Use the attention mechanism, named ''Spatial Transformer Networks'', to implement 3D reconstruction of 2D single images with Tensorflow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages