This research shows how to simultaneously train and execute the tasks of semantic segmentation and depth estimation using a multi-task deep learning algorithm (like HydraNet).
- Download the NYU Depth V2 dataset from here and change the path of the dataset in the code.
- Install the necessary libraries from
requirements.txt
- Run
python train.py
to train the model. - To run inference on the trained model, run
python inference.py
This project is based on the paper "Real-Time Joint Semantic Segmentation and Depth Estimation Using Asymmetric Annotations". Some of the code has been adapted from the official repository.