VisionAIre
  • About Nodeflux
  • Visionaire Stream
    • Overview
    • Requirements
      • Credential Keys
      • Tested Hardware
      • Bandwith Requirements
    • Installation Guide
      • Dependencies
      • Simple Installation
      • Advanced Installation
      • Clustering Installation
      • Add-ons Analytics Installation
        • People Attributes Installation
        • Vehicle Attributes Installation
        • OVOD Installation
        • OVIC Installation
        • VM Installation
        • VLM Installation
    • Analytics
      • Face Recognition
        • Additional Information
          • Overview
          • Disclaimer
          • Metrics
          • Testing
      • People Analytics
      • Crowd Estimation
      • PPE Detection
      • License Plate Recognition
      • Vehicle Analytics
      • Water Level Monitoring
        • Camera Guideline
      • Pre-Flood Monitoring
      • Person Smoking Detection
      • Person with Handphone Detection
      • Smoke and Fire Detection
      • Person Using Firearms Detection
      • Vandalism Attempt Recognition
      • ATM Burglary Incident Recognition
      • Road Crash Monitoring
      • People Fighting Recognition
      • Riot Recognition
    • Developer Guide
      • How our APIs work
      • HTTP APIs
      • Websocket
      • Database Structure
    • Changelogs
  • Visionaire Snapshot
    • Overview
    • Requirements
    • Installation Guide
      • Face Searching & Matching
        • Single Node
        • Clustering
      • Helmet Detection
      • Chicken Estimation
      • Face Detection
      • Over Dimension Over Load
      • Frontal License Plate Recognition
    • Analytics
      • Face Searching & Matching
        • Face Enrollment
          • Image Guideline
          • Face and Image Quality Assessment
            • Setup On Premise
            • API
          • Insert / Update / Delete Enrollment
          • Batch Enrollment
      • Helmet Detection
      • Chicken Estimation
      • People Demography
      • Face Detection
      • Over Dimension Over Load
      • License Plate Recognition -Frontal
    • Developer Guide
      • APIs
        • Face Searching & Matching
        • Helmet Detection
        • Chicken Estimation
        • People Demography
        • Face Detection
        • Over Dimension Over Load
        • Frontal License Plate Recognition
      • Vanilla APIs for Face Enrollment
      • Porting Enrollment Database Cluster to Docker
    • Changelogs
  • VisionAIre Dashboard
    • Introduction
    • Add Analytic Assignment
    • Accessing Vanilla Database
    • Connect to Vanilla Websocket
    • Create your own visualization
      • Migration from Old Streamer to New Streamer
      • Drawing Region of Interest
      • Additional Visualization Query
Powered by GitBook
On this page
  • How it Works
  • Personal Protective Equipment Detection
  • Architecture
  • Camera Specification
  • Camera Placement
  • View Sample
  • View to Avoid
  • Deployment Schema

Was this helpful?

Export as PDF
  1. Visionaire Stream
  2. Analytics

PPE Detection

PreviousCrowd EstimationNextLicense Plate Recognition

Last updated 1 year ago

Was this helpful?

How it Works

Personal Protective Equipment Detection

Nodeflux PPE (personal protective equipment) Detection is an analytic designed to automatically identify and track the use of PPE in real-time, using computer vision and deep learning algorithms. This technology is useful in a variety of settings, including manufacturing, construction, and healthcare, where the use of PPE is critical to maintaining the safety and health of workers.

To verify that your camera can work with our PPE Detection analytic, try performing a test. Our model requires to detect a person with a height above 200 pixels on frame or the a quarter from the height of your display if the frame is 1080p. Less than that, the result might vary depending on how the person is visually presented.

Architecture

Visionaire Personal Protective Equipment (PPE) utilizes a combination of other services:

  1. Postgres - For database,

  2. Docker Snapshot - For Personal Protective Equipment related,

  3. Visionaire Docker Stream - For video stream processing,

  4. Vanilla Dashboard (Optional) - Built-in dashboard for visualization.

Camera Specification

Camera Settings
People Analytics
General Analytics

Frame Resolution

1 - 4K

720p - 1080p

Codec

H.264

H.264

Codec Profile

Baseline

Baseline

Bit Rate Mode

Variable (VBR)

Variable (VBR)

Target Bitrate

2 - 6 Mbps

1 - 4 Mbps

FPS Rate

25 - 30

15 - 30

Bandwidth

4 Mbps

4 Mbps

Exposure Time/Shutter Speed

1/30 - 1/120s

1/30s - 1/120s

Camera Placement

Currently PPE that will be able to detect is Helmet (Red, Blue, White, Orange and Yellow) and Vest. The analytic also able to detect whether person wear the helmet on the head or not.

1. Short Range View (Up to 5 meters)

  • Camera Placement: Ideal height is around 2 to 2.5 meters except for crowd estimation around 5 m - 10 m. Place cameras to capture areas like entrances, counters, or specific zones where individuals will be in close proximity.

  • Camera Type and Specs: Use wide-angle lenses for a broader field of view. A resolution of 1080p or higher ensures detailed images.

  • Lighting: Uniform, soft lighting to minimize shadows and glare. Artificial lighting should complement natural light.

  • Analytics Focus: Ideal for detailed behavioral analysis and individual interactions.

2. Medium Range View (5 - 15 meters)

  • Camera Placement: Height around 3 to 4 meters except for crowd estimation around 5 m - 10 m. Cameras should overlook areas like lobbies, hallways, or open office spaces.

  • Camera Type and Specs: Standard lenses are suitable. A resolution of 1080p to 4K is recommended to maintain detail at this range.

  • Lighting: Balanced lighting is crucial. Avoid areas with significant light variation (like directly under skylights).

  • Analytics Focus: Suited for tracking movement patterns, group interactions, and general behavior analysis.

3. Additional Considerations

  • Angle of Capture: Should be as direct as possible. Avoid steep angles to prevent distortion and loss of detail.

  • Data Privacy: Ensure compliance with privacy laws and regulations. Inform individuals about surveillance and data usage.

  • Environmental Factors: Outdoor cameras need to be weatherproof and capable of adjusting to changing light conditions.

  • Integration with Analytics Software: Ensure cameras are compatible with your analytics software for seamless data processing and analysis.

View Sample

Ideal Conditions

  1. Best results at 2.5m - 3m with a 45o - 70o angle.

  2. Height can be adjusted up to 3m with a 45o angle.

  3. Optimal Tilt: Middle Area

View to Avoid

Please avoid a CCTV view when there are a lot of mannequins, banner/digital ads which shows a person or hanged clothes in monitored area to prevent false detection.

Deployment Schema

Optimal Condition
Personal Protective Equipment
PPE Detection that able to detect if person wear Helmet and Vest
Recommended person vs screen proportion