graphdeco-inria / gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
Other
13.61k stars 1.75k forks source link

Splats/pointcloud cluster/segmentation method for foreground and background #641

Open OiOchai opened 7 months ago

OiOchai commented 7 months ago

Has anyone successfully segmented the pointcloud generated by Gaussian Splatting?

I have a studio-like environment with 20+ cameras 360 deg around a person and I used Gaussian Splatting to recon the scene. RGB looks great. But when I tried extracting the pointcloud from splatts positions there are some noisy points around the person. My goal is to get the clean pointcloud of the person.

Conventional clustering method seems do not work well in this case. I tried K-means and DBSCAN from sklearn and open3d and the noisy points are still not filtered out. The only one works is the label connected components method from CloudCompare. However, there's no efficient label connected components implementation in python for pointcloud yet.

Has anyone else faced similar issues and if so, appreciate any pointers to resolve this issue!

Lizhinwafu commented 6 months ago

I want to know how to export the generated point cloud?