Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about the dataset and reconstructed meshes. #18

Open
AlexsaseXie opened this issue Dec 29, 2020 · 0 comments
Open

Question about the dataset and reconstructed meshes. #18

AlexsaseXie opened this issue Dec 29, 2020 · 0 comments

Comments

@AlexsaseXie
Copy link

AlexsaseXie commented Dec 29, 2020

Recently I'm trying to reproduce the results of your amazing work. While I have 2 questions.

  1. I downloaded the dataset(sdf ground truth and marching cube objs) from the link provided in README.md. While I found that only part of the models in ShapeNet Core v1 appear in the downloaded files. I counted those missings and the result is as follows. Is it because the pre-processing procedure cannot deal with those models?

Counts:
class 03001627 remove 199/6778 records
class 02958343 remove 4405/7496 records
class 04256520 remove 14/3173 records
class 02691156 remove 79/4045 records
class 03636649 remove 2/2318 records
class 04401088 remove 490/1052 records
class 04530566 remove 88/1939 records
class 03691459 remove 24/1618 records
class 02933112 remove 29/1572 records
class 04379243 remove 125/8509 records
class 03211117 remove 2/1095 records
class 02828884 remove 8/1816 records
class 04090263 remove 1/2372 records

  1. Since you only provided /isosurface/computeMarchingCubes executable files, I don't know the detailed procedures in it. I think it's basicly a Marching Cubes Algorithm to extract surface based on DISN's sdf predictions. After I retrain the network (I strictly followed the instructions in REAMDE, using ground truth camera parameters) and generate the meshes, I use trimesh.load to load the meshes and then use mesh.is_watertight to test whether the mesh is watertight. However, I find nearly 10% of the meshes aren't watertight which is kind of contradict with the Marching Cubes Algorithm in my perspective. Could you please explain why?

I'm hoping to receive your reply :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant