SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methodsReza Ramezani
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition SystemZara Tariq
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearningAbhishek Sharma
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Suraj Aavula
 
Linear regression
Linear regressionLinear regression
Linear regressionMartinHogg9
 
Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamNazmul Islam
 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reductionmrizwan969
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaginggeetachauhan
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Rohit Kumar
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer VisionSungjoon Choi
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing Anna Aquarian
 
K-Nearest Neighbor Classifier
K-Nearest Neighbor ClassifierK-Nearest Neighbor Classifier
K-Nearest Neighbor ClassifierNeha Kulkarni
 
Design cycles of pattern recognition
Design cycles of pattern recognitionDesign cycles of pattern recognition
Design cycles of pattern recognitionAl Mamun
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median FiltersAmnaakhaan
 
Transfer learning-presentation
Transfer learning-presentationTransfer learning-presentation
Transfer learning-presentationBushra Jbawi
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machinesnextlib
 

Tendances (20)

Transfer Learning
Transfer LearningTransfer Learning
Transfer Learning
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methods
 
Image stitching
Image stitchingImage stitching
Image stitching
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition System
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearning
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
 
Linear regression
Linear regressionLinear regression
Linear regression
 
Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul Islam
 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reduction
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaging
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer Vision
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Texture in image processing
Texture in image processing Texture in image processing
Texture in image processing
 
K-Nearest Neighbor Classifier
K-Nearest Neighbor ClassifierK-Nearest Neighbor Classifier
K-Nearest Neighbor Classifier
 
Design cycles of pattern recognition
Design cycles of pattern recognitionDesign cycles of pattern recognition
Design cycles of pattern recognition
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median Filters
 
Transfer learning-presentation
Transfer learning-presentationTransfer learning-presentation
Transfer learning-presentation
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
 

En vedette

Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications Ahmed_hashmi
 
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
 

En vedette (16)

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

Similaire à 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
 

Similaire à 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
 

Dernier

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
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
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

Dernier (20)

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
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
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

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