/ Модель

Характеристики

Параметры
113 млн
Лицензия
bsd-3-clause-clear
Архитектура
dinov2 · dense
Базовая модель
dinov2-base
Библиотека
transformers
Опубликована
5 фев 2026

AnyThermal

Эмбеддинги изображенийИзображение → embedding3 профессии

AnyThermal извлекает переносимые признаки из тепловых изображений для робототехнического восприятия и последующих задач компьютерного зрения.

368скачиваний за 30 дней7лайковвеса обновлены22 мая 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

AnyThermal — визуальный энкодер для извлечения признаков из тепловых изображений, разработанный исследовательской командой Carnegie Mellon University AirLab. Модель предназначена для получения универсальных представлений, которые можно использовать в разных средах и задачах робототехнического восприятия без отдельного дообучения под каждую задачу.

Это дообученная версия DINOv2 ViT-B/14 с 113,2 млн параметров по метаданным. При обучении знания RGB-модели DINOv2 переносились в тепловой энкодер с помощью дистилляции на парных RGB-тепловых данных. Модель принимает тепловые изображения, преобразованные в совместимый трёхканальный формат, и выдаёт 768-мерные векторы признаков для патчей и CLS-токена. В README заявлены проверки на кросс-модальном распознавании мест, семантической сегментации и оценке глубины по тепловым изображениям.

Модель подходит для построения систем робототехнического восприятия в помещениях, городской и внедорожной среде, а также с воздушных платформ. Доступна по лицензии BSD-3-Clause-Clear. Метаданные указывают формат safetensors; README описывает параметры как 86,6 млн, что расходится с указанным в метаданных общим числом параметров.

Сценарии применения

  • извлечение признаков из тепловых изображений для робототехники
  • поиск мест по тепловому запросу в базе RGB-изображений
  • подготовка представлений для сегментации тепловых сцен
  • оценка глубины по тепловому изображению
  • сопоставление тепловых изображений между разными средами

Ограничения

Предназначена для извлечения признаков, а не для непосредственной выдачи разметки сегментации или оценки глубины; для этих задач нужны downstream-модели или пайплайны. В README и метаданных приведены расходящиеся оценки числа параметров: 86,6 млн и 113,2 млн соответственно.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

AnyThermal: Towards Learning Universal Representations for Thermal Perception

arXiv Project Page GitHub HF Dataset

Model Description

AnyThermal is a task-agnostic thermal feature extraction backbone that provides robust representations across diverse environments and robotic perception tasks. Unlike existing thermal models trained on task-specific, small-scale data, AnyThermal generalizes across multiple environments (indoor, aerial, off-road, urban) and tasks without requiring task-specific fine-tuning.

Key Innovation

AnyThermal distills knowledge from the DINOv2 visual foundation model into a thermal encoder using diverse RGB-Thermal paired data across multiple environments. This approach enables the model to learn universal thermal representations that transfer effectively to downstream tasks.

Architecture

  • Base Model: DINOv2 ViT-B/14 (Vision Transformer Base, patch size 14)
  • Parameters: 86.6M
  • Training Strategy: Knowledge distillation from frozen RGB DINOv2 teacher to trainable thermal student
  • Input: Thermal images (converted to 3-channel for compatibility)
  • Output: 768-dimensional feature embeddings per patch + CLS token

Training Details

Knowledge Distillation Process

AnyThermal uses a teacher-student distillation framework:

  1. Teacher Network: Frozen DINOv2-Base pretrained on RGB images
  2. Student Network: Trainable DINOv2-Base initialized with RGB weights, processes thermal images
  3. Loss Function: Contrastive loss on CLS token features from corresponding RGB-thermal pairs
  4. Key Insight: CLS tokens capture global semantics rather than low-level visual features (like color), making them ideal for cross-modal alignment

This approach relaxes the need for perfect pixel-level alignment or precise synchronization, enabling distillation from datasets with approximate correspondences.

Training Data

AnyThermal was trained on five diverse RGB-Thermal datasets spanning multiple environments:

