VLM-Assistant for PPE Detection
VLM-Assistant can be used for PPE Detection in warehouse and industrial environments. It uses a GenAI vision model to periodically analyze camera images and determine whether workers are properly wearing the required personal protective equipment, such as protective clothing, safety helmets, reflective vests, gloves, and other safety gear.
The system provides fixed-interval visual descriptions of the current safety status, helping users monitor PPE compliance, identify potential safety issues, and support real-time worker safety management on edge devices.
This solution is suitable for rapid PoC validation and production deployment in factories, warehouses, logistics sites, and construction safety monitoring scenarios.
-
Category: Industrial Safety Vision AI

GenAI Model
-
Default GenAI Engine: Ollama
VLM-Assistant uses Ollama as the default GenAI inference engine for visual reasoning and safety-status description. -
Default Model: gemma4:e4b-it-q4_K_M
The default model isgemma4:e4b-it-q4_K_M, which is used to analyze image inputs and generate fixed-interval descriptions of whether workers are properly wearing required PPE. -
PPE Detection Use Case
The model checks for required safety gear such as protective clothing, safety helmets, reflective vests, gloves, and other PPE items. It helps monitor PPE compliance in warehouse, factory, logistics, and construction safety scenarios.System Prompt:
Based on the image, are all individuals in the warehouse wearing appropriate safety attire?
Please answer “ALERT” or “SAFE”, and provide a brief description.
Response format:
ALERT/SAFE:
{{description}} -
Edge Deployment
The Ollama-based setup is designed for local inference and edge deployment, enabling periodic safety-status monitoring without relying on continuous cloud inference.
Supported Platform
| Platform | Hardware Spec | OS | Edge AI SDK |
|---|---|---|---|
| AIR-075 | NVIDIA Jetson Thor - RAM: 128/64 GB, Storage: 512 GB | JetPack 7.1 | Install |