Download presentation
Presentation is loading. Please wait.
Published byDarian Varnes Modified over 10 years ago
1
Ke Chen 1, Shaogang Gong 1, Tao Xiang 1, Chen Change Loy 2 1. Queen Mary, University of London 2. The Chinese University of Hong Kong VGG reading group presentation by Minh Hoai Cumulative Attribute Space for Age and Crowd Density Estimation
2
Tasks How old are they? How many people? What is the head angle?
3
A Regression Framework Input images AAM feature Segment feature Edge feature Texture feature Feature extraction FeaturesLabel space Label (age, count) Learn the mapping Regression
4
Data distribution of FG-NET Dataset Challenge – Sparse and Unbalanced data
5
Data distribution of UCSD Dataset Challenge – Sparse and Unbalanced data
6
Proposed Approach Solution: Attribute Learning can address data sparsity problem -- Exploits the shared characteristics between classes Has sematic meaning Question to address: How to exploit cumulative dependent nature of labels in regression? …… …… …… Age 20 Age 21 Age 60
7
Cumulative Attribute Age 20 1 1 0 1 … 20 0 … 0 the rest Cumulative attribute (dependent) Vs. 0 1 … 20th 0 … 0 Non-cumulative attribute (independent) 0 0
8
Limitation of Non-cumulative Attribute Age 20 0 1 … 20th 0 … 0 Age 60 60th 0 … 0 0 0 1 … 0 … 0 0 … 0 0 21st 0 1 … 0 … 0 0 0 0 Age 21
9
Advantages of Cumulative Attribute Age 20 1 1 0 1 … 20 0 … 0 the rest Age 60 1 1 1 … 60 0 … 0 1 0 … 1 … 1 attribute changes 1 1 … 21 0 … 0 1 1 0 40 attributes change
10
Proposed Framework xixi xixi Feature vector (e.g., intensity) yiyi yiyi Label (e.g., age) 1 1 1 1 1 1 … 0 0 0 0 aiai aiai Cumulative attribute yiyi 1 2 The task Regressor
11
Proposed Framework xixi xixi Feature vector (e.g., intensity) yiyi yiyi Label (e.g., age) 1 1 1 1 1 1 … 0 0 0 0 aiai aiai Cumulative attribute yiyi 1 2 Our task Regressor How are these regressors learned? Can use any regression method: Support Vector Regression, Ridge Regression See next slide!
12
Regressor for Cumulative Attributes RegularizationRegression error # of training data Cumulative attribute Image feature vector Parameters to learn Closed-form solution:
13
Experiments
14
Baseline Methods and Name Abbreviation xixi xixi Feature vector yiyi yiyi Label Cumulative attributes Non-Cumulative attributes Support Vector Regression (SVR) SVR CA-SVR NCA-SVR … 1 1 1 1 0 0 0 0 … 1 1 1 2 y i … 1 1 0 0 0 0 … 0 0 0 0
15
Cumulative (CA) vs. Non-cumulative (NCA) Age Estimation Mean absolute error (lower is better) Percentage of prediction within 5 years (higher is better)
16
Cumulative (CA) vs. Non-cumulative (NCA) Crowd Counting Mean absolute error (lower is better) Mean squared error (lower is better) Mean deviation error (lower is better)
17
Crowd Counting Results CA-RR: our method; LSSVR: Suykens et al, IJCNN, 2001; KRR: An et al, CVPR, 2007; RFR: Liaw et al, R News, 2002; GPR: Chan et al, CVPR, 2008; RR: Chen et al, BMVC, 2012; Based on regression Proposed method, RR: Ridge Regression Ridge Regression without attributes
18
Age Estimation Results CA-SVR: our method; AGES: Geng et al, TPAMI, 2007; RUN: Yan et al, ICCV, 2007; Ranking: Yan et al, ICME, 2007; RED-SVM: Chang et al, ICPR, 2010; LARR: Guo et al, TIP, 2008; MTWGP: Zhang et al, CVPR, 2010; OHRank: Chang et al, CVPR, 2011; SVR: Guo et al, TIP, 2008; Proposed method, SVR: Support Vector Regression Not based on regression What is OHRank?
19
OHRank - Ordinal Hyperplanes Ranker SVM score for older than k Delta 0/1 function This is 10 4 slower than closed-form solution of regression
20
Robustness Against Sparse and Unbalanced Data Age Estimation Crowd Counting (Effects of removing random/certain label groups)
21
Feature Selection by Attributes Shape plays a more important role than texture for younger ages.
22
Summary Has a simple and neat idea Exploits cumulative dependent nature of label space Addresses sparse and unbalanced data problem
23
Support Vector Regression
24
Datasets
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.