atlas

Research map / Video / Video segmentation and tracking

Learning from One Continuous Video Stream

CVPR 2024 · Video › Video segmentation and tracking · approach: Stochastic video prediction · 8 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 a framework and benchmark streams (Ego4D-stream, ScanNet-stream) for online learning from one continuous video stream with batch size 1, using pixel-to-pixel future prediction pretraining and an optimizer/update-frequency study, matching IID batch-size-1 learning out-of-stream.

Problem

Online learning from a single highly correlated continuous video stream (batch size 1, no shuffling) is largely unexplored; standard deep learning tools fail there, and adaptation and generalization need to be measured jointly.

Approach

Frame all tasks as pixel-to-pixel RGB prediction with a single L2 loss so pretraining and single-stream learning share architecture and loss; evaluate both in-stream adaptation and out-of-stream generalization; find that momentum hurts, infrequent updates help generalization, and video future-prediction pretraining beats ImageNet pretraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use momentum-free optimizer (RMSprop) instead of AdamW (ablation)single-stream learning · Ego4D-stream and ScanNet-stream segmentationmean IoU / L2 (averaged sweep)Helped
Lower momentum of AdamW (ablation)AdamW optimizer in single-stream learning · ScanNet-stream segmentationmean IoUHelped
Less frequent weight updates (16 steps, 0.64s) vs every step (ablation)ViT and UNet single-stream learning · Ego4D-stream and ScanNet-streamout-of-stream generalization and in-stream adaptationMixed
Cosine decay learning rate schedule instead of constant learning rate (ablation)single-stream learning · ScanNet-stream segmentationin-stream and out-of-stream mean IoUMixed
Add replay buffer (10,000 samples, batch size 4) (ablation)single-stream learning · ScanNet-stream segmentation (displacement 1)mean IoU: +2% mean IoUNo clear effect
Pretrain ViT-L with guided future prediction instead of ImageNet-1K MAE (ablation)ViT-L single-stream learning · ScanNet-stream segmentation (out-of-stream) and Ego4D-streammean IoU / L2Mixed
Pretrain on future prediction vs no pretraining (ablation)ViT-L single-stream learning · Ego4D-stream and ScanNet-streamaverage L2 / IoU / log RMSEHelped
Use BL (continuous bs 1) instead of STDL IID bs 1 on ScanNet segmentationViT-L · ScanNet-stream segmentationin-stream mean IoUHelped
Continuous stream BL vs STDL IID bs 1 on out-of-stream metricsViT-L · Ego4D-stream, ScanNet depth, ScanNet segmentationout-of-stream L2 / log RMSE / IoUNo clear effect
Longer temporal displacement for future prediction pretraining (ablation)ViT-L pretraining on Kinetics · Kinetics linear top-1 accuracytop-1 accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D ScanNetV2 Kinetics-700-2020 ImageNet

Benchmarks: Ego4D-stream future prediction ScanNet-stream semantic segmentation ScanNet-stream depth prediction ScanNet-stream pixel prediction Kinetics linear probe

Metrics: average L2 pixelwise distance mean per-frame IoU recall logRMSE linear top-1 accuracy

Baselines: STDL (IID) bs 16 STDL (IID) bs 1 Blind (dummy) model ImageNet-MAE pretraining ImageNet classification pretraining Adam/AdamW

Builds on: video MAE Siamese MAE replay buffers ImageNet MAE

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