atlas

Research map / Vision-language and multimodal / Cross-modal learning

Multi-Modal Contrastive Masked Autoencoders: A Two-Stage Progressive Pre-training Approach for RGBD Datasets

CVPR 2025 · Vision-language and multimodal › Cross-modal learning · approach: Multi-modality image fusion · 1 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 a two-stage progressive pre-training for ViTs on RGB-D data: patch-level RGB-depth contrastive learning, then masked depth autoencoding with a noise-prediction denoising loss and feature distillation from stage one.

Problem

Self-supervised pre-training of vision transformers for dense prediction using RGB-D data; existing methods either need segmentation labels, use only one objective, or fail to combine contrastive and masked modeling effectively on RGB-D data.

Approach

Combine patch-level cross-modal InfoNCE contrastive learning (stage 1) with a second stage that couples masked depth reconstruction, a diffusion-inspired noise-prediction denoising loss conditioned on noise level, and smooth-L1 feature distillation from the stage-1 encoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use two-stage progressive pre-training with contrastive learning, masked depth reconstruction, denoising, and feature distillationViT-B · ScanNet 2D semantic segmentationmIoU: 66.2 -> 67.5Helped
Use two-stage progressive pre-training with contrastive learning, masked depth reconstruction, denoising, and feature distillationViT-B · SUN RGB-D 2D semantic segmentationmIoU: 47.4 -> 48.7Helped
Use two-stage progressive pre-training with contrastive learning, masked depth reconstruction, denoising, and feature distillationViT-B · NYUv2 depth estimationδ1: 85.6 -> 87.1Helped
Use two-stage progressive pre-trainingSemantic segmentation model · SUN RGB-D semantic segmentationaccs: 64.3 -> 65.4Helped
Use two-stage progressive pre-trainingScanNet 2D instance segmentation model · ScanNet 2D instance segmentationAP: 22.8 -> 23.7Helped
Add input noise only (ablation)Denoising stage of the proposed method · ScanNet 2D semantic segmentationmIoU: 66.5 -> 66.9Helped
Add the full denoising method, including noise prediction and decoder positional encoding (ablation)Denoising stage of the proposed method · ScanNet 2D semantic segmentationmIoU: 66.9 -> 67.5Helped
Add depth reconstruction to contrastive pre-training (ablation)Proposed pre-training method · ScanNet 2D semantic segmentationmIoU: 63.4 -> 66.3Helped
Add feature distillation (ablation)Contrastive + reconstruction + denoising pre-training · ScanNet 2D semantic segmentationmIoU: 67.0 -> 67.5Helped
Use higher masking ratios for both RGB and depth (ablation)Proposed pre-training method · ScanNet 2D semantic segmentationmIoU: 65.4 -> 67.5Helped
Add RGB reconstruction to depth reconstruction (ablation)Second-stage masked autoencoding · ScanNet 2D semantic segmentationmIoU: 67.5 -> 66.9Hurt
Use the proposed pre-training method instead of MAEViT-L · ScanNet 2D semantic segmentationmIoU: 68.2 -> 70.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ScanNet SUN RGB-D NYUv2

Benchmarks: ScanNet 2D semantic segmentation SUN RGB-D semantic segmentation NYUv2 depth estimation ScanNet 2D instance segmentation

Metrics: mIoU accuracy delta1 AP

Baselines: MAE MultiMAE Mask3D Pri3D CoMAE CroCo DINO MoCov2

Builds on: MAE MultiMAE Mask3D InfoNCE denoising diffusion models

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