SlideShare a Scribd company logo
1 of 23
Download to read offline
Mahalanobis Kernel based on Probabilistic
            Principal Component

    M. Fauvel1 , A. Villa2,3 , J. Chanussot2 and J. A. Benediktsson3
         1
             DYNAFOR, INRA & ENSAT, INPT, Université de Toulouse - France
                2
                  GIPSA-Lab, Grenoble Institute of Technology - France
                      3
                        University of Iceland, Reykjavik - Iceland




2011 IEEE International Geoscience and Remote Sensing Symposium
                    24-29 July, Vancouver, Canada
Hyperspectral images



Fully regularized Mahalanobis kernel



Experimental results



Conclusions and perspectives
Hyperspectral images



Fully regularized Mahalanobis kernel



Experimental results



Conclusions and perspectives
Hyperspectral images


High number of spectral measurements but
limited number of training samples.

               xi ∈ Rd with d       10
           i ∈ {1, . . . , n} and n ≈ d


 √
     Quality and quantity of information
 × Curse of dimensionality:
      → Statistical
      → Geometrical
      → Computational
                                           ns = 208010, n = 3921,
                                           d = 103, nc ≈ 430
Properties of HD space


 Statistical properties :
      High number of parameters
      Slow rate of convergence
                     Conventional Gaussian models fail
 Geometrical properties :
      Empty space
      Minkowski norms ineffective
                            Local kernel methods fail
 Conventionally: dimension reduction or regularization
Properties of HD space


 Statistical properties :
      High number of parameters
      Slow rate of convergence
                     Conventional Gaussian models fail
 Geometrical properties :
      Empty space
      Minkowski norms ineffective
                            Local kernel methods fail
 Conventionally: dimension reduction or regularization

 In this work parsimonious model + kernel method
Proposed approach
               Probabilistic PCA and kernel methods

 Use emptiness property to construct the kernel

 How:
     Mahalanobis distance for class c:

                         dΣc (x, z) =    (x − z)t Σ−1 (x − z)
                                                   c


     Gaussian Radial kernel:
                                                   d(x, z)2
                               kg (x, z) = exp −
                                                     2σ 2


 Mahalanobis kernel:
                                         (x − z)t Σ−1 (x − z)
                                                    c
                km (x, z|c) = exp −
                                                  2σ 2
Hyperspectral images



Fully regularized Mahalanobis kernel



Experimental results



Conclusions and perspectives
The PPCA model 1/3
 PPCA: parsimonious probabilistic model [Tipping and Bishop, 1999]
 Cluster assumption: each class c lives in a specific subspace

 Covariance matrix of class c:
                                                d
                         Σc = Q c Λ c Q t =
                                        c
                                                              t
                                                     λci qci qci
                                               i=1

 PPCA: diag(Λc ) = (λc1 + bc ) . . . (λcpc + bc ) bc . . . . . . bc with pc    d
                                         pc                 d−pc

 Covariance matrix of class c under PPCA:
                         pc                                d
                                               t                         t
                  Σc =         (λci + bc )qci qci + bc              qci qci
                         i=1                             i=pc +1
                                    Ac                         ¯
                                                               Ac


                               ¯
 Ac is the signal subspace and Ac is the noise subspace (Rd = Ac              ¯
                                                                              Ac )
The PPCA model 2/3
 In R3 :
                                          z             z
                                    ¯
                                    A

                   e3
                                         x−z   Qn   x
                                                                            A
                               e2


                                                            x−z   Qs




                                                                       e1


 The inverse can be computed explicitly:
                           pc                                               d
                                        1              1
               Σ−1 =
                c
                                                  t
                                             qci qci +                                t
                                                                                 qci qci
                          i=1
                                    λci + bc           bc              i=pc +1

             d          t
 Using I =   i=1   qci qci ,
                                    pc
                                             −λci               1
                    Σ−1 =
                     c
                                                            t
                                                       qci qci + I
                                i=1
                                         (λci + bc )bc          bc
