IndustryUnilever Bangladesh Ltd.Work period · 2025Multi-floor Coverage

Unilever Smart Staircase Safety

Staircase safety monitoring for handrail use and phone usage using YOLO person detection, MediaPipe Pose, dynamic handrail regions, wrist geometry, temporal stability, and evidence delivery.

Unilever Smart Staircase Safety project workflow and system architecture
Project workflow and system architecture overview. Open full-size diagram

Workflow at a glance

  1. Locate people

    Detect people within staircase regions.

  2. Estimate pose

    Locate body landmarks for behavior checks.

  3. Check geometry

    Assess handrail contact and phone-use cues.

  4. Confirm and review

    Consolidate observations and deliver evidence.

Project facts & reported results

Handrail use + phone use
Behaviors

Implementation fact

YOLO + MediaPipe
Pose

Implementation fact

Temporal stability
Reliability

Implementation fact

Project Overview

Problem Statement

Unsafe stair behavior is brief and posture-dependent, so reliable detection requires pose geometry and confirmation across time rather than single-frame object detection.

Approach & Methodology

Implemented MediaPipe Pose for real-time human pose estimation. Built risk assessment model analyzing gait patterns, handrail usage, and posture. Created alert system for unsafe behaviors (running, improper posture, phone usage). Integrated with existing CCTV infrastructure.

Outcome & Scope

Provides reviewable alerts for defined safety behaviors while using temporal checks to reduce transient pose errors.

Technical Challenges & Solutions

1

Pose Landmark Segmentation Failures

MediaPipe Pose landmarks failed when multiple people overlapped on stairs, causing incorrect railing detection and missed safety violations.

Solution

Implemented YOLO11-based person detection as preprocessing to segment individuals before pose estimation. Each person processed independently with dedicated landmark model.

2

Multi-Person Simultaneous Tracking

System initially designed for single person, failed when multiple people were on stairs simultaneously due to landmark confusion.

Solution

Upgraded to multi-instance pose estimation pipeline. Each detected person gets unique tracking ID with DeepSORT for temporal consistency across frames.

System Architecture

Real-time pose-based safety monitoring system with multi-floor coverage

Key Components:

RTSP Stream Handler

Manages camera feeds from multiple staircase locations with centralized processing

YOLO11 Person Detector

Detects and segments individual people on stairs for isolated pose analysis

MediaPipe Pose Engine

Extracts 33 body landmarks per person for behavior analysis

Safety Rule Engine

Analyzes pose landmarks to detect railing grip, phone usage, and unsafe postures

Multi-Person Tracker

Maintains consistent IDs across frames using DeepSORT for behavior history

Alert System

Generates real-time audio warnings and dashboard notifications for unsafe behaviors

Incident Logger

Records violations with video clips for safety training and compliance reporting

Key Features & Capabilities

Railing grip detection via pose landmarks

Phone usage detection while on stairs

Multi-person simultaneous tracking

Multi-floor coverage with centralized AI

Real-time alerts via web dashboard

Live video analysis with NVR storage

Technologies & Tools

MediaPipe
Pose Landmarks
YOLO11
Multi-Person Tracking
Safety Monitoring
Behavior Analysis