Upload learn_region_grow/__init__.py
Browse files
learn_region_grow/__init__.py
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""
|
| 2 |
+
learn_region_grow
|
| 3 |
+
=================
|
| 4 |
+
|
| 5 |
+
A PyTorch implementation of LRGNet: Learnable Region Growing for
|
| 6 |
+
Class-Agnostic Point Cloud Segmentation.
|
| 7 |
+
|
| 8 |
+
Paper: LRGNet: Learnable Region Growing for Class-Agnostic Point Cloud Segmentation
|
| 9 |
+
Authors: Jingdao Chen, Zsolt Kira, Yong K. Cho
|
| 10 |
+
Venue: IEEE Robotics and Automation Letters (RAL), 2021
|
| 11 |
+
arXiv: https://arxiv.org/abs/2103.09160
|
| 12 |
+
|
| 13 |
+
Original repository: https://github.com/jingdao/learn_region_grow
|
| 14 |
+
|
| 15 |
+
Modules
|
| 16 |
+
-------
|
| 17 |
+
- io : Load PLY / PCD point clouds and save segmented results.
|
| 18 |
+
- preprocess : Voxel equalization, normal estimation, curvature, feature vector.
|
| 19 |
+
- lrg_net : LrgNet dual-branch 1D PointNet in PyTorch.
|
| 20 |
+
- growing : Learned region growing inference engine.
|
| 21 |
+
- stage_data : Generate supervised training examples from labeled point clouds.
|
| 22 |
+
- train : Training loop with Adam + optional cross-domain augmentation.
|
| 23 |
+
- utils : Sampling, centering, metrics, color maps.
|
| 24 |
+
"""
|
| 25 |
+
|
| 26 |
+
__version__ = "0.1.0"
|
| 27 |
+
__author__ = "bdck"
|
| 28 |
+
|
| 29 |
+
from . import io
|
| 30 |
+
from . import preprocess
|
| 31 |
+
from . import lrg_net
|
| 32 |
+
from . import growing
|
| 33 |
+
from . import stage_data
|
| 34 |
+
from . import train
|
| 35 |
+
from . import utils
|