The PPCA model 3/3
 So what?
     Less parameters have to be estimated (d = 100 and pc = 10)
            Full Σ: d(d + 3)/2 parameters → 5150
            PPCA: d(pc + 1) + 2 − pc (pc − 1)/2 parameters → 1057
     Better than PCA
            x and z may be artificially close in Ac
            An accurate estimation of pc is necessary


 Estimation: from the sample covariance matrix
                                nc
                     ˆ    1                                t
                     Σc =             xi − xc xi − xc , xi ∈ c
                                           ¯       ¯
                          nc    i=1

            pc
      ˆ
      λci                                                      ˆ
                   are estimated by the first pc eigenvalues of Σc
            i=1
            pc
      ˆ
      qci                                                       ˆ
                   are estimated by the first pc eigenvectors of Σc
            i=1
     ˆc is estimated by trace(Σc ) −
                               ˆ            ˆc
                                            p     ˆ
     b                                      i=1
                                                  λci /(d − pc )
                                                            ˆ
     pc is estimated with the BIC
     ˆ
             max {BIC(pc ) = −2l + (d(pc + 1) + 2 − pc (pc − 1)/2) log(nc )}
              pc
Mahalanobis kernel 1/2

  ˆ     pc                                                                       pc +1
  λci   i=1
              and ˆc are used to initialize the kernel hyperparameters σi
                  b                                                              i=1


 The kernel:
                                   pc
                                   ˆ
                               1         (x − z)t qci qci (x − z)
                                                  ˆ ˆt              x−z      2
    km (x, z|c) = exp      −                         2            +  2
                               2   i=1
                                                   σi               σpc +1
                                                                     ˆ



 Another formulation: product of Gaussian kernels
                                                 pc
                                                 ˆ
                    km (x, z|c) = kg (x, z) ×             qt      ˆt
                                                      kg (ˆ ci x, qci z)
                                                i=1


 The Mahalanobis kernel builds with the PPCA model is a mixture of a
 Gaussian kernel on the original data and a Gaussian kernel on the pc first
 principal components
Mahalanobis kernel 2/2
                           km (0, x|c) with 0 = [0, 0] and x ∈ [−1, 1]2
  1                                      1                                   1
                                                                                                         0.9
                                  0.9                                0.8
                                                                                                         0.8
 0.5                                    0.5                                 0.5
                                  0.8                                                                    0.7
                                                                     0.6
  0                                      0                                   0                           0.6
                                  0.7
                                                                     0.4                                 0.5
−0.5                              0.6 −0.5                                 −0.5                          0.4
                                                                     0.2
                                                                                                         0.3
 −1                               0.5   −1                                  −1
  −1    −0.5   0     0.5      1          −1   −0.5   0     0.5   1           −1   −0.5   0     0.5   1

               (a)                                   (b)                                 (c)

       Σc = [0.6 − 0.2; −0.2 0.6] and pc = 1

       Red contour line → km = 0.75
       (a): Gaussian kernel
                                     2    2
       (b): Mahalanobis kernel with σ1 = σ2 = 0.5
                                     2            2
       (c): Mahalanobis kernel with σ1 = 1.5 and σ2 = 0.5
Hyperspectral images



Fully regularized Mahalanobis kernel



Experimental results



Conclusions and perspectives
Learning framework



{(xi , yi )|yi = c}nc
                   i=1                                                        f (x|c)
                         PPCA Estimation                      SVM




                                                          Gradient Step



 L2-SVM and radius-margin bound optimization
 Multiclass: one classifier per class (but SVMci   vs cj   = SVMcj   vs ci )
Simulated data
 Linear mixture of Gaussian following PPCA model
                c
       x=           αi si + b, y = j such as αj = max αi and si ∼ PPCA
                                                  i
            i=1

     d = 207, p = 10, c = 2, n = 1000 and SNR = 1
     Mean values were extracted from spectral library
     50 tries


                      0.98
                      0.97
                      0.96
                      0.95
                      0.94
                      0.93
                      0.92
                                1        2        3
                             Gaussian   PCA    PPCA
Hyperspectral image 1/2
   ROSIS-03, University of Pavia
   d = 103, n = 3921 and c = 9
   BIC estimation:
                   c      1        2      3       4      5    6    7      8     9
                   p
                   ˆ      20      21      14      26     13   17   12     19    14


   Classification accuracies:
        Kernel                 Gaussian        Mahalanobis    PCA-Mahalanobis        PPCA-Mahalanobis
          σ                       s                m               m                       m
 Asphalt (548, 6631)             94,8             93,2             96,0                    96,0
 Meadow (540, 18649)             79,4             73,2             82,0                    80,6
  Gravel (392, 2099)             97,2             95,9             97,7                    97,2
   Tree (524, 3064)              94,3             97,9             98,3                    98,1
