IndustryBRAC Bank PLCWork period · 2025-2026Enterprise Multi-Camera Network

BRAC CIN: Lying-Person & Unusual Activity Monitoring

Detects lying or fallen persons and policy-defined unusual activity using YOLO11 Pose, geometry scoring, track history, weighted temporal voting, cooldowns, and evidence deduplication.

Module of BRAC CIN; presented as a separate case study.

BRAC CIN: Lying-Person & Unusual Activity Monitoring project workflow and system architecture
Project workflow and system architecture overview. Open full-size diagram

Workflow at a glance

  1. Detect people

    Observe pose and person tracks.

  2. Evaluate activity

    Assess geometry and configured activity cues.

  3. Consolidate signals

    Apply temporal voting and cooldowns.

  4. Review evidence

    Deliver deduplicated event snapshots.

Project facts & reported results

YOLO11 Pose
Model

Implementation fact

Geometry + weighted temporal voting
Reasoning

Implementation fact

Deduplicated evidence events
Output

Implementation fact

Project Overview

Problem Statement

Stationary emergencies and prolonged booth misuse are difficult to capture with motion detection and require posture, duration, and track-level context.

Approach & Methodology

Implemented human pose keypoint analysis using YOLO11 Pose to compute body aspect ratios, spine angles, and ground-proximity ratios. Built temporal posture classification to differentiate brief kneeling from prolonged lying/collapse, and integrated loitering dwell time logic.

Outcome & Scope

Produces evidence-backed events for security review while applying separate temporal policies for posture and dwell-time scenarios.

System Architecture

Pose keypoint surveillance engine with temporal posture state machine

Key Components:

YOLO11 Pose Estimator

Extracts 17 human body keypoints per frame

Posture Classifier

Calculates spine inclination angle and torso-to-ground distance

Temporal State Machine

Tracks posture duration to prevent false alerts from bending or picking up dropped items

Emergency Alert Sender

Dispatches high-priority event notifications with image snapshots

Key Features & Capabilities

Pose keypoint analysis for body orientation and ground proximity detection

Distinguishes between normal customer transactions and collapsed/lying individuals

Loitering detection with configurable dwell time thresholds

Headless background processing with optional multicam grid viewer

Automated API dispatch with evidence snapshot storage

Technologies & Tools

YOLO11 Pose
OpenCV
Pose Keypoints
SQLite
Python
CIN API