Skip to content

Fulbright Capstone Project AY24-25 "Designing a Photorealistic Simulation Platform for Robust Semantic Segmentation in Autonomous Vehicles"

Notifications You must be signed in to change notification settings

PhuongAnh2212/capstone-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capstone Project: "Designing a Photorealistic Simulation Platform for Robust Semantic Segmentation in Autonomous Vehicles"

Overview

This repository presents a comprehensive pipeline designed to address the data scarcity challenges in autonomous driving systems. By leveraging synthetic data generation through a simulation platform, the project aims to create realistic traffic scenarios for training semantic segmentation models. The primary objective is to enhance the accuracy and robustness of traffic light detection in various driving conditions.

3 type synchronized images

Standard color images, as seen while creating the sequence in the editor Color image
Depth images, representing the depth of a pixel using a grayscale value Depth image
Normal images, representing pixel normals using X, Y, and Z color values Normal image
Optical flow images, representing pixel movement between frames using X, Y, and Z color values Optical flow image
Semantic images, with every object rendered using the user-defined semantic color Sematic image
Model credits: Art Equilibrium

Project Structure

The project is organized into the following key modules:

  • Simulation Platform: Generates synthetic traffic scenarios using computer vision techniques.
  • Data Preprocessing: Processes and prepares the synthetic dataset for training.
  • Model Training: Implements semantic segmentation models to classify traffic-related objects.
  • Evaluation: Assesses model performance and identifies areas for improvement.

Further Research Directions

To address the challenges identified, future work will focus on:

  • Enhancing Data Balance: Implementing advanced data augmentation and synthetic data generation techniques to balance the dataset.
  • Model Optimization: Exploring alternative semantic segmentation architectures and loss functions to improve performance on minority classes.
  • Real-World Validation: Testing the developed models in real-world traffic scenarios to evaluate their applicability and robustness.

Requirements

  • Python 3.x
  • Jupyter Notebook
  • Required Python libraries (to be listed)

Acknowledgement

About

Fulbright Capstone Project AY24-25 "Designing a Photorealistic Simulation Platform for Robust Semantic Segmentation in Autonomous Vehicles"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published