Marcus Klasson
marcusklasson.bsky.social
Marcus Klasson
@marcusklasson.bsky.social
Perception Researcher at Ericsson, Sweden.

https://marcusklasson.github.io/
This decomposed splatting (DeSplat) approach explicitly separates distractors from static parts. Earlier methods (e.g. SpotlessSplats, WildGaussians) use loss masking of detected distractors to avoid overfitting, while DeSplat instead jointly reconstructs distractor elements.
[6/8]
June 13, 2025 at 7:59 AM
Knowing how 3DGS treats distractors, we initialize a set of Gaussians close to every camera view for reconstructing view-specific distractors. The Gaussians initialized from the point cloud should reconstruct static stuff. These separately rendered images are alpha-blended during training.

[5/8]
June 13, 2025 at 7:58 AM
This BabyYoda scene from RobustNeRF is similar to a crowdsourced scenario, where a set of static toys appear together with inconsistently-placed toys between the frames.

Vanilla 3DGS is quite robust here, but some views end up being rendered with spurious artefacts (right image).
[3/8]
June 13, 2025 at 7:55 AM
👋Interested in Gaussian splatting and removing dynamic content from images?

Our DeSplat is presented today at #CVPR2025 at Poster Session 1, ExHall D Poster #52.

Yihao will be there to present our fully splatting-based method for separating static and dynamic stuff in images.

🧵[1/8]
June 13, 2025 at 7:53 AM