Link Search Menu Expand Document

arXiv pre-print View it on Github Demo

REALM Logo

An RGB- and Event-Aligned Latent Manifold for Cross-Modal Perception

TL;DR: REALM maps event-camera data into the frozen latent space of the DUNE RGB foundation model using lightweight LoRA adapters — no task-specific training. This lets a single encoder drive depth estimation and segmentation via simple linear heads, and enables the direct, zero-shot use of frozen image-trained decoders like MASt3R on raw event data, setting a new state of the art in event-based feature matching.

Vincenzo Polizzi1, David B. Lindell2, Jonathan Kelly1


1University of Toronto, Robotics Institute
2University of Toronto, Department of Computer Science



REALM Demo

Abstract

Event cameras provide several unique advantages over standard frame-based sensors, including high temporal resolution, low latency, and robustness to extreme lighting. However, existing learning-based approaches for event processing are typically confined to narrow, task-specific silos and lack the ability to generalize across modalities. We address this gap with REALM, a cross-modal framework that learns an RGB and Event Aligned Latent Manifold by projecting event representations into the pretrained latent space of RGB foundation models. Instead of task-specific training, we leverage low-rank adaptation (LoRA) to bridge the modality gap, effectively unlocking the geometric and semantic priors of frozen RGB backbones for asynchronous event streams. We demonstrate that REALM effectively maps events into the ViT-based foundation latent space. Our method allows us to perform downstream tasks like depth estimation and semantic segmentation by simply transferring linear heads trained on the RGB teacher. Most significantly, REALM enables the direct, zero-shot application of complex, frozen image-trained decoders, such as MASt3R, to raw event data. We demonstrate state-of-the-art performance in wide-baseline feature matching, significantly outperforming specialized architectures.
REALM overview: events are mapped by REALM into DUNE's latent space, enabling zero-shot MASt3R-based feature matching and 3D reconstruction, as well as semantic segmentation and depth estimation via simple linear heads.

By mapping a sparse event stream into DUNE's latent space, REALM enables diverse downstream applications: zero-shot feature matching and 3D reconstruction with the frozen MASt3R decoder, and dense prediction tasks like semantic segmentation and depth estimation using simple linear heads.

Highlights

One encoder, many tasks

A single frozen encoder, aligned to DUNE's latent manifold via lightweight LoRA adapters, supports depth, segmentation, and feature matching — no task-specific training on events.

Zero-shot frozen decoders

The RGB-trained MASt3R matching head is applied directly to event features with no fine-tuning, treating events as native RGB representations.

State of the art in matching

REALM outperforms specialized event-only baselines in wide-baseline feature matching and pose estimation, and even surpasses its own RGB teacher at night.

Method

REALM builds on DUNE, a universal ViT encoder distilled from heterogeneous RGB and 3D teachers (including MASt3R). We replace DUNE's image patch embedder with a lightweight convolutional stem that maps a 5-bin event voxel grid into the same token format, and adapt the frozen backbone to the event modality with Low-Rank Adaptation (LoRA) — leaving the pretrained weights untouched to avoid catastrophic forgetting. Training uses a dual-masking distillation strategy: a progressive spatial mask restricts the distillation loss to regions with active events early in training (to avoid hallucinating static backgrounds the event stream never observed) and gradually dilates outward to encourage holistic scene understanding, while MAE-style patch dropout forces the encoder to build compressed, context-aware representations rather than relying on local interpolation.

Overview of the cross-modal distillation framework: event representations undergo MAE-style patch dropout before being processed by a trainable embedding layer and a LoRA-adapted student encoder, trained to match the frozen DUNE teacher under a progressive spatial mask.

Event representations undergo MAE-style patch dropout before being processed by a trainable embedding layer and a LoRA-adapted student encoder. The network is trained to match the latent representation of the frozen DUNE teacher, with a progressive spatial mask focusing the distillation loss on regions with active event data.

