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

Is it possible to get a mesh reconstruction of the entire scene observed throughout the entire video? #42

Open
andrewsonga opened this issue Aug 25, 2022 · 3 comments

Comments

@andrewsonga
Copy link

Hello,

as the title suggests, my question is whether it is possible to get a mesh reconstruction of the entire scene observed throughout the entire video, as opposed to getting a per-frame mesh reconstruction that isn't stitched together with meshes from other frames.

I'm hoping to use a reconstructed mesh to center the camera poses such that the world origin lies at the center of the reconstructed scene mesh, as opposed to the camera center of the first frame of the video.

Thanks!

@marek-simonik
Copy link
Owner

Hello,

I do not think it would be possible to create a static mesh out of a 3D video in general because there can be moving objects in the scene together with topology changes, which (in my opinion) cannot be captured by a static mesh.

However, you can access camera pose for each frame of a LiDAR video, so that might help you adjust the origin.

Camera poses are available e.g. in the metadata.json file after you export a 3D video into the "EXR + JPG (TouchDesigner-friendly)" format. Each pose consists of quaternion and world position ([qx, qy, qz, qw, x, y, z]).

@andybak
Copy link

andybak commented Aug 27, 2022

The "question behind the question" might have a different solution however:

I'm hoping to use a reconstructed mesh to center the camera poses such that the world origin lies at the center of the reconstructed scene mesh, as opposed to the camera center of the first frame of the video.

I suspect there's easier ways to achieve this than a full mesh reconstruction.

@siyanhu
Copy link

siyanhu commented Nov 26, 2023

I think you need colmap.

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

4 participants