https://github.com/billy2001-shadow/danet

DANet: Monocular Depth Distribution Alignment with Low Computation ICRA 2022

https://github.com/billy2001-shadow/danet

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

DANet: Monocular Depth Distribution Alignment with Low Computation ICRA 2022

Basic Info
  • Host: GitHub
  • Owner: Billy2001-shadow
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 33.4 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of YiLiM1/DANet
Created over 1 year ago · Last pushed over 1 year ago

https://github.com/Billy2001-shadow/DANet/blob/main/

# DANet: Monocular Depth Distribution Alignment with Low Computation
This is the implementation of the paper [***Monocular Depth Distribution Alignment with Low Computation***](https://arxiv.org/abs/2203.04538), ***ICRA 2022, Fei Sheng, Feng Xue, Yicong Chang, Wenteng Liang
and Anlong Ming.***


## Contents
1. [Introduction](#introduction)
2. [Usage](#usage)
3. [Results](#Results)
4. [Acknowledgements](#Acknowledgements)
## Introduction This repository provides the implementation of DANet in PyTorch. Monocular depth estimation has been widely applied in many computer vision and robotics tasks. DANet is proposed to achieve a trade-off between speed and accuracy in this task. ![figure](./images/overview.jpg) ## Usage ### Dependencies - Python3.8 - PyTorch(1.10.0) - Pytorch3d(0.6.1) - Pandas(1.4.1) - Scipy(1.6.2) - skimage - sklearn - Wandb ### Pre-processed Data You can download the NYUD v2 and iBims-1 dataset from [Google Drive](https://drive.google.com/file/d/1-4NWtcQOa9vj4yoIr_dBtQ6LQ5qdMtgQ/view?usp=sharing) or [Baidu Netdisk](https://pan.baidu.com/s/1z5J4BPqdqWxqg4PEzlJuIA?pwd=dp53) (Code: dp53). Then please unzip the data folder and replace the ./data folder. ### Train As an example, use the following command to train DANet on NYUDV2.
CUDA_VISIBLE_DEVICES="0,1" python train.py --logging (wandb logging during training) ### Evaluation Use the following command to evaluate the trained DANet on NYUDV2 test data.
CUDA_VISIBLE_DEVICES="0" python evaluate.py --loadckpt (the path of the loaded model) Use the following command to evaluate the trained DANet on iBims-1 test data.
CUDA_VISIBLE_DEVICES="0" python evaluate_ibims1.py --loadckpt (the path of the loaded model) ### Pretrained Model You can download the pretrained model from [Google Drive](https://drive.google.com/file/d/1SJ-JZz3ScAkpgKfRpUWGfZQF-DswsNLM/view?usp=sharing) or [Baidu Netdisk](https://pan.baidu.com/s/1xg5qY8eNK0F1uto7Pkwfxg?pwd=zjfy) (Code: zjfy) ## Results ![](./images/comparison.jpg) ## Some examples ![](./examples/1.gif) ![](./examples/2.gif) ## Citation ``` @inproceedings{Sheng2022DANet, title = {Monocular Depth Distribution Alignment with Low Computation}, author = {Fei Sheng, Feng Xue, and Yicong Chang and Wenteng Liang and Anlong Ming}, conference={IEEE International Conference on Robotics and Automation (ICRA)}, year = {2022} } ``` ## Acknowledgements The source code of mini Vit in our method follows [work](https://github.com/shariqfarooq123/AdaBins). Our work is inspired by this work and part of codes. ###

Owner

  • Name: Wu Chen
  • Login: Billy2001-shadow
  • Kind: user
  • Location: Nanchang
  • Company: Nanchang University

My name is Wu Chen. Bachelor of Big Data Science and Big Data Technology,Nanchang University.My research interests:Robotics、Computer Vision.

GitHub Events

Total
  • Push event: 6
Last Year
  • Push event: 6