A person bent over on a beach at sunset.
The sun setting over the water.
A city skyline in the distance.
The body of water in the background.
The sandy beach in the foreground.
STRAP (STRuctured Annotations single Pass) is a dataset of region annotations built on top of existing image datasets. A frozen MLLM makes one structured pass over each image and returns a machine-readable record that localizes and describes its objects. This page shows examples on CC3M and DataComp-1B images: Qwen3.6-35B-A3B, the model used to generate STRAP, on its own, then Qwen3.6-35B-A3B and GPT-5.4 side by side on the same photos.
Analyze the input image and return a structured inventory of visible objects with hierarchical classification, confidence scores, spatial location, salience-based detail tiering, contextual typicality, confusable alternatives, structured attributes, interactions, readable text, and part-level annotation for salient objects.
Instructions:
Object identification
- Identify all objects that are visible or partially visible in the image, including background elements.
- List only independently meaningful objects. Parts of a larger visible object (e.g., a car wheel, a table leg) belong in that object's intrinsic_parts field, not as separate entries — unless they are independently salient objects in the scene in their own right.
- Assign each object a unique integer id starting from 1.
- If an object is only partly visible, note which parts are visible, whether it is occluded by another object or out of frame. When occluded by another listed object, record that object's id in occluded_by_id.
Detail tiering by salience
- Assign each object a salience score (0.0 to 1.0): 1.0 = clear main subject, near 0.0 = minor background element.
- High-salience objects (salience >= 0.5): provide full detail — hierarchy, confusable classes, context typicality, rich attributes, intrinsic_parts, and associated_items.
- Low-salience objects (salience < 0.5): provide minimal detail — basic_label, location, salience, visibility, and brief attributes (colors and pose_or_state only). Set hierarchy, confusable_with, context_typicality, intrinsic_parts, and associated_items to null / empty.
Intrinsic parts and associated items (salient objects only)
For objects with salience >= 0.5, provide:
- intrinsic_parts: structurally integral, clearly visible components of the object — listed as plain strings.
- associated_items: items worn, carried, mounted, or otherwise added to the object, but not structural parts of it — listed as structured objects.
Rules for intrinsic_parts:
- List only clearly visible parts — do not hallucinate hidden, occluded, or assumed parts.
- Keep parts reasonably coarse and natural for the object category; avoid overly fine-grained decomposition.
- Include only parts that belong to this specific object instance.
- Treat structural components as intrinsic_parts (e.g., head, arm, wheel, door, petal, trunk).
- Do not include clothing, accessories, or carried items here — those go in associated_items.
- Use consistent snake_case part names (e.g., left_arm, nose_bridge, rear_wheel).
- Typical examples by category:
- person: head, torso, left_arm, right_arm, left_hand, right_hand, left_leg, right_leg
- plant: leaves, stem, flower, petals, trunk, branches
- car: front_wheel, rear_wheel, door, window, windshield, mirror, hood
- chair: seat, backrest, legs, armrest
Rules for associated_items:
- Each entry is an object with four fields:
- item: descriptive name of the item, including visible color or type when relevant (e.g., "red t-shirt", "leather backpack").
- relation: how the item is associated — use one of: worn_on, carried_on, carried_in_hand, mounted_on, attached_to, tied_to, held_by.
- covers: list of intrinsic part names (from this object's intrinsic_parts) that the item sits on, covers, or is in contact with (e.g., ["torso", "upper_arms"]). Use an empty array when no specific parts apply.
- object_id: if this item is also annotated as a top-level object with its own id, set this to that id; otherwise null.
- For people: clothing, jewelry, accessories, or carried items (e.g., "red t-shirt" worn_on [torso, upper_arms], "backpack" carried_on [upper_back], "glasses" worn_on [eyes, nose_bridge]).
- For vehicles: mounted accessories (e.g., "roof rack" mounted_on [roof], "bike rack" attached_to [rear]).
- For animals: collar, leash, harness, saddle (e.g., "leather collar" worn_on [neck]).
- Do not include nearby unrelated objects that are not directly associated with this object instance.
- Typical examples by category:
- person: red t-shirt (worn_on torso), backpack (carried_on upper_back), glasses (worn_on eyes/nose_bridge)
- car: roof rack (mounted_on roof), bike rack (attached_to rear)
- dog: collar (worn_on neck), leash (attached_to neck)
- plant: support stick (attached_to stem)
Cross-referencing with object_id in associated_items:
- When a listed associated item is also annotated as a top-level object (with its own id in the objects list), set object_id to that object's id.
- Example: a person's backpack annotated separately as object id 7 → {"item": "black backpack", "relation": "carried_on", "covers": ["upper_back"], "object_id": 7}.
- Example: a person's glasses not listed as a separate object → {"item": "glasses", "relation": "worn_on", "covers": ["eyes", "nose_bridge"], "object_id": null}.
- Avoid duplicating items as separate top-level objects unless they are independently salient in the scene.
Grouping
- When two or more similar objects form a natural group (e.g., a pair of shoes, three sheep grazing together, a row of chairs), give each its own entry with individual attributes and location, but assign them the same group_id. A group requires at least 2 objects.
- Collapse into a single entry with count > 1 only when 5 or more identical instances cannot be meaningfully distinguished individually (e.g., a large flock of birds). The location then covers the whole group.
Renditions
- If an object is a depiction or representation of something rather than the real thing (e.g., a painting of a dog, a bronze sculpture of a horse, a plush toy cat, a crochet flower), set its rendition field with:
- medium: the physical form — "painting", "sculpture", "plush toy", "crochet", "figurine", "drawing", "photograph", "mural", "embroidery", "mosaic", "relief", etc.
- depicts: what concept or subject it represents — "dog", "horse", "landscape", "Abraham Lincoln", etc.
- For renditions, basic_label should be what the object physically is (e.g., "painting", "sculpture", "plush toy"), and the hierarchy classifies the physical form. What it depicts goes in rendition.depicts.
- For real objects (not renditions), set rendition to null.
Basic label
- Provide a basic_label for every object: the name most people would use first ("what is this?"). Examples: "chair", "dog", "car", "mug".
- For renditions, the basic_label is the physical medium: "painting", "statue", "plush toy".
- Use common English, not scientific names. Each label is a single noun phrase.
- If uncertain whether a term is basic vs. finer: "Would most people say this without prompting?" If yes, it is basic.
- Example: image shows a common house cat. WRONG: "tabby cat" (finer). RIGHT: "cat".
Hierarchical naming (salient objects only)
For objects with salience >= 0.5, provide a hierarchy with variable-depth levels above and below the basic label:
- coarser_levels: one or more levels above basic, sorted from nearest parent to broadest. Example for "dog": [{"label": "mammal", "confidence": 0.99}, {"label": "animal", "confidence": 0.99}]. Include as many levels as are informative; stop when a level becomes too generic to be useful.
- finer_levels: zero or more levels below basic, sorted from nearest child to most specific. Example for "dog": [{"label": "Golden Retriever", "confidence": 0.85}]. Add levels only when visually supportable. Empty array when no finer distinction is apparent.
- basic_confidence: confidence in the basic_label (0.0–1.0).
- confidence_note: optional explanation when confidence scores need clarification or when basic vs. finer level assignment is ambiguous.
- Assign confidence scores based on visual certainty, not prior knowledge.
- Use common English terms at every level. Each label is a single noun phrase. Use Latin or scientific names only when they are the standard way to refer to a category and no common English equivalent exists (e.g., "Canidae" for the dog family, genus names for plants).
For low-salience objects, set hierarchy to null.
Recognition basis
For each object:
- recognition_requires_text: true when identity is only determinable by reading text on or near it (e.g., a generic can identified as "Coca-Cola" only by its label).
- recognition_requires_context: true when identity is only determinable from surrounding scene context (e.g., a metal instrument identified as a "stethoscope" because the scene is a hospital).
Both can be false or both true simultaneously.
Confusable classes (salient objects only)
For objects with salience >= 0.5, list plausible visually similar alternatives a reasonable observer might consider, with reasons. For low-salience objects, use an empty array.
Location
For each object:
- bounding_description: textual location (e.g., "center-left foreground").
- anchor_point: [x, y] in normalized image coordinates (0.0–1.0, (0,0) = top-left). Place this point on the most visually central part of the object's surface. For concave or irregularly shaped objects (e.g., an L-shaped sofa, a person with arms outstretched), pick the point on the largest solid region of the object, near its visual mass center. For objects extending beyond the image boundary, the point must lie within the visible portion.
- bounding_box: [x_min, y_min, x_max, y_max] axis-aligned rectangle tightly enclosing the visible portion of the object.
Prioritize approximate correctness over false precision.
Contextual typicality (salient objects only)
For objects with salience >= 0.5: is_typical_context = true if the object is in a normal setting; false if unusual (explain in context_note). For low-salience objects, set to null.
Attributes
Record visible attributes as a structured object per object:
- colors: dominant visible colors.
- materials: visible material cues (wood, metal, glass, fabric, plastic, etc.).
- pose_or_state: pose or state (sitting, standing, open, closed, parked, blooming, etc.).
- size_cue: relative size when informative (e.g., "large", "small relative to nearby chair").
- expression: facial expression if applicable.
- markings: visible patterns, logos, or markings.
- clothing: worn items if applicable.
- condition: wear, damage, or age cues.
- other: any other directly observable traits not covered above.
For low-salience objects, only colors and pose_or_state are required; other fields may be empty or null.
Text
- Text on a specific object goes into that object's text_on_object field. Extract exactly when possible.
- Text visible but not tied to one object goes into global_text.
Interactions
- Identify pairs or groups of objects that visually interact.
- Describe the interaction kind (holding, riding, sitting_on, contained_in, playing, chasing, leaning_against, stacked_on, standing_next_to, etc.).
- Specify directionality: from_object_id → to_object_id. For symmetric interactions (next to, facing each other), set is_directional to false, both ids to null, and explain in note.
- Only report visually evident interactions.
Scene context
- Provide a brief description of the overall scene setting, environment, and background in scene_context (e.g., "sunny suburban street", "dimly lit restaurant interior", "studio portrait with white backdrop"). Set to null if the scene is too ambiguous or featureless to characterize.
Uncertain items
Place ambiguous objects or interpretations in uncertain_or_ambiguous_items.
Output rules:
- Include only what is visible in the image.
- Return valid JSON only.
- Follow the JSON schema exactly.
- Do not add extra keys.
- Use null where the schema allows null and the detail is not visually supportable.
- Set intrinsic_parts and associated_items to empty arrays for low-salience objects (salience < 0.5).
{
"type": "object",
"additionalProperties": false,
"properties": {
"image_summary": {
"type": [
"string",
"null"
],
"description": "Short visual summary of the image."
},
"scene_context": {
"type": [
"string",
"null"
],
"description": "Brief description of the overall scene setting, environment, and background (e.g., 'sunny suburban street', 'dimly lit restaurant interior', 'studio portrait with white backdrop'). Null if the scene is too ambiguous or featureless to characterize."
},
"objects": {
"type": "array",
"description": "Visible objects in the image.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "integer",
"description": "Unique identifier starting from 1."
},
"count": {
"type": "integer",
"minimum": 1,
"description": "Number of instances. >1 only for indistinguishable identical groups."
},
"group_id": {
"type": [
"integer",
"null"
],
"description": "Shared id linking objects that form a natural group. Null if not grouped."
},
"salience": {
"type": "number",
"minimum": 0.0,
"maximum": 1.0,
"description": "Prominence: 1.0 = main subject, near 0.0 = minor background."
},
"brief_description": {
"type": "string",
"description": "Short phrase to distinguish this object from others, e.g. 'the red chair in the foreground', 'large brown dog on the left'."
},
"basic_label": {
"type": "string",
"description": "Basic-level name most people would use first: chair, dog, car, mug."
},
"rendition": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"description": "Present when the object is a depiction or representation (painting, sculpture, plush toy, etc.) rather than the real thing.",
"properties": {
"medium": {
"type": "string",
"description": "Physical form of the rendition: painting, sculpture, plush toy, crochet, figurine, drawing, photograph, mural, embroidery, mosaic, relief, etc."
},
"depicts": {
"type": "string",
"description": "What concept or subject it represents: dog, horse, landscape, Abraham Lincoln, etc."
}
},
"required": [
"medium",
"depicts"
]
},
{
"type": "null"
}
],
"description": "Null for real objects. For renditions, basic_label is the physical medium and depicts captures the subject."
},
"recognition_requires_text": {
"type": "boolean",
"description": "True when identity is only determinable by reading text on or near the object."
},
"recognition_requires_context": {
"type": "boolean",
"description": "True when identity is only determinable from surrounding scene context."
},
"hierarchy": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"description": "Variable-depth naming hierarchy above and below the basic label. Provided for salient objects (salience >= 0.5).",
"properties": {
"coarser_levels": {
"type": "array",
"description": "Levels above basic, sorted from nearest parent to broadest. E.g. for 'dog': [{label: 'mammal', confidence: 0.99}, {label: 'animal', confidence: 0.99}].",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"label": {
"type": "string",
"description": "Category name at this level."
},
"confidence": {
"type": "number",
"minimum": 0.0,
"maximum": 1.0,
"description": "Visual certainty for this label."
}
},
"required": [
"label",
"confidence"
]
}
},
"basic_confidence": {
"type": "number",
"minimum": 0.0,
"maximum": 1.0,
"description": "Confidence in the basic_label."
},
"finer_levels": {
"type": "array",
"description": "Levels below basic, sorted from nearest child to most specific. Can range from broad subcategories to extremely fine-grained identifications such as a specific car model, plant cultivar, bird species, or furniture product line. E.g. for 'dog': [{label: 'Golden Retriever', confidence: 0.85}]; for 'car': [{label: 'sedan', confidence: 0.95}, {label: 'Tesla Model 3', confidence: 0.7}]. Empty array if no finer distinction is apparent.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"label": {
"type": "string",
"description": "More specific name at this level."
},
"confidence": {
"type": "number",
"minimum": 0.0,
"maximum": 1.0,
"description": "Visual certainty for this label."
}
},
"required": [
"label",
"confidence"
]
}
},
"confidence_note": {
"type": [
"string",
"null"
],
"description": "Explanation when confidence scores need clarification or basic vs. finer level assignment is ambiguous."
}
},
"required": [
"coarser_levels",
"basic_confidence",
"finer_levels",
"confidence_note"
]
},
{
"type": "null"
}
],
"description": "Full naming hierarchy for salient objects. Null for low-salience objects."
},
"confusable_with": {
"type": "array",
"description": "Plausible alternative classes based on visual similarity. Empty for low-salience objects.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"class": {
"type": "string",
"description": "The alternative class label."
},
"reason": {
"type": "string",
"description": "Why this alternative is plausible."
}
},
"required": [
"class",
"reason"
]
}
},
"context_typicality": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"description": "Whether this object appears in a typical context. Provided for salient objects (salience >= 0.5).",
"properties": {
"is_typical_context": {
"type": "boolean",
"description": "True if the object is in a normal, expected setting."
},
"context_note": {
"type": [
"string",
"null"
],
"description": "Explanation when context is atypical. Null when typical."
}
},
"required": [
"is_typical_context",
"context_note"
]
},
{
"type": "null"
}
],
"description": "Null for low-salience objects."
},
"location": {
"type": "object",
"additionalProperties": false,
"properties": {
"anchor_point": {
"type": "array",
"description": "[x, y] in normalized coordinates (0.0–1.0, (0,0) = top-left). Placed on the most visually central part of the object's surface. For concave or irregular shapes, on the largest solid region near its visual mass center. Must lie within the visible portion for objects extending beyond the image boundary.",
"minItems": 2,
"maxItems": 2,
"items": {
"type": "number",
"minimum": 0.0,
"maximum": 1.0
}
},
"bounding_box": {
"type": "array",
"description": "[x_min, y_min, x_max, y_max] enclosing rectangle in normalized coordinates.",
"minItems": 4,
"maxItems": 4,
"items": {
"type": "number",
"minimum": 0.0,
"maximum": 1.0
}
}
},
"required": [
"anchor_point",
"bounding_box"
]
},
"bounding_description": {
"type": [
"string",
"null"
],
"description": "Textual location such as 'center-left foreground'."
},
"visibility": {
"type": "string",
"enum": [
"fully_visible",
"mostly_visible",
"partially_visible",
"small_or_distant",
"occluded"
],
"description": "How visible the object is in the image."
},
"occluded_by_id": {
"type": [
"integer",
"null"
],
"description": "Id of the object that occludes this one, if applicable."
},
"intrinsic_parts": {
"type": "array",
"description": "Structurally integral, clearly visible components of this object, listed as plain part-name strings. Provided for salient objects (salience >= 0.5). Empty array for low-salience objects or when no parts are distinctly visible. Use snake_case names (e.g. 'left_arm', 'rear_wheel', 'nose_bridge').",
"items": {
"type": "string",
"description": "Part name, e.g. 'head', 'torso', 'left_arm', 'rear_wheel', 'door', 'petal'."
}
},
"associated_items": {
"type": "array",
"description": "Items worn, carried, mounted, or otherwise added to this object that are not structural parts of it. Provided for salient objects (salience >= 0.5). Empty array for low-salience objects or when no associated items are visible.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"item": {
"type": "string",
"description": "Descriptive name of the item, including visible color or type when relevant, e.g. 'red t-shirt', 'black backpack', 'leather collar', 'roof rack'."
},
"relation": {
"type": "string",
"enum": [
"worn_on",
"carried_on",
"carried_in_hand",
"mounted_on",
"attached_to",
"tied_to",
"held_by"
],
"description": "How the item is associated with the object."
},
"covers": {
"type": "array",
"description": "Intrinsic part names (from this object's intrinsic_parts) that the item sits on, covers, or is in contact with. Empty array when no specific parts apply.",
"items": {
"type": "string"
}
},
"object_id": {
"type": [
"integer",
"null"
],
"description": "Id of the corresponding top-level annotated object if this item is also listed independently in the objects array; otherwise null."
}
},
"required": [
"item",
"relation",
"covers",
"object_id"
]
}
},
"attributes": {
"type": "object",
"additionalProperties": false,
"description": "Structured visible attributes. For low-salience objects, only colors and pose_or_state are required; other fields may be empty arrays or null.",
"properties": {
"colors": {
"type": "array",
"description": "Dominant visible colors.",
"items": {
"type": "string"
}
},
"materials": {
"type": "array",
"description": "Visible material cues (wood, metal, glass, fabric, plastic, etc.).",
"items": {
"type": "string"
}
},
"pose_or_state": {
"type": [
"string",
"null"
],
"description": "Pose or state: sitting, standing, open, closed, parked, blooming, etc."
},
"size_cue": {
"type": [
"string",
"null"
],
"description": "Relative size when informative, e.g. 'large', 'small relative to nearby chair'."
},
"expression": {
"type": [
"string",
"null"
],
"description": "Facial expression if applicable."
},
"markings": {
"type": "array",
"description": "Visible patterns, logos, or markings.",
"items": {
"type": "string"
}
},
"clothing": {
"type": "array",
"description": "Worn items if applicable.",
"items": {
"type": "string"
}
},
"condition": {
"type": [
"string",
"null"
],
"description": "Wear, damage, or age cues."
},
"other": {
"type": "array",
"description": "Other directly observable traits not covered above.",
"items": {
"type": "string"
}
}
},
"required": [
"colors",
"materials",
"pose_or_state",
"size_cue",
"expression",
"markings",
"clothing",
"condition",
"other"
]
},
"text_on_object": {
"type": "array",
"description": "Readable text on this object.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"text": {
"type": "string"
},
"location_on_object": {
"type": [
"string",
"null"
],
"description": "Where text appears: shirt front, sign top line, mug side, etc."
},
"legibility": {
"type": "string",
"enum": [
"clear",
"partial",
"uncertain"
]
}
},
"required": [
"text",
"location_on_object",
"legibility"
]
}
}
},
"required": [
"id",
"brief_description",
"count",
"group_id",
"salience",
"basic_label",
"rendition",
"recognition_requires_text",
"recognition_requires_context",
"hierarchy",
"confusable_with",
"context_typicality",
"location",
"bounding_description",
"visibility",
"occluded_by_id",
"intrinsic_parts",
"associated_items",
"attributes",
"text_on_object"
]
}
},
"interactions": {
"type": "array",
"description": "Pairwise or multi-object interactions visible in the image.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"object_ids": {
"type": "array",
"description": "IDs of the interacting objects. Minimum 2.",
"minItems": 2,
"items": {
"type": "integer"
}
},
"kind": {
"type": "string",
"description": "Interaction type: holding, riding, sitting_on, contained_in, etc."
},
"direction": {
"type": "object",
"additionalProperties": false,
"properties": {
"from_object_id": {
"type": [
"integer",
"null"
],
"description": "Agent/source of the interaction. Null when non-directional."
},
"to_object_id": {
"type": [
"integer",
"null"
],
"description": "Patient/target of the interaction. Null when non-directional."
},
"is_directional": {
"type": "boolean",
"description": "False for symmetric interactions like 'next to'."
}
},
"required": [
"from_object_id",
"to_object_id",
"is_directional"
]
},
"note": {
"type": [
"string",
"null"
],
"description": "Clarification for ambiguous directionality or multi-object interactions."
}
},
"required": [
"object_ids",
"kind",
"direction",
"note"
]
}
},
"global_text": {
"type": "array",
"description": "Readable text not tied to a specific object.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"text": {
"type": "string"
},
"location": {
"type": [
"string",
"null"
],
"description": "Approximate location such as 'top-center poster'."
},
"legibility": {
"type": "string",
"enum": [
"clear",
"partial",
"uncertain"
]
}
},
"required": [
"text",
"location",
"legibility"
]
}
},
"uncertain_or_ambiguous_items": {
"type": "array",
"description": "Objects or interpretations too ambiguous for confident inclusion.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"possible_classes": {
"type": "array",
"items": {
"type": "string"
}
},
"reason": {
"type": [
"string",
"null"
],
"description": "Why the item is uncertain: blur, occlusion, low resolution, etc."
}
},
"required": [
"description",
"possible_classes",
"reason"
]
}
}
},
"required": [
"image_summary",
"scene_context",
"objects",
"interactions",
"global_text",
"uncertain_or_ambiguous_items"
]
}
Chosen for clearly visible objects and rich annotations — not a claim about typical output quality, just a handful of examples we liked.
A person bent over on a beach at sunset.
The sun setting over the water.
A city skyline in the distance.
The body of water in the background.
The sandy beach in the foreground.
A short glass containing an amber-colored cocktail with ice, a cherry, and an orange slice.
A halved orange resting on a wooden board.
A glass decanter filled with a dark liquid, located in the background.
Two red cherries in the background, behind the cocktail glass.
A small wooden board holding the orange and cherries.
The wooden surface the objects are resting on.
A man in a striped shirt pointing at a drawing.
A charcoal portrait of a man on a canvas.
A wooden easel holding the canvas.
A small wooden box with paint on top of the easel.
A brown leather armchair.
A shirtless man with dreadlocks running on the beach.
A large wave breaking in the ocean.
The reflection of the running man in a puddle on the sand.
The wet sand of the beach.
The ocean in the background.
The overcast sky.
A wooden desk with a black top and a set of drawers.
A blue briefcase or laptop case.
A silver desk lamp with an adjustable arm.
A small white bottle, possibly lotion or sanitizer.
A wooden chair with a slatted back.
A single bed with a wooden frame, dark bedding, and a red blanket.
A black pillow on the bed.
A white pillow on the bed, partially visible behind the black pillow.
A small, white, fluffy decorative pillow.
A red knitted blanket on the bed.
A patterned blanket with stripes and geometric designs.
A small black side table next to the bed.
A small trash can.
A dark grey rug on the floor.
A string of fairy lights.
A white sheer curtain or canopy.
A wall-mounted light switch.
A black wall-mounted shelf.
A collection of black and white photos and prints on the wall.
A collection of black and white photos and prints on the wall.
A modern building with light-colored walls and dark windows.
A deciduous tree with bare branches, standing on a grassy slope.
A body of water with lily pads and reflections.
A grassy slope leading down to the pond.
A small, dry-looking bush on the far left.
A large green steel arch bridge spanning the scene.
A large, multi-story apartment building on the left side of the image.
A large, blocky building visible under the bridge.
A concrete embankment or wall in the foreground.
A metal railing along the top of the foreground wall.
A dry, concrete-lined riverbed or canal.
A bush with red flowers on the right side.
A paved walkway in the immediate foreground.
A large, L-shaped sectional sofa in a light beige or off-white color, positioned on a grey area rug in the foreground.
A modern, low-profile coffee table with a black metal frame and a dark top, placed in front of the sofa.
A small, green cactus figurine sitting on the coffee table.
A single upholstered armchair with a light-colored fabric and a wooden frame, positioned in the foreground.
A large, grey area rug with a subtle pattern, placed under the sofa and coffee table.
A tall, arched floor lamp with a dark shade, positioned behind the sofa.
A large, dark grey, textured fireplace structure that acts as a room divider.
Three identical wooden bar stools with metal legs, lined up at the kitchen counter.
A long, light wood kitchen counter with a dark countertop.
A dining table with several chairs in the background.
A large window or glass door on the left wall, covered by a long curtain.
A large, framed piece of art on the right wall.
A set of pendant lights hanging over the dining area in the background.
A set of shelves on the right wall, holding various items.
A wooden chest of drawers on the far right edge of the image.
Jockey in lime green and blue silks riding a dark horse in the foreground.
Dark horse with a white star on its forehead, being ridden by jockey 1.
Jockey in red and black striped silks riding a brown horse.
Brown horse being ridden by jockey 3.
Jockey in the background, out of focus.
Horse in the background, out of focus.
Jockey in the far background, very out of focus.
Horse in the far background, very out of focus.
Blurred figure of a spectator in the background.
A large, whole cantaloupe melon in the foreground.
A woven basket filled with various fruits.
A large, sliced watermelon showing its red interior.
A bunch of dark purple grapes.
A red and yellow apple.
A group of oranges in the basket.
A fig that has been cut in half, showing its pink interior.
A whole, uncut fig next to the sliced one.
A peach in the foreground.
A second peach in the foreground.
A plum or nectarine in the background.
A partially visible fruit on the far right.
A man in a white martial arts uniform with a black belt, captured mid-air performing a high flying kick.
A man in a white martial arts uniform with a black belt, standing on the ground in a defensive stance.
A large, leafy tree in the background.
A grassy lawn where the men are practicing.
Dense foliage and trees in the background.
A large, leafless tree with a thick, forked trunk and sprawling branches, standing prominently in the center of the frame.
A smaller, leafy tree to the right of the main tree.
A smaller, leafy tree to the left of the main tree.
The grassy field that covers the foreground and midground of the image.
The sky, which is filled with dark, heavy clouds.
A distant, dark line of trees or hills on the horizon.
A large wooden barrel used as a display stand in the center of the room.
A collection of wine bottles arranged on top of the central barrel.
A large wooden shelving unit on the right side, filled with wine bottles.
A large collection of wine bottles on the right-hand shelf.
A large stone archway forming the ceiling and structure of the cellar.
Wooden beams forming the ceiling inside the stone arch.
A chandelier hanging from the center of the ceiling.
A wooden wine rack on the left side, filled with bottles.
A collection of wine bottles on the left-hand wine rack.
A wall-mounted light fixture on the left stone pillar.
A wall-mounted light fixture on the right stone pillar.
A small wooden table or stand in the background.
A framed picture or menu on the back wall.
A stone pillar on the left side of the room.
A stone pillar on the right side of the room.
A tiled floor in the cellar.
A small wooden barrel in the background.
A two-story house with a brown roof, a large yellow star on the roof, and a wraparound deck.
A large, five-pointed yellow star attached to the roof of the main house.
A white house with a large balcony and a small boat docked in front.
A white motorboat with a blue bimini top, docked in the foreground.
A white sailboat with its mast up, moored in the canal.
A light blue house on stilts, located across the water.
A large body of water, likely a bay or ocean inlet.
A large, leafy green tree in the right foreground.
A palm tree on the left side of the canal.
A wooden dock extending from the main house into the canal.
A small, white building with a flat roof, located behind the main house.
A small, white boat in the distance on the main body of water.
A chocolate Labrador Retriever in the foreground, looking directly at the camera with its mouth open.
A chocolate Labrador Retriever to the right of the first dog, looking up at the camera.
A chocolate Labrador Retriever in the background, looking towards the camera.
The lower legs and knees of a person, visible at the bottom of the frame.
White kitchen cabinets with a handle.
A countertop with a speckled pattern.
A dark object on the countertop.
A blue bowl in the background room.
The large, domed basilica dominating the background skyline.
The bright, glowing sun setting in the sky.
A traditional Venetian gondola with a gondolier and passengers.
The gondolier standing at the stern of the gondola.
Passengers sitting in the gondola.
A small motorboat in the distance.
A bird flying in the sky.
A wooden mooring post in the water.
A wooden mooring post in the water.
A wooden mooring post in the water.
A wooden mooring post in the water.
A wooden mooring post in the water.
A small buoy in the water.
The water of the canal.
A large, multi-colored floral stud earring with red, blue, yellow, and green stones.
A multi-colored floral stud earring with blue, yellow, red, and green stones.
A black floral stud earring.
A green and silver floral stud earring.
A grey/silver floral stud earring.
A gold and white floral stud earring.
A pink floral stud earring.
A magenta floral stud earring.
A blue floral stud earring.
A dark blue floral stud earring.
A white floral stud earring.
A white circular platform used for display.
A tall, silver metal shelving unit holding various audio components.
A turntable with a wooden base and silver platter.
A silver audio amplifier with knobs and a display.
A silver audio amplifier with knobs and a display.
A silver audio amplifier with knobs and a display.
A silver audio amplifier with knobs and a display.
A large black amplifier with blue meters on the front.
A large silver amplifier with vertical fins on the side.
A tall, black floor-standing speaker.
A tall, white metal shelving unit holding various audio components.
A black audio component with gold connectors on top.
A black audio component.
A black audio component.
A black audio component with gold connectors on top.
A black audio component.
A black audio component.
A red rug on the floor.
A white table with magazines on it.
A poster on the wall.
A small black box on the floor.
A large, multi-colored steam locomotive with a prominent front headlight and a star emblem.
A young child with short brown hair, wearing a headband and a two-toned shirt, sitting on an adult's shoulders.
An adult, seen from the back, wearing a blue t-shirt and carrying a child on their shoulders.
Green foliage and trees in the background.
A black and white dog lying down with a ball.
A colorful plush ball.
A patterned rug on the floor.
A sofa in the background.
A white door in the background.
A wooden cabinet on the right.
A patterned pillow on the sofa.
Picked without looking at the annotations first. Each pair is verified as the same photo by the original scrape URL, not by filename.
A male baseball pitcher in mid-throw.
A blurred umpire standing in the background.
A blurred advertising banner in the background.
The dirt surface of the pitcher's mound.
baseball pitcher in gray uniform at center
black cap worn by the pitcher
black glove on the player's left hand
white baseball in the player's right hand
umpire or official standing in the right background
dirt pitching mound at the bottom foreground
advertising board along the lower background
blurred crowd filling the stadium background
A large, modular entertainment center unit with a mix of high-gloss white and dark wood-grain finishes, featuring multiple cabinets, shelves, and a central area for a television.
A black electronic device, likely a DVD or Blu-ray player, with a silver front panel.
A black electronic device, likely a receiver or amplifier, stacked on top of the DVD player.
A black remote control lying on the low console.
A grey remote control lying on the low console.
A small stack of books on the left lower cabinet.
A small, dark decorative object next to the stack of books.
A flat-screen television with a silver bezel, mounted within the entertainment center.
A grey, shaggy rug on the floor in the foreground.
large wall-mounted entertainment unit spanning most of the image
flat-screen television in the center-right
stack of books on the middle-left shelf
closed media player on the lower-left shelf
small keyboard-like device in front of the television
small remote-like object to the right of the keyboard
dark wood-paneled wall behind the furniture
white glossy floor at the bottom
shag rug in the bottom-right foreground
light-colored side wall on the far right
A vintage-style motor scooter, primarily green and white, being ridden by two people.
A man with long hair driving the scooter, wearing sunglasses and a light blue shirt.
A woman sitting behind the man on the scooter, waving with both hands.
A large, leafy green tree in the background.
A classical-style building with columns in the background.
A low fence or wall behind the scooter.
A patch of red flowers in the background.
man driving the scooter in the center
woman riding on the back of the scooter with raised arms
mint-green retro scooter in the foreground
white-columned building in the right background
large dark evergreen tree behind the couple
leafy green tree on the left
streetlamp pole behind the riders
flower bed along the right side
paved road or plaza surface in the foreground
fence or wall behind the trees
A large, rugged rock formation jutting into the ocean, topped with vegetation.
Dark green coniferous trees growing on top of the rock formation.
A large, powerful wave crashing against the rock formation, creating white foam.
The surrounding ocean water, appearing turbulent and greenish-blue.
Dark foliage of trees on the right edge of the frame.
large rocky outcrop at left-center being hit by surf
large breaking wave and white surf striking the rocks
cluster of dark trees on top-left of the rocks
large dark tree silhouette along the right edge
open ocean water in the background
watermark text near bottom center
A young woman with long dark hair, covering her face with her hand.
A textured, light-colored wall.
young girl in the foreground with her face partly covered by her arm
plain wall in the background
A large, grey metal arch bridge spanning the river.
A large, modern building with a prominent white chimney on the left bank.
A large, reddish-brown boat moored on the left side of the river.
A smaller, white boat moored next to the larger reddish-brown boat.
A small, white boat further down the river.
The river water in the foreground and middle ground.
The clear blue sky above the scene.
the large arched bridge spanning the water at center
the broad waterway in the foreground
boat moored near the left bank in the foreground
second boat behind the first along the left bank
small boat farther back near the center-left
row of buildings on the left waterfront
buildings on the right waterfront
stone embankment or wall along the left edge
walkway or embankment edge along the right side of the water
clear sky above the waterfront
A gold-toned wristwatch with a cream-colored dial, black numerals, and a decorative charm bracelet attached to its band.
A thick, gold-toned chain-link bracelet wrapped around the watch band.
A delicate bracelet made of beads and charms, attached to the watch band.
A light gray cylindrical display stand.
gold wristwatch wrapped around a white cylindrical display at center-left
thick gold chain bracelet hanging vertically on the right side of the display
small dangling charm cluster below the watch near the bottom center
white cylindrical display stand behind the jewelry
A large, three-pane window with a dark frame, looking out onto a green garden.
A small, white figurine of a seated animal, possibly a dog or cat, on the window sill.
A small potted plant with white flowers on the window sill.
A red sofa with a patterned cushion, partially visible in the foreground.
A cushion with a light-colored, intricate pattern on the sofa.
A dark, patterned curtain hanging on the left side of the window.
A dark, patterned curtain hanging on the right side of the window.
large three-pane window at the center
dark curtains on both sides of the window
green foliage and lawn visible outside the window
small white orchid in a pot on the left side of the sill
small decorative rabbit on the windowsill
partial red upholstered chair at the lower right
patterned cushion on the chair at the far right
windowsill beneath the window
A handheld electronic device, specifically a motor checker, held by a hand.
A human hand holding the motor checker.
handheld electronic motor checker meter in the center
left hand gripping the meter from the lower left
plain background surrounding the subjects
A stack of four ceramic plates with a pink interior and black silhouette designs.
A light-colored wooden surface.
A neutral, textured background wall.
the top decorative ceramic plate in the stack
the lower stacked ceramic plates beneath the top plate
plain wall tiles in the background