Back to the paper library

World Models · 2024 · 3DV · CCF Unranked

Physics-Based Rigid Body Object Tracking and Friction Filtering From RGB-D Videos

The method uses differentiable rigid-body simulation as the state transition of an Extended Kalman Filter, jointly tracking position, SO(3) rotation, velocity, and friction coefficients between RGB-D pose measurements.

Research area

World Models

Task level

Instance-level

Object setting

Seen objects

Input modalities

RGB-D videoknown object meshes

Requirements

RGB-D pose observationsknown object mass and meshcontact surface modeldifferentiable rigid-body simulator
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Rama Krishna Prasad Kandukuri, Michael Strecke, Joerg Stueckler
Affiliations
Embodied Vision Group, Max Planck Institute for Intelligent Systems
Conference / journal
Conference · 3DV · CCF Unranked
Research area
World Models
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Evaluation metrics
Rotation Error

Original paper terminology:rotation error / recall / position error / recall / linear / angular velocity error / friction coefficient error

Requirements
RGB-D pose observationsknown object mass and meshcontact surface modeldifferentiable rigid-body simulator

Reading Notes

Overview / Deep Dive

Available src/paper-notes/physics-rigid-object-tracking-3dv2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Physics-Based Rigid Object Tracking: Coarse Notes

One-sentence conclusion

A differentiable rigid simulator supplies the Extended Kalman Filter transition. An RGB-D pose detector supplies measurements; physics predicts through missed detections, collisions, and sliding while estimating velocity and friction from trajectories.

State and workflow

State comprises position, SO(3) rotation, linear / angular velocity, and friction. CIR measures RGB-D pose; a differentiable Newton–Euler / contact simulator predicts the next state and supplies EKF Jacobians through autodifferentiation. Missing detections trigger prediction alone, followed by correction when observations return.

RGB-D observations and pose estimator used for physics-based rigid tracking
An RGB-D estimator for known meshes supplies observations; physics does not recognize objects directly. Source: original Figure 2. Copyright belongs to the authors and 3DV 2024 publisher; reproduced here for academic analysis.

Results

With friction initialized at zero, synthetic / real median absolute errors are 0.0137/0.0246, versus constant-zero baselines of 0.0192/0.03. Filtered rotation / position recall exceeds framewise CIR on missed detections; collision physics can propagate occluded objects.

Physics EKF tracking and prediction errors during sliding and collisions
Filtering is distinguished from prediction after observations stop. Velocity and friction need several observable-motion frames to converge. Source: original Figures 6–9. Copyright belongs to the authors and 3DV 2024 publisher; reproduced here for academic analysis.

Boundaries

Known meshes, masses, tabletop / contact models, and RGB-D are required. The Python implementation is not real-time. Symmetry, unmodeled damping, and early missed detections can severely impair friction estimates.

Related Papers

Related papers