DLDL-MatConvNet

June 13, 2025 · View on GitHub

This repository is a MatConvNet re-implementation of "Deep Label Distribution Learning with Label Ambiguity", Bin-Bin Gao, Chao Xing, Chen-Wei Xie, Jianxin Wu, Xin Geng. The paper is accepted at [IEEE Trans. Image Processing (TIP), 2017].

You can train Deep ConvNets from Scratch or a pre-trained model on your datasets with limited samples and ambiguous labels. This repo is created by Bin-Bin Gao.

PWC

PWC

PWC

PWC

PWC

PWC

PWC

PWC

PWC

Feature visualization

Table of Contents

  1. Facial Age Estimation
  2. Head Pose Estimation
  3. Multi-label Classification
  4. Semantic Segmentation

Facial Age Estimation

step1: download pre-trained model to ./DLDLModel

step2: in matlab, run age-demo.m

Pre-trained models:

DatasetModelMAEepsilon-error
ChaLearn15DLDL5.34(exp)0.44
ChaLearn15DLDL+VGG-Face3.51(exp)0.31
MorphDLDL2.51±0.03 (max)-
MorphDLDL+VGG-Face2.42±0.01 (max)-

Head Pose Estimation

step1: download pre-trained model to ./DLDLModel

step2: in matlab, run pose-demo.m

Pre-trained models:

DatasetModelPitchYawPitch+YawPitchYawPitch+Yaw
Pointing’04DLDL1.69±0.323.16±0.074.64±0.2491.65±1.1379.57±0.5773.15±0.72
BJUT-3DDLDL0.02±0.010.07±0.010.09±0.0199.81±0.0499.27±0.0899.09±0.09
AFLWDLDL5.756.609.7895.4192.8989.27

Multi-label Classification

step1: download pre-trained model to ./DLDLModel

step2: in matlab, run ml-demo.m

Single-model classification resluts (mAP in %) on VOC2007

Training StyleNet-D+MaxNet-D+AvgNet-E+MaxNet-E+Avg
IF-DLDL90.1 model90.5 model90.6 model90.7 model
PF-DLDL92.3 model92.1 model92.5 model92.2 model

Multi-model ensemble results (mAP in %) on VOC2007 and VOC2012

DatasetTraining StylemAP
VOC2007IF-DLDL91.1
VOC2007PF-DLDL93.4
VOC2012IF-DLDL89.9
VOC2012PF-DLDL92.4

Semantic Segmentation

step1: download pre-trained model to ./DLDLModel

step2: in matlab, run seg-demo.m

DatasetModelMIoU
VOC2011DLDL-8s64.9
VOC2011DLDL-8s+CRF67.6
VOC2012DLDL-8s64.5
VOC2012DLDL-8S+CRF67.1

Additional Information

If you find DLDL helpful, please cite it as

@ARTICLE{gao2016deep,
         author={Gao, Bin-Bin and Xing, Chao and Xie, Chen-Wei and Wu, Jianxin and Geng, Xin},
         title={Deep Label Distribution Learning with Label Ambiguity},
         journal={IEEE Transactions on Image Processing},
         year={2017},
         volume={26},
         number={6},
         pages={2825-2838}, 
         }

ATTN1: This packages are free for academic usage. You can run them at your own risk. For other purposes, please contact Prof. Jianxin Wu (wujx2001@gmail.com).

Star History

Star History Chart