Dpt Hybrid Midas
基於視覺變換器(ViT)的單目深度估計模型,在140萬張圖像上訓練
下載量 224.05k
發布時間 : 12/6/2022
模型概述
密集預測變換器(DPT)模型,用於單目深度估計任務。該模型使用ViT-hybrid作為主幹網絡,能夠從單張圖像預測深度信息。
模型特點
零樣本遷移能力
模型具備優秀的零樣本遷移能力,可在未見過的數據集上表現良好
混合架構
使用ViT-hybrid作為主幹網絡,結合了卷積和變換器的優勢
大規模訓練
在約140萬張圖像的MIX-6數據集上訓練,具有強大的泛化能力
模型能力
單目深度估計
零樣本遷移
圖像深度預測
使用案例
計算機視覺
場景深度分析
從單張圖像估計場景中各物體的相對深度
可生成與輸入圖像對應的深度圖
3D場景重建
為3D重建提供深度信息
🚀 DPT-Hybrid(也稱為MiDaS 3.0)
DPT-Hybrid是一個用於單目深度估計的模型,它在140萬張圖像上進行訓練。該模型使用視覺變換器(ViT)作為骨幹網絡,並添加了頸部和頭部結構,以實現單目深度估計的功能。
🚀 快速開始
零樣本深度估計示例
以下是如何使用此模型對圖像進行零樣本深度估計的示例代碼:
from PIL import Image
import numpy as np
import requests
import torch
from transformers import DPTImageProcessor, DPTForDepthEstimation
image_processor = DPTImageProcessor.from_pretrained("Intel/dpt-hybrid-midas")
model = DPTForDepthEstimation.from_pretrained("Intel/dpt-hybrid-midas", low_cpu_mem_usage=True)
url = "http://images.cocodataset.org/val2017/000000039769.jpg"
image = Image.open(requests.get(url, stream=True).raw)
# prepare image for the model
inputs = image_processor(images=image, return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
predicted_depth = outputs.predicted_depth
# interpolate to original size
prediction = torch.nn.functional.interpolate(
predicted_depth.unsqueeze(1),
size=image.size[::-1],
mode="bicubic",
align_corners=False,
)
# visualize the prediction
output = prediction.squeeze().cpu().numpy()
formatted = (output * 255 / np.max(output)).astype("uint8")
depth = Image.fromarray(formatted)
depth.show()
更多代碼示例,請參考 文檔。
✨ 主要特性
- 強大的訓練基礎:在140萬張圖像上進行訓練,為單目深度估計提供了堅實的數據支持。
- 先進的架構:採用視覺變換器(ViT)作為骨幹網絡,並添加了頸部和頭部結構,以實現高效的單目深度估計。
- 零樣本遷移能力:能夠在不同數據集上進行零樣本遷移,展現出良好的泛化能力。
📚 詳細文檔
模型詳情
屬性 | 詳情 |
---|---|
模型作者 - 公司 | Intel |
日期 | 2022年12月22日 |
版本 | 1 |
模型類型 | 計算機視覺 - 單目深度估計 |
論文或其他資源 | Vision Transformers for Dense Prediction 和 GitHub倉庫 |
許可證 | Apache 2.0 |
問題或評論 | 社區板塊 和 Intel開發者Discord |
預期用途
預期用途 | 描述 |
---|---|
主要預期用途 | 可以使用原始模型進行零樣本單目深度估計。查看 模型中心 以查找針對您感興趣的任務進行微調的版本。 |
主要預期用戶 | 任何進行單目深度估計的人員 |
超出範圍的用途 | 在大多數情況下,此模型需要針對您的特定任務進行微調。該模型不應被用於故意為人們創造敵對或疏遠的環境。 |
影響因素
因素 | 描述 |
---|---|
數據集 | 多個數據集組合在一起 |
儀器 | - |
環境 | 在配備8個物理核心的Intel Xeon Platinum 8280 CPU @ 2.70GHz和NVIDIA RTX 2080 GPU上完成推理。 |
模型提示 | 在其他硬件和軟件上進行模型部署會改變模型性能 |
評估指標
指標 | 描述 |
---|---|
模型性能指標 | 零樣本遷移 |
決策閾值 | - |
不確定性和變異性處理方法 | - |
訓練和評估數據
訓練和評估數據 | 描述 |
---|---|
數據集 | 數據集名為MIX 6,包含約140萬張圖像。模型使用ImageNet預訓練權重進行初始化。 |
動機 | 構建一個強大的單目深度預測網絡 |
預處理 | “我們將圖像調整大小,使較長的邊為384像素,並在大小為384的隨機方形裁剪上進行訓練。... 我們進行隨機水平翻轉以進行數據增強。” 更多詳細信息請參閱 Ranftl等人 (2021)。 |
定量分析
模型 | 訓練集 | DIW WHDR | ETH3D AbsRel | Sintel AbsRel | KITTI δ>1.25 | NYU δ>1.25 | TUM δ>1.25 |
---|---|---|---|---|---|---|---|
DPT - Large | MIX 6 | 10.82 (-13.2%) | 0.089 (-31.2%) | 0.270 (-17.5%) | 8.46 (-64.6%) | 8.32 (-12.9%) | 9.97 (-30.3%) |
DPT - Hybrid | MIX 6 | 11.06 (-11.2%) | 0.093 (-27.6%) | 0.274 (-16.2%) | 11.56 (-51.6%) | 8.69 (-9.0%) | 10.89 (-23.2%) |
MiDaS | MIX 6 | 12.95 (+3.9%) | 0.116 (-10.5%) | 0.329 (+0.5%) | 16.08 (-32.7%) | 8.71 (-8.8%) | 12.51 (-12.5%) |
MiDaS [30] | MIX 5 | 12.46 | 0.129 | 0.327 | 23.90 | 9.55 | 14.29 |
Li [22] | MD [22] | 23.15 | 0.181 | 0.385 | 36.29 | 27.52 | 29.54 |
Li [21] | MC [21] | 26.52 | 0.183 | 0.405 | 47.94 | 18.57 | 17.71 |
Wang [40] | WS [40] | 19.09 | 0.205 | 0.390 | 31.92 | 29.57 | 20.18 |
Xian [45] | RW [45] | 14.59 | 0.186 | 0.422 | 34.08 | 27.00 | 25.02 |
Casser [5] | CS [8] | 32.80 | 0.235 | 0.422 | 21.15 | 39.58 | 37.18 |
表1. 單目深度估計的最新技術比較。我們根據 [30] 中定義的協議評估零樣本跨數據集遷移。相對性能是相對於原始MiDaS模型 [30] 計算的。所有指標的值越低越好。(Ranftl等人, 2021)
倫理考慮
倫理考慮 | 描述 |
---|---|
數據 | 訓練數據來自多個圖像數據集的組合。 |
人類生活 | 該模型並非用於為對人類生活或繁榮至關重要的決策提供信息。它是單目深度圖像數據集的聚合集合。 |
緩解措施 | 在模型開發過程中未考慮額外的風險緩解策略。 |
風險和危害 | 使用該模型所涉及的風險程度仍然未知。 |
用例 | - |
注意事項和建議
注意事項和建議 |
---|
用戶(直接用戶和下游用戶)應瞭解該模型的風險、偏差和侷限性。此模型沒有額外的注意事項或建議。 |
🔧 技術細節
Dense Prediction Transformer (DPT) 模型在140萬張圖像上進行訓練,用於單目深度估計。它在論文 Vision Transformers for Dense Prediction 中由Ranftl等人 (2021) 提出,並首次在 此倉庫 中發佈。DPT使用視覺變換器(ViT)作為骨幹網絡,並在頂部添加了頸部和頭部結構,用於單目深度估計。
本倉庫託管的是論文中所述的模型 “混合” 版本。DPT-Hybrid與DPT的不同之處在於,它使用 ViT-hybrid 作為骨幹網絡,並從骨幹網絡中獲取一些激活值。
📄 許可證
本模型採用Apache 2.0許可證。
BibTeX引用
@article{DBLP:journals/corr/abs-2103-13413,
author = {Ren{\'{e}} Ranftl and
Alexey Bochkovskiy and
Vladlen Koltun},
title = {Vision Transformers for Dense Prediction},
journal = {CoRR},
volume = {abs/2103.13413},
year = {2021},
url = {https://arxiv.org/abs/2103.13413},
eprinttype = {arXiv},
eprint = {2103.13413},
timestamp = {Wed, 07 Apr 2021 15:31:46 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2103-13413.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
Hunyuan3d 2
其他
騰訊推出的先進3D合成系統,支持從圖像或文本生成高分辨率帶紋理3D資產
3D視覺 支持多種語言
H
tencent
490.00k
1,314
TRELLIS Image Large
MIT
TRELLIS Image Large是一個大型3D生成模型TRELLIS的圖像條件版本,能夠依據輸入圖像生成3D內容。
3D視覺 英語
T
microsoft
463.44k
520
Depth Anything V2 Small Hf
Apache-2.0
Depth Anything V2是目前最強大的單目深度估計模型,基於59.5萬張合成標註圖像和6200萬+真實無標註圖像訓練而成,具有精細細節和魯棒性。
3D視覺
Transformers

D
depth-anything
438.72k
15
Dpt Large
Apache-2.0
基於視覺變換器(ViT)的單目深度估計模型,在140萬張圖像上訓練,適用於零樣本深度預測任務。
3D視覺
Transformers

D
Intel
364.62k
187
Dpt Hybrid Midas
Apache-2.0
基於視覺變換器(ViT)的單目深度估計模型,在140萬張圖像上訓練
3D視覺
Transformers

D
Intel
224.05k
94
VGGT 1B
VGGT是一種前饋神經網絡,能夠直接從場景的一個、幾個或數百個視圖中,在數秒內推斷出所有關鍵的3D屬性。
3D視覺
Safetensors 英語
V
facebook
196.31k
40
Depth Anything Large Hf
Apache-2.0
Depth Anything是基於DPT架構和DINOv2骨幹網絡的深度估計模型,在約6200萬張圖像上訓練,在相對和絕對深度估計任務中取得了最先進的結果。
3D視覺
Transformers

D
LiheYoung
147.17k
51
Depth Anything V2 Large
Depth Anything V2 是目前最強大的單目深度估計模型,基於大量合成和真實圖像訓練,提供精細的深度細節和高魯棒性。
3D視覺 英語
D
depth-anything
130.54k
94
Mast3r ViTLarge BaseDecoder 512 Catmlpdpt Metric
MASt3R是一個基於ViT架構的圖像轉3D模型,能夠實現圖像與3D空間的匹配
3D視覺
Safetensors
M
naver
116.60k
15
Depth Anything Small Hf
Apache-2.0
Depth Anything是基於DPT架構的深度估計模型,採用DINOv2骨幹網絡,在約6200萬張圖像上訓練,在相對和絕對深度估計任務上表現優異。
3D視覺
Transformers

D
LiheYoung
97.89k
29
精選推薦AI模型
Llama 3 Typhoon V1.5x 8b Instruct
專為泰語設計的80億參數指令模型,性能媲美GPT-3.5-turbo,優化了應用場景、檢索增強生成、受限生成和推理任務
大型語言模型
Transformers 支持多種語言

L
scb10x
3,269
16
Cadet Tiny
Openrail
Cadet-Tiny是一個基於SODA數據集訓練的超小型對話模型,專為邊緣設備推理設計,體積僅為Cosmo-3B模型的2%左右。
對話系統
Transformers 英語

C
ToddGoldfarb
2,691
6
Roberta Base Chinese Extractive Qa
基於RoBERTa架構的中文抽取式問答模型,適用於從給定文本中提取答案的任務。
問答系統 中文
R
uer
2,694
98