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

Strange noise in the rendered result #174

Closed
YZsZY opened this issue Oct 30, 2024 · 4 comments
Closed

Strange noise in the rendered result #174

YZsZY opened this issue Oct 30, 2024 · 4 comments

Comments

@YZsZY
Copy link

YZsZY commented Oct 30, 2024

Hello Author! Recently I've been rendering 2DGS results and I've noticed a lot of strange noise in some cases, but I don't have these problems when rendering with supersplat, it feels like a bug, so I'd like to ask you if you've encountered this problem? Thx a lot~
000
012
000

I thought it's caused by some GS floater points in front of the camera, but I found that the GS point cloud was actually quite clean
image

@hbb1
Copy link
Owner

hbb1 commented Oct 30, 2024

Hi, I haven't encountered this problem before. Is it caused by the renderer? Can you show a video result here, for example, using our script with render_path. I am trying to fix this.

@DekuLiuTesla
Copy link

DekuLiuTesla commented Nov 8, 2024

image

Hi, @hbb1 @YZsZY I meet similar impulse noise when applying 2DGS in street view. The problem is resolved by modifying L366 of forward.cu to

    if ((s.x * Tw.x + s.y * Tw.y) + Tw.z < near_n) continue;

I observe that the noise comes from degenerated points that have negative depth. Under original forward.cu, the depth of degenerated points are replaced by their centers, and some are wrongly included in rendering. By adding this modification, the noise is removed, as shown in the figure above.

@hbb1
Copy link
Owner

hbb1 commented Nov 8, 2024

@DekuLiuTesla Thank you! This is absolutely correct. Let me fix that.

@YZsZY
Copy link
Author

YZsZY commented Nov 9, 2024

Thanks so much! @DekuLiuTesla @hbb1

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

3 participants