Object Grouping
Segment and group objects across video frames
Input
Enter a URL to a video file
Drag and drop a video file here, or click to browse
URL pointing to video file. Supported formats: MP4, MOV, AVI. Default: undefined
Minimum object size in pixels to segment. Default: 50
Confidence threshold for object detection (0.0-1.0). Default: 0.7
Similarity threshold for tracking objects across frames (0.0-1.0). Default: 0.8
Segmentation mode to use. Default: standard
Extract object attributes (color, size, motion). Default: true
Generate object embedding for similarity matching. Default: true
Generate cropped object images. Default: true
Enforce consistent segmentation across frames. Default: false
Process every Nth frame for performance. Default: 1
Output
{
"document_id": "doc_abc123",
"collection_id": "col_xyz789",
"source_object_id": "obj_def456",
"object": {
"id": "obj_12345",
"class": "person",
"confidence": 0.92,
"appearances": [
{
"frame_number": 120,
"timestamp": 4,
"mask": {
"format": "rle",
"data": "...",
"width": 1920,
"height": 1080
},
"bounding_box": {
"x": 125,
"y": 80,
"width": 120,
"height": 250
}
}
],
"attributes": {
"color": "red",
"size_ratio": 0.15,
"motion": "walking",
"confidence": 0.85
},
"embedding": {
"model": "object_encoder_v1",
"dimension": 512,
"vector": [
0.12,
0.34
],
"normalized": true
},
"representative_image_url": "https://storage.example.com/objects/obj_12345.jpg"
},
"video": {
"filename": "street_scene.mp4",
"width": 1920,
"height": 1080,
"fps": 30,
"duration": 180.5
}
}Ready to run Object Grouping on your data? Spin it up in Studio — no infra to host.
Run this in StudioAlready have embeddings? Skip extraction — search your own vectors with MVS. First 1M vectors free.
Try MVS →