Qualitative comparison of DUNE and REALM feature manifolds via PCA, and a UMAP plot showing RGB and event features forming consistent clusters.

Spatial feature maps (PCA) show that REALM implicitly segments objects and identifies semantic structures similarly to the RGB teacher, while the masking strategy avoids representing the static background that is invisible to the events. The UMAP plot (right) confirms this alignment, showing consistent clusters where event features sit close to their RGB counterparts — enabling zero-shot transfer of downstream tasks.

Interactive Demo

Try REALM on your own data. Upload an RGB image and an event voxel grid (see github repo on how to obtain it).

Qualitative Results on Downstream Tasks

Depth Estimation Preview
+
Semantic Segmentation Preview
+
Feature Matching Preview
+

Quantitative Results

REALM uses a single frozen encoder across all three tasks: linear heads trained on RGB/DUNE features are transferred zero-shot to event features for depth and segmentation, and the frozen, RGB-trained MASt3R head is used as-is for feature matching — no event-specific fine-tuning of any decoder.

Wide-Baseline Feature Matching (AUC, %)

Dataset Metric LLAK RATE EventPoint SuperEvent REALM (Ours)
ECD@5°0.73.31.622.726.2
@10°1.48.43.035.846.8
@20°2.118.05.446.763.3
EDS@5°0.52.11.615.218.3
@10°0.75.12.826.434.1
@20°1.010.35.240.155.3

REALM outperforms all specialized event-based matching baselines by a wide margin on both the ECD and EDS datasets, despite using a frozen, image-trained MASt3R head with no event fine-tuning.

Monocular Depth Estimation — Avg. Absolute Error [m] (MVSEC)

Sequence Cut-off DUNE (RGB ref.) e2depth Zhu et al. EMoDepth REALM (Ours)
outdoor day 110 m1.161.852.721.401.85
20 m1.762.643.842.072.42
30 m2.123.134.402.652.76
outdoor night 110 m2.133.383.132.182.08
20 m3.103.824.022.702.51
30 m3.514.464.893.643.18
outdoor night 210 m2.451.672.192.062.00
20 m3.462.633.152.762.31
30 m3.863.583.923.422.98
outdoor night 310 m2.331.422.862.091.79
20 m3.372.334.462.822.15
30 m3.793.185.053.522.97

Bold = best, underline = second-best among event-based methods (DUNE is an RGB reference, not a competing baseline). REALM wins or ties for best on 3 of 4 nighttime/outdoor sequences and, most notably, consistently outperforms its own RGB teacher, DUNE, at night — highlighting the inherent advantage of event-based sensing in high-dynamic-range conditions.

Semantic Segmentation (DSEC, 11 classes)

Metric DUNE (RGB) ESS EV-SegNet HALSIE ESEG REALM (Ours)
Accuracy [%]93.3389.2588.6189.0191.4789.23
mIoU [%]67.6451.5751.7652.4357.5555.37

Using only a single linear head transferred zero-shot from the frozen DUNE encoder, REALM is competitive with specialized, purpose-built event-segmentation architectures — without any edge-guidance modules or recurrent decoders.

Inference Efficiency (vs. MINIMA, per image pair)

Model Total Latency [ms] FPS Peak GPU Memory [MB]
MINIMA221.24.527563
REALM (Ours)111.38.992581

REALM is roughly 2× faster and uses under a third of the GPU memory of MINIMA for cross-modal matching, while achieving higher matching accuracy.

Cite this work

@inproceedings{polizzi_2026_realm,
      title={REALM: An RGB- and Event-Aligned Latent Manifold for Cross-Modal Perception}, 
      author={Vincenzo Polizzi and David B. Lindell and Jonathan Kelly},
      booktitle={European Conference on Computer Vision (ECCV)},
      year={2026}
}
    

Space and Terrestrial Autonomous Systems Lab - University of Toronto Institute for Aerospace Studies