Skip to content

Arielle0222/Parking_Space_Detection

Β 
Β 

Repository files navigation

πŸš™ Parking Space Detection Project using Image Processing and Object Recognition

Team Name: κΈ°λ‘₯ 뒀에 곡간 μžˆμ–΄μš”!
Project Duration: August 20, 2024 - September 9, 2024
Team Members:

  • λ§ˆμ„λΉˆ (Team Lead): Model building, visualization development, data preprocessing.
  • κΉ€μ„œν¬: Data analysis, YOLO data preprocessing, model training, log management.
  • λ°•λ‹¬λ‹˜: Data preprocessing, model training, image augmentation.
  • 이윀제: Data preprocessing (excluding YOLO), model training, log management, image augmentation.

πŸ” Project Overview

This project focuses on detecting parking spaces using both traditional image processing techniques and deep learning-based object recognition algorithms. Our objective is to develop an AI model for autonomous vehicles capable of accurately detecting and classifying parking spaces, driveable spaces, pedestrians, and vehicles.

πŸ› οΈ Model Implementation Summary

Model Backbone Purpose Training Details Performance Challenges
Mask R-CNN ResNet-50 (ImageNet) Object detection and instance segmentation for Parking Spaces and Driveable Spaces - Classes: 2 (Parking Space, Driveable Space)
- Epochs: 10
- Batch Size: 32
- Optimizer: Adam (lr=0.001)
Achieved 82.7% AP for parking space and driveable area detection None
YOLOv8 N/A Enhance detection of smaller objects like Pedestrians and Vehicles - Classes: 2 (Person, Vehicle)
- Integrated with Mask R-CNN for better performance
Achieved 74.4% AP with 4-class setup (Parking Space, Driveable Space, Person, Vehicle) False positives (e.g., misclassifying trees or poles as people)

πŸ’» Technical Stack

Programming Languages & Frameworks

Computer Vision & GPU

πŸ“Ό Demo

πŸ‘‰ Watch the demo video in here!

YOLO Demo Image City Demo Image


πŸ“Š Dataset & References

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%