nouamanetazi HF staff commited on
Commit
23306ab
1 Parent(s): 918fb1c

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +33 -0
README.md ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - pointnet
4
+ - segmentation
5
+ - 3d
6
+ - image
7
+ license: cc0-1.0
8
+ ---
9
+ ## Point cloud segmentation with PointNet
10
+
11
+ This repo contains [an Implementation of a PointNet-based model for segmenting point clouds.](https://keras.io/examples/vision/pointnet_segmentation/).
12
+
13
+ Full credits to [Soumik Rakshit](https://github.com/soumik12345), [Sayak Paul](https://github.com/sayakpaul)
14
+
15
+ ## Background Information
16
+ A "point cloud" is an important type of data structure for storing geometric shape data. Due to its irregular format, it's often transformed into regular 3D voxel grids or collections of images before being used in deep learning applications, a step which makes the data unnecessarily large. The PointNet family of models solves this problem by directly consuming point clouds, respecting the permutation-invariance property of the point data. The PointNet family of models provides a simple, unified architecture for applications ranging from object classification, part segmentation, to scene semantic parsing.
17
+
18
+ In this example, we demonstrate the implementation of the PointNet architecture for shape segmentation.
19
+
20
+ **References**
21
+ * [PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation](https://arxiv.org/abs/1612.00593)
22
+ * [Point cloud classification with PointNet](https://keras.io/examples/vision/pointnet/)
23
+ * [Spatial Transformer Networks](https://arxiv.org/abs/1506.02025)
24
+ ![preview](https://i.imgur.com/qFLNw5L.png)
25
+ ![preview](http://stanford.edu/~rqi/pointnet/images/teaser.jpg)
26
+
27
+ ## Training Dataset
28
+ This model was trained on the [ShapeNet dataset](https://shapenet.org/).
29
+
30
+ The ShapeNet dataset is an ongoing effort to establish a richly-annotated, large-scale dataset of 3D shapes. ShapeNetCore is a subset of the full ShapeNet dataset with clean single 3D models and manually verified category and alignment annotations. It covers 55 common object categories, with about 51,300 unique 3D models.
31
+
32
+ **Prediction example**
33
+ ![result](https://keras.io/img/examples/vision/pointnet_segmentation/pointnet_segmentation_40_2.png)