| --- |
| license: mit |
| language: |
| - en |
| metrics: |
| - mean_iou |
| base_model: |
| - Ultralytics/YOLO11 |
| pipeline_tag: object-detection |
| tags: |
| - traffic |
| - parking |
| --- |
| # MAI642 Team DeepWave: Vision-Based Parking Management System Using Optimized YOLOv11 |
|
|
| ## Project Overview |
|
|
| This project presents an innovative parking management solution using advanced computer vision and deep learning techniques. The system aims to modernize parking management by providing accurate, real-time information about parking space availability. |
|
|
| ## Problem Statement |
|
|
| Traditional parking systems often face challenges such as: |
| - Difficulty in finding available parking spaces |
| - Inaccurate availability information |
| - Long waiting times for parking |
|
|
| ## Mission |
|
|
| Our mission is to: |
| - Modernize and enhance parking management systems |
| - Improve customer experience |
| - Provide precise and accurate parking space information |
|
|
| ## Key Features |
|
|
| - Real-time parking space detection |
| - Vehicle occupancy tracking |
| - Optimized YOLO object detection model |
| - Drone-based video monitoring |
|
|
| ## Technical Approach |
|
|
| ### Model Development |
| - Base Model: YOLOv11 |
| - Backbone: Custom EfficientNet integration |
| - Key Modifications: |
| - Replaced original backbone with EfficientNet |
| - Created custom configuration file (yolo11_EfficientNet.yaml) |
| - Implemented core EfficientNet classes and modules |
| |
| ### Dataset |
| - Source: https://universe.roboflow.com/ucy-dlyme/mai642_deep_learning-deepwave |
| - Data Split: |
| - 70% Training |
| - 20% Validation |
| - 10% Testing |
| - Data Collection: Over 5000 images |
| - Data Augmentation Techniques: |
| - Image flipping |
| - Rotation |
| - Noise addition |
| |
| ## Performance Metrics |
| |
| | Model | Precision | Recall | MAP50 | MAP50-95 | |
| |-------|-----------|--------|-------|----------| |
| | YOLOv11s | 0.958 | 0.933 | 0.971 | 0.757 | |
| | YOLOv11s (frozen layers) | 0.918 | 0.956 | 0.974 | 0.758 | |
| | YOLOv11n (frozen layers) | 0.959 | 0.902 | 0.902 | 0.717 | |
| |
| ## Expected Benefits |
| |
| - 35% Reduction in customer waiting times |
| - 30% Reduction in operational costs |
| - 23% Increase in customer satisfaction |
| |
| ## Project Workflow |
| |
| 1. Data Collection and Preparation |
| 2. Model Training and Evaluation |
| 3. Model Configuration |
| 4. Testing and Workflow Optimization |
| 5. Deployment |
| |
| ## Team Members |
| |
| - Jianlin Ye: Dataset Creation, UAV Video Recording, YOLOv11 Backbone Replacement |
| - Rafael Koullouros: Dataset Creation, Model Training, Evaluation |
| - Kyriakos Pelekanos: Workflow Optimization |
| - Mikhail Sumskoi: HuggingFace Deployment, Basic UI |
| |
| ## Repository |
| |
| - GitHub: https://github.com/JYe9/YOLO11_EfficientNet |
| - HuggingFace: https://huggingface.co/jye9/DeepWave |
| - Dataset: https://universe.roboflow.com/ucy-dlyme/mai642_deep_learning-deepwave |
|
|
| ## Deployment |
|
|
| - Platform: HuggingFace (for demonstration) |
|
|
| ## Future Work |
|
|
| - Expand dataset |
| - Further optimize model performance |
| - Develop more comprehensive UI |
| - Implement wider parking management features |