MCDS-VSS: Moving Camera Dynamic Scene Video Semantic Segmentation by Filtering with Self-Supervised Geometry and Motion

Angel Villar-Corrales, Moritz Austermann, Sven Behnke
5/30/2024
cs.CVcs.RO

No official code found. Best implementation: angelvillar96/MCDS-VSS (3 stars, PyTorch, last commit 2026-01-18).

Abstract

Autonomous systems, such as self-driving cars, rely on reliable semantic environment perception for decision making. Despite great advances in video semantic segmentation, existing approaches ignore important inductive biases and lack structured and interpretable internal representations. In this work, we propose MCDS-VSS, a structured filter model that learns in a self-supervised manner to estimate scene geometry and ego-motion of the camera, while also estimating the motion of external objects. Our model leverages these representations to improve the temporal consistency of semantic segmentation without sacrificing segmentation accuracy. MCDS-VSS follows a prediction-fusion approach in which scene geometry and camera motion are first used to compensate for ego-motion, then residual flow is used to compensate motion of dynamic objects, and finally the predicted scene features are fused with the current features to obtain a temporally consistent scene segmentation. Our model parses automotive scenes into multiple decoupled interpretable representations such as scene geometry, ego-motion, and object motion. Quantitative evaluation shows that MCDS-VSS achieves superior temporal consistency on video sequences while retaining competitive segmentation performance.

View on arXivView PDF

Code Implementations(1)

PyTorch

Official implementation of 'MCDS-VSS: Moving Camera Dynamic Scene Video Semantic Segmentation by Filtering with Self-Supervised Geometry and Motion' BMVC. 2024

30May 22, 20249 months ago
depth-estimationpytorchrnnsemantic-segmentationssl+1 more

Similar Papers

Cite this paper

@article{villarcorrales2024mcdsvss,
  title  = {MCDS-VSS: Moving Camera Dynamic Scene Video Semantic Segmentation by Filtering with Self-Supervised Geometry and Motion},
  author = {Angel Villar-Corrales and Moritz Austermann and Sven Behnke},
  year   = {2024},
  eprint = {2405.19921},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.19921v2}
}

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/2405.19921.svg)](https://codeofpaper.com/paper/2405.19921)

Discussion