Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ace19-dev/gvcnn-tf

Group-View Convolutional Neural Networks for 3D Shape Recognition
https://github.com/ace19-dev/gvcnn-tf

3d-shape-recognition group-view gvcnn image-retrieval mvcnn tensorflow view-group-shape-architecture

Last synced: about 2 months ago
JSON representation

Group-View Convolutional Neural Networks for 3D Shape Recognition

Awesome Lists containing this project

README

        

## GVCNN (Group-View Convolutional Neural Networks for 3D Shape Recognition)
![](assets/gvcnn_framework.png)
![](assets/view-group-shape_architecture.png)

## Data
- Download [modelnet10-Class Orientation-aligned Subset](http://modelnet.cs.princeton.edu/)
- make .png images in order below
- data_utils/make_views_dir.py
- data_utils/off2obj.py (after 'sudo apt install openctm-tools')
- data_utils/obj2png.py
- Or You can create 2D dataset from 3D objects (.obj, .stl, and .off), using [BlenderPhong](https://github.com/WeiTang114/BlenderPhong).
- Or Downsized modelnet40(from https://drive.google.com/file/d/0B4v2jR3WsindMUE3N2xiLVpyLW8/view) to modelnet12/6-view.

## Quick Start
- make group-view image tfrecord file
- dataset_tools/create_modelnet_tf_record.py
- train.py

## TODO
- balanced sampler

## References from
- http://openaccess.thecvf.com/content_cvpr_2018/papers/Feng_GVCNN_Group-View_Convolutional_CVPR_2018_paper.pdf
- https://github.com/WeiTang114/MVCNN-TensorFlow
- https://github.com/pclausen/obj2png