SlideShare a Scribd company logo
1 of 39
Using Nasal Curves Matching for Expression
Robust 3D Nose Recognition
Authors:
Mehryar Emambakhsha
, Adrian N Evansa
and Melvyn Smithb
a
University of Bath, UK
b
University of the West of England, UK
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Introduction and background
• Why the nose region?
• Easy to detect
• Hair occlusion robustness
• Difficult to conceal
• Relatively expression invariant ....
… but not all parts!
Introduction and background
ICP one-to-one
matching on
multiple nasal
regions
K. Chang, W. Bowyer, and P. Flynn. Multiple nose region matching for 3D face
recognition under varying facial expression. IEEE Transactions on Pattern Analysis and
Machine Intelligence, 28(10):1695–1700, 2006.
ICP one-to-one matching on
the cropped nasal region using
curvature maps
H. Dibeklio lu, B. Gökberk, and L. Akarun. Nasal region based 3D face recognition under pose and expressionǧ
variations. In Proceedings of the Third International Conference on Advances in Biometrics, pages 309–318, 2009.
Introduction and background
Distances
between the
geodesic
contours
H. Drira, , B. Amor, M. Daoudi, and A. Srivastava. Nasal region contribution in 3D face biometrics using shape analysis
framework. In Proceedings of the Third International Conference on Advances in Biometrics, pages 357–366, 2009.
Introduction and background
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Why curves are better than direct 3D surface?
• Lower complexity than direct 3D
• Potentially more robust against expression variation and
spike noise
• Can correspond to more invariant regions
Preprocessing
Feature
selection
Landmarking
and curves
finding
Raw
3D
data
Expression
robust
curves
Nasal curves matching
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Preprocessing
Resampling and denoising
• Resampling to remove noise from the X and Y maps
• Denoising:
• Holes  conditional morphological filling
• Missing data  Cubic interpolation
• High frequency and spike noise  Median filtering with 2.31mm
2.31mm maskᵡ
Nasal curves matching
Nasal curves matching
Facial region cropping and alignment
• Sphere (r=80mm) centred on the nose tip, intersected
with the face surface
• PCA iteratively applied to the cropped face
• Depth map resampled in every iteration
• The nose tip is iteratively re-detected using the shape
index thresholding
A. Mian, M. Bennamoun, and R. Owens. An efficient multimodal 2D-3D
hybrid approach to automatic face recognition. IEEE Transactions on
Pattern Analysis and Machine Intelligence, 29(11):1927–1943, 2007.
Preprocessing
Nasal region cropping
• Three cylinders are intersected with the face surface
• Convex hull of AND found
Preprocessing
AND Convex hull
Cropped nose
Cylinders’ intersections with the face surface
Nasal curves matching
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Landmarking and curves finding
16 landmarks are detected on the nasal region
Nasal curves matching
• Detecting L9 (nose tip)
• The filled nose region is
multiplied by thresholded
shape index
• The result is dilated
• Point with the highest
depth value is detected as
L9
M. Emambakhsh and A. Evans. Self-dependent 3D face rotational alignment
using the nose region. In 4th IET International Conference on Imaging for Crime
Detection and Prevention 2011 (ICDP 2011), pages 1–6, 2011.
Landmarking and curves finding
Filling
Convex
regions
Multiplication Dilation
Nasal curves matching
Landmarking and curves finding
• Detecting L1
• Set of orthogonal planes,
passing L9 are
intersected with the nose
surface
• The intersections’ minima
are detected (green
curve)
• The maximum of the
minima is chosen as L9
Nasal curves matching
• Detecting L5 and L13
(alar)
• Second set of orthogonal
planes, passing L9 are
intersected with nose surface
• The intersections’ gradient is
computed and its maxima are
detected (green points)
• Outliers are removed using K-
means (K=2) clustering
• Those whose x and y values
are closest to L9’s are
selected as L5 and L13
Landmarking and curves finding
Nasal curves matching
• Other landmarks are
selected by dividing the
lines connecting L1 to L5,
L5 to L9, L9 to L13 and
L13 to L1 into 4 sections.
Landmarking and curves finding
Nasal curves matching
Nasal curves matching
• Curves are found by intersecting planes with the nose
surface, passing different pairs of the landmarks.
• 75 curves are created.
Landmarking and curves finding
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Nasal curves matching
• Forward sequential feature selection (FSFS) is used to
detect the most robust curves in different expressions.
• Those curves which produce the highest rank-one
recognition, based on the leave-one-out method are
kept.
• Genetic algorithm-based feature selection is also used.
• The rank-one recognition rate is the cost function, while
the binary weights are the parameters:
Feature selection
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Experimental results
• Datasets
• Face Recognition Grand Challenge (FRGC) v2.0
• 557 unique subjects
• Images obtained in three different time periods: Spring
2003, Fall 2003 and Spring 2004
• Bosphorus dataset
• 105 unique subjects
• Various expressions: neutral, happy, surprise, fear,
sadness, anger and disgust
• Bosphorus  Feature selection
• FRGC v2.0  Nose recognition evaluation
Experimental results
• Landmarking accuracy and consistency
• The nose tip is translated to the origin.
• The Euclidean distance between different landmarks are
computed per class.
• The overall mean and standard
deviation of the distances
L1: 3.3620 ± 1.6798 mm
L5: 2.3557 ± 1.1822 mm
L13: 2.4259 ± 1.2691 mm
C. Creusot, N. Pears, and J. Austin. A Machine-Learning Approach to Keypoint
Detection and Landmarking on 3D Meshes. International Journal of Computer
Vision, pages 1–34, 2013.
Experimental results
• FSFS results
• 28 curves produce the highest rank-one recognition rate.
• These curves are the least sensitive ones to expression
variation.
Experimental results
• Comparison with GA’s result
• FSFS outperforms GA in terms of convergence and computational
cost.
• FSFS selects fewer curves, with higher rank-one recognition rate.
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Experimental results
• Subspace projection methods  projection to a 277-
dimensional space
• Principal Component Analysis (PCA)
• Linear Discriminant Analysis (LDA)
• Kernel Fisher’s Analysis (KFA)  polynomial (Poly)
and fractional power polynomial (FPP) kernels are
used
• Multi-class Support Vector Machines (Multi-SVM)
• One-vs.-all scenario for multi-classification
• Linear kernels
• Bootstrap aggregation decision trees (TreeBagger)
• 119 trees are aggregated
• Direct city-block (CB) distance
6
methods
Classification algorithms
Experimental results
• The number of training samples are varied per class.
• KFA-Poly outperforms all the classification methods.
Classification algorithms
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Experimental results
• Spring 2003  Training
• Fall 2003 + Spring 2004  Test
FRGC v2.0 Experiment III results
Experimental results
• Comparison of equal error rate (EER) for the best
performing KFA-Poly curve
K. Chang, W. Bowyer, and P. Flynn. Multiple nose region matching for 3D face
recognition under varying facial expression. IEEE Transactions on Pattern Analysis and
Machine Intelligence, 28(10):1695–1700, 2006.
FRGC v2.0 Experiment III results
Experimental results
• Rank-one recognition rate comparison
FRGC v2.0 Experiment III results
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Conclusion: Summary
• In this work the potential of the nasal curves for 3D nose
recognition is evaluated.
• A robust landmarking algorithm is proposed and curves
are created by planes intersections with the nose
surface.
• The most invariant curves are selected by applying
FSFS over the Bosphorus dataset.
• Various classifiers are used on the feature space.
• KFA-Poly generated the highest rank-one recognition
rate and lowest EER.
Outline
• Introduction and background
• Nasal Curves Matching
• Preprocessing
• Landmarking and curves finding
• Feature selection
• Experimental results
• Classification algorithms results
• FRGC v2.0 Experiment III results
• Conclusion
• Summary
• Future work
Conclusion: Future work
• Curves extension to other facial parts
• Application in pattern rejection
• Robustness
• Against partial/self- occlusion
• Training-free matching
• Other feature selection methods
• Applying rank-level fusion techniques on the curves
• Other feature spaces, not just depth!
• Gabor-wavelets
• Local binary patterns (LBP)
• …
Thank you!