Metal Sheet (265, 1345)          99,8             99,9             99,9                    99,9
 Bare Soil (532, 5029)           87,8             92,7             91,4                    90,7
 Bitumen (375, 1330)             98,8             98,7             98,7                    99,0
  Brick (514, 3682)              96,7             95,6             97,5                    97,2
  Shadow (231, 947)              99,9             98,7             99,9                    99,9
Average class accuracy           94,3             94,0             95,7                    95,4
Hyperspectral image 2/2
ˆ
Influence of the parameter pc
 Precision of the estimation (on the simulated data):
     Estimation of pc for x : 21
                   ˆ
     Estimation of pc for si : 10
                   ˆ



 OA vs pc (hyperspectral image, class Meadow):
       ˆ

                 0.9

                0.85

                 0.8

                0.75

                 0.7

                0.65

                 0.6

                0.55
                    0     5     10   15   20   25   30
Hyperspectral images



Fully regularized Mahalanobis kernel



Experimental results



Conclusions and perspectives
Conclusions


 Classification of hyperspectral image
 A Mahalanobis kernel based on PPCA was proposed:
     Cluster assumption
     Multiple hyperparameters

 Link with mixture kernels
 SVM Classification framework
 Good classification results on two data sets
     Better than the conventional RBF
     As good as PCA + RBF
Perspectives




 Implementation: Optimization of the hyperparameters
 Estimation of pc
               ˆ
 Construction of other kernels:
                                                   p
                          k(x, z) = xt Σ−1 z + 1
Mahalanobis Kernel based on Probabilistic
            Principal Component

    M. Fauvel1 , A. Villa2,3 , J. Chanussot2 and J. A. Benediktsson3
         1
             DYNAFOR, INRA & ENSAT, INPT, Université de Toulouse - France
                2
                  GIPSA-Lab, Grenoble Institute of Technology - France
                      3
                        University of Iceland, Reykjavik - Iceland




2011 IEEE International Geoscience and Remote Sensing Symposium
                    24-29 July, Vancouver, Canada

More Related Content

What's hot

no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmno U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmChristian Robert
 
Lecture10 outilier l0_svdd
Lecture10 outilier l0_svddLecture10 outilier l0_svdd
Lecture10 outilier l0_svddStéphane Canu
 
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte CarloMonte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte CarloXin-She Yang
 
TABLA DE DERIVADAS
TABLA DE DERIVADASTABLA DE DERIVADAS
TABLA DE DERIVADASEducación
 
A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...narmo
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical MethodsChristian Robert
 
Deflection 2
Deflection 2Deflection 2
Deflection 2anashalim
 
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
 

What's hot (19)

Chris Sherlock's slides
Chris Sherlock's slidesChris Sherlock's slides
Chris Sherlock's slides
 
ABC in Roma
ABC in RomaABC in Roma
ABC in Roma
 
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmno U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
 
Lecture10 outilier l0_svdd
Lecture10 outilier l0_svddLecture10 outilier l0_svdd
Lecture10 outilier l0_svdd
 
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte CarloMonte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
 
O2
O2O2
O2
 
Implicit schemes for wave models
Implicit schemes for wave modelsImplicit schemes for wave models
Implicit schemes for wave models
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Rdnd2008
Rdnd2008Rdnd2008
Rdnd2008
 
Adc
AdcAdc
Adc
 
TABLA DE DERIVADAS
TABLA DE DERIVADASTABLA DE DERIVADAS
TABLA DE DERIVADAS
 
A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...
 
Athens workshop on MCMC
Athens workshop on MCMCAthens workshop on MCMC
Athens workshop on MCMC
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
 
Deflection 2
Deflection 2Deflection 2
Deflection 2
 
Crypto lecture PDF
Crypto lecture PDFCrypto lecture PDF
Crypto lecture PDF
 
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)
 
Lecture6 svdd
Lecture6 svddLecture6 svdd
Lecture6 svdd
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 

Viewers also liked

Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdfKernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdfgrssieee
 
Nonlinear component analysis as a kernel eigenvalue problem
Nonlinear component analysis as a kernel eigenvalue problemNonlinear component analysis as a kernel eigenvalue problem
Nonlinear component analysis as a kernel eigenvalue problemMichele Filannino
 
