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

Debugging Failure on Custom 3DScanner App Data #39

Open
wangqinglhc0122 opened this issue Dec 19, 2023 · 3 comments
Open

Debugging Failure on Custom 3DScanner App Data #39

wangqinglhc0122 opened this issue Dec 19, 2023 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@wangqinglhc0122
Copy link

Thank you so much to the authors for your wonderful work on SplaTAM and to @ironjr for the script to extract the point cloud. I just made a run on our data and had an issue.

I used the data collected by 3DScanner App using iPhone 12 pro which includes the RGB images, depth images and transforms.json. The resulting point cloud is like spiral and each frame is seperated from each other.
Capture

@libaiwanovo
Copy link

I have also encountered such situations.The camera poses provided may be too sparse or there might be significant time gaps between each frame, which can result in this situation.

@Nik-V9
Copy link
Contributor

Nik-V9 commented Dec 26, 2023

Hi, Thanks for trying out our code!

This seems to be a tracking failure. Some potentially helpful debugging steps: #14 (comment)

Ideally, if this is a frame rate issue, as suggested by @liaiwanovo, increasing the number of tracking iterations can help resolve this issue. We aim to have an adaptive iteration scheme to prevent this problem in the future.

Also, an additional debugging step I would suggest is to use the transforms.json by setting the following to True:

use_gt_poses=False, # Use GT Poses for Tracking

This can help you verify that all the data is in the correct format.

@Nik-V9 Nik-V9 changed the title Strange patten for the point cloud extracted Debugging Failure on Custom 3DScanner App Data Dec 26, 2023
@Nik-V9 Nik-V9 added the help wanted Extra attention is needed label Dec 26, 2023
@Xiaohao-Xu
Copy link

Hi @libaiwanovo @wangqinglhc0122 @wangqinglhc0122 , I believe the issue at hand is related to the adaptive (and explicit) Gaussian kernel expansion mechanism. In my recent investigation on the robustness of current SLAM models (https://github.com/Xiaohao-Xu/SLAM-under-Perturbation), I have found that as the complexity of the scene increases (for example, with more perturbations and objects), it becomes necessary to add more Gaussian kernels to SplaTAM. This ensures a higher quality reconstruction due to its explicit modeling of the scene. Although SplaTAM performs well on standard SLAM datasets with SoTA performance, there still appears to be a gap that needs to be addressed when it comes to real-world videos/applications, which deserves further exploration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants