| Original Video | COLMAP Camera Trajectory (Poses) | Segmentation Maps (SAM) |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
This is a simplified version of EgoLifter focused on stable Gaussian editing (deletion, movement) functionality.
https://github.com/facebookresearch/egolifter
- Object Deletion: Remove unwanted Gaussians from 3D scenes
- Movement Controls: Move selected objects with precise controls
- Stable Rendering: Fixed CUDA/CPU device handling issues
- Efficiency: Modified original pipeline to run fully on a laptop
edit_panel.py- Main GUI with simplified interfacevanilla.py- Fixed import and device handling for background tensorgsplat.py- Fixed import and device handling for K tensorviewer_with_landing.py- Landing page integrationsetup_env.bash- Environment configuration for lightweight SAM modellanding_page.html- Web interface
As well as a handful of patches to the original EgoLifter codebase to enable training on a laptop w/ 4070
- Fixed import errors (relative → absolute imports)
- Fixed CUDA/CPU device handling
- Simplified GUI for better reliability
- Run
source setup_env.bashto set up environment variables - Install dependencies from the original EgoLifter repository
- Run
python viewer_with_landing.pyto start the viewer
- Use "Add Selection Panel" to create 3D selection grids and enable the pointcloud
- Position grids to select unwanted Gaussians
- Use "Delete Selected Objects" to remove them
- Use movement controls to reposition objects if needed










