atlas

Research map / Continual learning / Domain and prompt-based

ProtoDepth: Unsupervised Continual Depth Completion with Prototypes

CVPR 2025 · Continual learning › Domain and prompt-based · approach: Domain-incremental learning with memory · 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 ProtoDepth, which freezes a pretrained unsupervised depth completion model and learns per-domain prototype sets (global multiplicative and local additive biases) plus domain descriptors for domain-agnostic selection, reducing forgetting in continual depth completion.

Problem

Unsupervised depth completion models catastrophically forget previously learned domains when continually trained on non-stationary sequences of datasets, especially when test-time domain identity is unknown.

Approach

Freeze the pretrained depth completion model and learn lightweight per-dataset prototype sets that act as global multiplicative (1x1 depthwise conv) and local attention-based additive biases on latent features; learn domain descriptors via a cosine-based objective to select the prototype set at test time when domain identity is withheld.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ProtoDepth rather than the strongest baselineVOICED · Indoor datasets (NYUv2 → ScanNet → VOID)Average performance MAE (mm): 63.352 -> 56.359Helped
use ProtoDepth rather than the strongest baselineFusionNet · Indoor datasets (NYUv2 → ScanNet → VOID)Average performance MAE (mm): 61.204 -> 57.486Helped
use ProtoDepth rather than the strongest baselineKBNet · Indoor datasets (NYUv2 → ScanNet → VOID)Average performance MAE (mm): 56.208 -> 52.497Helped
use ProtoDepth rather than the strongest baselineVOICED · Outdoor datasets (KITTI → Waymo → VKITTI)Average performance MAE (mm): 524.114 -> 445.419Helped
use ProtoDepth rather than the strongest baselineFusionNet · Outdoor datasets (KITTI → Waymo → VKITTI)Average performance MAE (mm): 419.044 -> 400.888Helped
use ProtoDepth rather than the strongest baselineKBNet · Outdoor datasets (KITTI → Waymo → VKITTI)Average performance MAE (mm): 454.896 -> 401.075Helped
add global prototypes (ablation)ProtoDepth with KBNet · ScanNetMAE: 18.12 -> 14.59Helped
add projection matrix W (ablation)ProtoDepth with KBNet · ScanNetMAE: 17.59 -> 14.59Helped
use decoupled optimization of K and P (ablation)ProtoDepth with KBNet · ScanNetMAE: 16.36 -> 14.59Helped
add global prototypes (ablation)ProtoDepth with KBNet · WaymoMAE: 505.01 -> 486.95Helped
add projection matrix W (ablation)ProtoDepth with KBNet · WaymoMAE: 495.05 -> 486.95Helped
use decoupled optimization of K and P (ablation)ProtoDepth with KBNet · WaymoMAE: 491.59 -> 486.95Helped

Surprising findings

Limitations

Experimental setup

Datasets: NYUv2 ScanNet VOID KITTI Waymo VKITTI

Benchmarks: NYUv2 ScanNet VOID KITTI Waymo VKITTI

Metrics: MAE RMSE iMAE iRMSE average forgetting average performance stability-plasticity trade-off (SPTO)

Baselines: Finetuned EWC LwF Experience Replay UnCLe

Builds on: UnCLe benchmark scaled dot-product attention EWC Learning without Forgetting Experience Replay

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