Science Score: 44.0%

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

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

Repository

Basic Info
  • Host: GitHub
  • Owner: DominicoRyu
  • License: agpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 5.92 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Citation

README.md

HYU-AUE8088, Understanding and Utilizing Deep Learning

Project. Multispectral Pedestrian Detection

Important Files

bash ├── README.md ├── requirements.txt ├── datasets │   └── kaist-rgbt/ (see below explanation) ├── data │   ├── ... │   └── kaist-rgbt.yaml ├── models │   ├── ... │   ├── common.py │   ├── yolo.py │   ├── yolo5n_kaist-rgbt.yaml │   └── yolo5s_kaist-rgbt.yaml ├── utils │   ├── ... │   ├── eval │ │ ├── coco.py │ │ ├── cocoeval.py │ │ └── kaisteval.py │   ├── dataloaders.py │   └── loss.py ├── detect.py ├── debug_kaist.ipynb ├── val.py └── train_simple.py

Preparation

  • Prepare dataset (5.8GB, multispectral(visible + lwir) images with bbox labels) bash $ wget https://hyu-aue8088.s3.ap-northeast-2.amazonaws.com/kaist-rgbt-aue8088.tar.gz $ tar xzvf kaist-rgbt-aue8088.tar.gz

  • Create python virtual environment bash $ python3 -m venv venv/aue8088-project $ source venv/aue8088-project/bin/activate

  • Check whether the virtual environment set properly : The result should end with venv/aue8088-project/bin/python.

bash $ which python

  • Clone base code repository (replace ircvlab to your account if you forked the repository) bash $ git clone -b project https://github.com/ircvlab/aue8088-pa2

If you already forked the above repository, then you can checkout to project branch. bash $ git fetch origin $ git checkout -b project origin/project

  • [!] Create a symbolic link for kaist-rgbt dataset

    • Assume the below folder structure

    bash ├── kaist-rgbt ├── aue8088-pa2 │   ├── data/ │   ├── models/ │   ├── train_simple.py │   ├── ... │   └── README.md (this file) - Follow below commands bash $ cd aue8088-pa2 $ mkdir datasets $ ln -s $(realpath ../kaist-rgbt) datasets/kaist-rgbt $

  • Install required packages bash $ pip install -r requirements.txt

Train

  • Command bash $ python train_simple.py \ --img 640 \ --batch-size 16 \ --epochs 20 \ --data data/kaist-rgbt.yaml \ --cfg models/yolov5n_kaist-rgbt.yaml \ --weights yolov5n.pt \ --workers 16 \ --name yolov5n-rgbt \ --rgbt \ --single-cls

Evaluation (eval.ai server)

  • On your labtop, go to the website: http://166.104.168.170:8888/
    • Only available in Hanyang internal network
    • If you're not in campus, please use VPN (https://vpn.hanyang.ac.kr)
      • It takes a day (or two) to get the permission from IT department.
  • Sign up
  • Send a message to me via LMS (then, I'll manually verify your account.)
  • Go to All Challenges - Multispectral Pedestrian Detection Challenge - Submit
  • Upload your predictions on test-all-20.txt
    • If you run train_simple.py with the default setting, predictions on test-all-20.txt will be generated: runs/train/*/epoch*_predictions.json
    • You can download this file onto your computer.
    • Note: if size of the prediction file is too large (about > 30MB), evaluation on the server could be failed.

Owner

  • Name: Sisung Liu
  • Login: DominicoRyu
  • Kind: user
  • Location: Seoul, Korea
  • Company: Hanyang Univ

Hanyang University

Citation (CITATION.cff)

cff-version: 1.2.0
preferred-citation:
  type: software
  message: If you use YOLOv5, please cite it as below.
  authors:
  - family-names: Jocher
    given-names: Glenn
    orcid: "https://orcid.org/0000-0001-5950-6979"
  title: "YOLOv5 by Ultralytics"
  version: 7.0
  doi: 10.5281/zenodo.3908559
  date-released: 2020-5-29
  license: AGPL-3.0
  url: "https://github.com/ultralytics/yolov5"

GitHub Events

Total
Last Year

Dependencies

utils/docker/Dockerfile docker
  • pytorch/pytorch 2.0.0-cuda11.7-cudnn8-runtime build
utils/google_app_engine/Dockerfile docker
  • gcr.io/google-appengine/python latest build
pyproject.toml pypi
  • matplotlib >=3.3.0
  • numpy >=1.22.2
  • opencv-python >=4.6.0
  • pandas >=1.1.4
  • pillow >=7.1.2
  • psutil *
  • py-cpuinfo *
  • pyyaml >=5.3.1
  • requests >=2.23.0
  • scipy >=1.4.1
  • seaborn >=0.11.0
  • thop >=0.1.1
  • torch >=1.8.0
  • torchvision >=0.9.0
  • tqdm >=4.64.0
  • ultralytics >=8.1.47
requirements.txt pypi
  • PyYAML >=5.3.1
  • gitpython >=3.1.30
  • matplotlib >=3.3
  • numpy >=1.23.5
  • opencv-python >=4.1.1
  • pandas >=1.1.4
  • pillow >=10.3.0
  • psutil *
  • pycocotools ==2.0.7
  • requests >=2.32.0
  • scipy >=1.4.1
  • seaborn >=0.11.0
  • setuptools >=65.5.1
  • thop >=0.1.1
  • torchvision >=0.9.0
  • tqdm >=4.64.0
  • ultralytics >=8.0.232
  • wandb ==0.17.0
  • wheel >=0.38.0
utils/google_app_engine/additional_requirements.txt pypi
  • Flask ==2.3.2
  • gunicorn ==22.0.0
  • pip ==23.3
  • werkzeug >=3.0.1