Haedam Oh, Yifu Tao, Nived Chebrolu, Maurice Fallon

Arxiv Arxiv Paper Paper Soon YouTube Video Code Code Soon
Overview
OASIS-Map overview: 2D and 3D change maps across repeated visits to an outdoor market

Environments change between robot visits — objects get moved, replaced, or removed — which quickly makes a single-session map outdated. OASIS-Map keeps a map spatio-temporally consistent across revisits by establishing dense semantic correspondences between what the robot sees now and what it saw in earlier sessions, even under partial views, occlusion, and imperfect segmentation.

For each revisit, the system outputs:

  1. 2D change map — dense semantic correspondences between the previous and current session images provide the change signal, as match confidence scores and matches
  2. Spatio-temporally consistent object map — object identities preserved across sessions, even as objects move or are replaced
  3. 3D change map — static, appeared, and disappeared regions localised in the 3D reconstruction
Experiments
  • Frontend
    • Geometric & Object Mapping
  • Backend
    • Dense Semantic Correspondences
    • Object Association
    • Change Detection
    • Spatio-Temporally Consistent Mapping
1 Outdoor RGB-LiDAR (Car Park)
Highlight: Dense Semantic Correspondence Matching
Car park scene change: previous session vs current session, with cars replaced highlighted
Previous session Current session
Frontend: Geometric & Object Mapping
  • Builds a geometric map and an object map for a first session using RGB-LiDAR.
  • Uses 2D-3D object tracking to incrementally build the object map.
Backend: Dense Semantic Correspondences
  • Dense semantic correspondences are computed between the previous and current session images.
  • Low confidence scores mean changed regions (e.g. cars), while high confidence means persistent objects (e.g. buildings).
Backend: Results
2 Indoor RGB-D Sequence (3RScan)
Highlights: Object Association, Change Detection, Spatio-Temporal Consistency
3RScan indoor scene change: previous session vs current session, top-down room scan
Previous session Current session
Frontend: Geometric & Object Mapping
  • Using RGB-D, an object map is incrementally built.
Backend: Object Association
  • Every object in the current session is incrementally associated against the previous session's map by match confidence.
  • Detects within-view change (object moves locally) and out-of-view change (object moves across the scene).
Backend: Change Detection
  • Change detection is done for objects: Appear / Disappear / Static / Moved.
  • If an object is not seen in one of the sessions, it remains Unknown.
Backend: Spatio-Temporally Consistent Mapping
  • The map maintains spatio-temporal consistency by preserving object identities.
  • Object segmentation remains consistent over time.

Citation

@article{oh2026oasismap,
  title={{OASIS-Map}: Object-Level Change Detection in Multi-Session Mapping
using Semantic Correspondence Matching},
  author={Oh, Haedam and Tao, Yifu and Chebrolu, Nived and Fallon, Maurice},
  year={2026},
  note={Under review}
}