Skip to content

Learning to Reconstruct Symmetric Shapes using Planar Parameterization of 3D Surface

Notifications You must be signed in to change notification settings

abdulmth/LearningSymmetricShapes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Symmetric Shapes

This project is based on the workshop paper "Learning to Reconstruct Symmetric Shapes using Planar Parameterization of 3D Surface". First part of this project deals with parameterization and second deals with learning of shapes from geometry images.

teaser

Citation

If you find this project useful in your work, please consider citing:

@inproceedings{jain2019learning,
  title={Learning to Reconstruct Symmetric Shapes using Planar Parameterization of 3D Surface},
  author={Jain, Hardik and Wöllhaf, Manuel and Hellwich, Olaf},
  booktitle={The IEEE International Conference on Computer Vision (ICCV) Workshops},
  year={2019}
}

Installation

Code for Parameterization has been written in C++ and requires:

Deep network code is based on Tensorflow and is tested on Ubuntu with:

  • python (3.5.2)
  • tensorflow-gpu (1.14)
  • scikit-image (0.15.0)
  • numpy (1.16.5)
  • natsort
  • tqdm

Usage

Part I: Parameterization

Code contains functionality for:

  • slicing the mesh (--slice)
  • Iterative Surface Parameterization with n iterations (--sPI n)
  • Compute Geometry Image (of size im) from the parameterized representation (--m2G im)
  • Remesh point cloud from Geometry Image (--G2o)

Part II: Learning Shapes

python based functionality which contains:

About

Learning to Reconstruct Symmetric Shapes using Planar Parameterization of 3D Surface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 62.8%
  • Python 34.4%
  • CMake 2.5%
  • Dockerfile 0.3%