Files changed (1) hide show
  1. README.md +39 -3
README.md CHANGED
@@ -1,3 +1,39 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ ---
4
+ Pretrained models and datasets of our method **SemiUHPE**
5
+
6
+ Title: *Semi-Supervised Unconstrained Head Pose Estimation in the Wild*
7
+
8
+ Paper link: https://arxiv.org/abs/2404.02544
9
+
10
+ Code link: https://github.com/hnuzhy/SemiUHPE
11
+
12
+ Project link: https://hnuzhy.github.io/projects/SemiUHPE/
13
+
14
+ **Pretrained models**
15
+
16
+ * Labeled DAD3DHeads + Unlabeled **COCOHead** (based on ResNet50): [ckpt.pth](./DAD-COCOHead-ResNet50.pth)
17
+ * Labeled DAD3DHeads + Unlabeled **COCOHead** (based on RepVGG): [ckpt.pth](./DAD-COCOHead-RepVGG.pth)
18
+ * Labeled DAD3DHeads + Unlabeled **COCOHead** (based on EffNetV2-S): [ckpt.pth](./DAD-COCOHead-EffNetV2-S.pth)
19
+
20
+ * Labeled DAD3DHeads + Unlabeled **WildHead** (based on ResNet50): [ckpt.pth](./DAD-WildHead-ResNet50.pth)
21
+ * Labeled DAD3DHeads + Unlabeled **WildHead** (based on RepVGG): [ckpt.pth](./DAD-WildHead-RepVGG.pth)
22
+ * Labeled DAD3DHeads + Unlabeled **WildHead** (based on EffNetV2-S): [ckpt.pth](./DAD-WildHead-EffNetV2-S.pth)
23
+
24
+ **Processed datasets**
25
+
26
+ * Unlabeled WildHead (the combination of **COCOHead**, **CrowdHuman** and **OpenImageV6** with totally about 403K heads):
27
+ * You can download our ready-made zip file [WildHead_30.zip](./WildHead_30.zip).
28
+ * Unlabeled COCOHead (extracted heads from **COCO** train2017 and val2017 with totally about 74K heads):
29
+ * All head images are extracted from [COCO](https://cocodataset.org/), and head bboxes are from [HumanParts](https://github.com/soeaver/Hier-R-CNN#dataset). Please see [dataset_COCOHead.py](https://github.com/hnuzhy/SemiUHPE/tree/main/src/datasets/dataset_COCOHead.py#L194) for more details.
30
+ * Unlabeled CrowdHuman (extracted heads from **CrowdHuman** train-set and val-set with totally about 163K heads):
31
+ * All head images are extracted from [CrowdHuman](https://www.crowdhuman.org/), and head bboxes are from [BFJDet](https://github.com/AibeeDetect/BFJDet#1-crowdhuman). Please see [dataset_CrowdHuman.py](https://github.com/hnuzhy/SemiUHPE/tree/main/src/datasets/dataset_CrowdHuman.py#L194) for more details.
32
+ * Unlabeled OpenImageV6 (extracted heads from **OpenImageV6** train-set, val-set and test-set with totally about 166K heads):
33
+ * All head images are extracted from [OpenImageV6](https://storage.googleapis.com/openimages/web/index.html). You can download all head-related images by using [FiftyOne](https://storage.googleapis.com/openimages/web/download.html#download_using_fiftyone). Then you can process them by using [headcrop_OpenImageV6.py](https://github.com/hnuzhy/SemiUHPE/tree/main/tools/headcrop_OpenImageV6.py)
34
+
35
+ * Labeled 300W-LP and AFLW2000 (about 120K synthetic heads in 300W-LP, and 2000 real wild heads in AFLW2000):
36
+ * You can download them from [3DDFA homepage](http://www.cbsr.ia.ac.cn/users/xiangyuzhu/projects/3DDFA/main.htm). Please see [dataset_300WLP.py](https://github.com/hnuzhy/SemiUHPE/tree/main/src/datasets/dataset_300WLP.py) and [dataset_AFLW2000.py](https://github.com/hnuzhy/SemiUHPE/tree/main/src/datasets/dataset_AFLW2000.py) for more details.
37
+ * Labeled DAD-3DHeads (37840 images in train-set, 4312 images in val-set, and 2746 images in test-set):
38
+ * You can download them from [DAD-3DHeads](https://github.com/PinataFarms/DAD-3DHeads). Please see [dataset_DAD3DHeads.py](https://github.com/hnuzhy/SemiUHPE/tree/main/src/datasets/dataset_DAD3DHeads.py#L257) for more details.
39
+