Upsample Anything: A Simple and Hard to Beat Baseline for Feature Upsampling

Minseok Seo, Mark Hamilton, Changick Kim
11/20/2025
cs.CV

No official code found. Best implementation: seominseok0429/Upsample-Anything_Pytorch (257 stars, last commit 2025-12-03).

Abstract

We present \textbf{Upsample Anything}, a lightweight test-time optimization (TTO) framework that restores low-resolution features to high-resolution, pixel-wise outputs without any training. Although Vision Foundation Models demonstrate strong generalization across diverse downstream tasks, their representations are typically downsampled by 14x/16x (e.g., ViT), which limits their direct use in pixel-level applications. Existing feature upsampling approaches depend on dataset-specific retraining or heavy implicit optimization, restricting scalability and generalization. Upsample Anything addresses these issues through a simple per-image optimization that learns an anisotropic Gaussian kernel combining spatial and range cues, effectively bridging Gaussian Splatting and Joint Bilateral Upsampling. The learned kernel acts as a universal, edge-aware operator that transfers seamlessly across architectures and modalities, enabling precise high-resolution reconstruction of features, depth, or probability maps. It runs in only $\approx0.419 \text{s}$ per 224x224 image and achieves state-of-the-art performance on semantic segmentation, depth estimation, and both depth and probability map upsampling. \textbf{Project page:} \href{https://seominseok0429.github.io/Upsample-Anything/}{https://seominseok0429.github.io/Upsample-Anything/}

View on arXivView PDF

Code Implementations(1)

Official Implementation of Upsample Anything: A Simple and Hard to Beat Baseline for Feature Upsampling

25714Python, Jupyter NotebookNov 21, 202510 months ago

Similar Papers

Cite this paper

@article{seo2025upsample,
  title  = {Upsample Anything: A Simple and Hard to Beat Baseline for Feature Upsampling},
  author = {Minseok Seo and Mark Hamilton and Changick Kim},
  year   = {2025},
  eprint = {2511.16301},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.16301v2}
}

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/2511.16301.svg)](https://codeofpaper.com/paper/2511.16301)

Discussion