IndustryUnilever Bangladesh Ltd.Work period · 2025Multi-module safety monitoring

Argus Automata: Industrial Safety Video Analytics

Multi-module safety platform covering vehicle overspeed estimation, PPE compliance, forklift-worker collision risk, restricted-area intrusion, unsafe behavior, and perimeter throwing detection.

Argus Automata: Industrial Safety Video Analytics project workflow and system architecture
Project workflow and system architecture overview. Open full-size diagram

Workflow at a glance

  1. Read video

    Process camera frames for safety monitoring.

  2. Detect and track

    Track people and vehicles in configured regions.

  3. Evaluate rules

    Apply safety rules and temporal confirmation.

  4. Review evidence

    Queue evidence and deliver reviewable alerts.

Project facts & reported results

Overspeed, PPE, collision, intrusion, behavior
Modules

Implementation fact

Live RTSP streams
Input

Implementation fact

ROI + temporal confirmation
Reliability

Implementation fact

Project Overview

Problem Statement

Safety teams need consistent monitoring across live factory cameras, while raw detector outputs create false alerts unless spatial and temporal context is applied.

Approach & Methodology

Built modular video analytics for overspeed estimation, PPE checks, proximity risk, restricted regions, and unsafe behavior. Detection and tracking feed camera-calibrated geometry and temporal rules; evidence is persisted and sent independently of inference.

Outcome & Scope

Converted multiple safety policies into config-driven video-analytics modules with ROI gating, tracking, temporal confirmation, evidence capture, local persistence, and API delivery.

Technical Challenges & Solutions

1

Perspective-sensitive speed estimates

Pixel displacement does not directly represent ground-plane distance.

Solution

Use camera-specific homography calibration and temporal smoothing.

2

Repeated and unstable detections

Single-frame detections can cause repeated or transient alerts.

Solution

Combine region gating, temporal confirmation, cooldowns, and evidence deduplication.

3

Inference and delivery failures

Video processing and external event delivery have different failure modes.

Solution

Separate inference from persistent evidence queues and retryable senders.

System Architecture

Detection, scene geometry, temporal decisions, and evidence delivery.

Key Components:

Camera input

Acquire frames from configured monitoring views.

Detection and tracking

Associate people and vehicles across frames.

Safety modules

Evaluate calibrated speed, PPE, proximity, and region-based rules.

Evidence delivery

Persist event evidence and send it independently of inference.

Key Features & Capabilities

Camera-calibrated vehicle speed estimation

Helmet and vest monitoring

Forklift–person proximity risk signals

Restricted-region and unsafe-behavior event checks

Perimeter throwing-event cues

Evidence queues, cooldowns, and retryable delivery

Current Scope & Limitations

Camera calibration, object visibility, and scene changes affect results. Risk alerts support operator review; they do not guarantee accident prevention.

No cross-camera identity tracking, measured alert reduction, or operational camera count is claimed in this case study.

Technologies & Tools

Python
YOLO11
OpenCV
Homography
SQLite
RTSP
Temporal filtering