← All projects

Dataset · Computer vision · 2026

ChickenVerse

An open, large-scale multi-task dataset for chicken detection, instance segmentation, and behavior recognition.

Grid of overhead poultry-house frames with every bird outlined by a colored segmentation mask, grouped into train, validation and test farms.
  • 6,539annotated images
  • 153,764bird instances, box + mask
  • 15,250single-bird video clips
  • 15behavior classes
  • 5poultry facilities

ChickenVerse is an openly released dataset for computer vision in broiler welfare monitoring. It combines imagery and video from five poultry facilities into two complementary sub-datasets, ChickenDet and ChickenAct, each shipped with recommended train/validation/test splits and evaluation protocols.

Most poultry vision datasets come from a single farm, so models trained on them rarely survive a new barn. ChickenVerse is split by facility on purpose, so the reported test scores measure how well a model transfers to a house it has never seen.

ChickenDet: detection and segmentation

ChickenDet is a COCO-format dataset in which every bird carries a mutually consistent bounding box and pixel-level mask. Frames were sampled from overhead recordings at five-minute intervals to maximize visual diversity, and masks were labeled in CVAT with SAM 2 assistance.

The training set spans multiple farms and camera geometries, validation comes from the JARTU research pens, and the test set is a fully held-out commercial broiler house (F4).

SplitImagesInstancesMean per image
Train5,222116,32922.3
Validation1,06724,81523.3
Test25012,62050.5
Total6,539153,76423.5

ChickenAct: behavior recognition

ChickenAct is a video classification dataset of short single-bird clips covering 15 welfare-relevant behaviors, such as eating, drinking, walking, resting, preening and dust bathing. Clips were produced automatically by a detect-track-crop pipeline (a ChickenDet-finetuned RT-DETRv2 detector plus a Norfair tracker) and then labeled by hand in a lightweight annotation interface.

Sample clips per behavior class (first 12 seconds of the preview video).
SplitClipsClasses
Train11,27815
Validation1,82915
Test2,14315
Total15,25015

Benchmarks

Both sub-datasets come with baselines. For behavior recognition, nine video models were compared on the held-out test split. V-JEPA 2 performed best, with 0.898 accuracy and 0.887 macro-F1.

Bar chart of test accuracy and macro-F1 for nine video models, led by V-JEPA 2 at 0.898 accuracy and 0.887 macro-F1.
ChickenAct test accuracy and macro-F1 by model.
Scatter plots of detection mAP50-95 against model size and inference time for YOLO variants and RT-DETR-L.
ChickenDet detection: accuracy versus model size and inference speed.
Scatter plots of instance segmentation accuracy against model size and inference speed.
ChickenDet instance segmentation: accuracy versus model size and inference speed.

License

The dataset is released under CC BY-NC-SA 4.0. You can share and adapt it for non-commercial purposes with credit, as long as derivatives use the same license.