EnvironmentDatasets
UrbanVIVID++, STheReO, Freiburg, TartanRGBT
AerialBoson Nighttime Dataset
IndoorTartanRGBT
Off-roadTartanRGBT

TartanRGBT is our newly introduced dataset collected using the first open-source platform with hardware-synchronized RGB-Thermal stereo acquisition. It contributes data across indoor, off-road, and urban environments. The datset can be found here - TaratnRGBT Dataset To know more about the paylaod please visit our project page - Project Page

Capabilities & Performance

AnyThermal demonstrates state-of-the-art or competitive performance across multiple thermal perception tasks. We have benchmarked its performance on three tasks

  • Cross-Modal Place Recognition (Thermal query → RGB database)
  • Thermal Semantic Segmentation
  • Monocular Depth Estimation from Thermal

For both quantitative and qualitative results please visit our [Project Page](https://anythermal.github.io .

We are exploring more tasks where the backbone can be leveragead are are looing forard to learn more from the commutniy how they think AnyThermal can push the frontiers of thermal perception.

Usage

Basic Feature Extraction

import torch
from transformers import AutoImageProcessor, AutoModel
from PIL import Image

# Load the custom processor and model
repo_id = "theairlabcmu/AnyThermal"
processor = AutoImageProcessor.from_pretrained(repo_id, trust_remote_code=True)
model = AutoModel.from_pretrained(repo_id)

# Load your image (works with RGB, Grayscale, etc.)
image = Image.open("path_to_your_image.jpg")

# Preprocess: This automatically handles RGB conversion and 
# snaps dimensions to the nearest multiple of 14.
inputs = processor(images=image, return_tensors="pt")

# Inference
with torch.no_grad():
    outputs = model(**inputs)

Task-Specific Applications

Please visit our training and evaluation codebase where we show how to use Anytehrmal and use it with 3 different task specific heads. All thrainign and evaluation wer edoen without any task specific finetuning of the backbone weights.

Model Strengths

✅ Task-Agnostic: Works across multiple downstream tasks without task-specific training
✅ Environment-Agnostic: Generalizes to indoor, outdoor, urban, off-road, and aerial scenarios
✅ Cross-Modal: Enables thermal-to-RGB and RGB-to-thermal applications
✅ Efficient: Single forward pass produces features for multiple tasks
✅ Foundation Model Quality: Leverages DINOv2's strong semantic representations

Limitations

⚠️ Input Format: Requires thermal images in 3-channel format (grayscale replicated to RGB)
⚠️ Data Bias: Performance may vary on environments not well-represented in training data

Ablation Studies

For detailed result please see the Scaling graphs on our Project Page

Impact of Training Data Diversity

Key Finding: Multi-environment training is critical. Adding TartanRGBT significantly improves performance across all tasks and domains.

Single Domain vs. Multi-Domain Training

Training on a single environment (e.g., aerial only) introduces domain bias:

  • ✓ Improves performance on that specific domain
  • ✗ Reduces performance on other domains (urban, indoor, off-road)

Conclusion: Multi-domain RGB-thermal data is essential for learning transferable thermal representations.

Citation

If you use AnyThermal in your research, please cite:

@misc{maheshwari2026anythermallearninguniversalrepresentations,
      title={AnyThermal: Towards Learning Universal Representations for Thermal Perception}, 
      author={Parv Maheshwari and Jay Karhade and Yogesh Chawla and Isaiah Adu and Florian Heisen and Andrew Porco and Andrew Jong and Yifei Liu and Santosh Pitla and Sebastian Scherer and Wenshan Wang},
      year={2026},
      eprint={2602.06203},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2602.06203}, 
}

Related Resources

License

This model is released under the BSD-3-Clause-Clear License. See the LICENSE file for details.

Acknowledgments

This work was conducted at the AirLab, Carnegie Mellon University. The model builds upon the DINOv2 foundation model from Meta AI Research.

Model Card Contact

For questions, issues, or collaboration inquiries (Hoping this has sparked your interest!!):


Last Updated: February 2026

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · image-feature-extraction

Можно запустить

Подбираем GPU…

Класс архитектуры
Dinov2Model
Ревизия весов
7674248

0 моделей