/ Модель

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

Лицензия
MIT
Архитектура
depth_anything · dense
Библиотека
transformers
Опубликована
9 мар 2025

Distill-Any-Depth-Small-hf

Оценка глубиныИзображение → depth_map3 профессии

Компактная дистиллированная модель Distill-Any-Depth оценивает глубину сцены по одному изображению без специальной настройки под конкретный набор данных.

2 230скачиваний за 30 дней7лайковвеса обновлены26 мар 2025

Бенчмарки

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

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

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

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

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

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

Distill-Any-Depth-Small-hf — модель для оценки глубины по одному изображению, опубликованная пользователем xingyang1. Это чекпойнт семейства Distill-Any-Depth, созданный с помощью дистилляции знаний и совместимый с библиотекой Transformers. Модель выполняет zero-shot оценку глубины: принимает изображение и формирует карту глубины.

Модель предназначена для сценариев, где нужно получить оценку пространственной структуры сцены по обычному изображению. В карточке заявлено качество уровня SOTA для моноскопической оценки глубины. Репозиторий содержит веса в формате safetensors и распространяется по лицензии MIT.

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

  • построение карты глубины по фотографии
  • оценка расстояний до объектов на изображении
  • анализ пространственной структуры сцены
  • zero-shot оценка глубины в компьютерном зрении

Ограничения

Модель оценивает глубину по одному изображению, поэтому не предоставляет непосредственно измеренную метрическую глубину или временную согласованность для видео. Заявление о качестве уровня SOTA приведено в карточке модели и не сопровождается здесь подробностями оценки.

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

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

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

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

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

Открыть на Hugging Face

Distill Any Depth Small - Transformers Version

Introduction

We present Distill-Any-Depth, a new SOTA monocular depth estimation model trained with our proposed knowledge distillation algorithms. It was introduced in the paper Distill Any Depth: Distillation Creates a Stronger Monocular Depth Estimator.

This model checkpoint is compatible with the transformers library.

Online demo.

How to use

Here is how to use this model to perform zero-shot depth estimation:

from transformers import pipeline
from PIL import Image
import requests
# load pipe
pipe = pipeline(task="depth-estimation", model="xingyang1/Distill-Any-Depth-Small-hf")
# load image
url = 'http://images.cocodataset.org/val2017/000000039769.jpg'
image = Image.open(requests.get(url, stream=True).raw)
# inference
depth = pipe(image)["depth"]

Alternatively, you can use the model and processor classes:

from transformers import AutoImageProcessor, AutoModelForDepthEstimation
import torch
import numpy as np
from PIL import Image
import requests

url = "http://images.cocodataset.org/val2017/000000039769.jpg"
image = Image.open(requests.get(url, stream=True).raw)

image_processor = AutoImageProcessor.from_pretrained("xingyang1/Distill-Any-Depth-Small-hf")
model = AutoModelForDepthEstimation.from_pretrained("xingyang1/Distill-Any-Depth-Small-hf")

# prepare image for the model
inputs = image_processor(images=image, return_tensors="pt")

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

# interpolate to original size and visualize the prediction
post_processed_output = image_processor.post_process_depth_estimation(
    outputs,
    target_sizes=[(image.height, image.width)],
)

predicted_depth = post_processed_output[0]["predicted_depth"]
depth = (predicted_depth - predicted_depth.min()) / (predicted_depth.max() - predicted_depth.min())
depth = depth.detach().cpu().numpy() * 255
depth = Image.fromarray(depth.astype("uint8"))
)

If you find this project useful, please consider citing:

@article{he2025distill,
  title   = {Distill Any Depth: Distillation Creates a Stronger Monocular Depth Estimator},
  author  = {Xiankang He and Dongyan Guo and Hongji Li and Ruibo Li and Ying Cui and Chi Zhang},
  year    = {2025},
  journal = {arXiv preprint arXiv: 2502.19204}
}

Model Card Author

Parteek Kamboj

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

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

GPU в ailist

Универсальный рантайм · transformers · depth-estimation

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

Подбираем GPU…

Класс архитектуры
DepthAnythingForDepthEstimation
Ревизия весов
19549fd

0 моделей