โก TechXNinjas
24-Hour National Innovation Hackathon | 3-Month Journey: Build โ Pitch โ Prototype
๐ Where Students Transform Ideas Into Reality
๐ก๏ธ AI Safety Object Detector
MAXIMUM ACCURACY MODE
Advanced YOLOv8 with Enhanced NMS & False Positive Suppression
๐ธ Single Image Detection
Core Parameters - Adjust for optimal results
Performance Enhancers - Enable for maximum accuracy
Multiple augmented predictions (+3-7% mAP, slower)
Multiple image sizes (+2-5% mAP, much slower)
Auto contrast, sharpness & brightness boost
Higher = better for small objects (slower)
Display confidence percentages in labels
๐ Batch Processing Mode
๐ก Tip: Upload multiple images to process them all at once and download as ZIP
๐จ Detection Results
๐ค Upload an image to start detecting objects
All Detections Sorted by Confidence
๐ฆ Batch Processing Results
๐ฏ Recommended Settings by Use Case
๐ MAXIMUM ACCURACY (Best for Critical Applications)
Perfect for: Safety inspections, compliance checks, detailed analysis
| Parameter | Value | Why? |
|---|---|---|
| Confidence | 0.35-0.45 |
Filters out most false positives while keeping real objects |
| IoU | 0.45-0.55 |
Good balance for overlapping objects |
| TTA | โ Enabled | +3-7% accuracy through augmentation |
| Ensemble | โ Enabled | +2-5% accuracy through multi-scale detection |
| Enhancement | โ Enabled | Improves detection on low-quality images |
| Image Size | 800-1024px |
Better for small and distant objects |
Expected Performance: Best accuracy, ~5-10 seconds per image
โก BALANCED MODE (Speed + Accuracy)
Perfect for: General use, moderate batch processing
| Parameter | Value | Why? |
|---|---|---|
| Confidence | 0.30-0.40 |
Good detection rate with acceptable false positives |
| IoU | 0.45-0.50 |
Standard NMS threshold |
| TTA | โ Enabled | Worth the small speed cost |
| Ensemble | โ Disabled | Too slow for marginal gains |
| Enhancement | โ Enabled | Fast and helpful |
| Image Size | 640px |
Fast and sufficient for most cases |
Expected Performance: Good accuracy, ~2-3 seconds per image
๐ SPEED MODE (Real-time/Batch)
Perfect for: Large batches, real-time monitoring, quick scans
| Parameter | Value | Why? |
|---|---|---|
| Confidence | 0.40-0.55 |
Higher threshold = fewer detections but faster |
| IoU | 0.50-0.60 |
Standard NMS, less computation |
| TTA | โ Disabled | Too slow for speed mode |
| Ensemble | โ Disabled | Significantly slower |
| Enhancement | โ Disabled | Save preprocessing time |
| Image Size | 640px |
Fastest inference size |
Expected Performance: Fast, ~0.5-1 second per image
๐ Understanding Each Parameter
Confidence Threshold (0.05-0.95)
- What it does: Minimum probability score for a detection to be kept
- Lower (0.15-0.25): More detections, more false positives
- Higher (0.40-0.60): Fewer detections, fewer false positives
- Sweet spot: 0.30-0.40 for most use cases
IoU Threshold (0.10-0.95)
- What it does: Controls how much boxes can overlap before one is removed (Non-Maximum Suppression)
- Lower (0.30-0.40): More aggressive overlap removal, fewer boxes kept
- Higher (0.50-0.70): Keeps more overlapping boxes (good for crowded scenes)
- Sweet spot: 0.45-0.55 for most use cases
๐ค Model Details
Architecture: YOLOv8s (Small)
- Parameters: 11.2M
- FLOPs: 28.6G
- Size: ~22MB
Trained Classes (7):
OxygenTank โข NitrogenTank โข FirstAidBox โข FireAlarm โข SafetySwitchPanel โข EmergencyPhone โข FireExtinguisher
๐ฅ๏ธ Runtime Configuration
Device: CPU Precision: FP32 (Full-precision) CUDA Available: โ No (using CPU)
โจ Advanced Features Enabled
โ Test-Time Augmentation (TTA)
- Horizontal flips, brightness adjustments, scale variations
- Predictions averaged across augmentations
โ Multi-Scale Ensemble Inference
- Multiple input resolutions (ยฑ64px from base size)
- Weighted Box Fusion (WBF) for merging predictions
โ Image Preprocessing & Enhancement
- Contrast enhancement (+15%)
- Sharpness boost (+20%)
- Brightness normalization (+5%)
โ Improved Non-Maximum Suppression (NMS)
- Class-agnostic NMS for better cross-class handling
- Nested box removal algorithm
- Confidence-weighted box merging
โ False Positive Suppression
- Containment-based filtering (boxes inside other boxes)
- High-overlap cross-class suppression
- Confidence-based quality assessment
๐ Quick Start Examples
Try these configurations for common scenarios:
Single clear object (like fire extinguisher):
- Confidence: 0.40, IoU: 0.50, TTA: โ , Ensemble: โ, Size: 640px
Multiple small objects:
- Confidence: 0.25, IoU: 0.45, TTA: โ , Ensemble: โ , Size: 1024px
Fast batch processing:
- Confidence: 0.45, IoU: 0.55, TTA: โ, Ensemble: โ, Size: 640px
Low quality/dark images:
- Confidence: 0.30, IoU: 0.50, TTA: โ , Enhancement: โ , Size: 800px
๐ Built with Innovation & Passion
Powered by TechXNinjas | PARANOX 2.0 Hackathon Project
24-Hour National Hackathon โข 3-Month Innovation Journey โข Student-Led Excellence
โ ๏ธ AI-Powered Tool โข Always verify critical detections manually
Made with โค๏ธ for safety and security applications