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

The direction and angle of the point cloud will affect the inference effect #153

Open
iyinlin opened this issue Jul 24, 2024 · 1 comment

Comments

@iyinlin
Copy link

iyinlin commented Jul 24, 2024

Hello, thank you for your great work!

I am a beginner in point cloud completion, and when using this code to infer other airplane point clouds in Shapenet, I found that the effect was poor, while the original 'airplane.pcd' file in the demo directory worked very well. I checked various details such as normalization and preprocessing, and there were no issues.

Later, I accidentally discovered that my point cloud and the original point cloud had a different direction. To verify that it was a problem with the direction, I also rotated the original airplane in the same direction. As shown in Figure 1, the rotated plane was placed in the same window for visualization.
截图 2024-07-24 21-21-16

Why is there such a significant difference in inference performance when only rotating the point cloud 90 degrees? How can I ensure that my point cloud direction is correct during testing to achieve good inference results? Or can random rotation be added during training to enhance robustness? (Sorry, I'm a beginner and I'm not sure if this is feasible.)
截图 2024-07-24 21-22-29

@SLDRMK
Copy link

SLDRMK commented Aug 1, 2024

I came into a similar situation. The net can often complete the pc with default poses greatly, while can hardly align them. I tried to train one with such RandomRotate transforms, but the final result is awful. I am not sure if this is affected by the net structure.

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