More Related Content

Similar to Using nasal curves matching for expression robust 3D nose recognition

Enhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with CurvesEnhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with Curvesmartinjgraham
 
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Milan Maksimovic
 
Buckling Analysis of Plate
Buckling Analysis of PlateBuckling Analysis of Plate
Buckling Analysis of PlatePayal Jain
 
Phased Array Scan Planning and Modeling for Weld inspection
Phased Array Scan Planning and Modeling for Weld inspectionPhased Array Scan Planning and Modeling for Weld inspection
Phased Array Scan Planning and Modeling for Weld inspectionOlympus IMS
 
Empirical project powerpoint
Empirical project powerpointEmpirical project powerpoint
Empirical project powerpointJoe Krall
 
Talk at MCubed London about Manifold Learning and Applications
Talk at MCubed London about Manifold Learning and ApplicationsTalk at MCubed London about Manifold Learning and Applications
Talk at MCubed London about Manifold Learning and ApplicationsStefan Kühn
 
ODSC India 2018: Topological space creation & Clustering at BigData scale
ODSC India 2018: Topological space creation & Clustering at BigData scaleODSC India 2018: Topological space creation & Clustering at BigData scale
ODSC India 2018: Topological space creation & Clustering at BigData scaleKuldeep Jiwani
 
A Comprehensive Survey on Down Syndrome Identification using Facial Features
A Comprehensive Survey on Down Syndrome Identification using Facial FeaturesA Comprehensive Survey on Down Syndrome Identification using Facial Features
A Comprehensive Survey on Down Syndrome Identification using Facial FeaturesIRJET Journal
 
