EgoLifter: Open-world 3D Segmentation for Egocentric Perception

Qiao Gu, Zhaoyang Lv, Duncan Frost, Simon Green, Julian Straub +1 more
2/14/2026

No official code found. Best implementation: facebookresearch/egolifter (145 stars, Apache-2.0, last commit 2024-11-03).

Abstract

In this paper we present EgoLifter, a novel system that can automatically segment scenes captured from egocentric sensors into a complete decomposition of individual 3D objects. The system is specifically designed for egocentric data where scenes contain hundreds of objects captured from natural (non-scanning) motion. EgoLifter adopts 3D Gaussians as the underlying representation of 3D scenes and objects and uses segmentation masks from the Segment Anything Model (SAM) as weak supervision to learn flexible and promptable definitions of object instances free of any specific object taxonomy. To handle the challenge of dynamic objects in ego-centric videos, we design a transient prediction module that learns to filter out dynamic objects in the 3D reconstruction. The result is a fully automatic pipeline that is able to reconstruct 3D object instances as collections of 3D Gaussians that collectively compose the entire scene. We created a new benchmark on the Aria Digital Twin dataset that quantitatively demonstrates its state-of-the-art performance in open-world 3D segmentation from natural egocentric input. We run EgoLifter on various egocentric activity datasets which shows the promise of the method for 3D egocentric perception at scale.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

This is the official repository for "EgoLifter Open-world 3D Segmentation for Egocentric Perception, ECCV 2024"

14510Shell, PythonSep 6, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{gu2026egolifter,
  title  = {EgoLifter: Open-world 3D Segmentation for Egocentric Perception},
  author = {Qiao Gu and Zhaoyang Lv and Duncan Frost and Simon Green and Julian Straub and Chris Sweeney},
  year   = {2026},
  eprint = {2403.18118},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.18118},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.18118.svg)](https://codeofpaper.com/paper/2403.18118)

Discussion