Currently Available
SAM (Segment Anything Model)
SAM generates pixel-level segmentation masks from point or bounding box prompts. In the annotation editor, click a point on an object or draw a bounding box, and SAM returns a precise mask.
Supported interactions:
- Point prompt — Click on an object to generate a mask
- Box prompt — Draw a bounding box to constrain the mask region
- Multi-point — Click multiple positive/negative points to refine
YOLO (You Only Look Once)
YOLO detects objects in images and returns bounding boxes with class labels and confidence scores. Use it to pre-annotate entire images with detections that annotators then review.
Capabilities:
- Multi-class object detection
- Confidence score per detection
- Configurable confidence threshold (default: 0.5)
- Filters low-confidence detections automatically
Planned Models
The following models are on the roadmap but not yet available. Timelines are approximate. Contact support@avala.ai if you need early access.
SAM 2
SAM 2 extends SAM to video — prompt on a single frame and propagate masks across the entire sequence. This dramatically reduces annotation time for video datasets.
Key improvements over SAM:
- Temporal consistency across frames
- Object tracking with mask propagation
- Memory-efficient streaming inference
- Support for occlusion handling
Florence-2
Florence-2 is a multi-task vision-language model that can perform detection, captioning, OCR, and grounding from text prompts. Use it for:
- Open-vocabulary detection — Detect objects by describing them in natural language
- Image captioning — Auto-generate descriptions for images
- OCR — Extract text from images
- Visual grounding — Find objects matching a text description
RADIO
RADIO (Robust And Diverse Image-Output) generates dense feature embeddings for images and point clouds. Use it for:
- Similarity search — Find visually similar items across your dataset
- Clustering — Group similar images for batch annotation
- Active learning — Identify the most informative samples to annotate next
- Anomaly detection — Find outliers in your dataset
Model Configuration
Models are configured per-organization. SageMaker endpoints are set up by the Avala team during onboarding. Custom HTTP endpoints can be configured self-service via the API.Current Setup Process
- Contact Avala to enable inference for your organization
- Avala deploys a SageMaker endpoint in your preferred AWS region
- The endpoint is configured in Mission Control under Settings > Inference
- Models are available in the annotation editor and via the auto-label API
Using Models in the Annotation Editor
- Open a sequence in the annotation editor
- Select the AI Assist tool from the toolbar
- Choose the model (SAM or YOLO)
- For SAM: click a point or draw a box on the object
- For YOLO: click Detect All to run on the entire image
- Review and accept/modify the predictions
Using Models via API
Trigger auto-labeling programmatically:Prediction Format
All models return predictions in Avala’s standard annotation format:Next Steps
- Model Inference setup for connecting your own models
- Auto-labeling workflow for running inference at scale
- Quality Control for reviewing AI-generated annotations