โšก TechXNinjas

PARANOX 2.0

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

0.05 0.95
0.1 0.95

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

๐Ÿ“ Input Image Size

Higher = better for small objects (slower)

Display confidence percentages in labels

1 8

๐Ÿ“ 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:

  1. Single clear object (like fire extinguisher):

    • Confidence: 0.40, IoU: 0.50, TTA: โœ…, Ensemble: โŒ, Size: 640px
  2. Multiple small objects:

    • Confidence: 0.25, IoU: 0.45, TTA: โœ…, Ensemble: โœ…, Size: 1024px
  3. Fast batch processing:

    • Confidence: 0.45, IoU: 0.55, TTA: โŒ, Ensemble: โŒ, Size: 640px
  4. 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