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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend