Skip to content

bbbaka/SkeletonNet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository constains the codes and ShapeNetV1-Surface-Skeleton,ShapNetV1-SkeletalVolume and 2d image datasets ShapeNetRendering. Please download the above datasets at the first, and then put them under the SkeletonNet/data folder.

Prepare Skeleton points/volumes

  • If you want to use our skeletal point cloud extraction code, you can download the skeleton extraction code. This code is built on Visual Studio2013 + Qt. Thank VCC @ ShenZhen University for their open source code.
  • If you want to convert the skeletal point clouds to skeletal volumes, you can run the below scripts.
python data/prepare_skeletalvolume.py --cats 03001627 --vx_res 32
python data/prepare_skeletalvolume2.py --cats 03001627 --vx_res 64
python data/prepare_skeletalvolume2.py --cats 03001627 --vx_res 128
python data/prepare_skeletalvolume2.py --cats 03001627 --vx_res 256

Before running above scripts, you need to change raw_pointcloud_dir and upsample_skeleton_dir used when extracting skeletal points.

Installation

First you need to create an anaconda environment called SkeletonNet using

conda env create -f environment.yaml
conda activate SkeletonNet

Implementation details

For each stage, please follow the README.md under the SkeletonBridge-recon/Explicit_mesh/Implicit_mesh folder.

Citing this work

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

@InProceedings{Tang_2019_CVPR,
author = {Tang, Jiapeng and Han, Xiaoguang and Pan, Junyi and Jia, Kui and Tong, Xin},
title = {A Skeleton-Bridged Deep Learning Approach for Generating Meshes of Complex Topologies From Single RGB Images},
booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2019}
}

Contact

If you have any questions, please feel free to contact with Tang Jiapeng msjptang@mail.scut.edu.cn.

About

Code and datasets for papar "SkeletonNet: A Topology-Preserving Solution for Learning Mesh Reconstruction of Object Surfaces from RGB Images "

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 97.3%
  • Cuda 1.6%
  • Other 1.1%