A multivariate approach for process variograms
A multivariate approach for process variogramsA multivariate approach for process variograms
A multivariate approach for process variogramsQuentin Dehaine
 
Wisconsin Breast Cancer dataset.pptx
Wisconsin Breast Cancer dataset.pptxWisconsin Breast Cancer dataset.pptx
Wisconsin Breast Cancer dataset.pptxDaheeKim30
 
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Tarek Gaber
 
Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...
Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...
Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...Joao Rio
 
Long-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep LearningLong-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep LearningElaheh Rashedi
 
Automatic Target Identification
Automatic Target IdentificationAutomatic Target Identification
Automatic Target IdentificationArtemis Valanis
 
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...Beniamino Murgante
 
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...Ansgar Scherp
 
Two methods for semi-automated feature extraction
Two methods for semi-automated feature extractionTwo methods for semi-automated feature extraction
Two methods for semi-automated feature extractionariadnenetwork
 
DeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary RefinementDeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary RefinementSeunghyun Hwang
 

Similar to Using nasal curves matching for expression robust 3D nose recognition (20)

Enhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with CurvesEnhancing Parallel Coordinates with Curves
Enhancing Parallel Coordinates with Curves
 
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
 
Buckling Analysis of Plate
Buckling Analysis of PlateBuckling Analysis of Plate
Buckling Analysis of Plate
 
Hard tissue cephalometric analysis
Hard tissue cephalometric analysisHard tissue cephalometric analysis
Hard tissue cephalometric analysis
 
Phased Array Scan Planning and Modeling for Weld inspection
Phased Array Scan Planning and Modeling for Weld inspectionPhased Array Scan Planning and Modeling for Weld inspection
Phased Array Scan Planning and Modeling for Weld inspection
 
Empirical project powerpoint
Empirical project powerpointEmpirical project powerpoint
Empirical project powerpoint
 
