Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

The normal of the intersection plane #65

Open
JuewenPeng opened this issue Jul 2, 2024 · 7 comments
Open

The normal of the intersection plane #65

JuewenPeng opened this issue Jul 2, 2024 · 7 comments

Comments

@JuewenPeng
Copy link

Really nice work.

I have a question about the normal. Is it similar to the concept defined in Eq. 7 of "DN-Splatter: Depth and Normal Priors for Gaussian Splatting and Meshing"?

Looking forward to your reply.

@niujinshuchong
Copy link
Member

Hi, our definition of normal is different from DN-Splatter. We use the ray-gaussian intersection plane's normal as the Gaussian's normal. DN-Splatter uses the axis of minimal scale.

@JuewenPeng
Copy link
Author

Could you give me more details about the definition of the ray-gaussian intersection plane? Thank you very much.

@niujinshuchong
Copy link
Member

Hi, you could refer to our paper and here #38 (comment)

@JuewenPeng
Copy link
Author

I noticed that you have written $n_i=-R^T(r_g\odot s^{-1})$ on top of Eq. 12. I don't know whether $s^{-1}$ should be $s$, but if that's the case, this formula will be similar to the inverse operation of Eq. 3, which means $n_i$ is parallel to the original ray direction $r$.

@niujinshuchong
Copy link
Member

Hi, it is not the inversion. The compound operation is n_i = R^T @ S^-1 @ S^-1 @ R @ r_ray where r_ray is the ray direction.

@JuewenPeng
Copy link
Author

Sorry, but I am still a little confused. How is the formula $n_i=-R^T(r_g\odot s^{-1})$ derived?

@niujinshuchong
Copy link
Member

I think you can refer to the above comment to do the transformation step by step.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants