Publications / 2025

M2H: Multi-Task Learning with Efficient Window-Based Cross-Task Attention for Monocular Spatial Perception

U.V.B.L. Udugama, George Vosselman, Francesco Nex

IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2025

Four dense prediction tasks share one small model and make each other better, fast enough to sit inside a mapping loop.

Context

Mono-Hydra ran an independent depth network and an independent semantic network side by side. That duplicates compute and produces two representations that do not agree with each other. M2H replaces both with one multi-task model in which depth, semantics, surface normals, and edges exchange information through window-based cross-task attention.

Contribution

A window-based cross-task attention module that lets tasks exchange structured features while keeping task-specific detail, on a DINOv2-small backbone. In the ablation both the local attention and the global fusion module matter: removing either degrades every task.

The scene graph forming over one loop of the ITC second floor, from the first frame to loop closure. Playback is 10x real time. Live RGB, predicted semantics, and predicted depth run down the right.Watch the full clip

ITC building corridor

A corridor in the ITC building seen by the monocular camera: doors on the right, artwork on the walls, an orange floor receding into the distance.RGB input
Predicted depth for the same corridor frame, rendered as a colour field where blue is near and red is the far end of the corridor.Predicted depth
Predicted semantic labels for the same corridor frame, with flat colour regions for wall, floor, ceiling, and door.Predicted semantics
One frame from the ITC corridor sequence: camera image, predicted depth, predicted labels. Pick a layer, or drag to blend between them.
Mono Hydra with M2H for Monocular 3D Scene Graph Construction. The full length version, loaded from YouTube only when you press play.

Results

Datasets: NYUDv2, Hypersim V1, Cityscapes, ITC building (own capture). Hardware: Trained on A40. Tested on RTX 3080 laptop, 30 fps.

Limitations

Links