DUNE: Distilling a Universal Encoder from Heterogeneous 2D and 3D Teachers

Mert Bulent Sariyildiz, Philippe Weinzaepfel, Thomas Lucas, Pau de Jorge, Diane Larlus +1 more
3/18/2025
cs.CVcs.LG

No official code found. Best implementation: naver/dune (93 stars, last commit 2025-10-28).

Abstract

Recent multi-teacher distillation methods have unified the encoders of multiple foundation models into a single encoder, achieving competitive performance on core vision tasks like classification, segmentation, and depth estimation. This led us to ask: Could similar success be achieved when the pool of teachers also includes vision models specialized in diverse tasks across both 2D and 3D perception? In this paper, we define and investigate the problem of heterogeneous teacher distillation, or co-distillation, a challenging multi-teacher distillation scenario where teacher models vary significantly in both (a) their design objectives and (b) the data they were trained on. We explore data-sharing strategies and teacher-specific encoding, and introduce DUNE, a single encoder excelling in 2D vision, 3D understanding, and 3D human perception. Our model achieves performance comparable to that of its larger teachers, sometimes even outperforming them, on their respective tasks. Notably, DUNE surpasses MASt3R in Map-free Visual Relocalization with a much smaller encoder.

View on arXivView PDF

Code Implementations(1)

naver/duneCommunity77%

Code repository for "DUNE: Distilling a Universal Encoder from Heterogeneous 2D and 3D Teachers"

936Shell, PythonMay 20, 202511 months ago
computer-visionfoundation-modelimage-encoderknowledge-distillationvision-transformer

Similar Papers

Cite this paper

@article{sariyildiz2025dune,
  title  = {DUNE: Distilling a Universal Encoder from Heterogeneous 2D and 3D Teachers},
  author = {Mert Bulent Sariyildiz and Philippe Weinzaepfel and Thomas Lucas and Pau de Jorge and Diane Larlus and Yannis Kalantidis},
  year   = {2025},
  eprint = {2503.14405},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.14405v2},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.14405.svg)](https://codeofpaper.com/paper/2503.14405)

Discussion