Talk at MCubed London about Manifold Learning and Applications
Talk at MCubed London about Manifold Learning and ApplicationsTalk at MCubed London about Manifold Learning and Applications
Talk at MCubed London about Manifold Learning and Applications
 
ODSC India 2018: Topological space creation & Clustering at BigData scale
ODSC India 2018: Topological space creation & Clustering at BigData scaleODSC India 2018: Topological space creation & Clustering at BigData scale
ODSC India 2018: Topological space creation & Clustering at BigData scale
 
A Comprehensive Survey on Down Syndrome Identification using Facial Features
A Comprehensive Survey on Down Syndrome Identification using Facial FeaturesA Comprehensive Survey on Down Syndrome Identification using Facial Features
A Comprehensive Survey on Down Syndrome Identification using Facial Features
 
A multivariate approach for process variograms
A multivariate approach for process variogramsA multivariate approach for process variograms
A multivariate approach for process variograms
 
Wisconsin Breast Cancer dataset.pptx
Wisconsin Breast Cancer dataset.pptxWisconsin Breast Cancer dataset.pptx
Wisconsin Breast Cancer dataset.pptx
 
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
 
Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...
Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...
Numerical Modelling of the Dynamic Behaviour of a Soil in True Triaxial Tests...
 
Long-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep LearningLong-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep Learning
 
Automatic Target Identification
Automatic Target IdentificationAutomatic Target Identification
Automatic Target Identification
 
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
 
Dip
DipDip
Dip
 
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
 
Two methods for semi-automated feature extraction
Two methods for semi-automated feature extractionTwo methods for semi-automated feature extraction
Two methods for semi-automated feature extraction
 
DeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary RefinementDeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary Refinement
 

More from Mehryar (Mike) E., Ph.D.

Deep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target FilteringDeep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target FilteringMehryar (Mike) E., Ph.D.
 
POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...
POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...
POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...Mehryar (Mike) E., Ph.D.
 
Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...Mehryar (Mike) E., Ph.D.
 
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...Mehryar (Mike) E., Ph.D.
 
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...Mehryar (Mike) E., Ph.D.
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionMehryar (Mike) E., Ph.D.
 

More from Mehryar (Mike) E., Ph.D. (6)

Deep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target FilteringDeep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target Filtering
 
POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...
POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...
POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infr...
 
Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...
 
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
 
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose region
 

Recently uploaded

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computationsit20ad004
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationBoston Institute of Analytics
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 

Recently uploaded (20)

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computation
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 

