Comments (6)
@BenChenCh It's pretty easy.
(1) Use the ScanNet official code (https://github.com/ScanNet/ScanNet/tree/master/BenchmarkScripts/3d_helpers) to extract raw point clouds and the sem+ins ground truth.
(2) To divide the large point clouds into 1mx1m blocks. Refer to PointNet code (https://github.com/charlesq34/pointnet/blob/master/sem_seg/indoor3d_util.py)
(3) If you need to use SCN to train the point semantic segmentation, refer to code (https://github.com/facebookresearch/SparseConvNet/tree/master/examples/ScanNet).
Note, just remove the "psemce_loss" from the "end_2_end_loss" , if you don't use the pointnet++ based semantic segmentation branch.
from 3d-bonet.
Hi @Yang7879 Does the training process input all the points from 40 classes or just fewer points from 18 classes or 20 classes (including wall and ground). Some papers input points that belong to 18 classes, would this cause a problem during the testing process, which has to input all points?
from 3d-bonet.
Hi @519830100 In my case, the sparseCov was trained on 20 cls (same as their settings) for semantic seg; for instance segmentation, I tried either 20 cls or 40 cls for training, the results are quite similar. This is sensible cuz our 3D-BoNet doesn't require the semantic label for training.
from 3d-bonet.
@BenChenCh,hi,I am interested in trainning with scannet database, too. Have you successfully generate raw point clouds and the sem+ins ground truth? can you please tell exactly steps to extract raw point clouds and the sem+ins ground truth. thanks
from 3d-bonet.
@Yang7879 , hi, I can't understand the meaning of the sem+ins ground truth. Does it mean export_semantic_label_grid_for_evaluation
? What is the meaning of "ins" ?
from 3d-bonet.
@Yang7879 @BenChenCh @bonbonjour
Hi, I have some trouble with extracting the semantic and instance labels on ScanNet_v2.
Cloud you please tell exactly steps to extract raw point clouds and the sem+ins ground truth?
Hope to hear from you soon!
from 3d-bonet.
Related Issues (20)
- No need to remove duplicate bbox? HOT 1
- train net with scannet HOT 4
- 11
- 关于 instance labels HOT 1
- 训练自己数据集的问题 HOT 17
- test results HOT 1
- Questions about the visualization of results HOT 2
- 关于预测结果中的pmask_pred_raw变量 HOT 1
- visualization S3DIS HOT 3
- 在scannet的预测结果 HOT 2
- 数据集转换 HOT 1
- Compiling in Cuda 11.1
- How to separate each instance of point cloud instance segmentation?
- model not found, all weights are initilized train files: 0 test files: 0
- about label
- Wrong test results
- 关于Scannet数据集
- 感觉这份代码对于实际工作几乎没什么意义 HOT 2
- 如何制作自己的数据集 HOT 3
- How to calculate APs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 3d-bonet.