Principal component analysis and matrix factorizations for learning (part 2) ...
Principal component analysis and matrix factorizations for learning (part 2) ...Principal component analysis and matrix factorizations for learning (part 2) ...
Principal component analysis and matrix factorizations for learning (part 2) ...zukun
 
Different kind of distance and Statistical Distance
Different kind of distance and Statistical DistanceDifferent kind of distance and Statistical Distance
Different kind of distance and Statistical DistanceKhulna University
 
Principal Component Analysis For Novelty Detection
Principal Component Analysis For Novelty DetectionPrincipal Component Analysis For Novelty Detection
Principal Component Analysis For Novelty DetectionJordan McBain
 
KPCA_Survey_Report
KPCA_Survey_ReportKPCA_Survey_Report
KPCA_Survey_ReportRandy Salm
 
Adaptive anomaly detection with kernel eigenspace splitting and merging
Adaptive anomaly detection with kernel eigenspace splitting and mergingAdaptive anomaly detection with kernel eigenspace splitting and merging
Adaptive anomaly detection with kernel eigenspace splitting and mergingieeepondy
 
Analyzing Kernel Security and Approaches for Improving it
Analyzing Kernel Security and Approaches for Improving itAnalyzing Kernel Security and Approaches for Improving it
Analyzing Kernel Security and Approaches for Improving itMilan Rajpara
 
Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...
Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...
Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...hanshang
 
Explicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdf
Explicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdfExplicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdf
Explicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdfgrssieee
 
A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...
A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...
A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...Sahidul Islam
 
Regularized Principal Component Analysis for Spatial Data
Regularized Principal Component Analysis for Spatial DataRegularized Principal Component Analysis for Spatial Data
Regularized Principal Component Analysis for Spatial DataWen-Ting Wang
 
Pca and kpca of ecg signal
Pca and kpca of ecg signalPca and kpca of ecg signal
Pca and kpca of ecg signales712
 
Probabilistic PCA, EM, and more
Probabilistic PCA, EM, and moreProbabilistic PCA, EM, and more
Probabilistic PCA, EM, and morehsharmasshare
 
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleDataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleHakka Labs
 
Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...zukun
 
Principal Component Analysis and Clustering
Principal Component Analysis and ClusteringPrincipal Component Analysis and Clustering
Principal Component Analysis and ClusteringUsha Vijay
 
ECG: Indication and Interpretation
ECG: Indication and InterpretationECG: Indication and Interpretation
ECG: Indication and InterpretationRakesh Verma
 
Introduction to Statistical Machine Learning
Introduction to Statistical Machine LearningIntroduction to Statistical Machine Learning
Introduction to Statistical Machine Learningmahutte
 

Viewers also liked (20)

Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdfKernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
 
Nonlinear component analysis as a kernel eigenvalue problem
Nonlinear component analysis as a kernel eigenvalue problemNonlinear component analysis as a kernel eigenvalue problem
Nonlinear component analysis as a kernel eigenvalue problem
 
Principal component analysis and matrix factorizations for learning (part 2) ...
Principal component analysis and matrix factorizations for learning (part 2) ...Principal component analysis and matrix factorizations for learning (part 2) ...
Principal component analysis and matrix factorizations for learning (part 2) ...
 
Different kind of distance and Statistical Distance
Different kind of distance and Statistical DistanceDifferent kind of distance and Statistical Distance
Different kind of distance and Statistical Distance
 
Principal Component Analysis For Novelty Detection
Principal Component Analysis For Novelty DetectionPrincipal Component Analysis For Novelty Detection
Principal Component Analysis For Novelty Detection
 
KPCA_Survey_Report
KPCA_Survey_ReportKPCA_Survey_Report
KPCA_Survey_Report
 
Adaptive anomaly detection with kernel eigenspace splitting and merging
Adaptive anomaly detection with kernel eigenspace splitting and mergingAdaptive anomaly detection with kernel eigenspace splitting and merging
Adaptive anomaly detection with kernel eigenspace splitting and merging
 
Analyzing Kernel Security and Approaches for Improving it
Analyzing Kernel Security and Approaches for Improving itAnalyzing Kernel Security and Approaches for Improving it
Analyzing Kernel Security and Approaches for Improving it
 
Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...
Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...
Modeling and forecasting age-specific mortality: Lee-Carter method vs. Functi...
 
Explicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdf
Explicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdfExplicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdf
Explicit Signal to Noise Ratio in Reproducing Kernel Hilbert Spaces.pdf
 
