SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Two Feature Extraction Methods

            Lian, Xiaochen
        skylian1985@163.com

       Department of Computer Science
        Shanghai Jiao Tong University


              July 13, 2007




        Lian, Xiaochen   Two Feature Extraction Methods
Attention Based Method
                   Statistics Based Method


Outline



  1   Attention Based Method
        Why Attention?
        Model of Attention
        Application in Face Recognition


  2   Statistics Based Method
        Basic Idea
        Feature Selection Process




                           Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                   Attention Based Method
                                             Model of Attention
                   Statistics Based Method
                                             Application in Face Recognition


Outline



  1   Attention Based Method
        Why Attention?
        Model of Attention
        Application in Face Recognition


  2   Statistics Based Method
        Basic Idea
        Feature Selection Process




                           Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                  Attention Based Method
                                            Model of Attention
                  Statistics Based Method
                                            Application in Face Recognition


Why Attention?




  When recognizing a person, we compare the face with those
  stored in memory. We always can not remember all the details of a
  face. It is the conspicuous parts that impress themselves on us.




                          Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                  Attention Based Method
                                            Model of Attention
                  Statistics Based Method
                                            Application in Face Recognition


Model of Attention
  How do human vision system find salient regions in a scene? Koch
  and Ullman[?] proposed a biologically plausible architecture.




               Figure: General architecture ofExtraction Methods
                        Lian, Xiaochen Two Feature
                                                   the model
Why Attention?
                   Attention Based Method
                                              Model of Attention
                   Statistics Based Method
                                              Application in Face Recognition


Channels
  The original image is decomposed into three channels.
      Intensity I : Consider the brightness of a pixel, which is
      obtained as I = (r + g + b)/3.
      Color: Red-Green color and Blue-Yellow opponencies.
                                                r−g
                               RG =
                                             max(r, g, b)
                                             b − min(r, g)
                               BY =
                                             max(r, g, b)


      Orientation: Four orientation channels correspond to gabor
      filters oriented at 0, 45, 90, and 135 degrees. This
      representation is able to capture the critical distinctions in
      orientation.
                           Lian, Xiaochen     Two Feature Extraction Methods
Why Attention?
           Attention Based Method
                                     Model of Attention
           Statistics Based Method
                                     Application in Face Recognition


Channels




                       Figure: Channels
                   Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                    Attention Based Method
                                              Model of Attention
                    Statistics Based Method
                                              Application in Face Recognition


Image Pyramid



  The Gaussian pyramid is created to a depth of nine levels, with
  level 0 having a scale of 1 : 1 (the original input image) and level 8
  being 1 : 256. This is done by filtering the images with gaussian
  filter and then resize it. We use gaussian filter to eliminate noise,
  and the resizing is for biological purpose.
  There are seven pyramids, one for intensity MI , two for color MRG
  and MBY , and four for orientation Mθ (θ ∈ {0, 45, 90, 135}).




                            Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
            Attention Based Method
                                      Model of Attention
            Statistics Based Method
                                      Application in Face Recognition


Image Pyramid




                    Figure: Image pyramid
                    Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                   Attention Based Method
                                             Model of Attention
                   Statistics Based Method
                                             Application in Face Recognition


Center Surround Difference
  It is a cross-scale difference between two images, denoted by “ ”:
  expanding the smaller image into the larger one by interpolation,
  then followed by pixel-pixel substraction.




                   Figure: Center Surround Difference


                           Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                Attention Based Method
                                          Model of Attention
                Statistics Based Method
                                          Application in Face Recognition


Normalization




                     Figure: Normalization effect




                        Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                   Attention Based Method
                                             Model of Attention
                   Statistics Based Method
                                             Application in Face Recognition


Normalization
  Difference-of-Gaussians filter is usually used to detect blob.
                       c2 −(x2 +y2 )/(2σ2 )   c2
                                                    e−(x +y )/(2σinh )
                                                        2  2     2
        DoG(x, y) =     ex
                          2
                            e           ex −   inh
                                                 2
                      2πσex                  2πσinh




                           Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                   Attention Based Method
                                             Model of Attention
                   Statistics Based Method
                                             Application in Face Recognition


