3D Shape Analysis for Quantification, Classification and Retrieval Indriyati Atmosukarto PhD Defense Advisor: Prof Linda Shapiro 3D mesh object 2D salient.

Slides:



Advertisements
Similar presentations
Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
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.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Classification and Feature Selection for Craniosynostosis Shulin Yang, Linda G. Shapiro, Michael L. Cunningham, Matthew Speltz, Su-In Lee University of.
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
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
A Study of Approaches for Object Recognition
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D. Michael Cunningham,
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D. Michael Cunningham,
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Selecting Distinctive 3D Shape Descriptors for Similarity Retrieval Philip Shilane and Thomas Funkhouser.
The Princeton Shape Benchmark Philip Shilane, Patrick Min, Michael Kazhdan, and Thomas Funkhouser.
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Oral Defense by Sunny Tang 15 Aug 2003
CAD’11, TaipeiDepartment of Engineering Design, IIT Madras M. Ramanathan Department of Engineering Design Indian Institute of Technology Madras.
Facial Recognition CSE 391 Kris Lord.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Gender and 3D Facial Symmetry: What’s the Relationship ? Xia BAIQIANG (University Lille1/LIFL) Boulbaba Ben Amor (TELECOM Lille1/LIFL) Hassen Drira (TELECOM.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Computer vision.
Recognizing Deformable Shapes Salvador Ruiz Correa Ph.D. Thesis, Electrical Engineering.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Alignment and Matching
Local invariant features Cordelia Schmid INRIA, Grenoble.
3D Craniofacial Image Analysis and Retrieval Linda Shapiro* Department of Computer Science & Engineering Department of Electrical Engineering Department.
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.
Pedestrian Detection and Localization
Shape Descriptors Thomas Funkhouser and Michael Kazhdan Princeton University Thomas Funkhouser and Michael Kazhdan Princeton University.
Object Recognition in Images Slides originally created by Bernd Heisele.
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,
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Recognizing Deformable Shapes Salvador Ruiz Correa (CSE/EE576 Computer Vision I)
Image Classification for Automatic Annotation
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D., Michael Cunningham,
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
CS654: Digital Image Analysis
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D., Michael Cunningham,
Categorical Perception 강우현. Introduction Scalable representations for visual categorization Representation for functional and affordance-based categorization.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
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
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Recognizing Deformable Shapes
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
3D Shape Analysis for Quantification, Classification and Retrieval
Paper Presentation: Shape and Matching
Detection of Local Cortical Asymmetry via Discriminant Power Analysis
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
A Similarity Retrieval System for Multimodal Functional Brain Images
Brief Review of Recognition + Context
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data
Beam Search Addition According to Wikipedia
Feature descriptors and matching
Recognizing Deformable Shapes
Presentation transcript:

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 histogramGP 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 BrachycephalyNormalPlagiocephaly

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 distributionsSkeletonLight Field Descriptor + CompactArticulated object Best in SHREC - Not discriminative Computationally expensive

10 Deformational Plagiocephaly Measurements Anthropometric landmark –Physical measurements using calipers Template matching Landmark photographs - Subjective, time consuming, intrusive Hutchison et al Kelly et al 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 RetrievalSalient 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 randomly2. Compare 2D images from same viewing angles 3. Compare 2D images from another angle4.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: (DSV) vs (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) OCLRAAS # misclassified controls82

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 … xy 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

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, [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, [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, [4] 3D Object Retrieval Using Salient Views. I. Atmosukarto and L. G. Shapiro. In ACM Multimedia Information Retrieval, [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, [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, [7] A Learning Approach to 3D Object Classification. I. Atmosukarto, L. Shapiro. In Proc. S+SSPR, [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 Spin Images Johnson et al 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 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 Best performer in SHREC - Computationally expensive

73