SlideShare a Scribd company logo
SQUARE-ROOT WAVELET
DENSITIES AND SHAPE ANALYSIS

      Anand Rangarajan, Center for Vision, Graphics and Medical Imaging
      (CVGMI), University of Florida, Gainesville
Square-root densities
Walking the straight and narrow….on a sphere
Square-root densities
                                                                            Wavelets

                                                                                      ∞
                                  p( x) =   ∑
                                            k
                                                α   j0 , k   φ   j0 , k   ( x) +    ∑       β j ,kψ
                                                                                   j ≥ j0 , k
                                                                                                      j ,k   ( x)



Shape is a point on hypersphere
due to Fisher-Rao geometry
Wavelet Representations
                                     Father                                    Mother

     Wavelets can approximate any f∊ℒ2, i.e.
                            ∞
                f ( x) =   ∑   α   j0 , k   φ   j0 , k   ( x) +    ∑       β j ,kψ
                                                                  j ≥ j0 , k
                                                                                     j ,k   ( x)
Translation index          k                                                                       Resolution level
     Only work with compactly supported, orthogonal
      basis families: Haar, Daubechies, Symlets, Coiflets
Expand                    p,          Not p !
      Expand in multi-resolution basis:
                                    ∞
                          p( x) =    ∑   k
                                              α   j0 , k   φ   j0 , k   ( x) +           ∑    β j ,kψ
                                                                                     j ≥ j0 , k
                                                                                                                 j ,k   ( x)
      Integrability constraints:                                                            ∞
                           h(α   j0 , k , β   j ,k ) =         ∑ k
                                                                        α   2
                                                                            j0 , k   +       ∑    β
                                                                                         j ≥ j0 , k
                                                                                                          2
                                                                                                          j ,k    =1

      Estimate coefficients using a constrained maximum
       likelihood objective:
                                     (                            
                                                                            )
                       N                               ∞
       L (Θ ) = − log ∏  p ( xi | Θ ) + λ  ∑ α j ,k + ∑ β j ,k − 1
                                     2          2          2
                                                                                                                      0
                             i= 1                                                                    k                        j ≥ j0 , k                      
Asymptotic Hessian of
negative log likelihood             E{ H            Objective is
                                                     L
                                                     convex
                                                                     }=              4I               where Θ = α              {      j0 , k   ,β   j ,k   }
2D Density Estimation

    Density            WDE                         KDE
               Basis         ISE         Fixed BW        Variable
                                            ISE           BW ISE
 Bimodal       SYM7      6.773E-03       1.752E-02    8.114E-03

 Trimodal      COIF2     6.439E-03       6.621E-03    1.037E-02

 Kurtotic      COIF4     6.739E-03       8.050E-03    7.470E-03

 Quadrimodal   COIF5     3.977E-04       1.516E-03    3.098E-03

 Skewed        SYM10     4.561E-03       8.166E-03    5.102E-03

                                   Peter and Rangarajan, IEEE T-IP, 2008
Shape L’Âne Rouge: Sliding Wavelets
How Do We Select the Number of
 Levels?
    In the wavelet expansion of p we need set j0
     (starting level) and j1 (ending level)
                                   j                                  1

              p( x) =   ∑ k
                              α   j0 , k   φ   j0 , k   ( x) +     ∑       β j ,kψ
                                                                  j > j0 , k
                                                                                     j ,k   ( x)
    Balasubramanian [32] proposed geometric
     approach by analyzing the posterior of a model
     class               p(M) ∫ p(Θ ) p( E | Θ )dΘ
             p(M | E ) =
                                                                   p( E )
    The model selection criterion (razor) is
                                                                                                         ~
                                                                                                   det g ij (Θˆ ) 
                     ˆ (Mk =ln( ln p( E | Θˆ ) +det g V Θ M )Θ  +
                                N                        (                                   1 
                                                                                               Total volume of manifold
R(M ) = − ln p( E | Θ ) + ) − ) + ln ∫ ln ij ( )d
                    R                                                                          ln                   
                          2 2π                       V ˆ (M )                              2 Volume ofg ij (Θˆ ) 
                                                                                                   det distinguishable
                                                     Θ                                          
                                                                                                distributions around ML
                              Scales with                        Volume of model              Ratio of expected Fisher
               ML fit         parameters and                     class manifold               to empirical Fisher
                              samples.
Connections to MDL
                                                                 1
   Volume around MLE                       k
                                    2π   det g ij (Θˆ ) 
                                                                 2
                                            2
                        VΘˆ (M ) =             ~
                                    N   det g ij (Θˆ ) 
   Last term of razor disappears
                          det gij (Θˆ ) 
                 G(Θ ) =      ~
                                          → 1, N → ∞
                          det gij (Θˆ ) 
                                        
   This simplification leads to
      ~                           ˆ ) + k ln( N ) + ln det g (Θ )dΘ
    ⇒ R (M ) = MDL = − ln p( E | Θ
                                        2 2π          ∫     ij
Geometric Intuition

                                    e   rs
                               re f
                         z or p .
                  Th e ra these




 Space of distributions                      Counting volumes
MDL for Wavelet Densities on the
Hypersphere
                     saupto50Color




            Space of distributions
Intuition Behind Shrinking Surface Area

   Volume gets pushed into corners as dimensions
    increase.
    d   Vs/Vc
    1    1
    2   .785
    3   .524
    4   .308
    5   .164
    6    .08

   In 100 dimensions diagonal of unit length for
    sphere is only 10% of way to the cube diagonal.
Nested Subspaces Lead to Simpler
    Model Selection
   Hypersphere dimensionality remains the same with
    MRA
                     k       k       k       k       k
              k=         +       =       +       +       =
                     2       2       2       4       4


   It is sufficient to search over j0, using only scaling
    functions for density estimation.
   MDL is invariant to MRA, however sparsity not
    considered.
Other Model Selection Criteria
   Two-term MDL (MDL2) (Rissanen 1978)
                  MDL = − ln p( E | Θ
                      2               ˆ ) + k ln N 
                                             2  2π 
   Akaike Information Criterion (AIC) (Akaike 1973)
                    AIC = − 2 ln p( E | Θˆ ) + 2k
   Bayesian Information Criterion (BIC) (Schwarz 1978)
                  BIC = − 2 ln p( E | Θˆ ) + 2k ln( N )
   Also compared to other distance measures
     Hellinger divergence (HELL)
     Mean Squared Error (MSE)

     L1
1D Model Selection with Coiflets
Density
                              COIF1 (j0)                                     COIF2 (j0)
            MDL3   MDL2   AIC    BIC   MSE     HELL   L1   MDL3   MDL2   AIC    BIC   MSE     HELL   L1
Gaussian
             0      0     1       0        1    1     1    -1     -1     0       -1       0    0     0
Skewed
Uni.         1      1     1       1        2    1     1     0      0     1       0        1    0     1
Str.
Skewed
Uni.         2      2     3       2        4    3     3     2      2     2       2        4    2     3
Kurtotic
Uni.         2      2     2       1        4    2     2     2      2     2       2        2    2     2
Outlier
             2      2     3       2        5    3     4     2      2     2       2        4    2     4
Bimodal
             1      0     1       0        2    1     1     0      0     0       0        1    0     1
Sep.
Bimodal      1      1     2       1        2    1     2     1      1     1       1        1    1     1
Skewed
Bimodal      1      1     1       1        2    2     2     1      1     1       1        1    1     1
Trimodal
             1      1     1       1        1    1     1     1      1     1       1        1    2     1
Claw
             2      2     2       2        2    2     2     2      2     2       2        2    2     2
Dbl. Claw
             1      0     1       0        2    1     1     0      0     0       0        1    0     1
Asym.
Claw         2      1     2       1        3    2     3     2      1     2       1        3    2     3
Asym.
Dbl. Claw    1      1     1       0        2    1     2     0      0     2       0        2    2     2
MSE, j0=4    BIC, j0=0
                          MDL3 vs. BIC and MSE




MDL3, j0=2   MDL3, j0=1
Part III Summary
   Simplified geometry of p allows us to compute the
    model volume term of MDL in closed form.
   Misspecified models can be avoided by assuring
    we have enough samples relative to the number of
    coefficients in the wavelet density expansion.
   Leveraged the nested property of the hypersphere
    to restrict the parameter search space to only
    scaling function start levels.

MDL for WDE provides a geometrically motivated
way to select the decomposition levels for wavelet
                    densities.
Shape L’Âne Rouge
A red donkey solves Klotski
Shape L’Âne Rouge: Sliding Wavelets
Geometry of Shape Matching

                                                            ap
                                                              oint Shape
                                                                  on h is
                                                                      ype
                                                                         rsph
                                                                             ere
Point set representation      Wavelet density estimation


 Fast Shape Similarity Using Hellinger Divergence

                    ∫(                             )   2
  D( p1 || p2 ) =        p(x | Θ 1 ) −   p ( x | Θ 2 ) dx
                         (
               = 2− 2 Θ 1Θ
                        T
                                2   )
                Or Geodesic Distance

           D( p1 , p2 ) = cos − 1 (Θ 1 Θ 2 )
                                     T
Slidin
   Localized Alignment Via
                             g




                                     T                                        T
     1       1       1                            1       1       1    
 0 0 3 0 0 0 3 0 0 0 3 0 0 0 0 0        0 0 0 0 0 3 0 0 0 3 0 0 0 3 0 0
                                                                       
       Local shape differences will cause coefficients to

        Permutations ⇒ Translations
        shift.
    

         Slide   coefficients back into alignment.
Penalize Excessive Sliding




   Location operator, r ( j , k ) , gives centroid of each (j,k) basis.
   Sliding cost equal to square of Euclidean distance.
Sliding Objective
     Objective minimizes over penalized permutation
      assignments
                                                                                                         r
               E (π ) = −  ∑ α j , kα j ,π ( k ) + ∑ β j , k β j ,π ( k ) 
                                     (1)
                                       0
                                               ( 2)
                                                 0
                                                                           (1) ( 2)
                                                                                         o n o pe
                                                                                                      rato
            tion            j0 , k                             j > j0 , k              cati
         ta                                                                           Lo          2
    r mu               + λ  ∑ r ( j0 , k ) − r ( π ( j0 , k ) ) + ∑ r ( j , k ) − r (π ( j , k ) ) 
                                                                2
P e
                      h   t      j0 , k                           j ,k                            
             W   e ig
    Solve
        a lty via             linear assignment using cost matrix
    Pen

                                           C = Θ 1Θ + λ D
                                                       T


                  Θiis vectorized list of ith shape’s coefficients and
                                                       2

       where

          D is the matrix of distances between basis locations.
Effects of λ   Peter and Rangarajan, CVPR 2008
Recognition Results on MPEG-7 DB




   All recognition rates are based on MPEG-7 bulls-
    eye criterion.
   D2 shape distributions (Osada et al.) only at
Summary
   The geometry associated with the p wavelet
    representation allows us to represent densities as
    points on a unit hypersphere.
   For the first time, non-rigid alignment can be
    addressed using linear assignment framework.
   Advantages of our method: no topological
    restrictions, very little pre-processing, closed-form
    metric.

     Sliding wavelets provide a fast and accurate
              method of shape matching

More Related Content

What's hot

Spectral Learning Methods for Finite State Machines with Applications to Na...
  Spectral Learning Methods for Finite State Machines with Applications to Na...  Spectral Learning Methods for Finite State Machines with Applications to Na...
Spectral Learning Methods for Finite State Machines with Applications to Na...
LARCA UPC
 
BMC 2012
BMC 2012BMC 2012
Bouguet's MatLab Camera Calibration Toolbox for Stereo Camera
Bouguet's MatLab Camera Calibration Toolbox for Stereo CameraBouguet's MatLab Camera Calibration Toolbox for Stereo Camera
Bouguet's MatLab Camera Calibration Toolbox for Stereo Camera
Yuji Oyamada
 
Md2521102111
Md2521102111Md2521102111
Md2521102111
IJERA Editor
 
Nu2422512255
Nu2422512255Nu2422512255
Nu2422512255
IJERA Editor
 
修士論文発表会
修士論文発表会修士論文発表会
修士論文発表会
Keikusl
 
Computer Science and Information Science 3rd semester (2012-December) Questio...
Computer Science and Information Science 3rd semester (2012-December) Questio...Computer Science and Information Science 3rd semester (2012-December) Questio...
Computer Science and Information Science 3rd semester (2012-December) Questio...
B G S Institute of Technolgy
 
Topological Inference via Meshing
Topological Inference via MeshingTopological Inference via Meshing
Topological Inference via Meshing
Don Sheehy
 
Object Recognition with Deformable Models
Object Recognition with Deformable ModelsObject Recognition with Deformable Models
Object Recognition with Deformable Models
zukun
 
Object Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based ModelsObject Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based Models
zukun
 
Learning with Nets and Meshes
Learning with Nets and MeshesLearning with Nets and Meshes
Learning with Nets and Meshes
Don Sheehy
 
Realizations, Differential Equations, Canonical Quantum Commutators And Infin...
Realizations, Differential Equations, Canonical Quantum Commutators And Infin...Realizations, Differential Equations, Canonical Quantum Commutators And Infin...
Realizations, Differential Equations, Canonical Quantum Commutators And Infin...
vcuesta
 
An introduction to quantum stochastic calculus
An introduction to quantum stochastic calculusAn introduction to quantum stochastic calculus
An introduction to quantum stochastic calculus
Springer
 
Jyokyo-kai-20120605
Jyokyo-kai-20120605Jyokyo-kai-20120605
Jyokyo-kai-20120605
ketanaka
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
Gabriel Peyré
 
Normal
NormalNormal
Normal
altwirqi
 
Bayesian Methods for Machine Learning
Bayesian Methods for Machine LearningBayesian Methods for Machine Learning
Bayesian Methods for Machine Learning
butest
 
D-Branes and The Disformal Dark Sector - Danielle Wills and Tomi Koivisto
D-Branes and The Disformal Dark Sector - Danielle Wills and Tomi KoivistoD-Branes and The Disformal Dark Sector - Danielle Wills and Tomi Koivisto
D-Branes and The Disformal Dark Sector - Danielle Wills and Tomi Koivisto
CosmoAIMS Bassett
 

What's hot (18)

Spectral Learning Methods for Finite State Machines with Applications to Na...
  Spectral Learning Methods for Finite State Machines with Applications to Na...  Spectral Learning Methods for Finite State Machines with Applications to Na...
Spectral Learning Methods for Finite State Machines with Applications to Na...
 
BMC 2012
BMC 2012BMC 2012
BMC 2012
 
Bouguet's MatLab Camera Calibration Toolbox for Stereo Camera
Bouguet's MatLab Camera Calibration Toolbox for Stereo CameraBouguet's MatLab Camera Calibration Toolbox for Stereo Camera
Bouguet's MatLab Camera Calibration Toolbox for Stereo Camera
 
Md2521102111
Md2521102111Md2521102111
Md2521102111
 
Nu2422512255
Nu2422512255Nu2422512255
Nu2422512255
 
修士論文発表会
修士論文発表会修士論文発表会
修士論文発表会
 
Computer Science and Information Science 3rd semester (2012-December) Questio...
Computer Science and Information Science 3rd semester (2012-December) Questio...Computer Science and Information Science 3rd semester (2012-December) Questio...
Computer Science and Information Science 3rd semester (2012-December) Questio...
 
Topological Inference via Meshing
Topological Inference via MeshingTopological Inference via Meshing
Topological Inference via Meshing
 
Object Recognition with Deformable Models
Object Recognition with Deformable ModelsObject Recognition with Deformable Models
Object Recognition with Deformable Models
 
Object Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based ModelsObject Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based Models
 
Learning with Nets and Meshes
Learning with Nets and MeshesLearning with Nets and Meshes
Learning with Nets and Meshes
 
Realizations, Differential Equations, Canonical Quantum Commutators And Infin...
Realizations, Differential Equations, Canonical Quantum Commutators And Infin...Realizations, Differential Equations, Canonical Quantum Commutators And Infin...
Realizations, Differential Equations, Canonical Quantum Commutators And Infin...
 
An introduction to quantum stochastic calculus
An introduction to quantum stochastic calculusAn introduction to quantum stochastic calculus
An introduction to quantum stochastic calculus
 
Jyokyo-kai-20120605
Jyokyo-kai-20120605Jyokyo-kai-20120605
Jyokyo-kai-20120605
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
 
Normal
NormalNormal
Normal
 
Bayesian Methods for Machine Learning
Bayesian Methods for Machine LearningBayesian Methods for Machine Learning
Bayesian Methods for Machine Learning
 
D-Branes and The Disformal Dark Sector - Danielle Wills and Tomi Koivisto
D-Branes and The Disformal Dark Sector - Danielle Wills and Tomi KoivistoD-Branes and The Disformal Dark Sector - Danielle Wills and Tomi Koivisto
D-Branes and The Disformal Dark Sector - Danielle Wills and Tomi Koivisto
 

Viewers also liked

CVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest Points
CVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest PointsCVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest Points
CVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest Points
zukun
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature Selection
CVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature SelectionCVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature Selection
CVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature Selection
zukun
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, Registration
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, RegistrationCVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, Registration
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, Registration
zukun
 
Cvpr2007 object category recognition p0 - introduction
Cvpr2007 object category recognition   p0 - introductionCvpr2007 object category recognition   p0 - introduction
Cvpr2007 object category recognition p0 - introduction
zukun
 
Iccv2009 recognition and learning object categories p2 c02 - recognizing mu...
Iccv2009 recognition and learning object categories   p2 c02 - recognizing mu...Iccv2009 recognition and learning object categories   p2 c02 - recognizing mu...
Iccv2009 recognition and learning object categories p2 c02 - recognizing mu...
zukun
 
Lisieux 2011 album - bis
Lisieux 2011   album - bisLisieux 2011   album - bis
Lisieux 2011 album - bisOutremeuse
 
cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2
zukun
 
Lecture30
Lecture30Lecture30
Lecture30
zukun
 

Viewers also liked (9)

CVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest Points
CVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest PointsCVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest Points
CVPR2010: Advanced ITinCVPR in a Nutshell: part 2: Interest Points
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature Selection
CVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature SelectionCVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature Selection
CVPR2010: Advanced ITinCVPR in a Nutshell: part 3: Feature Selection
 
Envoi bari
Envoi bariEnvoi bari
Envoi bari
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, Registration
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, RegistrationCVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, Registration
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: Isocontours, Registration
 
Cvpr2007 object category recognition p0 - introduction
Cvpr2007 object category recognition   p0 - introductionCvpr2007 object category recognition   p0 - introduction
Cvpr2007 object category recognition p0 - introduction
 
Iccv2009 recognition and learning object categories p2 c02 - recognizing mu...
Iccv2009 recognition and learning object categories   p2 c02 - recognizing mu...Iccv2009 recognition and learning object categories   p2 c02 - recognizing mu...
Iccv2009 recognition and learning object categories p2 c02 - recognizing mu...
 
Lisieux 2011 album - bis
Lisieux 2011   album - bisLisieux 2011   album - bis
Lisieux 2011 album - bis
 
cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2
 
Lecture30
Lecture30Lecture30
Lecture30
 

Similar to CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend

YSC 2013
YSC 2013YSC 2013
YSC 2013
Adrien Ickowicz
 
Physics of Algorithms Talk
Physics of Algorithms TalkPhysics of Algorithms Talk
Physics of Algorithms Talk
jasonj383
 
Change of variables in double integrals
Change of variables in double integralsChange of variables in double integrals
Change of variables in double integrals
Tarun Gehlot
 
Change of variables in double integrals
Change of variables in double integralsChange of variables in double integrals
Change of variables in double integrals
Tarun Gehlot
 
Compressed Sensing and Tomography
Compressed Sensing and TomographyCompressed Sensing and Tomography
Compressed Sensing and Tomography
Gabriel Peyré
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
rik0
 
Engr 371 final exam april 2010
Engr 371 final exam april 2010Engr 371 final exam april 2010
Engr 371 final exam april 2010
amnesiann
 
Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)
Septiko Aji
 
Logistic Regression(SGD)
Logistic Regression(SGD)Logistic Regression(SGD)
Logistic Regression(SGD)
Prentice Xu
 
Lattices and codes
Lattices and codesLattices and codes
Lattices and codes
Springer
 
Electronic and Communication Engineering 4th Semester (2012-December) Questio...
Electronic and Communication Engineering 4th Semester (2012-December) Questio...Electronic and Communication Engineering 4th Semester (2012-December) Questio...
Electronic and Communication Engineering 4th Semester (2012-December) Questio...
BGS Institute of Technology, Adichunchanagiri University (ACU)
 
Least squares support Vector Machine Classifier
Least squares support Vector Machine ClassifierLeast squares support Vector Machine Classifier
Least squares support Vector Machine Classifier
Raj Sikarwar
 
Cosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical SimulationsCosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical Simulations
Ian Huston
 
Classification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metricsClassification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metrics
Frank Nielsen
 
16 fft
16 fft16 fft
16 fft
abhi5556
 
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
SSA KPI
 
tensor-decomposition
tensor-decompositiontensor-decomposition
tensor-decomposition
Kenta Oono
 
Quantum modes - Ion Cotaescu
Quantum modes - Ion CotaescuQuantum modes - Ion Cotaescu
Quantum modes - Ion Cotaescu
SEENET-MTP
 
Sparsity with sign-coherent groups of variables via the cooperative-Lasso
Sparsity with sign-coherent groups of variables via the cooperative-LassoSparsity with sign-coherent groups of variables via the cooperative-Lasso
Sparsity with sign-coherent groups of variables via the cooperative-Lasso
Laboratoire Statistique et génome
 
SOME THOUGHTS ON DIVERGENT SERIES
SOME THOUGHTS ON DIVERGENT SERIESSOME THOUGHTS ON DIVERGENT SERIES
SOME THOUGHTS ON DIVERGENT SERIES
genius98
 

Similar to CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend (20)

YSC 2013
YSC 2013YSC 2013
YSC 2013
 
Physics of Algorithms Talk
Physics of Algorithms TalkPhysics of Algorithms Talk
Physics of Algorithms Talk
 
Change of variables in double integrals
Change of variables in double integralsChange of variables in double integrals
Change of variables in double integrals
 
Change of variables in double integrals
Change of variables in double integralsChange of variables in double integrals
Change of variables in double integrals
 
Compressed Sensing and Tomography
Compressed Sensing and TomographyCompressed Sensing and Tomography
Compressed Sensing and Tomography
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Engr 371 final exam april 2010
Engr 371 final exam april 2010Engr 371 final exam april 2010
Engr 371 final exam april 2010
 
Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)
 
Logistic Regression(SGD)
Logistic Regression(SGD)Logistic Regression(SGD)
Logistic Regression(SGD)
 
Lattices and codes
Lattices and codesLattices and codes
Lattices and codes
 
Electronic and Communication Engineering 4th Semester (2012-December) Questio...
Electronic and Communication Engineering 4th Semester (2012-December) Questio...Electronic and Communication Engineering 4th Semester (2012-December) Questio...
Electronic and Communication Engineering 4th Semester (2012-December) Questio...
 
Least squares support Vector Machine Classifier
Least squares support Vector Machine ClassifierLeast squares support Vector Machine Classifier
Least squares support Vector Machine Classifier
 
Cosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical SimulationsCosmological Perturbations and Numerical Simulations
Cosmological Perturbations and Numerical Simulations
 
Classification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metricsClassification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metrics
 
16 fft
16 fft16 fft
16 fft
 
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
 
tensor-decomposition
tensor-decompositiontensor-decomposition
tensor-decomposition
 
Quantum modes - Ion Cotaescu
Quantum modes - Ion CotaescuQuantum modes - Ion Cotaescu
Quantum modes - Ion Cotaescu
 
Sparsity with sign-coherent groups of variables via the cooperative-Lasso
Sparsity with sign-coherent groups of variables via the cooperative-LassoSparsity with sign-coherent groups of variables via the cooperative-Lasso
Sparsity with sign-coherent groups of variables via the cooperative-Lasso
 
SOME THOUGHTS ON DIVERGENT SERIES
SOME THOUGHTS ON DIVERGENT SERIESSOME THOUGHTS ON DIVERGENT SERIES
SOME THOUGHTS ON DIVERGENT SERIES
 

More from zukun

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
zukun
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCV
zukun
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Information
zukun
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statistics
zukun
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibration
zukun
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
zukun
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
zukun
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-software
zukun
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
zukun
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectors
zukun
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-intro
zukun
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
zukun
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video search
zukun
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video search
zukun
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learning
zukun
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer vision
zukun
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick start
zukun
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysis
zukun
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structures
zukun
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities
zukun
 

More from zukun (20)

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCV
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Information
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statistics
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibration
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-software
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectors
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-intro
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video search
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video search
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learning
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer vision
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick start
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysis
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structures
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities
 

Recently uploaded

The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 

Recently uploaded (20)

The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 

CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend

  • 1. SQUARE-ROOT WAVELET DENSITIES AND SHAPE ANALYSIS Anand Rangarajan, Center for Vision, Graphics and Medical Imaging (CVGMI), University of Florida, Gainesville
  • 2. Square-root densities Walking the straight and narrow….on a sphere
  • 3. Square-root densities Wavelets ∞ p( x) = ∑ k α j0 , k φ j0 , k ( x) + ∑ β j ,kψ j ≥ j0 , k j ,k ( x) Shape is a point on hypersphere due to Fisher-Rao geometry
  • 4. Wavelet Representations Father Mother  Wavelets can approximate any f∊ℒ2, i.e. ∞ f ( x) = ∑ α j0 , k φ j0 , k ( x) + ∑ β j ,kψ j ≥ j0 , k j ,k ( x) Translation index k Resolution level  Only work with compactly supported, orthogonal basis families: Haar, Daubechies, Symlets, Coiflets
  • 5. Expand p, Not p !  Expand in multi-resolution basis: ∞ p( x) = ∑ k α j0 , k φ j0 , k ( x) + ∑ β j ,kψ j ≥ j0 , k j ,k ( x)  Integrability constraints: ∞ h(α j0 , k , β j ,k ) = ∑ k α 2 j0 , k + ∑ β j ≥ j0 , k 2 j ,k =1  Estimate coefficients using a constrained maximum likelihood objective: (   ) N ∞ L (Θ ) = − log ∏ p ( xi | Θ ) + λ  ∑ α j ,k + ∑ β j ,k − 1 2 2 2   0 i= 1  k j ≥ j0 , k  Asymptotic Hessian of negative log likelihood E{ H Objective is L convex }= 4I where Θ = α { j0 , k ,β j ,k }
  • 6. 2D Density Estimation Density WDE KDE Basis ISE Fixed BW Variable ISE BW ISE Bimodal SYM7 6.773E-03 1.752E-02 8.114E-03 Trimodal COIF2 6.439E-03 6.621E-03 1.037E-02 Kurtotic COIF4 6.739E-03 8.050E-03 7.470E-03 Quadrimodal COIF5 3.977E-04 1.516E-03 3.098E-03 Skewed SYM10 4.561E-03 8.166E-03 5.102E-03 Peter and Rangarajan, IEEE T-IP, 2008
  • 7. Shape L’Âne Rouge: Sliding Wavelets
  • 8.
  • 9. How Do We Select the Number of Levels?  In the wavelet expansion of p we need set j0 (starting level) and j1 (ending level) j 1 p( x) = ∑ k α j0 , k φ j0 , k ( x) + ∑ β j ,kψ j > j0 , k j ,k ( x)  Balasubramanian [32] proposed geometric approach by analyzing the posterior of a model class p(M) ∫ p(Θ ) p( E | Θ )dΘ p(M | E ) = p( E )  The model selection criterion (razor) is  ~  det g ij (Θˆ )  ˆ (Mk =ln( ln p( E | Θˆ ) +det g V Θ M )Θ  + N ( 1  Total volume of manifold R(M ) = − ln p( E | Θ ) + ) − ) + ln ∫ ln ij ( )d R ln  2 2π  V ˆ (M )  2 Volume ofg ij (Θˆ )   det distinguishable  Θ   distributions around ML Scales with Volume of model Ratio of expected Fisher ML fit parameters and class manifold to empirical Fisher samples.
  • 10. Connections to MDL 1  Volume around MLE k  2π   det g ij (Θˆ )  2 2 VΘˆ (M ) =   ~  N   det g ij (Θˆ )   Last term of razor disappears  det gij (Θˆ )  G(Θ ) =  ~  → 1, N → ∞  det gij (Θˆ )     This simplification leads to ~ ˆ ) + k ln( N ) + ln det g (Θ )dΘ ⇒ R (M ) = MDL = − ln p( E | Θ 2 2π ∫ ij
  • 11. Geometric Intuition e rs re f z or p . Th e ra these Space of distributions Counting volumes
  • 12. MDL for Wavelet Densities on the Hypersphere saupto50Color Space of distributions
  • 13. Intuition Behind Shrinking Surface Area  Volume gets pushed into corners as dimensions increase. d Vs/Vc 1 1 2 .785 3 .524 4 .308 5 .164 6 .08  In 100 dimensions diagonal of unit length for sphere is only 10% of way to the cube diagonal.
  • 14. Nested Subspaces Lead to Simpler Model Selection  Hypersphere dimensionality remains the same with MRA k k k k k k= + = + + = 2 2 2 4 4  It is sufficient to search over j0, using only scaling functions for density estimation.  MDL is invariant to MRA, however sparsity not considered.
  • 15. Other Model Selection Criteria  Two-term MDL (MDL2) (Rissanen 1978) MDL = − ln p( E | Θ 2 ˆ ) + k ln N  2  2π   Akaike Information Criterion (AIC) (Akaike 1973) AIC = − 2 ln p( E | Θˆ ) + 2k  Bayesian Information Criterion (BIC) (Schwarz 1978) BIC = − 2 ln p( E | Θˆ ) + 2k ln( N )  Also compared to other distance measures  Hellinger divergence (HELL)  Mean Squared Error (MSE)  L1
  • 16. 1D Model Selection with Coiflets Density COIF1 (j0) COIF2 (j0) MDL3 MDL2 AIC BIC MSE HELL L1 MDL3 MDL2 AIC BIC MSE HELL L1 Gaussian 0 0 1 0 1 1 1 -1 -1 0 -1 0 0 0 Skewed Uni. 1 1 1 1 2 1 1 0 0 1 0 1 0 1 Str. Skewed Uni. 2 2 3 2 4 3 3 2 2 2 2 4 2 3 Kurtotic Uni. 2 2 2 1 4 2 2 2 2 2 2 2 2 2 Outlier 2 2 3 2 5 3 4 2 2 2 2 4 2 4 Bimodal 1 0 1 0 2 1 1 0 0 0 0 1 0 1 Sep. Bimodal 1 1 2 1 2 1 2 1 1 1 1 1 1 1 Skewed Bimodal 1 1 1 1 2 2 2 1 1 1 1 1 1 1 Trimodal 1 1 1 1 1 1 1 1 1 1 1 1 2 1 Claw 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Dbl. Claw 1 0 1 0 2 1 1 0 0 0 0 1 0 1 Asym. Claw 2 1 2 1 3 2 3 2 1 2 1 3 2 3 Asym. Dbl. Claw 1 1 1 0 2 1 2 0 0 2 0 2 2 2
  • 17. MSE, j0=4 BIC, j0=0 MDL3 vs. BIC and MSE MDL3, j0=2 MDL3, j0=1
  • 18. Part III Summary  Simplified geometry of p allows us to compute the model volume term of MDL in closed form.  Misspecified models can be avoided by assuring we have enough samples relative to the number of coefficients in the wavelet density expansion.  Leveraged the nested property of the hypersphere to restrict the parameter search space to only scaling function start levels. MDL for WDE provides a geometrically motivated way to select the decomposition levels for wavelet densities.
  • 19. Shape L’Âne Rouge A red donkey solves Klotski
  • 20. Shape L’Âne Rouge: Sliding Wavelets
  • 21. Geometry of Shape Matching ap oint Shape on h is ype rsph ere Point set representation Wavelet density estimation Fast Shape Similarity Using Hellinger Divergence ∫( ) 2 D( p1 || p2 ) = p(x | Θ 1 ) − p ( x | Θ 2 ) dx ( = 2− 2 Θ 1Θ T 2 ) Or Geodesic Distance D( p1 , p2 ) = cos − 1 (Θ 1 Θ 2 ) T
  • 22. Slidin Localized Alignment Via g T T  1 1 1   1 1 1   0 0 3 0 0 0 3 0 0 0 3 0 0 0 0 0  0 0 0 0 0 3 0 0 0 3 0 0 0 3 0 0      Local shape differences will cause coefficients to Permutations ⇒ Translations shift.   Slide coefficients back into alignment.
  • 23. Penalize Excessive Sliding  Location operator, r ( j , k ) , gives centroid of each (j,k) basis.  Sliding cost equal to square of Euclidean distance.
  • 24. Sliding Objective  Objective minimizes over penalized permutation assignments   r E (π ) = −  ∑ α j , kα j ,π ( k ) + ∑ β j , k β j ,π ( k )  (1) 0 ( 2) 0 (1) ( 2)  o n o pe rato tion  j0 , k j > j0 , k cati ta  Lo 2 r mu + λ  ∑ r ( j0 , k ) − r ( π ( j0 , k ) ) + ∑ r ( j , k ) − r (π ( j , k ) )  2 P e h t  j0 , k j ,k  W e ig  Solve a lty via linear assignment using cost matrix Pen C = Θ 1Θ + λ D T Θiis vectorized list of ith shape’s coefficients and 2  where D is the matrix of distances between basis locations.
  • 25. Effects of λ Peter and Rangarajan, CVPR 2008
  • 26. Recognition Results on MPEG-7 DB  All recognition rates are based on MPEG-7 bulls- eye criterion.  D2 shape distributions (Osada et al.) only at
  • 27. Summary  The geometry associated with the p wavelet representation allows us to represent densities as points on a unit hypersphere.  For the first time, non-rigid alignment can be addressed using linear assignment framework.  Advantages of our method: no topological restrictions, very little pre-processing, closed-form metric. Sliding wavelets provide a fast and accurate method of shape matching