atlas

Research map / Video / Video segmentation and tracking

PPMStereo: Pick-and-Play Memory Construction for Consistent Dynamic Stereo Matching

NeurIPS 2025 · Video › Video segmentation and tracking · approach: Video restoration with temporal priors · 0 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.

Introduces PPMStereo, a memory-buffer dynamic stereo matcher that picks the top-K most reliable reference frames (via confidence and redundancy-aware relevance scores) and weights them for attention-based aggregation, built on DynamicStereo.

Problem

Temporally consistent depth estimation from stereo video requires long-range temporal modeling, but sliding-window attention treats all frames equally and full-frame memory is computationally prohibitive.

Approach

A Pick-and-Play Memory: a Quality Assessment Module scores each stored reference frame by confidence plus redundancy-aware similarity to select top-K frames into a compact buffer, then dynamic weighting and temporal positional encoding modulate those entries before attention-based read-out inside an iterative GRU refiner.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the feature extractor with Video Depth Anything (ViT-Small)PPMStereo · Sintel FinalTEPE: 1.11 -> 1.02Helped
Add PPM memory construction instead of the baseline without memory modules (ablation)PPMStereo · Sintel FinalTEPE: 1.37 -> 1.11Helped
Add PPM memory construction instead of the baseline without memory modules (ablation)PPMStereo · Dynamic ReplicaTEPE: 0.074 -> 0.057Helped
Increase memory length from K=1 to K=5 (ablation)PPMStereo · Sintel FinalTEPE: 1.18 -> 1.11Helped
Increase memory length from K=5 to K=7 (ablation)PPMStereo · Sintel FinalTEPE: 1.11 -> 1.10Helped
Replace PPM frame selection with random selection (ablation)PPMStereo · Sintel FinalTEPE: 1.11 -> 1.26Hurt
Replace PPM frame selection with RMem (ablation)PPMStereo · Sintel FinalTEPE: 1.11 -> 1.16Hurt
Add the pick process (ablation)PPMStereo baseline · Sintel FinalTEPE: 1.37 -> 1.14Helped
Add the play process (ablation)PPMStereo baseline · Sintel FinalTEPE: 1.37 -> 1.17Helped
Add both pick and play processes (ablation)PPMStereo baseline · Dynamic ReplicaTEPE: 0.074 -> 0.057Helped
Add confidence scoring to the pick process (ablation)PPMStereo pick process · Sintel FinalTEPE: 1.17 -> 1.14Helped
Add similarity scoring to confidence scoring (ablation)PPMStereo pick process · Dynamic ReplicaTEPE: 0.058 -> 0.057Helped

Surprising findings

Limitations

Experimental setup

Datasets: SceneFlow Dynamic Replica

Benchmarks: Sintel Stereo (clean and final) Dynamic Replica South Kensington SV

Metrics: delta_3px TEPE delta_1px^t delta_3px^t

Baselines: CODD RAFT-Stereo DynamicStereo BiDAStereo CREStereo MemFlow XMem RMem

Builds on: DynamicStereo RAFT-Stereo MemFlow XMem Video Depth Anything

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