3D Craniofacial Image Analysis and Retrieval Linda Shapiro* Department of Computer Science & Engineering Department of Electrical Engineering Department.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

1 Registration of 3D Faces Leow Wee Kheng CS6101 AY Semester 1.
Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Classification and Feature Selection for Craniosynostosis Shulin Yang, Linda G. Shapiro, Michael L. Cunningham, Matthew Speltz, Su-In Lee University of.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
Comparing 3D descriptors for local search of craniofacial landmarks F.M. Sukno 1,2, J.L. Waddington 2 and Paul F. Whelan 1 1 Dublin City University and.
Face Alignment with Part-Based Modeling
Automatic Feature Extraction for Multi-view 3D Face Recognition
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Neurocomputing,Neurocomputing, Haojie Li Jinhui Tang Yi Wang Bin Liu School of Software, Dalian University of Technology School of Computer Science,
Model: Parts and Structure. History of Idea Fischler & Elschlager 1973 Yuille ‘91 Brunelli & Poggio ‘93 Lades, v.d. Malsburg et al. ‘93 Cootes, Lanitis,
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Learning to Compute the Symmetry Plane for Human Faces Jia Wu ACM-BCB '11, August
A Robust Real Time Face Detection. Outline  AdaBoost – Learning Algorithm  Face Detection in real life  Using AdaBoost for Face Detection  Improvements.
Automatic Pose Estimation of 3D Facial Models Yi Sun and Lijun Yin Department of Computer Science State University of New York at Binghamton Binghamton,
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D. Michael Cunningham,
Selecting Distinctive 3D Shape Descriptors for Similarity Retrieval Philip Shilane and Thomas Funkhouser.
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
Radial-Basis Function Networks
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Gender and 3D Facial Symmetry: What’s the Relationship ? Xia BAIQIANG (University Lille1/LIFL) Boulbaba Ben Amor (TELECOM Lille1/LIFL) Hassen Drira (TELECOM.
CSE 185 Introduction to Computer Vision
MITRE Corporation is a federally-funded research-and- development corporation that has developed their own facial recognition system, known as MITRE Matcher.
Chapter 14: Nonparametric Statistics
Computer vision.
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
Recognizing Deformable Shapes Salvador Ruiz Correa Ph.D. Thesis, Electrical Engineering.
“Hello! My name is... Buffy” Automatic Naming of Characters in TV Video Mark Everingham, Josef Sivic and Andrew Zisserman Arun Shyam.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Local invariant features Cordelia Schmid INRIA, Grenoble.
1 Beyond Classical Search Chapter 3 covered problems that considered the whole search space and produced a sequence of actions leading to a goal. Chapter.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Enhanced Correspondence and Statistics for Structural Shape Analysis: Current Research Martin Styner Department of Computer Science and Psychiatry.
Recognizing Deformable Shapes Salvador Ruiz Correa UW Ph.D. Graduate Researcher at Children’s Hospital.
1 Ying-li Tian, Member, IEEE, Takeo Kanade, Fellow, IEEE, and Jeffrey F. Cohn, Member, IEEE Presenter: I-Chung Hung Advisor: Dr. Yen-Ting Chen Date:
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Local invariant features Cordelia Schmid INRIA, Grenoble.
Adaptive Rigid Multi-region Selection for 3D face recognition K. Chang, K. Bowyer, P. Flynn Paper presentation Kin-chung (Ryan) Wong 2006/7/27.
Recognizing Deformable Shapes Salvador Ruiz Correa (CSE/EE576 Computer Vision I)
Image Classification for Automatic Annotation
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D., Michael Cunningham,
Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.
Finding “Lines” of Symmetry on 3D Craniofacial Meshes Method Compute descriptors of each mesh vertex From these descriptors, learn areas that may be related.
CSE 185 Introduction to Computer Vision Feature Matching.
3D Shape Analysis for Quantification, Classification and Retrieval Indriyati Atmosukarto PhD Defense Advisor: Prof Linda Shapiro 3D mesh object 2D salient.
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D., Michael Cunningham,
CS332 Visual Processing Department of Computer Science Wellesley College High-Level Vision Face Recognition I.
776 Computer Vision Jan-Michael Frahm Spring 2012.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
3D Shape Analysis for Quantification, Classification and Retrieval
Recognizing Deformable Shapes
A Perceptual Shape Descriptor
3D Shape Analysis for Quantification, Classification and Retrieval
Shape-based Quantification of 3D Face Data for Craniofacial Research
Moo K. Chung1,3, Kim M. Dalton3, Richard J. Davidson2,3
Feature description and matching
Detection of Local Cortical Asymmetry via Discriminant Power Analysis
Categorization by Learning and Combing Object Parts
A Similarity Retrieval System for Multimodal Functional Brain Images
Beyond Classical Search
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data
Beam Search Addition According to Wikipedia
Computational Photography
Recognizing Deformable Shapes
Presentation transcript:

3D Craniofacial Image Analysis and Retrieval Linda Shapiro* Department of Computer Science & Engineering Department of Electrical Engineering Department of Biomedical Informatics & Medical Education University of Washington 3D mesh object 3D Shape Analysis intermediate representation Classification or Quantification * This talk draws on the research of Indriyati Atmosukarto (Ph.D. 2010) and Jia Wu.

2 Deformational Plagiocephaly Flattening of head caused by pressure Delayed neurocognitive development Assessment is subjective and inconsistent Need objective and repeatable severity quantification method BrachycephalyNormalPlagiocephaly

3 22q11.2 Deletion Syndrome (22q11.2DS) Caused by genetic deletion Cardiac anomalies, learning disabilities Multiple subtle physical manifestations Assessment is subjective

Cleft Lip and Palate 4 unilateral cleft lip and palatebilateral cleft lip and palate 1:1000 newborns Wide spectrum of deformities Varying degrees of symmetry Objective assessment of severity and outcome is lacking

5 Objective Investigate new methodologies for representing 3D craniofacial shapes Use these representations for –Classification of abnormality –Quantification of abnormality and particular symptoms –Retrieval of images from a database that are similar to a given image

6 Deformational Plagiocephaly (Manual) Measurements Anthropometric landmark –Physical measurements using calipers Template matching Landmark photographs Hutchison et al Kelly et al Cranial Index (CI) Oblique Cranial Length Ratio (OCLR)

7 22q11.2DS (Manual) 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

Computing the Plane of Symmetry 8 Mirror method Benz et al hypothesize plane location 2. construct the mirror image 3. overlay mirror image on face 4. find closest corresponding points 5. use corresponding points to better estimate the plane 6. repeat (2-5) till convergence

Data Collection 3dMD multi-camera stereo system Reconstructed 3D mesh

10 Global 2D Azimuth-Elevation Angle Histogram 3D Shape Quantification for Deformational Plagiocephaly Classification of 22q11.2DS Future retrieval of “similar” normal heads Indriyati Atmosukarto

11 3D Shape Quantification for Deformational Plagiocephaly Discretize azimuth elevation angles into 2D histogram Hypothesis: flat parts on head will create high-valued bins

12 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)

13 Classification of Posterior Plagio Absolute Asymmetry Score (AAS) vs Oblique Cranial Length Ratio (OCLR)

14 Classification of Posterior Plagio Absolute Asymmetry Score (AAS) vs Oblique Cranial Length Ratio (OCLR) #misclassified controls: OCLR 8, AAS 2

15 Classification of Deformational Plagiocephaly Treat 2D histogram as feature vector Classify five plagiocephaly conditions

16 Classification of 22q11.2DS Treat 2D histogram as feature vector

17 Classification of 22q11.2DS Facial Features

18 Learning 3D Shape Quantification Analyze 22q11.2DS and 9 associated facial features Goal: quantify different shape variations in different facial abnormalities

19 Learning 3D Shape Quantification - Facial Region Selection Focus on 3 facial areas –Midface, nose, mouth Regions selected manually

20 Learning 3D Shape Quantification - 2D Histogram Azimuth Elevation Using azimuth elevation angles of surface normal vectors of points in selected region

21 Learning 3D Shape Quantification - Feature Selection Determine most discriminative bins Use Adaboost learning Obtain positional information of important region on face

22 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

23 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 … xy 5+ * 5*(x+y)

24 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

25 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))

26 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}

27 Learning 3D Shape Quantification - Experiment 1 Best F-measure out of 10 runs

28 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

29 Learning 3D Shape Quantification - Experiment 2 Objective: compare local facial shape descriptors

30 Learning 3D Shape Quantification - Experiment 3 Objective: predict 22q11.2DS

31

Learning to Compute the Plane of Symmetry for Human Faces 32 Overview - Train a classifier to identify regions about landmark points - Train a second classifier to determine which of these regions are useful in computing the plane of symmetry - Use these classifiers to select regions of a face and use their center points to compute the plane of symmetry -The RANSAC algorithm fits the plane and discards outliers Jia Wu

Landmark by medical experts 33 Landmarks labeled by experts Standard symmetry plane

10 kinds of landmarks. –Nose: ac, prn, sn,se –Eyes: en, ex –Mouth: (li,ls), ch, sto, slab 34

Positive/negative samples 35 Training for en: the inner corners of the eyes Training for prn: most protruded point of nasal tip

Features: Histograms of Gaussian Curvature and Curvedness with Different Neighborhood Sizes 36 Gaussian curvature Curvedness (distance from origin in curvature plane) Histograms of Gaussian curvatures of a positive sample and a negative sample Gaussian curvature

Interesting points prediction 37 Prediction of en: the inner corners of the eyes Prediction of prn: most protruded point of nasal tip

Connected regions 38 Connected regions for en: each color means one region Connected regions for prn: each color means one region

How to define “useful” symmetric regions A useful pair of regions should be symmetric to the standard symmetry plane A useful single region should have the center on the standard symmetry plane 39 useful regions for en useful regions for prn

Procedure for New data 40 Select possible landmark areas( from Landmark model) Find and pair connected regions Determine useful singles and useful pairs ( from Symmetry model) Get center and draw a plane using learned centers interesting regions for prn Predicted as useful single Predicted as useful pair

Procedure for New Images 41 Centers of useful regionsCenters for constructing plane of symmetry are red. Result: Plane of symmetry

Results on 22q11.2DS Data Set compared to Mirror Method 42 best worst best

Results on Rotated Data Set 44 bes t worst bes t

45

Some Results on Cleft Subjects 46 Learning method Mirror method

Some More Recent Results Using Only En, Se, and Gn 47

48 Contributions Representation of craniofacial anatomy by azimuth elevation histograms and other local features. Classification and quantification of abnormal conditions using this representation. New learning methodology for finding the plane of symmetry of the face, even for cleft patients.

49 Future Directions A retrieval system is being designed that will use multiple different low-level features in different areas of the face to retrieve similar images from image databases. The asymmetry of the face will be studied more thoroughly and quantified. A series of new features will be designed to describe and quantify the degree of cleft lip and palate.

50 Acknowledgements This research was supported by the National Science Foundation under grant number DBI the National Institute of Dental and Craniofacial Research under grant number 1U01DE as part of the FaceBase Consortium the National Institute of Health under grant number K23-DE017741

CranioGUI 51 Purpose: all web-based graphical interface, no setup, allows people to try our modules with no overhead.