atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Test-Time Canonicalization by Foundation Models for Robust Perception

ICML 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Multimodal LLM benchmarks · 0 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 FoCal, a training-free test-time method that generates transformed variants of an input and selects the most visually typical one by minimizing a CLIP plus Stable Diffusion energy, improving robustness of CLIP, SAM and others to rotations, lighting, and viewpoint changes.

Problem

Vision foundation models and task networks are brittle under transformations such as 2D/3D rotations, color and contrast shifts, and day-night changes, and existing fixes require transform-specific training or architectures.

Approach

Treat invariance as test-time canonicalization: vary the input over a transformation set (via generators like TRELLIS or direct 2D transforms), then rank candidates by a combined energy from CLIP classifier logits and diffusion denoising error (SD-2-base), passing the minimum-energy view to the downstream model; continuous spaces are searched with Bayesian optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Canonicalize views with FoCal rather than use TRELLISOV-Seg on CO3D · CO3D threshold 0.3accuracy: 45.9% -> 49.5% (+3.6%)Helped
Canonicalize views with FoCal rather than use TRELLISOV-Seg on CO3D · CO3D threshold 0.5accuracy: 53.4% -> 55.3% (+1.9%)Helped
Average logits over the top 10 ranked viewpoints instead of 10 random viewsOV-Seg on Objaverse-LVIS · Objaverse-LVIS quality-filteredmean accuracy: 76.4% -> 84.5%Helped
Use FoCal canonicalization instead of PRLCResNet50 (PRLC-Trained) · CIFAR10, C8 rotationsaccuracy: 95.1 -> 95.6 (+0.5%)Helped
Use FoCal canonicalization instead of PRLCResNet50 (PRLC-Trained) · CIFAR100, C8 rotationsaccuracy: 81.8 -> 82.2 (+0.4%)Helped
Use FoCal canonicalization instead of PRLCResNet50 (PRLC-Trained) · STL10, C8 rotationsaccuracy: 94.1 -> 95.6 (+0.6%)Helped
Use FoCal rather than PRLC canonicalizationSAM on COCO · COCO, C4 rotationspose accuracy: 86.8 -> 88.9 (+2.1%)Helped
Use FoCal rather than PRLC canonicalizationViT (Vanilla-Trained) · ImageNet, C8 rotationsaccuracy: 60.5 -> 71.2 (+11.4)Helped
Use FoCal rather than PRLC canonicalizationCLIP (Vanilla-Trained) · ImageNet, C8 rotationsaccuracy: 69.6 -> 73.9 (+4.3)Helped
Add diffusion energy to CLIP energy (ablation)FoCal pose estimation · 2D rotationpose error: 37.1° -> 13.5°Helped
Add CLIP energy to diffusion energy (ablation)FoCal pose estimation · 2D rotationpose error: 22.6° -> 13.5°Helped
Replace canonicalization with test-time augmentation (ablation)CLIP · CIFAR10accuracy: 93.7 -> 82.8 (-10.9)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 STL10 ImageNet COCO Objaverse-LVIS CO3D KITTI RCC

Benchmarks: CIFAR10 CIFAR100 STL10 ImageNet COCO Objaverse-LVIS CO3D RCC

Metrics: accuracy pose accuracy pose error mAP

Baselines: PRLC Rotation augmentation Test-time augmentation OV-Seg TRELLIS

Builds on: learned canonicalization (LC) PRLC energy-based models TRELLIS

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