YOLOv10-based multi-scale variant object detection for multi-category PPE non-compliance monitoring on construction sites | Synapse