Using nasal curves matching for expression robust 3D nose recognition

  • 1. Using Nasal Curves Matching for Expression Robust 3D Nose Recognition Authors: Mehryar Emambakhsha , Adrian N Evansa and Melvyn Smithb a University of Bath, UK b University of the West of England, UK
  • 2. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 3. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 4. Introduction and background • Why the nose region? • Easy to detect • Hair occlusion robustness • Difficult to conceal • Relatively expression invariant .... … but not all parts!
  • 5. Introduction and background ICP one-to-one matching on multiple nasal regions K. Chang, W. Bowyer, and P. Flynn. Multiple nose region matching for 3D face recognition under varying facial expression. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(10):1695–1700, 2006.
  • 6. ICP one-to-one matching on the cropped nasal region using curvature maps H. Dibeklio lu, B. Gökberk, and L. Akarun. Nasal region based 3D face recognition under pose and expressionǧ variations. In Proceedings of the Third International Conference on Advances in Biometrics, pages 309–318, 2009. Introduction and background
  • 7. Distances between the geodesic contours H. Drira, , B. Amor, M. Daoudi, and A. Srivastava. Nasal region contribution in 3D face biometrics using shape analysis framework. In Proceedings of the Third International Conference on Advances in Biometrics, pages 357–366, 2009. Introduction and background
  • 8. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 9. Why curves are better than direct 3D surface? • Lower complexity than direct 3D • Potentially more robust against expression variation and spike noise • Can correspond to more invariant regions Preprocessing Feature selection Landmarking and curves finding Raw 3D data Expression robust curves Nasal curves matching
  • 10. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 11. Preprocessing Resampling and denoising • Resampling to remove noise from the X and Y maps • Denoising: • Holes  conditional morphological filling • Missing data  Cubic interpolation • High frequency and spike noise  Median filtering with 2.31mm 2.31mm maskᵡ Nasal curves matching
  • 12. Nasal curves matching Facial region cropping and alignment • Sphere (r=80mm) centred on the nose tip, intersected with the face surface • PCA iteratively applied to the cropped face • Depth map resampled in every iteration • The nose tip is iteratively re-detected using the shape index thresholding A. Mian, M. Bennamoun, and R. Owens. An efficient multimodal 2D-3D hybrid approach to automatic face recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(11):1927–1943, 2007. Preprocessing
  • 13. Nasal region cropping • Three cylinders are intersected with the face surface • Convex hull of AND found Preprocessing AND Convex hull Cropped nose Cylinders’ intersections with the face surface Nasal curves matching
  • 14. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 15. Landmarking and curves finding 16 landmarks are detected on the nasal region Nasal curves matching
  • 16. • Detecting L9 (nose tip) • The filled nose region is multiplied by thresholded shape index • The result is dilated • Point with the highest depth value is detected as L9 M. Emambakhsh and A. Evans. Self-dependent 3D face rotational alignment using the nose region. In 4th IET International Conference on Imaging for Crime Detection and Prevention 2011 (ICDP 2011), pages 1–6, 2011. Landmarking and curves finding Filling Convex regions Multiplication Dilation Nasal curves matching
  • 17. Landmarking and curves finding • Detecting L1 • Set of orthogonal planes, passing L9 are intersected with the nose surface • The intersections’ minima are detected (green curve) • The maximum of the minima is chosen as L9 Nasal curves matching
  • 18. • Detecting L5 and L13 (alar) • Second set of orthogonal planes, passing L9 are intersected with nose surface • The intersections’ gradient is computed and its maxima are detected (green points) • Outliers are removed using K- means (K=2) clustering • Those whose x and y values are closest to L9’s are selected as L5 and L13 Landmarking and curves finding Nasal curves matching
  • 19. • Other landmarks are selected by dividing the lines connecting L1 to L5, L5 to L9, L9 to L13 and L13 to L1 into 4 sections. Landmarking and curves finding Nasal curves matching
  • 20. Nasal curves matching • Curves are found by intersecting planes with the nose surface, passing different pairs of the landmarks. • 75 curves are created. Landmarking and curves finding
  • 21. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 22. Nasal curves matching • Forward sequential feature selection (FSFS) is used to detect the most robust curves in different expressions. • Those curves which produce the highest rank-one recognition, based on the leave-one-out method are kept. • Genetic algorithm-based feature selection is also used. • The rank-one recognition rate is the cost function, while the binary weights are the parameters: Feature selection
  • 23. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 24. Experimental results • Datasets • Face Recognition Grand Challenge (FRGC) v2.0 • 557 unique subjects • Images obtained in three different time periods: Spring 2003, Fall 2003 and Spring 2004 • Bosphorus dataset • 105 unique subjects • Various expressions: neutral, happy, surprise, fear, sadness, anger and disgust • Bosphorus  Feature selection • FRGC v2.0  Nose recognition evaluation
  • 25. Experimental results • Landmarking accuracy and consistency • The nose tip is translated to the origin. • The Euclidean distance between different landmarks are computed per class. • The overall mean and standard deviation of the distances L1: 3.3620 ± 1.6798 mm L5: 2.3557 ± 1.1822 mm L13: 2.4259 ± 1.2691 mm C. Creusot, N. Pears, and J. Austin. A Machine-Learning Approach to Keypoint Detection and Landmarking on 3D Meshes. International Journal of Computer Vision, pages 1–34, 2013.
  • 26. Experimental results • FSFS results • 28 curves produce the highest rank-one recognition rate. • These curves are the least sensitive ones to expression variation.
  • 27. Experimental results • Comparison with GA’s result • FSFS outperforms GA in terms of convergence and computational cost. • FSFS selects fewer curves, with higher rank-one recognition rate.
  • 28. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 29. Experimental results • Subspace projection methods  projection to a 277- dimensional space • Principal Component Analysis (PCA) • Linear Discriminant Analysis (LDA) • Kernel Fisher’s Analysis (KFA)  polynomial (Poly) and fractional power polynomial (FPP) kernels are used • Multi-class Support Vector Machines (Multi-SVM) • One-vs.-all scenario for multi-classification • Linear kernels • Bootstrap aggregation decision trees (TreeBagger) • 119 trees are aggregated • Direct city-block (CB) distance 6 methods Classification algorithms
  • 30. Experimental results • The number of training samples are varied per class. • KFA-Poly outperforms all the classification methods. Classification algorithms
  • 31. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 32. Experimental results • Spring 2003  Training • Fall 2003 + Spring 2004  Test FRGC v2.0 Experiment III results
  • 33. Experimental results • Comparison of equal error rate (EER) for the best performing KFA-Poly curve K. Chang, W. Bowyer, and P. Flynn. Multiple nose region matching for 3D face recognition under varying facial expression. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(10):1695–1700, 2006. FRGC v2.0 Experiment III results
  • 34. Experimental results • Rank-one recognition rate comparison FRGC v2.0 Experiment III results
  • 35. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 36. Conclusion: Summary • In this work the potential of the nasal curves for 3D nose recognition is evaluated. • A robust landmarking algorithm is proposed and curves are created by planes intersections with the nose surface. • The most invariant curves are selected by applying FSFS over the Bosphorus dataset. • Various classifiers are used on the feature space. • KFA-Poly generated the highest rank-one recognition rate and lowest EER.
  • 37. Outline • Introduction and background • Nasal Curves Matching • Preprocessing • Landmarking and curves finding • Feature selection • Experimental results • Classification algorithms results • FRGC v2.0 Experiment III results • Conclusion • Summary • Future work
  • 38. Conclusion: Future work • Curves extension to other facial parts • Application in pattern rejection • Robustness • Against partial/self- occlusion • Training-free matching • Other feature selection methods • Applying rank-level fusion techniques on the curves • Other feature spaces, not just depth! • Gabor-wavelets • Local binary patterns (LBP) • …

Editor's Notes

  1. Some variation, so not all nose invariant …. Motivation for work, set of curves and select invariant ones?
  2. Need this one..don’t think I’ve seen it. Used Bospherous
  3. FRGC subset
  4. Can use to select regions of nose more invarant
  5. Resample eg rows, find cols with min std dev, used to calc gradient and then resample depth map. vv for cols Filling compared to orig and used if less then thresh. Preserves natural holes, eye corners, nostrils, mouth parts etc
  6. Depth map resampled to 80x80?? Last 2 step improve on Mian et al.
  7. And of the 3 intersetions?
  8. 3D dist used in clustering, xy dist for selection. Red crosses are new ones? Could you replot with red dots? Ref to paper that this was improvement on.
  9. Compares favourably with ref but no learning.
  10. 50 pts per curve used for all curves
  11. I’ll probably need a bit of background on these?
  12. FRGC merged folders using differt traning samples. Subjects removed if <n. KFA poly best
  13. Split into neutral and varying. KFA poly still best! Neural better than varying
  14. Ref Chang’s paper. Mention difference between text and fig?
  15. Could rework to focus on the things we’re working on – extending curves across face, better feature selection => higher recognition performance