
Visualization of the Animal Pose Dataset in the Deep Lake UI
The Animal Pose dataset contains 5,517 keypoint-labeled animal data samples from 5 categories scattered throughout 4000 photographs. After annotation, there are more than 20 key points. In addition, the dataset includes only-bounding-box annotations for further 7 animal types. A collection of animal poses may be utilized for a unique cross-domain adaption strategy to transfer animal pose knowledge from labeled animal classes to unlabeled animal classes.
Instead of downloading the Animal Pose dataset in Python, you can effortlessly load it in Python via our Deep Lake package Deep Lake with just one line of code.
import deeplake
ds = deeplake.load('hub://activeloop/animal-pose-keypoint-labeled')
import deeplake
ds = deeplake.load('hub://activeloop/animal-pose-keypoint-unlabeled')
Animal Pose Data Fields
- images: tensor containing the images.
- box/boxes: tensor containing the bounding box coordinates.
- box/supercategories: tensor containing the numerical label that represents the index of the supercategory in the list.
- box/categories: tensor containing the numerical label that represents the index of the category in the list.
- keypoint/keypoints: tensor containing the key points.
- keypoint/supercategories: tensor containing the numerical label that represents the index of the supercategory in the list.
- keypoint/categories: tensor containing the numerical label that represents the index of the category in the list.
- images: tensor containing the images.
- box/boxes: tensor containing the bounding box coordinates.
- box/labels: tensor containing the numerical label that represents the index of the category in the list.
Train a model on the Animal Pose dataset with PyTorch in Python
Let’s use Deep Lake built-in PyTorch one-line dataloader to connect the data to the compute:
dataloader = ds.pytorch(num_workers=0, batch_size=4, shuffle=False)
Train a model on Animal Pose Dataset with TensorFlow in Python
dataloader = ds.tensorflow()
Source Data
The start point of the dataset is a collection of PASCAL 2011 keypoint annotations supplied by UC, Berkeley, to which additional annotations and photos were contributed. Some of the photos are taken from the Animals-10 dataset.
Animal Pose Dataset Curators
Jinkun Cao, Hongyang Tang, Hao-Shu Fang, Xiaoyong Shen, Cewu Lu, Yu-Wing Tai
Animal Pose Dataset Licensing Information
Deep Lake users may have access to a variety of publicly available datasets. We do not host or distribute these datasets, vouch for their quality or fairness, or claim that you have a license to use the datasets. It is your responsibility to determine whether you have permission to use the datasets under their license. If you’re a dataset owner and do not want your dataset to be included in this library, please get in touch through a GitHub issue. Thank you for your contribution to the ML community!
Animal Pose Dataset Citation Information
@inproceedings{cao2019cross,
title={Cross-domain adaptation for animal pose estimation},
author={Cao, Jinkun and Tang, Hongyang and Fang, Hao-Shu and Shen, Xiaoyong and Lu, Cewu and Tai, Yu-Wing},
booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision},
pages={9498--9507},
year={2019}
}