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

Question about the implementation details #5

Closed
zhao-yiqun opened this issue Nov 29, 2023 · 2 comments
Closed

Question about the implementation details #5

zhao-yiqun opened this issue Nov 29, 2023 · 2 comments

Comments

@zhao-yiqun
Copy link

zhao-yiqun commented Nov 29, 2023

Hi

Thanks for your nice work. I have some implementation details about how to get the nearest g* in equation (3). Hope this can get the details from you.

You mentioned this in Sec.5.1

To compute the density values of points
from a gaussian g, we sum only the gaussian functions from
the 16 nearest gaussians of g and update the list of nearest
neighbors every 500 iterations.

For the regularization from 9000-15000 steps, you will sample different p from the gaussian distribuion in equation (8).
Therefore, I wonder how you can keep the nearest list of g unchanged for each p at different iteration(update every 500 iterations)? Based on my understanding, the p sampled from each splats varied at different iterations.

Thanks in advance
Yiqun

@Anttwo
Copy link
Owner

Anttwo commented Nov 29, 2023

Hi Yiqun,

It's because we do not use the neighbors of the point $p$, but the neighbors of the Gaussian $g$ from which the point $p$ is sampled.
In other words, we update the neighbor Gaussians of all Gaussians every 500 iterations. Then, we suppose that the density of a point $p$ sampled using a Gaussian $g$ will mostly depend on the gaussians that are close to $g$ (including $g$, of course).

I hope this helps you!
Best

@zhao-yiqun
Copy link
Author

Thanks for your reply!

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