Skip to content

An AI-powered vision system designed to enhance passenger experience and optimize operational efficiency at the YVR airport by utilizing machine learning to track passenger volumes and identify maintenance needs in real-time using security cameras.

Notifications You must be signed in to change notification settings

noufilsaqib/yvr-hacks-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Baaj - AI Airport Maintenance Monitoring App

An AI-powered vision system designed to enhance passenger experience and optimize operational efficiency at the YVR airport by utilizing machine learning to track passenger volumes and identify maintenance needs in real-time using security cameras.

Developed by Team Ora for YVR Smart Airport Hackathon 2024. 🏆 Won 1st place in the hackathon. For more information, read the news article here.

Table of Contents

Screenshots

Login Page Dashboard Page
Login Page Dashboard Page
Reports Page Live Monitor Page
Reports Page Live Monitor Page

Technologies

  • React.js v18.2.0
  • Node.js
  • TailwindCSS
  • Python
  • Flask v3.0.3
  • Redux v5.0.1
  • YOLOv8
  • TensorFlow Lite
  • Raspberry Pi
  • Bosch Security Camera

Features

  • Airport Maintenance Monitoring: Detect and monitor maintenance issues within the airport premises, ensuring timely intervention and upkeep.
  • Spill Detection: With its advanced image recognition algorithms, Baaj can identify spills or hazards on the airport floors, enhancing safety protocols.
  • Passenger Volume Tracking: Track passenger volumes throughout the airport, providing valuable insights for operational management and resource allocation.
  • Ceiling-mounted Camera Integration: Designed to work seamlessly with ceiling-mounted cameras, Baaj offers optimal coverage and perspective for surveillance and analysis.

Usage

Caution

Please note that the final version requires an coral edge tpu to run and what is provided here is an equivalent that can be run on most computers, however, it may not be as performant.

Once Baaj is installed and configured, you can use it to monitor airport maintenance, detect spills, and track passenger volumes.

Acknowledgements

About

An AI-powered vision system designed to enhance passenger experience and optimize operational efficiency at the YVR airport by utilizing machine learning to track passenger volumes and identify maintenance needs in real-time using security cameras.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •