Skip to content

mosdragon/kdd2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Vision: Deep Dive into Object Segmentation Approaches

This repo hosts the site and the resources for The Home Depot's Computer Vision Computer Vision Workshop for KDD 2020.

Segmentation Visualized

Workshop Site

The website is currently hosted here. It contains information about the workshop presenters as well as our abstract.

Slides

You can find our overview slides and our Chapter 1 Tutorial Slides linked in this line.

Presenters

  • Cody Wang
  • Osama Sakhi
  • Matthew Hagen
  • Ala Eddine Ayadi

Downloading the Repository

You will need the Git client in a terminal to download all the packages and run the following command in your terminal:

git clone --recursive https://github.com/mosdragon/kdd2020.git

Tutorial

This repo contains all resources used for the workshop, including our Python-based tutorial, which you can execute on your own computer.

In this repo, you'll find two versions of our tutorial:

  • Jupyter notebook-only version: This version requires a working Jupyter notebook installation and a CUDA-enabled GPU to run training and inference. This version can be found in the tutorial directory, with each notebook under a different directory in the form Chapter-x.
  • Google Colab Version: This version runs on Google Colab, an online notebook hosted by Google with pre-installed packages and access to a CUDA-enabled GPU. This GPU will allow you to run our training and post-processing code without needing a GPU of your own. This can be found in tutorial/Colab_Chapters_3_and_4.

Directory Structure

Here's the layout of our project. When you download the repository, your directory structure will look exactly like this until you download and generate new datasets.

.
├── README.md
├── datasets
│   ├── README.md
├── site
│   ├── Makefile
│   ├── css
│   ├── img
│   ├── index.html
│   ├── js
│   └── sass
└── tutorial
    ├── Chapter-1-Introduction
    ├── Chapter-2-Preprocessing
    ├── Chapter-3-Training-Segmentation-Models
    ├── Chapter-4-Postprocessing
    ├── Colab_Chapters_3_and_4
    └── README.md

Downloading Datasets

To run through Chapter 2, which generates the COCO and VOC-formatted datasets from the original ADE20K dataset, you'll need to first download the full ADE20K dataset. You can do so by running the following:

cd datasets
wget https://groups.csail.mit.edu/vision/datasets/ADE20K/ADE20K_2016_07_26.zip
unzip -qq ADE20K_2016_07_26.zip

If you want to skip Chapter 2 altogether and just move onto training and post-processing, you can download the generated datasets by running the following:

cd datasets
wget https://storage.googleapis.com/kdd2020hdvisai/static/datasets/bedroom_scenes_coco_final.zip
wget https://storage.googleapis.com/kdd2020hdvisai/static/datasets/bedroom_scenes_voc.zip

unzip -qq bedroom_scenes_coco_final.zip
unzip -qq bedroom_scenes_voc.zip

NOTE: You do not need to run through this step if you're using the Google Colab version of the tutorial, as that version will download the dataset for you as part of the notebook initialization.


About

KDD 2020 Workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •