SlideShare a Scribd company logo
1 of 73
3D Shape Analysis for
Quantification, Classification and Retrieval
Indriyati Atmosukarto
PhD Defense
Advisor: Prof Linda Shapiro
3D mesh object 2D salient map
3D Shape
Analysis
2D histogram GP tree
2
General Motivation
• Increasing number of 3D objects available
• Want to store, index, classify and retrieve
objects automatically
• Need 3D object descriptor that captures
global and local shape characteristics
3
Medical Motivation
• Researchers at Seattle Children’s use CT
scans and 3D surface meshes
• Investigate head shape dysmorphologies
due to craniofacial disorders
• Want to represent, analyze and quantify
variants from 3D head shapes
4
22q11.2 Deletion Syndrome
(22q11.2DS)
• Caused by genetic deletion
• Cardiac anomalies, learning disabilities
• Multiple subtle physical manifestations
• Assessment is subjective
5
Deformational Plagiocephaly
• Flattening of head caused by pressure
• Delayed neurocognitive development
• Assessment is subjective and inconsistent
• Need objective and repeatable severity
quantification method
Brachycephaly
Normal
Plagiocephaly
6
Objective
• Investigate new methodologies for
representing 3D shapes
• Representations are flexible enough to
generalize from specific medical to general
3D object tasks
• Develop and test for 3D shape
classification, retrieval and quantification
7
Outline
• Related Literature
• Datasets
• Base Framework
• 3D Shape Analysis
• Conclusion
8
Shape Retrieval Evaluation Contest
(SHREC)
• Benchmark with common test set and
queries
• Objective: evaluate effectiveness of 3D
shape retrieval algorithms
• No descriptor performs best for all tasks
9
3D Object Descriptor
Feature-
based
Graph-
based
View-
based
Eg
Shape distributions Skeleton Light Field Descriptor
+ Compact Articulated
object
Best in SHREC
- Not
discriminative
Computationally
expensive
Computationally
expensive
10
Deformational Plagiocephaly
Measurements
• Anthropometric landmark
– Physical measurements using calipers
• Template matching
• Landmark photographs
www.cranialtech.com
- Subjective, time consuming,
intrusive
Hutchison et al. 2005
Kelly et al. 1999
Cranial Index (CI)
Oblique Cranial Length Ratio (OCLR)
11
22q11.2DS Measurements
• Anthropometric landmark
• 2D template landmark + PCA
• 3D mean landmark + PCA
Boehringer et al.
Gabor wavelet + PCA to analyze 10
facial dysmorphologies
Hutton et al.
Align to average face + PCA
- Manual landmarks
12
Outline
• Related Literature
• Datasets
• Base Framework
• 3D Shape Analysis
• Conclusion
13
Datasets
• 22q11.2DS
• Deformational Plagiocephaly
• Heads
• SHREC
similar overall shape
with subtle distinctions
non similar shapes
14
22q11.2DS Dataset
• Dataset: 189 (53 + / 136 -),86 (43 + / 43 -)
• Assessed by craniofacial experts
– Selected 9 facial features that characterize
disease
15
Deformational Plagiocephaly
Dataset
• Dataset: 254 (154+/100 -), 140 (50+/90 -)
• Assessed by craniofacial experts
– 5 different affected areas of head
16
Heads Dataset
• 15 original objects - 7 classes
• Randomly morph each object
17
SHREC Dataset
• 425 objects - 39 classes
18
Outline
• Related Literature
• Datasets
• Base Framework
• 3D Shape Analysis
• Conclusion
19
Base Framework
Feature
extraction
Feature
aggregation
Curvature
Surface normal
Azimuth elevation angles
histograms
Input:
Surface mesh
Neighborhood radius
Ex: smoothed curvature
3D Shape
Analysis
20
Learning
salient points
3D Shape
Analysis
2D longitude-latitude
salient map
2D azimuth elevation
histogram
Learning 3D shape
quantification
21
Learning
salient points
3D Shape
Analysis
2D longitude-latitude
salient map
2D azimuth elevation
histogram
Learning 3D shape
quantification
22
Learning Salient Points
• Salient points are application dependent
• Classifier learns characteristics of salient
points
SVM Classifier
Training Data
Saliency Prediction
Model
23
Learning Salient Points
• 22q11.2DS
– Training on subset
craniofacial landmarks
• Deformational
Plagiocephaly
– Training points marked
on flat areas on head
24
Learning Salient Points –
General 3D Objects
• Training on craniofacial landmarks on
different classes of heads
• Predicted salient points
25
Learning
salient points
3D Shape
Analysis
2D longitude-latitude
salient map
2D azimuth elevation
histogram
Learning 3D shape
quantification
26
2D Longitude-Latitude Salient Map
Classification
Salient Point
Pattern Projection
Retrieval
Salient Views
27
Salient Point Pattern Projection
• Discretize saliency according to score
• Map onto 2D plane via longitude-latitude
transformation
Predicted
saliency
Discretized
saliency
2D map
signature
Input 3D mesh φ
θ
28
Classification using 2D Map
LFD – Light Field Descriptor
SPH – Spherical Harmonics
D2 – Shape Distribution
AAD – Angle Histogram
29
Retrieval using 2D Map
• Retrieval on SHREC
30
Related Work
• Light Field Descriptor [Chen et al., 2003]
1. Given two 3D models rotated randomly 2. Compare 2D images from same viewing angles
3. Compare 2D images from another angle 4.Best match = Rotation of camera position with
best similarity
31
Salient Views
• Goal: improve LFD by selecting only 2D
salient views to describe 3D object
• Discernible and useful in describing object
Select
Salient Views
32
• Silhouette with contour salient points
– Surface normal vector ┴ camera view point
• Greedy clustering
Salient Views
33
Selecting Salient Views
• Accumulate # contour salient points
• Sort views based on # contour salient pts
• Select top K salient views
• Select top K distinct salient views (DSV)
34
Salient Views - Number of views
• Distinct Salient Views vs Light Field Descriptor
• Average score: 0.121 (DSV) vs 0.098 (LFD)
• Number of views: ~12 (DSV) vs 100 (LFD)
35
Salient Views - Runtime
• Bottleneck: feature extraction step
• Feature extraction runtime comparison
• 15-fold speed up compare to LFD
• Reduce number of views to 10%
36
Learning
salient points
3D Shape
Analysis
2D longitude-latitude
salient map
2D azimuth elevation
histogram
Learning 3D shape
quantification
37
Global 2D Azimuth-Elevation
Angles Histogram
• 3D Shape Quantification for Deformational
Plagiocephaly
• Classification of 22q11.2DS
38
3D Shape Quantification for
Deformational Plagiocephaly
• Discretize azimuth elevation angles into
2D histogram
• Hypothesis: flat parts on head will create
high-valued bins
39
Shape Severity Scores
for Posterior Plagiocephaly
• Left Posterior Flatness Score (LPFS)
• Right Posterior Flatness Score (RPFS)
• Asymmetry Score (AS) = RPFS - LPFS
• Absolute Asymmetry Score (AAS)
40
Classification of Posterior Plagio
Absolute Asymmetry Score (AAS) vs Oblique Cranial Length Ratio (OCLR)
41
Classification of Posterior Plagio
Absolute Asymmetry Score (AAS) vs Oblique Cranial Length Ratio (OCLR)
OCLR AAS
# misclassified controls 8 2
42
Classification of
Deformational Plagiocephaly
• Treat 2D histogram as feature vector
• Classify five plagiocephaly conditions
43
Classification of 22q11.2DS
• Treat 2D histogram as feature vector
44
Classification of
22q11.2DS Facial Features
45
Learning
salient points
3D Shape
Analysis
2D longitude-latitude
salient map
2D azimuth elevation
histogram
Learning 3D shape
quantification
46
Learning 3D Shape Quantification
• Analyze 22q11.2DS and 9 associated
facial features
• Goal: quantify different shape variations in
different facial abnormalities
47
Learning 3D Shape Quantification -
Facial Region Selection
• Focus on 3 facial areas
– Midface, nose, mouth
• Regions selected manually
48
Learning 3D Shape Quantification -
2D Histogram Azimuth Elevation
• Using azimuth elevation angles of surface
normal vectors of points in selected region
49
Learning 3D Shape Quantification -
Feature Selection
• Determine most discriminative bins
• Use Adaboost learning
• Obtain positional information of important
region on face
50
Learning 3D Shape Quantification -
Feature Combination
• Use Genetic Programming (GP) to evolve
mathematical expression
• Start with random population
– Individuals are evaluated with fitness measure
– Best individuals reproduce to form new
population
51
Learning 3D Shape Quantification -
Genetic Programming
• Individual:
– Tree structure
– Terminals e.g variables eg. 3, 5, x, y, …
– Function set e.g +, -, *, …
– Fitness measure e.g sum of square …
x y
5 +
*
5*(x+y)
52
Learning 3D Shape Quantification -
Feature Combination
• 22q11.2DS dataset
– Assessed by craniofacial experts
– Groundtruth is union of expert scores
• Goal: classify individual according to given
facial abnormality
53
Learning 3D Shape Quantification -
Feature Combination
• Individual
– Terminal: selected histogram bins
– Function set: +,-,*,min,max,sqrt,log,2x,5x,10x
– Fitness measure: F1-measure
X6 + X7 + (max(X7,X6)-sin(X8) + (X6+X6))
54
Learning 3D Shape
Quantification - Experiment 1
• Objective: investigate function sets
– Combo1 = {+,-,*,min,max}
– Combo2 = {+,-,*,min,max,sqrt,log2,log10}
– Combo3 = {+,-,*,min,max,
2x,5x,10x,20x,50x,100x}
– Combo4 = {+,-,*,min,max,sqrt,log2,log10,
2x,5x,10x,20x,50x,100x}
55
Learning 3D Shape
Quantification - Experiment 1
• Best F-measure out of 10 runs
56
Tree structure for quantifying
midface hypoplasia
((X7-X7) + (X6+(((X6+X6)-X7)+(X7-X2)))+X7))+(X9-5X9+X7+X7)
Xi are the selected histogram bins
57
Learning 3D Shape
Quantification - Experiment 2
• Objective: compare local facial shape
descriptors
58
Learning 3D Shape
Quantification - Experiment 3
• Objective: compare GP to global approach
59
Learning 3D Shape
Quantification - Experiment 4
• Objective: predict 22q11.2DS
60
Outline
• Related Literature
• Datasets
• Base Framework
• 3D Shape Analysis
• Conclusion
61
Contributions
• General methodology for 3D shape
analysis
• Learning approach to detect salient points
• 3D object signatures
– 2D longitude-latitude salient map
– 2D histogram of azimuth-elevation angles
• Methodology for quantification of
craniofacial disorders
62
Future Directions
• Analyze other craniofacial disorders
– Cleft lip/palate, craniofacial microsomia
• Association of shape changes
– Over time, pre/post op
• Genotype–phenotype disease association
• Translate 3D shape quantification into
plain English language
63
Acknowledgements
• PhD Committee Members
– Linda Shapiro; James Brinkley; Maya Gupta;
Mark Ganther; Steve Seitz
• Collaborators at Seattle Children’s Hospital
Craniofacial Center
– Michael Cunningham; Matthew Speltz; Brent Collett;
Carrie Heike; Christa Novak
• Research Group
• This research is supported by the National Science
Foundation under grant number DBI-0543631
64
Publications
[1] 3D Head Shape Quantification for Infants with and without Deformational Plagiocephaly.
I. Atmosukarto, L. G. Shapiro, J. R. Starr, C. L. Heike, B. Collett, M. L. Cunningham, M. L. Speltz.
Accepted for publication in The Cleft-Palate Craniofacial Journal, 2009.
[2] 3D Object Classification using Salient Point Patterns With Application to Craniofacial
Research
I. Atmosukarto , K. Wilamowska, C. Heike, L. G. Shapiro.
Accepted for publication in Pattern Recognition, 2009.
[3] The Use of Genetic Programming for Learning 3D Craniofacial Shape Quantification.
I. Atmosukarto, L. G. Shapiro, C. Heike.
Accepted in International Conference on Pattern Recognition, 2010.
[4] 3D Object Retrieval Using Salient Views.
I. Atmosukarto and L. G. Shapiro.
In ACM Multimedia Information Retrieval, 2010.
[5] Shape-Based Classification of 3D Head Data.
L.Shapiro, K. Wilamowska, I. Atmosukarto, J. Wu, C. Heike, M. Speltz, and M. Cunningham.
In International Conference on Image Analysis and Processing, 2009.
[6] Automatic 3D Shape Severity Quantification and Localization for Deformational
Plagiocephaly.
I. Atmosukarto, L. Shapiro, M. Cunningham, and M. Speltz.
In Proc. SPIE Medical Imaging: Image Processing, 2009.
[7] A Learning Approach to 3D Object Classification.
I. Atmosukarto, L. Shapiro.
In Proc. S+SSPR, 2008.
[8] A Salient-Point Signature for 3D Object Retrieval.
I. Atmosukarto, L. G. Shapiro.
In Proc. ACM Multimedia Information Retrieval, 2008.
Back up slides
66
Kiran 3 months old
67
3D Descriptors
• Desirable properties:
– Efficient
– Discriminative
– Rotation-invariant
• Descriptor representation:
– Feature-based
– Graph-based
– View-based
68
Feature-based descriptors
• Represent as point in high-dimensional
space
• Two shapes are similar if close in space
• Sub-categories:
– Global features
– Global feature distribution
– Spatial map
– Local features
69
Feature-based descriptors
• Global features
– Volume, area, moments
• Global feature distributions
– Distribution of distance between random
points
+ Compact, rotation invariant
- Not discriminative enough
Shape Distributions Osada et al. 2002
70
Feature-based descriptors
• Spatial maps
– Shell and sectors
• Local features
+ Compact
- Not rotation invariant
Shape Histogram Ankerst et al. 1999
Spin Images Johnson et al. 1999
+ Allow partial matching
- More complex
71
Graph-based descriptors
• Extract geometric meaning by showing
how components are linked
• Model graph, Reeb graph, Skeleton
+ Good for articulated object
- Computationally expensive
Reeb Graph Hilaga et al. 2001
Skeleton Sundar et al. 2003
72
View-based descriptors
• Two 3D objects are similar if they look
similar from all viewing angles
• Light Field Descriptor
Chen et al. 2003
+ Best performer in SHREC
- Computationally expensive
73

More Related Content

Similar to 3D Shape Analysis .ppt

Statistical models of shape and appearance
Statistical models of shape and appearanceStatistical models of shape and appearance
Statistical models of shape and appearancepotaters
 
2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_tracking2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_trackingUUUI ICA
 
Human Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD FeaturesHuman Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD FeaturesBarış Üstündağ
 
Rutgers Governor School - Six Sigma
Rutgers Governor School - Six Sigma  Rutgers Governor School - Six Sigma
Rutgers Governor School - Six Sigma Brandon Theiss, PE
 
Presentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes LabPresentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes Labselan_rds
 
Linear discriminant analysis
Linear discriminant analysisLinear discriminant analysis
Linear discriminant analysisBangalore
 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.pptshohel rana
 
Statistics for analytics
Statistics for analyticsStatistics for analytics
Statistics for analyticsdeepika4721
 
Geometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptxGeometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptxsuyogpatil49
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15Shani729
 
Successive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature RecognitionSuccessive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature RecognitionDr. Vinayak Bharadi
 
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...Dr. Bhimsen Soragaon
 
Computational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial FeaturesComputational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial Featuressaulnml
 
Computer Vision descriptors
Computer Vision descriptorsComputer Vision descriptors
Computer Vision descriptorsWael Badawy
 

