PASCAL VOC Object Detection
Bounding box object detection following the PASCAL Visual Object Classes challenge (Everingham et al., IJCV 2010). Annotate 20 object categories with axis-aligned bounding boxes.
image annotation
Configuration Fileconfig.yaml
# PASCAL VOC Object Detection Configuration
# Based on Everingham et al., IJCV 2010
annotation_task_name: "PASCAL VOC Object Detection"
data_files:
- "sample-data.json"
item_properties:
id_key: "id"
text_key: "image_url"
context_key: "context"
user_config:
allow_all_users: true
annotation_schemes:
- annotation_type: "multiselect"
name: "object_class"
description: "Select all object classes present in the image"
labels:
# Vehicles
- name: "aeroplane"
tooltip: "Aircraft, planes"
- name: "bicycle"
tooltip: "Bicycles"
- name: "boat"
tooltip: "Boats, ships"
- name: "bus"
tooltip: "Buses"
- name: "car"
tooltip: "Cars, automobiles"
- name: "motorbike"
tooltip: "Motorcycles"
- name: "train"
tooltip: "Trains"
# Indoor
- name: "bottle"
tooltip: "Bottles"
- name: "chair"
tooltip: "Chairs"
- name: "diningtable"
tooltip: "Dining tables"
- name: "pottedplant"
tooltip: "Potted plants"
- name: "sofa"
tooltip: "Sofas, couches"
- name: "tvmonitor"
tooltip: "TV monitors"
# Animals
- name: "bird"
tooltip: "Birds"
- name: "cat"
tooltip: "Cats"
- name: "cow"
tooltip: "Cows"
- name: "dog"
tooltip: "Dogs"
- name: "horse"
tooltip: "Horses"
- name: "sheep"
tooltip: "Sheep"
# Person
- name: "person"
tooltip: "People"
- annotation_type: "radio"
name: "difficulty"
description: "Is the object difficult to detect?"
labels:
- name: "not_difficult"
tooltip: "Object is clearly visible and easy to detect"
- name: "difficult"
tooltip: "Object is occluded, truncated, or hard to see"
- annotation_type: "radio"
name: "truncated"
description: "Is the object truncated (partially outside image)?"
labels:
- name: "not_truncated"
tooltip: "Object is fully visible in the image"
- name: "truncated"
tooltip: "Object extends beyond the image boundary"
- annotation_type: "radio"
name: "occluded"
description: "Is the object occluded by another object?"
labels:
- name: "not_occluded"
tooltip: "Object is not blocked by other objects"
- name: "occluded"
tooltip: "Object is partially hidden by other objects"
interface_config:
item_display_format: "<img src='{{text}}' style='max-width:100%; max-height:500px;'/><br/><small>{{context}}</small>"
output_annotation_format: "json"
output_annotation_dir: "annotations"
Sample Datasample-data.json
[
{
"id": "voc_001",
"image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Cat_November_2010-1a.jpg/1200px-Cat_November_2010-1a.jpg",
"context": "Identify all objects in the image and mark their bounding boxes. Note if objects are truncated, occluded, or difficult to detect."
},
{
"id": "voc_002",
"image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Dog_Breeds.jpg/1200px-Dog_Breeds.jpg",
"context": "Mark all visible objects with bounding boxes. Indicate difficulty level for each object."
}
]
// ... and 1 more itemsGet This Design
Clone or download from the repository
Quick start:
git clone https://github.com/davidjurgens/potato-showcase.git cd potato-showcase/pascal-voc potato start config.yaml
Details
Annotation Types
Domain
Use Cases
Tags
Found an issue or want to improve this design?
Open an IssueRelated Designs
Open Images V6 Object Detection
Large-scale object detection following Open Images V6 (Kuznetsova et al., IJCV 2020). Annotate 600 object classes with bounding boxes, visual relationships, and instance segmentation masks.
CUB-200-2011 Fine-Grained Bird Classification
Fine-grained visual categorization of 200 bird species (Wah et al., 2011). Annotate bird images with species labels, part locations, and attribute annotations.
DeepFashion Fine-Grained Fashion Classification
Large-scale fashion dataset with attribute prediction, consumer-to-shop matching, and landmark detection (Liu et al., CVPR 2016). Annotate clothing with 1000 categories and 50 attributes.