Inspiration

Fire outbreaks and smoke incidents often go unnoticed in their early stages, especially in homes, offices, warehouses, and industrial environments without intelligent monitoring systems. We wanted to build a smart AI-powered surveillance solution capable of detecting smoke and fire in real time and instantly notifying users before the situation escalates.

What it does

SentinelAI is an AI-powered CCTV surveillance system that detects smoke and fire in real time using computer vision. Once detection is confirmed, the system captures evidence, stores the incident, and instantly sends alerts through WhatsApp, Telegram, and email.

The platform also includes a smart dashboard for monitoring incidents, viewing event history, and reviewing captured evidence.

How We built it

We built SentinelAI using Python, OpenCV, YOLO-based computer vision models, Gradio, and alert integration services.

The system works by:

  • Capturing live camera footage
  • Running real-time smoke/fire detection
  • Triggering alerts after stable detection
  • Capturing screenshots and event evidence
  • Saving incident history into a storage system
  • Displaying incidents through a CCTV-style dashboard

We also implemented cooldown logic and event locking to reduce duplicate alerts and improve system stability.

Challenges We ran into

One of the biggest challenges was handling real-time video processing while simultaneously sending alerts and storing event data without freezing the system.

We also faced challenges with:

  • Real-time detection stability
  • Preventing duplicate alerts
  • Integrating Telegram, WhatsApp, and email notifications together
  • Managing performance on CPU-only systems

Accomplishments that We are proud of

  • Successfully built a real-time AI smoke and fire detection system
  • Integrated multi-platform instant alerts
  • Developed a CCTV-style monitoring workflow
  • Built an event storage and monitoring dashboard
  • Created a scalable architecture suitable for future smart surveillance systems

What We learned

Through this project, we learned more about:

  • Real-time computer vision pipelines
  • Event-driven AI systems
  • Alert automation workflows
  • CCTV-style surveillance architecture
  • System optimization and asynchronous processing

What's next for SentinelAI

Future improvements include:

  • Cloud deployment
  • Multi-camera support
  • Live dashboard streaming
  • AI-based false alarm reduction
  • Edge deployment on embedded hardware
  • Smart emergency escalation systems
  • Mobile application integration

Built With

Share this project:

Updates