atlas

Research map / Detection and segmentation / Tracking

CTO-SLAM: Contour Tracking for Object-Level Robust 4D SLAM

AAAI 2024 · Detection and segmentation › Tracking · approach: Memory and correlation-based MOT · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CTO-SLAM, an object-level 4D SLAM system that tracks contour keypoints of dynamic objects with pixel tracking, initializes object poses by sampling yaw, and refines object and camera poses in a contour-tracking bundle adjustment.

Problem

Robust long-term spatiotemporal data association for tracking dynamic objects and estimating their motion jointly with camera ego-motion in monocular and RGB-D SLAM for dynamic outdoor scenes.

Approach

Track contour keypoints on dynamic objects using pixel tracking (TAP-style) instead of appearance features, initialize object poses by ground fitting and sampled yaw cuboid fitting, and jointly optimize camera, object, static and contour points in a factor graph with the sampling-based poses weighted higher.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace ORB-SLAM2 with CTO-SLAMcamera ego-motion estimation · KITTI Tracking, averageATE (m): 2.33 -> 1.05Helped
replace DynaSLAM with CTO-SLAMcamera ego-motion estimation · KITTI Tracking, averageATE (m): 1.45 -> 1.05Helped
replace DynaSLAM II with CTO-SLAMcamera ego-motion estimation · KITTI Tracking, averageATE (m): 1.54 -> 1.05Helped
replace DynaSLAM II with CTO-SLAMdynamic object motion estimation · KITTI Tracking, averageATE: 0.95 -> 0.64Helped
use static-background-only images instead of full images (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 01ATE mean (m): 0.11860 -> 0.05340Helped
inpaint dynamic foreground objects into static backgrounds (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 01ATE mean (m): 0.11860 -> 0.01600Helped
use static-background-only images instead of full images (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 02ATE mean (m): 0.00700 -> 0.00945Hurt
inpaint dynamic foreground objects into static backgrounds (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 02ATE mean (m): 0.00700 -> 0.00685Helped
use static-background-only images instead of full images (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 06ATE mean (m): 0.03660 -> 0.03231Helped
inpaint dynamic foreground objects into static backgrounds (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 06ATE mean (m): 0.03660 -> 0.00058Helped
use static-background-only images instead of full images (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 18ATE mean (m): 0.08838 -> 0.09625Hurt
inpaint dynamic foreground objects into static backgrounds (ablation)CTO-SLAM camera ego-motion estimation · VKITTI, sequence 18ATE mean (m): 0.08838 -> 0.08139Helped

Surprising findings

Limitations

Experimental setup

Datasets: KITTI Tracking Virtual KITTI (VKITTI)

Benchmarks: KITTI Tracking VKITTI

Metrics: RPE ATE

Baselines: ORB-SLAM2 DynaSLAM DynaSLAM II CubeSLAM SIFT ORB

Builds on: ORB-SLAM2 DROID-SLAM TAP-Vid VDO-SLAM DynaSLAM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy