DINOv2是Meta公司於2023年4月推出的基於Vision Transformer架構的自監督視覺模型,採用10億參數的ViT-g模型在1.42億張無標註圖像數據集(LVD-142M)上進行預訓練。該模型通過自監督學習方法構建通用視覺特徵,無需任務微調即可套用於圖像分類、深度估計、語義分割等下游任務,在COCO等基準測試中性能與OpenCLIP等基線模型相當。
核心技術融合了DINO損失與iBOT損失的多目標最佳化策略,結合自動化數據管道最佳化使訓練速度提升2倍。2023年的實驗數據顯示,其圖像相似度計算得分達93%(COCO驗證集),在零樣本語義分割任務中通過特徵融合方案達到SOTA性能。
基本介紹
- 開發者:Meta AI研究團隊(含Maxime Oquab、Timothée Darcet等學者)
- 發布時間:2023年4月
- 模型架構:ViT-g/14(10億參數)及蒸餾版本
- 訓練數據:LVD-142M(1.42億圖像)
- 核心功能:深度估計、實例檢索、像素級任務
- 開源狀態:代碼及預訓練參數已公開
技術原理與架構
- 引入Sinkhorn-Knopp中心化算法提升特徵穩定性
- 結合FlashAttention最佳化與序列打包技術降低記憶體消耗
- 支持動態調整輸入圖像尺寸至塊大小的整數倍
性能與基準測試
- 像素級任務:ADE20K分割任務性能優於傳統監督模型
- 跨領域泛化:遙感影像分析等場景無需微調即可套用
- 語義分割:CLIP-DINOiser方案融合後達到零樣本SOTA
套用場景與實踐案例
技術局限性
- 特徵維度較高導致存儲開銷增加(768維)
- 輕量化版本性能相比原模型下降11%
- 動態尺寸輸入需額外預處理步驟