Saliency Map
  Combine the images from all the channels linearly.




                            Figure: Saliency Map
                           Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                 Attention Based Method
                                           Model of Attention
                 Statistics Based Method
                                           Application in Face Recognition




Figure: Faces and the corresponding saliency Map(from ORL face
database)


                         Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
             Attention Based Method
                                       Model of Attention
             Statistics Based Method
                                       Application in Face Recognition


Experiment Result




                         Figure: Error rate




                     Figure: Rank error rate


                     Lian, Xiaochen    Two Feature Extraction Methods
Why Attention?
                 Attention Based Method
                                           Model of Attention
                 Statistics Based Method
                                           Application in Face Recognition


Lots of Problems!




     How to do recognition? Different people have different sets of
     features. Simply applying Euclid Distance yields bad
     performance: the error rate is high for a 40-person database.
     The performance suffers pose and expression severely.




                         Lian, Xiaochen    Two Feature Extraction Methods
Attention Based Method    Basic Idea
                   Statistics Based Method   Feature Selection Process


Outline



  1   Attention Based Method
        Why Attention?
        Model of Attention
        Application in Face Recognition


  2   Statistics Based Method
        Basic Idea
        Feature Selection Process




                           Lian, Xiaochen    Two Feature Extraction Methods
Attention Based Method    Basic Idea
                      Statistics Based Method   Feature Selection Process


Basic Idea



  Suppose S = {x1 , x2 , · · · , xn } be n features for the collected data.
  The objective of feature selection is to find a subset
  Sd = {xi1 , xi2 , · · · , xid }, which suffice to represent the original data.
  The performance of Sd can be evaluated by the percentage of the
  variation in xi that can be accounted for by the elements by Sd . If
  that percentage is large enough, Sd can then be the final choice;
  otherwise, new significant variables need to be added into Sd .




                              Lian, Xiaochen    Two Feature Extraction Methods
Attention Based Method      Basic Idea
                    Statistics Based Method     Feature Selection Process


Feature Similarity Measure


  The squared-correlation coefficient between two random vectors x
  and y is
                                                (xt y)2
                              sc(x, y) =                   .
                                              (xt x)(yt y)
  This measure has the following properties:
      0 ≤ |sc(x, y)| ≤ 1.
      |sc(x, y)| if and only if x and y are linearly related.
      The measure is invariant to scaling and translation.
      The measure is sensitive to rotation.




                            Lian, Xiaochen      Two Feature Extraction Methods
Attention Based Method         Basic Idea
                     Statistics Based Method        Feature Selection Process


Step-By-Step Selection




  At the first step, let
                                               i=1 sc(xi , xj )
                                               n
                              Cj,1 =                              ,
                                                    n
                                i1 = arg max {Cj,1 }.
                                               1≤j≤n

  Select xi1 as the first significant variable.




                             Lian, Xiaochen         Two Feature Extraction Methods
Attention Based Method        Basic Idea
                    Statistics Based Method       Feature Selection Process


Step-By-Step Selection

  Assume the first m − 1 most significant variables, z1 , · · · , zm−1 , has
  been chosen. The m-th significant feature zm will be chosen in such
  a manner: The subset Sm−1 + {zm } should be the most
  representative subset compared with any other subsets formed by
  adding a candidate feature to Sm−1 .
  Let αj ∈ S − Sm−1 and

                                              i=1 sc(xi , αj )
                                              n
                             Cj,m =                              ,
                                                   n

                              im = arg max {Cj,m }.
                                              1≤j≤n

  The m-th significant feature can then be xim .


                            Lian, Xiaochen        Two Feature Extraction Methods
Attention Based Method    Basic Idea
Statistics Based Method   Feature Selection Process




        Lian, Xiaochen    Two Feature Extraction Methods
Attention Based Method    Basic Idea
                 Statistics Based Method   Feature Selection Process


Some Discussion



     The squared-correlation coefficient is used to measure the
     linear correlation between variables. Need new method for
     nonlinear relationships.
     The greedy search process do not assure the optimal
     selection.
     The complexity is O(n2 N), where n is the number of features,
     and N is the number of samples. When n become large, the
     algorithm will be inefficient.




                         Lian, Xiaochen    Two Feature Extraction Methods
Attention Based Method    Basic Idea
              Statistics Based Method   Feature Selection Process




C. Koch, and S. Ullman, “Shifts in Selective Visual Attention:
Towards the Underlying Neural Circuitry,” Human Neurobiology, vol.
4, pp. 219-227, 1985. pp. 89-102, 1977.

Laurent Itti, and Christof Koch, “A saliency-based search mechanism
for overt and covert shitfs of visual attention,” Vision Research,
40(2000).

Dirk Walther, and Christof Koch, “Modeling attention to salient
proto-objects,” Neural Networks, 19(2006).

Laurent Itti, Christof Koch, and Ernst Niebur, “A Model of
Saliency-Based Visual Attention for Rapid Scene Analysis,” IEEE
Trans. Pattern Analysis and Machine Intelligence, vol. 20, No. 11,
Nov. 1998.



                      Lian, Xiaochen    Two Feature Extraction Methods
Attention Based Method    Basic Idea
             Statistics Based Method   Feature Selection Process




Hua-Liang, and Stephen A. Billings, “Feature Subset Selection
and Ranking for Data Dimensionality Reduction,” IEEE Trans.
Pattern Analysis and Machine Intelligence, vol. 29, no.1, Jan.
2007.
Pabitra Mitra, C.A. Mrthy, and Sankar K. Pal “Unsupervised
Feature Selection Using Feature Similarity,” IEEE Trans.
Pattern Analysis and Machine Intelligence, vol. 24, No. 3, Mar.
2002.




                     Lian, Xiaochen    Two Feature Extraction Methods

Weitere ähnliche Inhalte

Was ist angesagt?

Brain Tumor Detection using CNN
Brain Tumor Detection using CNNBrain Tumor Detection using CNN
Brain Tumor Detection using CNNMohammadRakib8
 
3.5 model based clustering
3.5 model based clustering3.5 model based clustering
3.5 model based clusteringKrish_ver2
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree LearningMilind Gokhale
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNNShuai Zhang
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing Anna Aquarian
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methodsReza Ramezani
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceWasif Altaf
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaginggeetachauhan
 
2.3 bayesian classification
2.3 bayesian classification2.3 bayesian classification
2.3 bayesian classificationKrish_ver2
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learningAntonio Rueda-Toicen
 
Machine Learning With Logistic Regression
Machine Learning  With Logistic RegressionMachine Learning  With Logistic Regression
Machine Learning With Logistic RegressionKnoldus Inc.
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Brain Tumour Detection.pptx
Brain Tumour Detection.pptxBrain Tumour Detection.pptx
Brain Tumour Detection.pptxRevolverRaja2
 
Transfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningTransfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningSebastian Ruder
 
Understanding Bagging and Boosting
Understanding Bagging and BoostingUnderstanding Bagging and Boosting
Understanding Bagging and BoostingMohit Rajput
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 

Was ist angesagt? (20)

Brain Tumor Detection using CNN
Brain Tumor Detection using CNNBrain Tumor Detection using CNN
Brain Tumor Detection using CNN
 
3.5 model based clustering
3.5 model based clustering3.5 model based clustering
3.5 model based clustering
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree Learning
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNN
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methods
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial Intelligence
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaging
 
2.3 bayesian classification
2.3 bayesian classification2.3 bayesian classification
2.3 bayesian classification
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
 
Machine Learning With Logistic Regression
Machine Learning  With Logistic RegressionMachine Learning  With Logistic Regression
Machine Learning With Logistic Regression
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Brain Tumour Detection.pptx
Brain Tumour Detection.pptxBrain Tumour Detection.pptx
Brain Tumour Detection.pptx
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Transfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningTransfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine Learning
 
Understanding Bagging and Boosting
Understanding Bagging and BoostingUnderstanding Bagging and Boosting
Understanding Bagging and Boosting
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 

Andere mochten auch

Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications Ahmed_hashmi
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and ExtactionAli A Jalil
 
Neural networks
Neural networksNeural networks
Neural networksSlideshare
 
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKS
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKSARTIFICIAL INTELLIGENCE & NEURAL NETWORKS
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKSEr Kaushal
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksstellajoseph
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSREHMAT ULLAH
 
Artificial intelligence Speech recognition system
Artificial intelligence Speech recognition systemArtificial intelligence Speech recognition system
Artificial intelligence Speech recognition systemREHMAT ULLAH
 
Artificial intelligence Pattern recognition system
Artificial intelligence Pattern recognition systemArtificial intelligence Pattern recognition system
Artificial intelligence Pattern recognition systemREHMAT ULLAH
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicAshique Rasool
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognitionCharu Joshi
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkDEEPASHRI HK
 

Andere mochten auch (17)

Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
Introduction to pattern recognition
Introduction to pattern recognitionIntroduction to pattern recognition
Introduction to pattern recognition
 
LISP: Introduction to lisp
LISP: Introduction to lispLISP: Introduction to lisp
LISP: Introduction to lisp
 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and Extaction
 
Neural networks
Neural networksNeural networks
Neural networks
 
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKS
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKSARTIFICIAL INTELLIGENCE & NEURAL NETWORKS
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKS
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
 
Artificial intelligence Speech recognition system
Artificial intelligence Speech recognition systemArtificial intelligence Speech recognition system
Artificial intelligence Speech recognition system
 
Artificial intelligence Pattern recognition system
Artificial intelligence Pattern recognition systemArtificial intelligence Pattern recognition system
Artificial intelligence Pattern recognition system
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Pattern Recognition
Pattern RecognitionPattern Recognition
Pattern Recognition
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 

Ähnlich wie Feature Extraction

INTELLIGENT FACE RECOGNITION TECHNIQUES
INTELLIGENT FACE RECOGNITION TECHNIQUESINTELLIGENT FACE RECOGNITION TECHNIQUES
INTELLIGENT FACE RECOGNITION TECHNIQUESChirag Jain
 
IRJET- Face Spoof Detection using Machine Learning with Colour Features
IRJET-  	  Face Spoof Detection using Machine Learning with Colour FeaturesIRJET-  	  Face Spoof Detection using Machine Learning with Colour Features
IRJET- Face Spoof Detection using Machine Learning with Colour FeaturesIRJET Journal
 
Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...
Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...
Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...adewole63
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationIJCSES Journal
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...ijbuiiir1
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesIJERA Editor
 
A Robust & Fast Face Detection System
A Robust & Fast Face Detection SystemA Robust & Fast Face Detection System
A Robust & Fast Face Detection SystemIDES Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Rupinder Saini
 
IRJET - Emotion Recognising System-Crowd Behavior Analysis
IRJET -  	  Emotion Recognising System-Crowd Behavior AnalysisIRJET -  	  Emotion Recognising System-Crowd Behavior Analysis
IRJET - Emotion Recognising System-Crowd Behavior AnalysisIRJET Journal
 
Face Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy ArtmapFace Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy Artmapsipij
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
LEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITYLEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITYPadma Kannan
 
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...inventionjournals
 
IRJET- An Overview on Automated Emotion Recognition System
IRJET-  	  An Overview on Automated Emotion Recognition SystemIRJET-  	  An Overview on Automated Emotion Recognition System
IRJET- An Overview on Automated Emotion Recognition SystemIRJET Journal
 

Ähnlich wie Feature Extraction (20)

INTELLIGENT FACE RECOGNITION TECHNIQUES
INTELLIGENT FACE RECOGNITION TECHNIQUESINTELLIGENT FACE RECOGNITION TECHNIQUES
INTELLIGENT FACE RECOGNITION TECHNIQUES
 
Human Face Detection And Identification Of Facial Expressions Using MATLAB
Human Face Detection And Identification Of Facial Expressions Using MATLABHuman Face Detection And Identification Of Facial Expressions Using MATLAB
Human Face Detection And Identification Of Facial Expressions Using MATLAB
 
IRJET- Face Spoof Detection using Machine Learning with Colour Features
IRJET-  	  Face Spoof Detection using Machine Learning with Colour FeaturesIRJET-  	  Face Spoof Detection using Machine Learning with Colour Features
IRJET- Face Spoof Detection using Machine Learning with Colour Features
 
Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...
Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...
Optimization of Facial Landmark for Sentiment Analysis on Images with Human F...
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classification
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 
Poster ions
Poster ionsPoster ions
Poster ions
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
Hl2413221328
Hl2413221328Hl2413221328
Hl2413221328
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
 
