User Guide
Master Smartag's AI analysis and label mapping features
Getting Started
Smartag is an AI-powered platform for analyzing sports videos. With YOLO object detection and customizable label mapping, you can quickly identify athletes, equipment, and game moments.
- Visit the Analyzer Dashboard
- Upload your sports video or image
- Configure label mappings for your analysis
- Click "Analyze with AI" to run detection
- Download results as PNG or JSON
Uploading Media
Smartag supports both images and videos. You can upload files in several ways:
- Drag & Drop: Drag media files directly onto the upload zone
- Click Upload: Click the upload area to browse your computer
- Batch Processing: Upload ODS files with image URLs for batch analysis
Supported formats: JPG, PNG (images) and MP4 (video)
Maximum size: 100 MB per file
Label Mapping (IMAP-style)
Label mapping is a powerful feature that lets you convert YOLO detection labels (like "person") into your own custom sports analytics tags (like "athlete", "player", "position").
How to Create a Mapping:
- Enter a System Label (from YOLO detection, e.g., "person")
- Enter Custom Tags separated by commas (e.g., "athlete, player, visible")
- Click Add Mapping
- Your mapping is saved in browser storage and persists across sessions
Example Mappings:
Pro tip: Use many-to-many mapping to create flexible analytics. One YOLO label can map to multiple custom tags, giving you detailed categorization of detected objects.
Running Analysis
Once you've uploaded media and configured your label mappings, you're ready to analyze.
Analysis Steps:
- Upload your image or video file
- Review and adjust label mappings as needed
- Click "Analyze with AI" button
- Wait for YOLO detection to complete
- Review detected objects in the results table
- Download annotated image or JSON report
Understanding Results:
- Label: The YOLO detection label
- Tags: Your custom mapped tags for this label
- Confidence: How confident YOLO is in this detection (0-100%)
- Bounding Box: Pixel coordinates [x1, y1, x2, y2]
Filtering Results
After analysis, use the tag filter to narrow down results to specific objects of interest.
- Type a tag name in the Filter by tag field
- Results automatically update to show only matching detections
- Useful for focusing on specific athletes, equipment, or game elements
Downloading Results
Smartag provides two formats for results:
Annotated PNG
A visual representation of your image/video frame with bounding boxes and labels drawn on top. Perfect for visual review and presentations.
JSON Report
A structured data format containing all detection details:
{
"label": "person",
"tags": ["athlete", "player"],
"confidence": 0.94,
"bbox": [100, 50, 400, 500]
} Use JSON reports for integration with external analytics tools or data processing pipelines.
Performance Tips
- Larger images take longer to analyze - consider resizing if needed
- Save your label mappings by using the mapping panel - they persist across sessions
- Use specific tags in your mappings for better filtering capabilities
- Confidence threshold typically ranges from 0.85-0.95 for good results
- For batch processing, consider splitting large datasets into multiple runs
Troubleshooting
Upload fails
Check file size (max 100 MB) and format (JPG, PNG, MP4). Verify your internet connection.
No detections found
The image may not contain objects the model was trained to detect. Try another image or check the YOLO model configuration.
Low confidence results
Detections below 0.75 confidence may be false positives. Focus on high-confidence results (0.85+).
Label mappings not saving
Clear browser cache and try again. Check that browser storage is not disabled in settings.
Need Help?
For additional support, contact us at chivuvenkat@gmail.com or call (973) 585-4478.
Contact Support