FoundationPose icon indicating copy to clipboard operation
FoundationPose copied to clipboard

Poor Quality Mesh Reconstruction from Synthetic Data in run_nerf.py

Open LukasBergs opened this issue 8 months ago • 5 comments

Hello all,

Firstly, I want to express my appreciation for the fantastic work @wenbowen123 has done on the project.

My aim is to utilize bundlesdf/run_nerf.py to generate a textured obj file. This generated mesh file will be employed for foundationpose inference.

I've implemented a synthetic data generation pipeline using Nvidia Isaac Sim. This pipeline generates rgb, depth, mask, and cam_in_obj.txt files, following the format of the demo data. Additionally, it generates the intrinsic camera matrix of the simulated camera.

Upon executing run_nerf.py, I encountered no errors with both the demo data and my synthetic dataset. However, while the reconstructed mesh from the demo data appears satisfactory, the mesh reconstructed from my synthetic data exhibits poor quality.

You can download the generated synthetic data as well as the output from nerf here.

Output from run_nerf.py: Screenshot from 2024-06-10 13-11-29 Screenshot from 2024-06-10 13-02-35

I kindly ask for assistance in troubleshooting this issue. Any insights or guidance on potential causes for the disparity in mesh quality between the demo and synthetic datasets would be greatly appreciated.

Thank you!

Best regards Lukas

LukasBergs avatar Jun 10 '24 11:06 LukasBergs