A Robust & Fast Face Detection System
A Robust & Fast Face Detection SystemA Robust & Fast Face Detection System
A Robust & Fast Face Detection System
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers
 
G1802033543
G1802033543G1802033543
G1802033543
 
IRJET - Emotion Recognising System-Crowd Behavior Analysis
IRJET -  	  Emotion Recognising System-Crowd Behavior AnalysisIRJET -  	  Emotion Recognising System-Crowd Behavior Analysis
IRJET - Emotion Recognising System-Crowd Behavior Analysis
 
Face Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy ArtmapFace Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy Artmap
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
LEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITYLEARNING BASES OF ACTICITY
LEARNING BASES OF ACTICITY
 
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
 
IRJET- An Overview on Automated Emotion Recognition System
IRJET-  	  An Overview on Automated Emotion Recognition SystemIRJET-  	  An Overview on Automated Emotion Recognition System
IRJET- An Overview on Automated Emotion Recognition System
 

Kürzlich hochgeladen

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 

Kürzlich hochgeladen (20)

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 

Feature Extraction

  • 1. Two Feature Extraction Methods Lian, Xiaochen skylian1985@163.com Department of Computer Science Shanghai Jiao Tong University July 13, 2007 Lian, Xiaochen Two Feature Extraction Methods
  • 2. Attention Based Method Statistics Based Method Outline 1 Attention Based Method Why Attention? Model of Attention Application in Face Recognition 2 Statistics Based Method Basic Idea Feature Selection Process Lian, Xiaochen Two Feature Extraction Methods
  • 3. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Outline 1 Attention Based Method Why Attention? Model of Attention Application in Face Recognition 2 Statistics Based Method Basic Idea Feature Selection Process Lian, Xiaochen Two Feature Extraction Methods
  • 4. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Why Attention? When recognizing a person, we compare the face with those stored in memory. We always can not remember all the details of a face. It is the conspicuous parts that impress themselves on us. Lian, Xiaochen Two Feature Extraction Methods
  • 5. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Model of Attention How do human vision system find salient regions in a scene? Koch and Ullman[?] proposed a biologically plausible architecture. Figure: General architecture ofExtraction Methods Lian, Xiaochen Two Feature the model
  • 6. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Channels The original image is decomposed into three channels. Intensity I : Consider the brightness of a pixel, which is obtained as I = (r + g + b)/3. Color: Red-Green color and Blue-Yellow opponencies. r−g RG = max(r, g, b) b − min(r, g) BY = max(r, g, b) Orientation: Four orientation channels correspond to gabor filters oriented at 0, 45, 90, and 135 degrees. This representation is able to capture the critical distinctions in orientation. Lian, Xiaochen Two Feature Extraction Methods
  • 7. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Channels Figure: Channels Lian, Xiaochen Two Feature Extraction Methods
  • 8. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Image Pyramid The Gaussian pyramid is created to a depth of nine levels, with level 0 having a scale of 1 : 1 (the original input image) and level 8 being 1 : 256. This is done by filtering the images with gaussian filter and then resize it. We use gaussian filter to eliminate noise, and the resizing is for biological purpose. There are seven pyramids, one for intensity MI , two for color MRG and MBY , and four for orientation Mθ (θ ∈ {0, 45, 90, 135}). Lian, Xiaochen Two Feature Extraction Methods
  • 9. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Image Pyramid Figure: Image pyramid Lian, Xiaochen Two Feature Extraction Methods
  • 10. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Center Surround Difference It is a cross-scale difference between two images, denoted by “ ”: expanding the smaller image into the larger one by interpolation, then followed by pixel-pixel substraction. Figure: Center Surround Difference Lian, Xiaochen Two Feature Extraction Methods
  • 11. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Normalization Figure: Normalization effect Lian, Xiaochen Two Feature Extraction Methods
  • 12. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Normalization Difference-of-Gaussians filter is usually used to detect blob. c2 −(x2 +y2 )/(2σ2 ) c2 e−(x +y )/(2σinh ) 2 2 2 DoG(x, y) = ex 2 e ex − inh 2 2πσex 2πσinh Lian, Xiaochen Two Feature Extraction Methods
  • 13. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Saliency Map Combine the images from all the channels linearly. Figure: Saliency Map Lian, Xiaochen Two Feature Extraction Methods
  • 14. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Figure: Faces and the corresponding saliency Map(from ORL face database) Lian, Xiaochen Two Feature Extraction Methods
  • 15. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Experiment Result Figure: Error rate Figure: Rank error rate Lian, Xiaochen Two Feature Extraction Methods
  • 16. Why Attention? Attention Based Method Model of Attention Statistics Based Method Application in Face Recognition Lots of Problems! How to do recognition? Different people have different sets of features. Simply applying Euclid Distance yields bad performance: the error rate is high for a 40-person database. The performance suffers pose and expression severely. Lian, Xiaochen Two Feature Extraction Methods
  • 17. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Outline 1 Attention Based Method Why Attention? Model of Attention Application in Face Recognition 2 Statistics Based Method Basic Idea Feature Selection Process Lian, Xiaochen Two Feature Extraction Methods
  • 18. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Basic Idea Suppose S = {x1 , x2 , · · · , xn } be n features for the collected data. The objective of feature selection is to find a subset Sd = {xi1 , xi2 , · · · , xid }, which suffice to represent the original data. The performance of Sd can be evaluated by the percentage of the variation in xi that can be accounted for by the elements by Sd . If that percentage is large enough, Sd can then be the final choice; otherwise, new significant variables need to be added into Sd . Lian, Xiaochen Two Feature Extraction Methods
  • 19. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Feature Similarity Measure The squared-correlation coefficient between two random vectors x and y is (xt y)2 sc(x, y) = . (xt x)(yt y) This measure has the following properties: 0 ≤ |sc(x, y)| ≤ 1. |sc(x, y)| if and only if x and y are linearly related. The measure is invariant to scaling and translation. The measure is sensitive to rotation. Lian, Xiaochen Two Feature Extraction Methods
  • 20. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Step-By-Step Selection At the first step, let i=1 sc(xi , xj ) n Cj,1 = , n i1 = arg max {Cj,1 }. 1≤j≤n Select xi1 as the first significant variable. Lian, Xiaochen Two Feature Extraction Methods
  • 21. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Step-By-Step Selection Assume the first m − 1 most significant variables, z1 , · · · , zm−1 , has been chosen. The m-th significant feature zm will be chosen in such a manner: The subset Sm−1 + {zm } should be the most representative subset compared with any other subsets formed by adding a candidate feature to Sm−1 . Let αj ∈ S − Sm−1 and i=1 sc(xi , αj ) n Cj,m = , n im = arg max {Cj,m }. 1≤j≤n The m-th significant feature can then be xim . Lian, Xiaochen Two Feature Extraction Methods
  • 22. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Lian, Xiaochen Two Feature Extraction Methods
  • 23. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Some Discussion The squared-correlation coefficient is used to measure the linear correlation between variables. Need new method for nonlinear relationships. The greedy search process do not assure the optimal selection. The complexity is O(n2 N), where n is the number of features, and N is the number of samples. When n become large, the algorithm will be inefficient. Lian, Xiaochen Two Feature Extraction Methods
  • 24. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process C. Koch, and S. Ullman, “Shifts in Selective Visual Attention: Towards the Underlying Neural Circuitry,” Human Neurobiology, vol. 4, pp. 219-227, 1985. pp. 89-102, 1977. Laurent Itti, and Christof Koch, “A saliency-based search mechanism for overt and covert shitfs of visual attention,” Vision Research, 40(2000). Dirk Walther, and Christof Koch, “Modeling attention to salient proto-objects,” Neural Networks, 19(2006). Laurent Itti, Christof Koch, and Ernst Niebur, “A Model of Saliency-Based Visual Attention for Rapid Scene Analysis,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 20, No. 11, Nov. 1998. Lian, Xiaochen Two Feature Extraction Methods
  • 25. Attention Based Method Basic Idea Statistics Based Method Feature Selection Process Hua-Liang, and Stephen A. Billings, “Feature Subset Selection and Ranking for Data Dimensionality Reduction,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 29, no.1, Jan. 2007. Pabitra Mitra, C.A. Mrthy, and Sankar K. Pal “Unsupervised Feature Selection Using Feature Similarity,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, No. 3, Mar. 2002. Lian, Xiaochen Two Feature Extraction Methods