Thanks to visit codestin.com
Credit goes to github.com

Skip to content

discovery-unicamp/smartparking_unicamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Smart Parking System with Deep Learning at Unicamp

This repository contains the complete implementation of a smart parking monitoring system using edge computing and deep learning, representing a decade of research at Unicamp.

The system evolved through multiple research phases, culminating in real-world deployments optimized for accuracy, inference speed, and low-power edge devices.


πŸ“ Feedback: Complaints, Compliments & Suggestions

We value your opinion!
If you have any complaints, compliments, or suggestions about the IC2 Smart Parking Project, please share them with us using the form below:

πŸ‘‰ Fill the Feedback Form

🌎 PortuguΓͺs: A sua opiniΓ£o Γ© muito importante!
Caso tenha reclamaΓ§Γ΅es, elogios ou sugestΓ΅es sobre o Projeto IC2 Smart Parking, compartilhe conosco no formulΓ‘rio abaixo:

πŸ‘‰ Preencha o FormulΓ‘rio de Feedback


πŸ“‘ Table of Contents


Overview

This system uses deep learning-based object detection to identify free and occupied parking spots. The design supports deployment on low-power devices such as Raspberry Pi, leveraging TensorFlow Lite optimizations for on-device inference.

It has undergone four major research phases since 2015, progressively improving detection accuracy, inference speed, and robustness under real-world conditions.


Architecture

System Overview


Project Timeline

System Evolution

πŸ” 2026 – Digital Twin & Spot-Wise Analysis

  • Advanced architecture moving towards a Digital Twin with spot-wise analysis.

Journal Publications

  • Spot-wise smart parking: An edge-enabled architecture with YOLOv11 towards a digital twin.
    Journal of Internet Services and Applications (JISA).
    Final Paper on JISA Preprint

  • Smart parking with pixel-wise ROI selection for vehicle detection using YOLOv8, YOLOv9, YOLOv10, and YOLOv11
    Internet of Things, Volume 36, 2026
    ScienceDirect

    Result from Research Phase 3 got published


πŸš€ 2025 – Second Semester

πŸš€ 2025 – Second Deployment - First Semester

πŸ” 2024 – Research Phase 3

πŸ” 2020–2024 – Research Phase 2

πŸš€ 2019 – First Deployment

πŸ” 2015–2019 – Research Phase 1

  • Explored GoogleLeNet and Xception for CNN-based parking detection.
  • Presented at PAPIs.io LATAM 2018.

Demonstration

System Demo

πŸŽ₯ Full demonstration video


Hardware Setup

Full details: πŸ“– Hardware Documentation

Key components:


Software Implementation

Full details: πŸ“– Software Documentation

Key modules:


Features

  • Detection of parking spot occupancy.
  • Edge-optimized inference using TensorFlow Lite.
  • Multiple model support (YOLO, EfficientDet, Mask R-CNN).
  • Historical data logging with InfluxDB.
  • Modular hardware and software documentation.

Collaborators

Present:

Past:


How to Cite - List of Papers, Depending on

# for pixel wise, yolo from v8 to v11
@article{PCPDALUZ2026101858,
title = {Smart parking with pixel-wise ROI selection for vehicle detection using YOLOv8, YOLOv9, YOLOv10, and YOLOv11},
journal = {Internet of Things},
volume = {36},
pages = {101858},
year = {2026},
issn = {2542-6605},
doi = {https://doi.org/10.1016/j.iot.2025.101858},
url = {https://www.sciencedirect.com/science/article/pii/S2542660525003725},
author = {Gustavo {P C P da Luz} and Gabriel {Massuyoshi Sato} and Luis {Fernando Gomez Gonzalez} and Juliana {Freitag Borin}},
}

# old version
@article{da2024smart,
  title={Smart Parking with Pixel-Wise ROI Selection for Vehicle Detection Using YOLOv8, YOLOv9, YOLOv10, and YOLOv11},
  author={da Luz, Gustavo PCP and Sato, Gabriel Massuyoshi and Gonzalez, Luis Fernando Gomez and Borin, Juliana Freitag},
  journal={arXiv preprint arXiv:2412.01983},
  year={2024},
  doi= {10.48550/arXiv.2412.01983}
}

# for deployment, history, maskrcnn, yolov3, yolov11 tflite
@inproceedings{da202510,
  author = {Gustavo da Luz and Gabriel Sato and Tiago Bannwart and Luis Gonzalez and Juliana Borin},
  title = {10 Years of Deep Learning for Vehicle Detection at a Smart Parking : What has Changed?},
  booktitle = {Anais do IX Workshop de ComputaΓ§Γ£o Urbana},
  location = {Natal/RN},
  year = {2025},
  pages = {127--140},
  publisher = {SBC},
  address = {Porto Alegre, RS, Brasil},
  doi = {10.5753/courb.2025.8869},
  url = {https://sol.sbc.org.br/index.php/courb/article/view/35256}
}

# for the tv box server
@inproceedings{score,
 author = {Tiago Bannwart and Gustavo Luz and Gabriel Sato and Luis Gonzalez and Juliana Borin},
 title = { TV Boxes as Support Servers for IoT Applications},
 booktitle = {Anais do I Workshop on Sustainable Computing and Technology Reuse},
 location = {Campinas/SP},
 year = {2025},
 keywords = {},
 issn = {0000-0000},
 pages = {1--4},
 publisher = {SBC},
 address = {Porto Alegre, RS, Brasil},
 doi = {10.5753/score.2025.17175},
 url = {https://sol.sbc.org.br/index.php/score/article/view/39613}
}

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors