the klein bottle a continuous dictionary for
play

The Klein Bottle, a Continuous Dictionary for Distributions of - PowerPoint PPT Presentation

The Klein Bottle, a Continuous Dictionary for Distributions of High-Contrast Image Patches Jose Perea Mathematics Department, Stanford University June 25, 2010 Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June


  1. The Klein Bottle, a Continuous Dictionary for Distributions of High-Contrast Image Patches Jose Perea Mathematics Department, Stanford University June 25, 2010 Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 1 / 29

  2. The Data Analysis Pipeline Topological Inference Point cloud Betti numbers X ⊆ R n = ⇒ Persistent homology = ⇒ β 1 , . . . , β k Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 2 / 29

  3. The Data Analysis Pipeline Topological Inference Point cloud Betti numbers X ⊆ R n = ⇒ Persistent homology = ⇒ β 1 , . . . , β k Geometric Inference Paramt. f ∈ Emb ( T , R n ), f ( T ) ∼ X Topological information = ⇒ Ingenuity = ⇒ Models: f ∈ Map ( X , T ) Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 2 / 29

  4. The Data Analysis Pipeline Topological Inference Point cloud Betti numbers X ⊆ R n = ⇒ Persistent homology = ⇒ β 1 , . . . , β k Geometric Inference Paramt. f ∈ Emb ( T , R n ), f ( T ) ∼ X Topological information = ⇒ Ingenuity = ⇒ Models: f ∈ Map ( X , T ) Rewards Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 2 / 29

  5. The Data Analysis Pipeline Topological Inference Point cloud Betti numbers X ⊆ R n = ⇒ Persistent homology = ⇒ β 1 , . . . , β k Geometric Inference Paramt. f ∈ Emb ( T , R n ), f ( T ) ∼ X Topological information = ⇒ Ingenuity = ⇒ Models: f ∈ Map ( X , T ) Rewards • Better query strategies Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 2 / 29

  6. The Data Analysis Pipeline Topological Inference Point cloud Betti numbers X ⊆ R n = ⇒ Persistent homology = ⇒ β 1 , . . . , β k Geometric Inference Paramt. f ∈ Emb ( T , R n ), f ( T ) ∼ X Topological information = ⇒ Ingenuity = ⇒ Models: f ∈ Map ( X , T ) Rewards • Better query strategies • Solid theoretical framework Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 2 / 29

  7. The Data Analysis Pipeline Topological Inference Point cloud Betti numbers X ⊆ R n = ⇒ Persistent homology = ⇒ β 1 , . . . , β k Geometric Inference Paramt. f ∈ Emb ( T , R n ), f ( T ) ∼ X Topological information = ⇒ Ingenuity = ⇒ Models: f ∈ Map ( X , T ) Rewards • Better query strategies • Solid theoretical framework • Your favorite applications... Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 2 / 29

  8. The Data Analysis Pipeline A good examples... Natural Images On the local behavior of spaces of natural images , Carlsson et al. [08] Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 3 / 29

  9. The Data Analysis Pipeline A good examples... Natural Images On the local behavior of spaces of natural images , Carlsson et al. [08] • X ⊆ R 9 : random sample of high-contrast 3x3 pixel patches from natural scenes. | X | = 8 · 10 6 . Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 3 / 29

  10. The Data Analysis Pipeline A good examples... Natural Images On the local behavior of spaces of natural images , Carlsson et al. [08] • X ⊆ R 9 : random sample of high-contrast 3x3 pixel patches from natural scenes. | X | = 8 · 10 6 . • After mean centering, contrast normalization and a linear change of coordinates, can regard X ⊆ S 7 . Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 3 / 29

  11. The Data Analysis Pipeline A good examples... Natural Images On the local behavior of spaces of natural images , Carlsson et al. [08] • X ⊆ R 9 : random sample of high-contrast 3x3 pixel patches from natural scenes. | X | = 8 · 10 6 . • After mean centering, contrast normalization and a linear change of coordinates, can regard X ⊆ S 7 . • 50% of the points in X have the topology of a Klein bottle, modeled by the space K = { p ( x , y ) = c ( ax + by ) + d ( ax + by ) 2 , a 2 + b 2 = c 2 + d 2 = 1 } . Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 3 / 29

  12. Rewards As for rewards... Today: Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 4 / 29

  13. Rewards As for rewards... Today: We’ll exploit the fact: K ∼ Natural space for distributions of high-contrast patches. Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 4 / 29

  14. Rewards As for rewards... Today: We’ll exploit the fact: K ∼ Natural space for distributions of high-contrast patches. • Let I be an image and S k ( I ) a random sample of its high-contrast k × k patches. Center them by subtracting their mean and normalize them by their D-norm. Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 4 / 29

  15. Rewards As for rewards... Today: We’ll exploit the fact: K ∼ Natural space for distributions of high-contrast patches. • Let I be an image and S k ( I ) a random sample of its high-contrast k × k patches. Center them by subtracting their mean and normalize them by their D-norm. • For small k , S k ( I ) is contained within a small tubular neighborhood of K . By means of projection, we get a random sample S ′ k ( I ) ⊆ K . Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 4 / 29

  16. Rewards As for rewards... Today: We’ll exploit the fact: K ∼ Natural space for distributions of high-contrast patches. • Let I be an image and S k ( I ) a random sample of its high-contrast k × k patches. Center them by subtracting their mean and normalize them by their D-norm. • For small k , S k ( I ) is contained within a small tubular neighborhood of K . By means of projection, we get a random sample S ′ k ( I ) ⊆ K . Idea: If h k ( I ) : K → R is the underlying PDF, Fourier Analysis on L 2 ( K ) yields a compact representation v k ( I ) of h k ( I ). Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 4 / 29

  17. Rewards As for rewards... Today: We’ll exploit the fact: K ∼ Natural space for distributions of high-contrast patches. • Let I be an image and S k ( I ) a random sample of its high-contrast k × k patches. Center them by subtracting their mean and normalize them by their D-norm. • For small k , S k ( I ) is contained within a small tubular neighborhood of K . By means of projection, we get a random sample S ′ k ( I ) ⊆ K . Idea: If h k ( I ) : K → R is the underlying PDF, Fourier Analysis on L 2 ( K ) yields a compact representation v k ( I ) of h k ( I ). Application: Texture discrimination and classification via { v k ( I ) } k . Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 4 / 29

  18. Outline Outline Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  19. Outline Outline 1 Projection onto the Klein bottle K . Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  20. Outline Outline 1 Projection onto the Klein bottle K . 2 An orthonormal basis B for L 2 ( K ). Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  21. Outline Outline 1 Projection onto the Klein bottle K . 2 An orthonormal basis B for L 2 ( K ). 3 Estimating the coefficients v k ( I ) (w.r.t B ) of h k ( I ). Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  22. Outline Outline 1 Projection onto the Klein bottle K . 2 An orthonormal basis B for L 2 ( K ). 3 Estimating the coefficients v k ( I ) (w.r.t B ) of h k ( I ). 4 The v-Invariant v ( I ) = ( v k ( I )) k . Examples. Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  23. Outline Outline 1 Projection onto the Klein bottle K . 2 An orthonormal basis B for L 2 ( K ). 3 Estimating the coefficients v k ( I ) (w.r.t B ) of h k ( I ). 4 The v-Invariant v ( I ) = ( v k ( I )) k . Examples. 5 Dissimilarity measures. Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  24. Outline Outline 1 Projection onto the Klein bottle K . 2 An orthonormal basis B for L 2 ( K ). 3 Estimating the coefficients v k ( I ) (w.r.t B ) of h k ( I ). 4 The v-Invariant v ( I ) = ( v k ( I )) k . Examples. 5 Dissimilarity measures. 6 Modeling image rotation. Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  25. Outline Outline 1 Projection onto the Klein bottle K . 2 An orthonormal basis B for L 2 ( K ). 3 Estimating the coefficients v k ( I ) (w.r.t B ) of h k ( I ). 4 The v-Invariant v ( I ) = ( v k ( I )) k . Examples. 5 Dissimilarity measures. 6 Modeling image rotation. All results were obtained using the MATLAB R2009b software. Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 5 / 29

  26. Projection onto K Projection onto K Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 6 / 29

  27. Projection onto K K = { p ( x , y ) = c ( ax + by ) + d ( ax + by ) 2 , a 2 + b 2 = c 2 + d 2 = 1 } Jose Perea (Stanford University) The Klein Bottle, a Continuous Dictionary June 25, 2010 7 / 29

Recommend


More recommend