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

tosca shape #11

Open
therateful opened this issue Sep 3, 2024 · 13 comments
Open

tosca shape #11

therateful opened this issue Sep 3, 2024 · 13 comments

Comments

@therateful
Copy link

Hi, I am trying to subdivide the shapes in the Tosca dataset, as shown in Table 2 in the paper, but I found that many of the shapes have boundaries, how did you subdivide these shapes and get the results?

@therateful
Copy link
Author

In addition, the Metro tool outputs two mean distances, which is used as the average surface distance

@HTDerekLiu
Copy link
Owner

Re: TOSCA
I closed the mesh (see attached). Alternatively, you could make it work by doing some padding too.
tosca_closed.zip

Re: Metro
Sorry it has been a while, I couldn't recall what are the numbers and which one I used.

@therateful
Copy link
Author

thank you very much

@therateful
Copy link
Author

Re: TOSCA I closed the mesh (see attached). Alternatively, you could make it work by doing some padding too. tosca_closed.zip

Re: Metro Sorry it has been a while, I couldn't recall what are the numbers and which one I used.

I'm sorry, but I might have one more question for you.
I performed mesh simplification on the original meshes you shared, then subdivided them with neural subdivision, and finally quantitative analysis with Metro tools, but got poor results on some models.
and I have observed that the simplified mesh model is a little bad, so could you please share your simplified mesh?

@therateful
Copy link
Author

therateful commented Sep 11, 2024

Or am I using the Metro tool incorrectly? I used the simplest assessment, "Metro A.obj B.obj."

@HTDerekLiu
Copy link
Owner

Based on the file name, this should be the ones I was using (not 100% sure, it has been a while)

@therateful
Copy link
Author

Based on the file name, this should be the ones I was using (not 100% sure, it has been a while)

Thanks for sharing, but it seems to require additional permissions to access this connection

@therateful
Copy link
Author

Based on the file name, this should be the ones I was using (not 100% sure, it has been a while)

I used the coarse mesh you provided and subdivided it by neural subdivision, but the Hausdorff distance calculated by Metro between the prediction model and the ground-truth model of cat is still 134.xxxx >>>2.08 (the figure in paper ).
However, when I work with other models, non-TOSCA models, the values are normal.Is there a problem with the model of the Tosca dataset?Or am I using the Metro tool incorrectly?

@HTDerekLiu
Copy link
Owner

I guess the mesh scale may be incorrect? Here are some pre-trained weights on centaur and subdivision results for you to debug.
https://drive.google.com/file/d/197Nm5Z6uI6uHmf-xWXWH0ljXrUuwobzk/view?usp=sharing

@therateful
Copy link
Author

I guess the mesh scale may be incorrect? Here are some pre-trained weights on centaur and subdivision results for you to debug. https://drive.google.com/file/d/197Nm5Z6uI6uHmf-xWXWH0ljXrUuwobzk/view?usp=sharing

You are right, it is a matter of scale, but how to adjust the scale correctly?

@therateful
Copy link
Author

therateful commented Sep 13, 2024

I guess the mesh scale may be incorrect? Here are some pre-trained weights on centaur and subdivision results for you to debug. https://drive.google.com/file/d/197Nm5Z6uI6uHmf-xWXWH0ljXrUuwobzk/view?usp=sharing

And I'm a little confused, why is there such a big difference between the scale of subdivision output mesh and the ground-truth mesh?

@HTDerekLiu
Copy link
Owner

HTDerekLiu commented Sep 13, 2024

The method is not scale invariant so we normalize the mesh to a unit box. In the previous data, *_s0.obj, *_s1.obj, *_s2.obj are the subdivision results. *_target.obj are the target ground truth shapes used to compute losses.

@therateful
Copy link
Author

Ok, I see. Thank you for your help.

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

2 participants