--- language: - en pipeline_tag: object-detection library_name: ultralytics tags: - industrial-vision - factoryvision-ai - ppe-detection - education - yolo11 ---
FactoryVision AI PPE detection: YOLO11n object detection for safety equipment

Educational prototype  |  Object detection for factory and construction imagery  |  Human review required

Model overview

ModelTaskFrameworkWeights
FactoryVision AI PPE YOLO11nObject detectionUltralytics YOLO11nmodel.pt

Held-out test results

MetricReported result
Precision (bounding boxes)0.8400
Recall (bounding boxes)0.6398
mAP@500.7053
mAP@50:950.3927

These values are reported in ppe_test_metrics.json, not independently reproduced. The reported test split has 82 images; a class-specific breakdown is not included in this package. Do not confuse the separate pretrained YOLO COCO person baseline with this PPE result.

Purpose and safety

Educational object detection for people and PPE-related objects in factory and construction images. This is not a certified industrial safety system. Detected PPE status is only a suggested alert requiring human review; it cannot establish a worker's actual PPE compliance or substitute for a trained safety inspector. Missed detections mean unsafe situations may go unflagged.

Safety limitation: Object detections alone do not perform the project's person-to-helmet association. The original application implements an additional alert logic layer; consult its source and use human review.

Model details

Training data

Construction Site Safety Image Dataset, attributed to Snehil Sanyal / Roboflow Universe and referenced by the source project: Kaggle dataset. The source project lists CC BY 4.0 for this dataset; verify provenance and attribution requirements before public release. Dataset images are not included in this model package.

Example inference

from ultralytics import YOLO
model = YOLO('model.pt')
results = model.predict('your_image.jpg', conf=0.25)
for result in results:
    print(result.boxes)

Licensing and redistribution

Known limitations

Domain shift, lighting, small objects, occlusion, crowded scenes, cameras and inference thresholds may reduce performance. False negatives are especially concerning for PPE alerting.


Credits and attribution

RoleContributor
Original Developer & Model AuthorTheivanth Rajamohan
Technical Reviewer, Code Contributor & Publication SupportSwapin Vidya
Project ContributorRajah Shanmugasundaram
Publishing OrganisationTechSphere Consultancy Services Private Limited

Project provenance: FactoryVision AI was originally developed by Theivanth Rajamohan. Swapin Vidya contributed technical review, detection-metrics improvements, testing, model publication preparation and documentation. The models are being prepared for publication under TechSphere Consultancy Services Private Limited's Hugging Face namespace, with the original developer's permission.