System Online · AI Video Analytics

AI Fire & Smoke Detection · Restricted-Zone Intrusion Alerts Cupola360 Sentinel

360° AI Video Detection System

Real-time AI analysis of 360° panoramic and flat camera streams. One engine detects both fire & smoke and restricted-zone intrusion, raising alerts across multiple channels within seconds.

  • F Fire & smoke detection
  • I Restricted-zone intrusion
  • A Multi-channel alerts

System Overview

One AI, watching the whole plant

A single detection pipeline on modest single-machine compute covers a wide area — fire/smoke and intrusion run through the same engine, so there's no separate system per hazard.

2 types
Fire/smoke + intrusion, one engine
360°
Panoramic and flat cameras supported
Seconds
End-to-end detection-to-alert latency

Detection

Fire & smoke detection + intrusion detection, one pipeline

Video fire detection and restricted-zone intrusion share the same inference pipeline — deploy once, both go live together.

Fire / Smoke

Fire & smoke detection

  • Self-trained fire/smoke model (D-Fire fine-tune), smoke/fire classification
  • 360° tiled inference catches even distant small flames
  • Burst confirmation + sky/overexposure filters substantially reduce false alarms
  • Continuously fine-tuned on on-site hard negatives — accuracy improves over time

Intrusion

Restricted-zone intrusion

  • User-drawn polygon zones, judged on the person's foot position (ground contact point)
  • Two modes: alert on entry / alert on dwell
  • Configurable per zone, on both flat and 360° cameras
  • Live on-screen tracking, with cooldown & dedup to avoid spam

Zone Setup

Restricted zones, drawn by hand

Open the camera's live view in a browser and click a few times to draw a zone — no config files, no coordinate math.

  1. 1

    Pick a camera, see the live view

    Work directly on the real image.

  2. 2

    Click polygon vertices

    Irregular areas are covered just fine.

  3. 3

    Choose a mode, save

    Alert on entry / on dwell — effective the instant you save.

/zones · zone setup
Machine control area

Detect → Alert

Detected, instantly reported

Red zone, yellow person box, foot-point judgment — overlaid right on the live 360° view; an annotated snapshot is pushed to your phone at the same moment.

INTRUSION

Panorama player · Plant 360 — live red-box ROI overlay

S Sentinel alert bot
Zone intrusion

Intrusion: machine control area

Plant 360-82 (1 person)

2026-07-24 09:17:23

Architecture

Streams in, alerts out

The panorama player is our integrated 360° patrol view; detection, alerting and management are all driven by the Sentinel engine.

Input

Camera streams

360° panoramic + flat, live video ingest

Core Engine

Sentinel detection engine

Custom ONNX inference · single-machine serial

360° tilingsingle-model round-robinburst confirmzone judgment

Output

Panorama player ROI overlay

Live red boxes + status bar

Telegram real-time alerts

Annotated snapshot push

Web console

Dashboard · zone drawing · login

Under the Hood

Engineering built for the plant floor

Not research models dropped onto a box — re-engineered for real plant-floor compute, latency and reliability.

Custom ONNX inference

  • No torch / ultralytics dependency
  • Bit-for-bit identical to the original, ~14× faster
  • An order of magnitude smaller to ship

360° tiled inference

  • Black-edge removal + overlapping tiles
  • Aligned to panorama geometry — distant small targets too
  • Precise tile-to-frame coordinate mapping

Single-model round-robin

  • Single-thread serial — no CPU contention
  • Staggered scheduling keeps latency bounded
  • Doesn't disturb other services on the same box

Self-trained + on-site tuning

  • Fire/smoke: D-Fire fine-tune
  • People: COCO detection model
  • Ongoing hard-negative tuning cuts false alarms

Operate

See it, manage it, hold the line

From a live dashboard to phone push to proactive camera-offline alerts — every channel operations needs is here.

WEB

Live alert dashboard

Camera status · alert log · resource monitor

PUSH

Telegram push

Annotated snapshots straight to your phone

ROI

Panorama player overlay

Live on-screen red-box tracking

FAIL

Camera-offline alerts

Notified even when it fails quietly

AUTH

Credential login · license protection

Machine fingerprint + expiry · protected (obfuscated) build

Ready

Real-time detection. Self-service setup.

One AI engine covering both fire/smoke and intrusion; zones drawn by hand, multi-channel alerts, minimal compute — making "watching the whole plant" an easy thing to do.

  • Fire & smoke
  • Intrusion
  • 360° panorama
  • Real-time alerts
  • Self-service zones

FAQ

Fire, smoke and intrusion detection — common questions

What plant managers and safety officers usually ask before deploying AI video detection.

How is video fire detection different from smoke detectors?

A camera-based system sees flame and smoke where they start, instead of waiting for smoke to drift up to a ceiling-mounted detector — which matters in high-bay warehouses and open plant floors. Cupola360 Sentinel adds 360° tiled inference, so even distant small flames in a panoramic view are caught, with burst confirmation and sky/overexposure filters to keep false alarms down.

Do we need a GPU server or a full VMS platform?

No. One AI engine handles both fire/smoke detection and restricted-zone intrusion on a single machine with modest compute — no GPU farm, no full video management system. The custom ONNX inference runtime was rebuilt for plant-floor hardware, and detection covers 360° panoramic as well as flat cameras.

How do restricted-zone intrusion alerts work?

You open the camera's live view in a browser and click to draw a polygon zone — no config files or coordinate math. Intrusion is judged on the person's foot position, with alert-on-entry or alert-on-dwell modes per zone. When someone crosses the line, an annotated snapshot is pushed to your phone within seconds and the live view shows the tracked box.