Similar to 3D Shape Analysis .ppt (20)

Statistical models of shape and appearance
Statistical models of shape and appearanceStatistical models of shape and appearance
Statistical models of shape and appearance
 
2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_tracking2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_tracking
 
Characterization
CharacterizationCharacterization
Characterization
 
Human Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD FeaturesHuman Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD Features
 
Reza talk
Reza talkReza talk
Reza talk
 
Rutgers Governor School - Six Sigma
Rutgers Governor School - Six Sigma  Rutgers Governor School - Six Sigma
Rutgers Governor School - Six Sigma
 
Presentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes LabPresentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes Lab
 
Lecture2-DT.pptx
Lecture2-DT.pptxLecture2-DT.pptx
Lecture2-DT.pptx
 
Object Recognition
Object RecognitionObject Recognition
Object Recognition
 
Linear discriminant analysis
Linear discriminant analysisLinear discriminant analysis
Linear discriminant analysis
 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.ppt
 
Statistics for analytics
Statistics for analyticsStatistics for analytics
Statistics for analytics
 
Geometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptxGeometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptx
 
PPT1
PPT1PPT1
PPT1
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15
 
Successive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature RecognitionSuccessive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature Recognition
 
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
 
pydataPointCloud.pptx
pydataPointCloud.pptxpydataPointCloud.pptx
pydataPointCloud.pptx
 
