ChatPaper.aiChatPaper

Depth Anything : Libérer le potentiel des données non étiquetées à grande échelle

Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data

January 19, 2024
Auteurs: Lihe Yang, Bingyi Kang, Zilong Huang, Xiaogang Xu, Jiashi Feng, Hengshuang Zhao
cs.AI

Résumé

Ce travail présente Depth Anything, une solution hautement pratique pour l'estimation robuste de la profondeur monoculaire. Sans chercher à développer de nouveaux modules techniques, nous visons à construire un modèle de base simple mais puissant capable de traiter n'importe quelle image dans n'importe quelle situation. Pour ce faire, nous augmentons l'échelle du jeu de données en concevant un moteur de données pour collecter et annoter automatiquement des données non labellisées à grande échelle (~62 millions), ce qui élargit considérablement la couverture des données et permet ainsi de réduire l'erreur de généralisation. Nous explorons deux stratégies simples mais efficaces qui rendent cette augmentation des données prometteuse. Premièrement, une cible d'optimisation plus exigeante est créée en exploitant des outils d'augmentation de données. Cela oblige le modèle à rechercher activement des connaissances visuelles supplémentaires et à acquérir des représentations robustes. Deuxièmement, une supervision auxiliaire est développée pour forcer le modèle à hériter de riches préconnaissances sémantiques à partir d'encodeurs pré-entraînés. Nous évaluons ses capacités de généralisation en mode zéro-shot de manière extensive, incluant six jeux de données publics et des photos capturées aléatoirement. Il démontre une impressionnante capacité de généralisation. De plus, en l'affinant avec des informations de profondeur métrique provenant de NYUv2 et KITTI, de nouveaux records de l'état de l'art (SOTA) sont établis. Notre meilleur modèle de profondeur conduit également à un meilleur ControlNet conditionné par la profondeur. Nos modèles sont disponibles à l'adresse suivante : https://github.com/LiheYoung/Depth-Anything.
English
This work presents Depth Anything, a highly practical solution for robust monocular depth estimation. Without pursuing novel technical modules, we aim to build a simple yet powerful foundation model dealing with any images under any circumstances. To this end, we scale up the dataset by designing a data engine to collect and automatically annotate large-scale unlabeled data (~62M), which significantly enlarges the data coverage and thus is able to reduce the generalization error. We investigate two simple yet effective strategies that make data scaling-up promising. First, a more challenging optimization target is created by leveraging data augmentation tools. It compels the model to actively seek extra visual knowledge and acquire robust representations. Second, an auxiliary supervision is developed to enforce the model to inherit rich semantic priors from pre-trained encoders. We evaluate its zero-shot capabilities extensively, including six public datasets and randomly captured photos. It demonstrates impressive generalization ability. Further, through fine-tuning it with metric depth information from NYUv2 and KITTI, new SOTAs are set. Our better depth model also results in a better depth-conditioned ControlNet. Our models are released at https://github.com/LiheYoung/Depth-Anything.
PDF622December 15, 2024