A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...
A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...
A Comparative Study between ICA (Independent Component Analysis) and PCA (Pri...
 
Regularized Principal Component Analysis for Spatial Data
Regularized Principal Component Analysis for Spatial DataRegularized Principal Component Analysis for Spatial Data
Regularized Principal Component Analysis for Spatial Data
 
Pca and kpca of ecg signal
Pca and kpca of ecg signalPca and kpca of ecg signal
Pca and kpca of ecg signal
 
Probabilistic PCA, EM, and more
Probabilistic PCA, EM, and moreProbabilistic PCA, EM, and more
Probabilistic PCA, EM, and more
 
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleDataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
 
Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...
 
Principal Component Analysis and Clustering
Principal Component Analysis and ClusteringPrincipal Component Analysis and Clustering
Principal Component Analysis and Clustering
 
ECG: Indication and Interpretation
ECG: Indication and InterpretationECG: Indication and Interpretation
ECG: Indication and Interpretation
 
Introduction to Statistical Machine Learning
Introduction to Statistical Machine LearningIntroduction to Statistical Machine Learning
Introduction to Statistical Machine Learning
 
Principal component analysis
Principal component analysisPrincipal component analysis
Principal component analysis
 

Similar to fauvel_igarss.pdf

How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control systemAlireza Mirzaei
 
R. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical ObservationsR. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical ObservationsSEENET-MTP
 
Complex and Social Network Analysis in Python
Complex and Social Network Analysis in PythonComplex and Social Network Analysis in Python
Complex and Social Network Analysis in Pythonrik0
 
zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...
zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...
zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...Alex Pruden
 
Logistic Regression(SGD)
Logistic Regression(SGD)Logistic Regression(SGD)
Logistic Regression(SGD)Prentice Xu
 
icml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part IIicml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part IIzukun
 
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...zukun
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysisrik0
 
Meanshift Tracking Presentation
Meanshift Tracking PresentationMeanshift Tracking Presentation
Meanshift Tracking Presentationsandtouch
 
Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...
Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...
Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...Edmundo José Huertas Cejudo
 
Control Techniques for Complex Systems
Control Techniques for Complex SystemsControl Techniques for Complex Systems
Control Techniques for Complex SystemsSean Meyn
 
Munich07 Foils
Munich07 FoilsMunich07 Foils
Munich07 FoilsAntonini
 
Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFTtaha25
 
2 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 20102 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 2010zabidah awang
 
2 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 20102 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 2010zabidah awang
 
Proof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungProof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungVu Hung Nguyen
 

Similar to fauvel_igarss.pdf (20)

How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control system
 
R. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical ObservationsR. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical Observations
 
Complex and Social Network Analysis in Python
Complex and Social Network Analysis in PythonComplex and Social Network Analysis in Python
Complex and Social Network Analysis in Python
 
zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...
zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...
zkStudyClub - Improving performance of non-native arithmetic in SNARKs (Ivo K...
 
Logistic Regression(SGD)
Logistic Regression(SGD)Logistic Regression(SGD)
Logistic Regression(SGD)
 
Master method
Master methodMaster method
Master method
 
Normal
NormalNormal
Normal
 
icml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part IIicml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part II
 
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Meanshift Tracking Presentation
Meanshift Tracking PresentationMeanshift Tracking Presentation
Meanshift Tracking Presentation
 
Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...
Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...
Zeros of orthogonal polynomials generated by a Geronimus perturbation of meas...
 
Control Techniques for Complex Systems
Control Techniques for Complex SystemsControl Techniques for Complex Systems
Control Techniques for Complex Systems
 
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
 
Munich07 Foils
Munich07 FoilsMunich07 Foils
Munich07 Foils
 
Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFT
 
2 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 20102 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 2010
 
2 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 20102 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 2010
 
Proof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungProof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hung
 
16 fft
16 fft16 fft
16 fft
 

More from grssieee

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...grssieee
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELgrssieee
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...grssieee
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESgrssieee
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSgrssieee
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERgrssieee
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...grssieee
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animationsgrssieee
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdfgrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.pptgrssieee
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptgrssieee
 

More from grssieee (20)

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
Test
TestTest
Test
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animations
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.ppt
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.ppt
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

fauvel_igarss.pdf

  • 1. Mahalanobis Kernel based on Probabilistic Principal Component M. Fauvel1 , A. Villa2,3 , J. Chanussot2 and J. A. Benediktsson3 1 DYNAFOR, INRA & ENSAT, INPT, Université de Toulouse - France 2 GIPSA-Lab, Grenoble Institute of Technology - France 3 University of Iceland, Reykjavik - Iceland 2011 IEEE International Geoscience and Remote Sensing Symposium 24-29 July, Vancouver, Canada
  • 2. Hyperspectral images Fully regularized Mahalanobis kernel Experimental results Conclusions and perspectives
  • 3. Hyperspectral images Fully regularized Mahalanobis kernel Experimental results Conclusions and perspectives
  • 4. Hyperspectral images High number of spectral measurements but limited number of training samples. xi ∈ Rd with d 10 i ∈ {1, . . . , n} and n ≈ d √ Quality and quantity of information × Curse of dimensionality: → Statistical → Geometrical → Computational ns = 208010, n = 3921, d = 103, nc ≈ 430
  • 5. Properties of HD space Statistical properties : High number of parameters Slow rate of convergence Conventional Gaussian models fail Geometrical properties : Empty space Minkowski norms ineffective Local kernel methods fail Conventionally: dimension reduction or regularization
  • 6. Properties of HD space Statistical properties : High number of parameters Slow rate of convergence Conventional Gaussian models fail Geometrical properties : Empty space Minkowski norms ineffective Local kernel methods fail Conventionally: dimension reduction or regularization In this work parsimonious model + kernel method
  • 7. Proposed approach Probabilistic PCA and kernel methods Use emptiness property to construct the kernel How: Mahalanobis distance for class c: dΣc (x, z) = (x − z)t Σ−1 (x − z) c Gaussian Radial kernel: d(x, z)2 kg (x, z) = exp − 2σ 2 Mahalanobis kernel: (x − z)t Σ−1 (x − z) c km (x, z|c) = exp − 2σ 2
  • 8. Hyperspectral images Fully regularized Mahalanobis kernel Experimental results Conclusions and perspectives
  • 9. The PPCA model 1/3 PPCA: parsimonious probabilistic model [Tipping and Bishop, 1999] Cluster assumption: each class c lives in a specific subspace Covariance matrix of class c: d Σc = Q c Λ c Q t = c t λci qci qci i=1 PPCA: diag(Λc ) = (λc1 + bc ) . . . (λcpc + bc ) bc . . . . . . bc with pc d pc d−pc Covariance matrix of class c under PPCA: pc d t t Σc = (λci + bc )qci qci + bc qci qci i=1 i=pc +1 Ac ¯ Ac ¯ Ac is the signal subspace and Ac is the noise subspace (Rd = Ac ¯ Ac )
  • 10. The PPCA model 2/3 In R3 : z z ¯ A e3 x−z Qn x A e2 x−z Qs e1 The inverse can be computed explicitly: pc d 1 1 Σ−1 = c t qci qci + t qci qci i=1 λci + bc bc i=pc +1 d t Using I = i=1 qci qci , pc −λci 1 Σ−1 = c t qci qci + I i=1 (λci + bc )bc bc
  • 11. The PPCA model 3/3 So what? Less parameters have to be estimated (d = 100 and pc = 10) Full Σ: d(d + 3)/2 parameters → 5150 PPCA: d(pc + 1) + 2 − pc (pc − 1)/2 parameters → 1057 Better than PCA x and z may be artificially close in Ac An accurate estimation of pc is necessary Estimation: from the sample covariance matrix nc ˆ 1 t Σc = xi − xc xi − xc , xi ∈ c ¯ ¯ nc i=1 pc ˆ λci ˆ are estimated by the first pc eigenvalues of Σc i=1 pc ˆ qci ˆ are estimated by the first pc eigenvectors of Σc i=1 ˆc is estimated by trace(Σc ) − ˆ ˆc p ˆ b i=1 λci /(d − pc ) ˆ pc is estimated with the BIC ˆ max {BIC(pc ) = −2l + (d(pc + 1) + 2 − pc (pc − 1)/2) log(nc )} pc
  • 12. Mahalanobis kernel 1/2 ˆ pc pc +1 λci i=1 and ˆc are used to initialize the kernel hyperparameters σi b i=1 The kernel: pc ˆ 1 (x − z)t qci qci (x − z) ˆ ˆt x−z 2 km (x, z|c) = exp − 2 + 2 2 i=1 σi σpc +1 ˆ Another formulation: product of Gaussian kernels pc ˆ km (x, z|c) = kg (x, z) × qt ˆt kg (ˆ ci x, qci z) i=1 The Mahalanobis kernel builds with the PPCA model is a mixture of a Gaussian kernel on the original data and a Gaussian kernel on the pc first principal components
  • 13. Mahalanobis kernel 2/2 km (0, x|c) with 0 = [0, 0] and x ∈ [−1, 1]2 1 1 1 0.9 0.9 0.8 0.8 0.5 0.5 0.5 0.8 0.7 0.6 0 0 0 0.6 0.7 0.4 0.5 −0.5 0.6 −0.5 −0.5 0.4 0.2 0.3 −1 0.5 −1 −1 −1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1 (a) (b) (c) Σc = [0.6 − 0.2; −0.2 0.6] and pc = 1 Red contour line → km = 0.75 (a): Gaussian kernel 2 2 (b): Mahalanobis kernel with σ1 = σ2 = 0.5 2 2 (c): Mahalanobis kernel with σ1 = 1.5 and σ2 = 0.5
  • 14. Hyperspectral images Fully regularized Mahalanobis kernel Experimental results Conclusions and perspectives
  • 15. Learning framework {(xi , yi )|yi = c}nc i=1 f (x|c) PPCA Estimation SVM Gradient Step L2-SVM and radius-margin bound optimization Multiclass: one classifier per class (but SVMci vs cj = SVMcj vs ci )
  • 16. Simulated data Linear mixture of Gaussian following PPCA model c x= αi si + b, y = j such as αj = max αi and si ∼ PPCA i i=1 d = 207, p = 10, c = 2, n = 1000 and SNR = 1 Mean values were extracted from spectral library 50 tries 0.98 0.97 0.96 0.95 0.94 0.93 0.92 1 2 3 Gaussian PCA PPCA
  • 17. Hyperspectral image 1/2 ROSIS-03, University of Pavia d = 103, n = 3921 and c = 9 BIC estimation: c 1 2 3 4 5 6 7 8 9 p ˆ 20 21 14 26 13 17 12 19 14 Classification accuracies: Kernel Gaussian Mahalanobis PCA-Mahalanobis PPCA-Mahalanobis σ s m m m Asphalt (548, 6631) 94,8 93,2 96,0 96,0 Meadow (540, 18649) 79,4 73,2 82,0 80,6 Gravel (392, 2099) 97,2 95,9 97,7 97,2 Tree (524, 3064) 94,3 97,9 98,3 98,1 Metal Sheet (265, 1345) 99,8 99,9 99,9 99,9 Bare Soil (532, 5029) 87,8 92,7 91,4 90,7 Bitumen (375, 1330) 98,8 98,7 98,7 99,0 Brick (514, 3682) 96,7 95,6 97,5 97,2 Shadow (231, 947) 99,9 98,7 99,9 99,9 Average class accuracy 94,3 94,0 95,7 95,4
  • 19. ˆ Influence of the parameter pc Precision of the estimation (on the simulated data): Estimation of pc for x : 21 ˆ Estimation of pc for si : 10 ˆ OA vs pc (hyperspectral image, class Meadow): ˆ 0.9 0.85 0.8 0.75 0.7 0.65 0.6 0.55 0 5 10 15 20 25 30
  • 20. Hyperspectral images Fully regularized Mahalanobis kernel Experimental results Conclusions and perspectives
  • 21. Conclusions Classification of hyperspectral image A Mahalanobis kernel based on PPCA was proposed: Cluster assumption Multiple hyperparameters Link with mixture kernels SVM Classification framework Good classification results on two data sets Better than the conventional RBF As good as PCA + RBF
  • 22. Perspectives Implementation: Optimization of the hyperparameters Estimation of pc ˆ Construction of other kernels: p k(x, z) = xt Σ−1 z + 1
  • 23. Mahalanobis Kernel based on Probabilistic Principal Component M. Fauvel1 , A. Villa2,3 , J. Chanussot2 and J. A. Benediktsson3 1 DYNAFOR, INRA & ENSAT, INPT, Université de Toulouse - France 2 GIPSA-Lab, Grenoble Institute of Technology - France 3 University of Iceland, Reykjavik - Iceland 2011 IEEE International Geoscience and Remote Sensing Symposium 24-29 July, Vancouver, Canada