Skip to content
This repository was archived by the owner on Oct 11, 2023. It is now read-only.
/ kdt-ad4-final Public archive

[K-Digital Training] Final Project for June Kim in 4th Automated Driving Dev-Course by Programmers

Notifications You must be signed in to change notification settings

junekimdev/kdt-ad4-final

Repository files navigation

KDT Final Project

Occasion

  1. Cars are equipped with cameras.
  2. We want to build ADAS.
  3. Use cameras on board to assist the human driver or to self-drive

User Stories

  • As an ADS, it needs to plan ahead so that it can move safely in RMC.
    • As a planning engineer, I want to know where the free space is on the road.
  • As an ADS, it needs to keep lane so that it can drive safely.
    • As a planning engineer, I want to know where the lane lines are.
  • As an ADS, it needs to change lane so that it can go to destination.
    • As a planning engineer, I want to know where the lane lines are.

Terms

  • ADS: Automated Driving System
  • RMC: Minimum Risk Condition

Goals

  1. (Main) Detect where the free space is on the road As Good As Tesla
    1. Color the free space of the road on the image by "image segmentation techinque"
  2. (Optional) Detect lane lines As Good As Tesla
    1. Draw continous lines/curves which indicates lane lines

Tasks

  1. Research state-of-the-art method to detect the free space on the road
  2. Decide the proper image segmentation techinque for the project among many
  3. Use dataset obtained from real car
  4. Build ML model and train/eval/test
    • Implement Custom Pytorch Dataset
    • Implement Custom Pytorch Dataloader
    • Implement Custom Pytorch module
    • Get images from dataset
    • Annotate date
    • Augment dataset
    • Implement unit tests
  5. Implement MLOps pipeline
    • Carry out unit tests
    • Turn Pytorch model to ONNX model
    • Turn ONNX model to TensorRT model
    • Implement integration test
    • Carry out integration test
    • Deploy to Jetson TX2

Candidates for Image Segmentation Technique

  1. W-net (Fully Unsupervised Image Segmentation)

  2. FCN-8 (Fully Convolutional Networks)

  3. SCNN (Spacial CNN)

Dataset Candidates

About

[K-Digital Training] Final Project for June Kim in 4th Automated Driving Dev-Course by Programmers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published