Comments (5)
Hi, we gave illustrations for these two types of junctions in the latest version:
The non-manifold structure is like the shape "Y" where more than three line segments join together forming a vertex shared by more than three curves.
We simply use a part of the code from this work https://github.com/clinplayer/SEG-MAT
However, the implementation only for detecting the line-triangle joints and "Y" joints in this paper is trivial. You don't need to necessarily follow the code of SEG-MAT which is a bit complex.
from point2skeleton.
OK! Thanks
from point2skeleton.
Sorry to trouble you again.. How did you extract point cloud from original shapeNet data(you say virtual scanner in the paper, I speculate your practice is sth like uniform sampling)? I tried to sample 2k points uniformly from original mesh and compare with yours. I found that scale and global orientation of the point cloud are generally different. So I am wondering is there any pre-processing step in your pipeline? Should it be OK to use simple uniform sampling if I want to train on my custom dataset? Thanks!
from point2skeleton.
Sorry to trouble you again.. How did you extract point cloud from original shapeNet data(you say virtual scanner in the paper, I speculate your practice is sth like uniform sampling)? I tried to sample 2k points uniformly from original mesh and compare with yours. I found that scale and global orientation of the point cloud are generally different. So I am wondering is there any pre-processing step in your pipeline? Should it be OK to use simple uniform sampling if I want to train on my custom dataset? Thanks!
Of course, you can directly sample on the meshes of shapenet. The reason we use a virtual scanner is that it can generate consistent normals. (Note we don't need normal vectors, but the competitive methods rely on them.)
The scale and orientation are not an issue; you just need to confirm that all your training data are normalized to the same distribution. For ours, I remember we normalize the coordinates of each shape to [-1, 1].
from point2skeleton.
Thanks! It worked for me. @clinplayer
from point2skeleton.
Related Issues (20)
- Which tool did you use to visualize qualitative results in your paper? HOT 2
- questions HOT 1
- Output Files HOT 4
- A new question about installing the Pointnet++ HOT 7
- About Volume-based closure HOT 2
- Question about evaluation details HOT 1
- Questions about evaluation HOT 8
- Questions about simplified MAT HOT 1
- Test error HOT 1
- Training on custom Data HOT 5
- Watertight surface extraction (Fig.10 in the paper) HOT 2
- about using this method on complete and partial point cloud HOT 2
- Deprecation of torch._six.int_classes and suggested replacement HOT 1
- "How to resolve CUDA error: device-side assert triggered" HOT 1
- Python Build problem HOT 1
- Download data.zip,No permission
- How to show/displace the testing result files? HOT 1
- How to use the distance metrics set in the paper HOT 1
- Download Links HOT 2
- test failure HOT 6
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 point2skeleton.