This report details the testing results for a YOLOv8-based object detection model trained to identify three safety equipment classes: FireExtinguisher, ToolBox, and OxygenTank.
- Total Images: 1,400
- Training Set: 846 images
- Validation Set: 154 images
- Test Set: 400 images
- Classes: 3 (FireExtinguisher, ToolBox, OxygenTank)
- Model: YOLOv8s (small)
- Parameters: 11,126,745
- GFLOPs: 28.4
- Device: CPU (Intel Core i5-11320H)
- Training Duration: 1.103 hours
- Epochs: 5
- Final Validation mAP50: 94.5%
- Final Validation mAP50-95: 87.4%
- mAP50: 94.5%
- mAP50-95: 88.2%
- Precision: 94.6%
- Recall: 84.5%
- F1-Score: 89.7%
- Images: 183
- Instances: 183
- Precision: 92.5%
- Recall: 80.3%
- mAP50: 85.8%
- mAP50-95: 67.7%
- Images: 193
- Instances: 193
- Precision: 91.5%
- Recall: 66.9%
- mAP50: 80.3%
- mAP50-95: 71.0%
- Images: 184
- Instances: 184
- Precision: 90.9%
- Recall: 73.4%
- mAP50: 81.6%
- mAP50-95: 66.0%
- Average Inference Time: 113.8ms per image
- Preprocessing Time: 1.2ms
- Postprocessing Time: 0.5ms
- Total Pipeline: ~115ms per image
- High Precision: 91.6% overall precision indicates low false positive rate
- Good Class Balance: All three classes perform reasonably well
- Fast Inference: Sub-second processing time suitable for real-time applications
- Robust Detection: Handles various object sizes and orientations
- Recall Enhancement: 73.5% recall suggests some objects are missed
- ToolBox Performance: Lower recall (66.9%) compared to other classes
- mAP50-95: Could be improved for better localization accuracy
- Data Augmentation: Increase training data variety
- Hyperparameter Tuning: Optimize learning rate and batch size
- Model Architecture: Consider larger YOLO variants for better accuracy
- Post-processing: Implement additional filtering for better precision
- Model Weights:
runs/detect/train/weights/best.pt - Test Predictions:
runs/detect/val2/labels/ - Visualization Plots:
runs/detect/val2/(confusion matrix, PR curves) - Sample Predictions:
runs/detect/predict/
The model demonstrates strong performance with 87.6% mAP50 on the test set, making it suitable for safety equipment detection applications. The high precision (94.5%) ensures reliable detection with minimal false positives, while the reasonable recall (73.5%) indicates good coverage of target objects.
Overall Grade: A (Excellent performance with room for improvement)