Computational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial FeaturesComputational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial Features
 
Computer Vision descriptors
Computer Vision descriptorsComputer Vision descriptors
Computer Vision descriptors
 

Recently uploaded

Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
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
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
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
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
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
 

Recently uploaded (20)

Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
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
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
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...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
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
 

3D Shape Analysis .ppt

  • 1. 3D Shape Analysis for Quantification, Classification and Retrieval Indriyati Atmosukarto PhD Defense Advisor: Prof Linda Shapiro 3D mesh object 2D salient map 3D Shape Analysis 2D histogram GP tree
  • 2. 2 General Motivation • Increasing number of 3D objects available • Want to store, index, classify and retrieve objects automatically • Need 3D object descriptor that captures global and local shape characteristics
  • 3. 3 Medical Motivation • Researchers at Seattle Children’s use CT scans and 3D surface meshes • Investigate head shape dysmorphologies due to craniofacial disorders • Want to represent, analyze and quantify variants from 3D head shapes
  • 4. 4 22q11.2 Deletion Syndrome (22q11.2DS) • Caused by genetic deletion • Cardiac anomalies, learning disabilities • Multiple subtle physical manifestations • Assessment is subjective
  • 5. 5 Deformational Plagiocephaly • Flattening of head caused by pressure • Delayed neurocognitive development • Assessment is subjective and inconsistent • Need objective and repeatable severity quantification method Brachycephaly Normal Plagiocephaly
  • 6. 6 Objective • Investigate new methodologies for representing 3D shapes • Representations are flexible enough to generalize from specific medical to general 3D object tasks • Develop and test for 3D shape classification, retrieval and quantification
  • 7. 7 Outline • Related Literature • Datasets • Base Framework • 3D Shape Analysis • Conclusion
  • 8. 8 Shape Retrieval Evaluation Contest (SHREC) • Benchmark with common test set and queries • Objective: evaluate effectiveness of 3D shape retrieval algorithms • No descriptor performs best for all tasks
  • 9. 9 3D Object Descriptor Feature- based Graph- based View- based Eg Shape distributions Skeleton Light Field Descriptor + Compact Articulated object Best in SHREC - Not discriminative Computationally expensive Computationally expensive
  • 10. 10 Deformational Plagiocephaly Measurements • Anthropometric landmark – Physical measurements using calipers • Template matching • Landmark photographs www.cranialtech.com - Subjective, time consuming, intrusive Hutchison et al. 2005 Kelly et al. 1999 Cranial Index (CI) Oblique Cranial Length Ratio (OCLR)
  • 11. 11 22q11.2DS Measurements • Anthropometric landmark • 2D template landmark + PCA • 3D mean landmark + PCA Boehringer et al. Gabor wavelet + PCA to analyze 10 facial dysmorphologies Hutton et al. Align to average face + PCA - Manual landmarks
  • 12. 12 Outline • Related Literature • Datasets • Base Framework • 3D Shape Analysis • Conclusion
  • 13. 13 Datasets • 22q11.2DS • Deformational Plagiocephaly • Heads • SHREC similar overall shape with subtle distinctions non similar shapes
  • 14. 14 22q11.2DS Dataset • Dataset: 189 (53 + / 136 -),86 (43 + / 43 -) • Assessed by craniofacial experts – Selected 9 facial features that characterize disease
  • 15. 15 Deformational Plagiocephaly Dataset • Dataset: 254 (154+/100 -), 140 (50+/90 -) • Assessed by craniofacial experts – 5 different affected areas of head
  • 16. 16 Heads Dataset • 15 original objects - 7 classes • Randomly morph each object
  • 17. 17 SHREC Dataset • 425 objects - 39 classes
  • 18. 18 Outline • Related Literature • Datasets • Base Framework • 3D Shape Analysis • Conclusion
  • 19. 19 Base Framework Feature extraction Feature aggregation Curvature Surface normal Azimuth elevation angles histograms Input: Surface mesh Neighborhood radius Ex: smoothed curvature 3D Shape Analysis
  • 20. 20 Learning salient points 3D Shape Analysis 2D longitude-latitude salient map 2D azimuth elevation histogram Learning 3D shape quantification
  • 21. 21 Learning salient points 3D Shape Analysis 2D longitude-latitude salient map 2D azimuth elevation histogram Learning 3D shape quantification
  • 22. 22 Learning Salient Points • Salient points are application dependent • Classifier learns characteristics of salient points SVM Classifier Training Data Saliency Prediction Model
  • 23. 23 Learning Salient Points • 22q11.2DS – Training on subset craniofacial landmarks • Deformational Plagiocephaly – Training points marked on flat areas on head
  • 24. 24 Learning Salient Points – General 3D Objects • Training on craniofacial landmarks on different classes of heads • Predicted salient points
  • 25. 25 Learning salient points 3D Shape Analysis 2D longitude-latitude salient map 2D azimuth elevation histogram Learning 3D shape quantification
  • 26. 26 2D Longitude-Latitude Salient Map Classification Salient Point Pattern Projection Retrieval Salient Views
  • 27. 27 Salient Point Pattern Projection • Discretize saliency according to score • Map onto 2D plane via longitude-latitude transformation Predicted saliency Discretized saliency 2D map signature Input 3D mesh φ θ
  • 28. 28 Classification using 2D Map LFD – Light Field Descriptor SPH – Spherical Harmonics D2 – Shape Distribution AAD – Angle Histogram
  • 29. 29 Retrieval using 2D Map • Retrieval on SHREC
  • 30. 30 Related Work • Light Field Descriptor [Chen et al., 2003] 1. Given two 3D models rotated randomly 2. Compare 2D images from same viewing angles 3. Compare 2D images from another angle 4.Best match = Rotation of camera position with best similarity
  • 31. 31 Salient Views • Goal: improve LFD by selecting only 2D salient views to describe 3D object • Discernible and useful in describing object Select Salient Views
  • 32. 32 • Silhouette with contour salient points – Surface normal vector ┴ camera view point • Greedy clustering Salient Views
  • 33. 33 Selecting Salient Views • Accumulate # contour salient points • Sort views based on # contour salient pts • Select top K salient views • Select top K distinct salient views (DSV)
  • 34. 34 Salient Views - Number of views • Distinct Salient Views vs Light Field Descriptor • Average score: 0.121 (DSV) vs 0.098 (LFD) • Number of views: ~12 (DSV) vs 100 (LFD)
  • 35. 35 Salient Views - Runtime • Bottleneck: feature extraction step • Feature extraction runtime comparison • 15-fold speed up compare to LFD • Reduce number of views to 10%
  • 36. 36 Learning salient points 3D Shape Analysis 2D longitude-latitude salient map 2D azimuth elevation histogram Learning 3D shape quantification
  • 37. 37 Global 2D Azimuth-Elevation Angles Histogram • 3D Shape Quantification for Deformational Plagiocephaly • Classification of 22q11.2DS
  • 38. 38 3D Shape Quantification for Deformational Plagiocephaly • Discretize azimuth elevation angles into 2D histogram • Hypothesis: flat parts on head will create high-valued bins
  • 39. 39 Shape Severity Scores for Posterior Plagiocephaly • Left Posterior Flatness Score (LPFS) • Right Posterior Flatness Score (RPFS) • Asymmetry Score (AS) = RPFS - LPFS • Absolute Asymmetry Score (AAS)
  • 40. 40 Classification of Posterior Plagio Absolute Asymmetry Score (AAS) vs Oblique Cranial Length Ratio (OCLR)
  • 41. 41 Classification of Posterior Plagio Absolute Asymmetry Score (AAS) vs Oblique Cranial Length Ratio (OCLR) OCLR AAS # misclassified controls 8 2
  • 42. 42 Classification of Deformational Plagiocephaly • Treat 2D histogram as feature vector • Classify five plagiocephaly conditions
  • 43. 43 Classification of 22q11.2DS • Treat 2D histogram as feature vector
  • 45. 45 Learning salient points 3D Shape Analysis 2D longitude-latitude salient map 2D azimuth elevation histogram Learning 3D shape quantification
  • 46. 46 Learning 3D Shape Quantification • Analyze 22q11.2DS and 9 associated facial features • Goal: quantify different shape variations in different facial abnormalities
  • 47. 47 Learning 3D Shape Quantification - Facial Region Selection • Focus on 3 facial areas – Midface, nose, mouth • Regions selected manually
  • 48. 48 Learning 3D Shape Quantification - 2D Histogram Azimuth Elevation • Using azimuth elevation angles of surface normal vectors of points in selected region
  • 49. 49 Learning 3D Shape Quantification - Feature Selection • Determine most discriminative bins • Use Adaboost learning • Obtain positional information of important region on face
  • 50. 50 Learning 3D Shape Quantification - Feature Combination • Use Genetic Programming (GP) to evolve mathematical expression • Start with random population – Individuals are evaluated with fitness measure – Best individuals reproduce to form new population
  • 51. 51 Learning 3D Shape Quantification - Genetic Programming • Individual: – Tree structure – Terminals e.g variables eg. 3, 5, x, y, … – Function set e.g +, -, *, … – Fitness measure e.g sum of square … x y 5 + * 5*(x+y)
  • 52. 52 Learning 3D Shape Quantification - Feature Combination • 22q11.2DS dataset – Assessed by craniofacial experts – Groundtruth is union of expert scores • Goal: classify individual according to given facial abnormality
  • 53. 53 Learning 3D Shape Quantification - Feature Combination • Individual – Terminal: selected histogram bins – Function set: +,-,*,min,max,sqrt,log,2x,5x,10x – Fitness measure: F1-measure X6 + X7 + (max(X7,X6)-sin(X8) + (X6+X6))
  • 54. 54 Learning 3D Shape Quantification - Experiment 1 • Objective: investigate function sets – Combo1 = {+,-,*,min,max} – Combo2 = {+,-,*,min,max,sqrt,log2,log10} – Combo3 = {+,-,*,min,max, 2x,5x,10x,20x,50x,100x} – Combo4 = {+,-,*,min,max,sqrt,log2,log10, 2x,5x,10x,20x,50x,100x}
  • 55. 55 Learning 3D Shape Quantification - Experiment 1 • Best F-measure out of 10 runs
  • 56. 56 Tree structure for quantifying midface hypoplasia ((X7-X7) + (X6+(((X6+X6)-X7)+(X7-X2)))+X7))+(X9-5X9+X7+X7) Xi are the selected histogram bins
  • 57. 57 Learning 3D Shape Quantification - Experiment 2 • Objective: compare local facial shape descriptors
  • 58. 58 Learning 3D Shape Quantification - Experiment 3 • Objective: compare GP to global approach
  • 59. 59 Learning 3D Shape Quantification - Experiment 4 • Objective: predict 22q11.2DS
  • 60. 60 Outline • Related Literature • Datasets • Base Framework • 3D Shape Analysis • Conclusion
  • 61. 61 Contributions • General methodology for 3D shape analysis • Learning approach to detect salient points • 3D object signatures – 2D longitude-latitude salient map – 2D histogram of azimuth-elevation angles • Methodology for quantification of craniofacial disorders
  • 62. 62 Future Directions • Analyze other craniofacial disorders – Cleft lip/palate, craniofacial microsomia • Association of shape changes – Over time, pre/post op • Genotype–phenotype disease association • Translate 3D shape quantification into plain English language
  • 63. 63 Acknowledgements • PhD Committee Members – Linda Shapiro; James Brinkley; Maya Gupta; Mark Ganther; Steve Seitz • Collaborators at Seattle Children’s Hospital Craniofacial Center – Michael Cunningham; Matthew Speltz; Brent Collett; Carrie Heike; Christa Novak • Research Group • This research is supported by the National Science Foundation under grant number DBI-0543631
  • 64. 64 Publications [1] 3D Head Shape Quantification for Infants with and without Deformational Plagiocephaly. I. Atmosukarto, L. G. Shapiro, J. R. Starr, C. L. Heike, B. Collett, M. L. Cunningham, M. L. Speltz. Accepted for publication in The Cleft-Palate Craniofacial Journal, 2009. [2] 3D Object Classification using Salient Point Patterns With Application to Craniofacial Research I. Atmosukarto , K. Wilamowska, C. Heike, L. G. Shapiro. Accepted for publication in Pattern Recognition, 2009. [3] The Use of Genetic Programming for Learning 3D Craniofacial Shape Quantification. I. Atmosukarto, L. G. Shapiro, C. Heike. Accepted in International Conference on Pattern Recognition, 2010. [4] 3D Object Retrieval Using Salient Views. I. Atmosukarto and L. G. Shapiro. In ACM Multimedia Information Retrieval, 2010. [5] Shape-Based Classification of 3D Head Data. L.Shapiro, K. Wilamowska, I. Atmosukarto, J. Wu, C. Heike, M. Speltz, and M. Cunningham. In International Conference on Image Analysis and Processing, 2009. [6] Automatic 3D Shape Severity Quantification and Localization for Deformational Plagiocephaly. I. Atmosukarto, L. Shapiro, M. Cunningham, and M. Speltz. In Proc. SPIE Medical Imaging: Image Processing, 2009. [7] A Learning Approach to 3D Object Classification. I. Atmosukarto, L. Shapiro. In Proc. S+SSPR, 2008. [8] A Salient-Point Signature for 3D Object Retrieval. I. Atmosukarto, L. G. Shapiro. In Proc. ACM Multimedia Information Retrieval, 2008.
  • 67. 67 3D Descriptors • Desirable properties: – Efficient – Discriminative – Rotation-invariant • Descriptor representation: – Feature-based – Graph-based – View-based
  • 68. 68 Feature-based descriptors • Represent as point in high-dimensional space • Two shapes are similar if close in space • Sub-categories: – Global features – Global feature distribution – Spatial map – Local features
  • 69. 69 Feature-based descriptors • Global features – Volume, area, moments • Global feature distributions – Distribution of distance between random points + Compact, rotation invariant - Not discriminative enough Shape Distributions Osada et al. 2002
  • 70. 70 Feature-based descriptors • Spatial maps – Shell and sectors • Local features + Compact - Not rotation invariant Shape Histogram Ankerst et al. 1999 Spin Images Johnson et al. 1999 + Allow partial matching - More complex
  • 71. 71 Graph-based descriptors • Extract geometric meaning by showing how components are linked • Model graph, Reeb graph, Skeleton + Good for articulated object - Computationally expensive Reeb Graph Hilaga et al. 2001 Skeleton Sundar et al. 2003
  • 72. 72 View-based descriptors • Two 3D objects are similar if they look similar from all viewing angles • Light Field Descriptor Chen et al. 2003 + Best performer in SHREC - Computationally expensive
  • 73. 73