Custom PPE Detection

DetectX PPE

DetectX PPE helps ensure compliance with personal protective equipment (PPE) requirements by detecting hardhats, masks, and vests, as well as identifying missing safety gear in high-risk environments.
The primary purpose is to detect when people are not wearing a hardhat, vest, or mask, so the ACAP also detects NO_Hardhat, NO_Vest, and NO_Mask.

This ACAP application builds on the DetectX base model, trained on 25,000 images across multiple scenarios and lighting conditions, using a custom object detection model derived from several public PPE datasets.

Upon detection, the ACAP can trigger an event, send an MQTT message with bounding box data, or upload a cropped detection image to an HTTP endpoint or MQTT broker.

Example

Download DetectX PPE

Note that the start up time before the ACAP gets responsive may take up to 30-45 seconds (it is loading the model into the memory).


Labels and Detections

Each detection label can be individually toggled on or off:

  • Hardhat
  • Mask
  • Vest
  • NO_Hardhat
  • NO_Mask
  • NO_Vest
  • Person

User & Integration Guide

Refer to DetectX: COCO for usage and integration details.


Model Overview

Dataset: Trained on a number of public PPE datasets Supported Platforms:

Platform Model Input Model Size
ARTPEC-8 960 Small
ARTPEC-9 1440 Small
ARTPEC-9Plus 1440 Medium

Note: ARTPEC-9 provides enhanced inference performance and supports larger model inputs for improved accuracy.


image