Kernels for Persistence Diagrams with Applications in Geometry Processing
|
|
- Aubrie Hill
- 5 years ago
- Views:
Transcription
1 ACAT meeting July 2015 Kernels for Persistence Diagrams with Applications in Geometry Processing Steve Oudot Inria, Geometrica group M. Carrière, S. O., M. Ovsjanikov. Stable Topological Signatures for Points on 3D Shapes. Proc. Sympos. on Geometry Processing, 2015.
2 Persistence Diagrams as Signatures It has been known since a number of years now that persistence diagrams can finite metric space / basepoint Filtration / zigzag persistence diagram dimensional homology generators background reading: 1-dimensional homology generators M. d Amico, P. Frosini, C. Landi. Using matching distance in size theory: A survey. International Journal of Imaging Systems and Technology, 16(5), , S. O.. Persistence Theory: from Quiver Representations to Data Analysis, Chapters 7 and 8. AMS Mathematical Surveys and Monographs, November
3 Persistence Diagrams as Signatures It has been known since a number of years now that persistence diagrams can finite metric space / basepoint Filtration / zigzag persistence diagram Pros: 0-dimensional homology generators 1-dimensional homology generators What makes persistence diagrams a useful descriptor is, first of all, that it does c topological signatures carry complementary information More importantly, stability properties: PDs come d B (Dg with R(X), stability Dg R(Y properties, )) 2d GH(X, which Y ) are [Chazal pretty al. rare 09, in 13] the 1
4 Persistence Diagrams as Signatures It has been known since a number of years now that persistence diagrams can finite metric space / basepoint Filtration / zigzag persistence diagram Pros: 0-dimensional homology generators 1-dimensional homology generators What makes persistence diagrams a useful descriptor is, first of all, that it does c topological signatures carry complementary information More importantly, stability properties: PDs come d B (Dg with R(X), stability Dg R(Y properties, )) 2d GH(X, which Y ) are [Chazal pretty al. rare 09, in 13] the Cons: this implies the space that oflinear persistence classifiers diagrams cannotisbe not used a Hilbert PDspace have been mostly used in unsuper having signatures long construction are slow to times compute is fineand as long (more asimportantly) comparisonsto can compare be made fast, but here t 1
5 Persistence Diagrams as Signatures It has been known since a number of years now that persistence diagrams can finite metric space / basepoint Filtration / zigzag persistence diagram Pros: 0-dimensional homology generators 1-dimensional homology generators What makes persistence diagrams a useful descriptor is, first of all, that it does c topological signatures carry complementary information More importantly, stability properties: PDs come d B (Dg with R(X), stability Dg R(Y properties, )) 2d GH(X, which Y ) are [Chazal pretty al. rare 09, in 13] the Cons: this implies the space that oflinear persistence classifiers diagrams cannotisbe not used a Hilbert PDspace have been mostly used in unsuper define kernels on the space of diagrams having signatures long construction are slow to times compute is fineand as long (more asimportantly) comparisonsto can compare be made fast, but here t explicit mapping to feature space 1
6 Kernels for Persistence Diagrams View persistence diagrams as: landscapes [Bubenik 2012] empirical measures [Bauer et al. 2015] map to function space L 2 roots of polynomials [Di Fabio, Ferri 2015] metric spaces [Carrière, O., Ovsjanikov 2015] map to finite-dim. vector space 2
7 Feature Map for now I am finite ignoring metric space the diagonal, assuming that all the diagrams we are conside a c b 3
8 Feature Map for now I am finite ignoring metric space the diagonal, assuming that all the diagrams we are conside a 5 c 4 3 b φ 1 a b c distance matrix a b c
9 Feature Map for now I am finite ignoring metric space the diagonal, assuming that all the diagrams we are conside a 5 c 4 3 b φ 1 a b c distance matrix a b c φ distribution of distances 3
10 Feature Map for now I am finite ignoring metric space the diagonal, assuming that all the diagrams we are conside a 5 c 4 3 b φ 1 a b c distance matrix a b c φ 2 (5, 4, 3, 0, 0, ) 2 1 sorted sequence with finite support (shape context) φ distribution of distances 3
11 Feature Map Φ = φ 4 φ 3 φ 2 φ 1 for now I am finite ignoring metric space the diagonal, assuming that all the diagrams we are conside a 5 c 4 3 b φ 1 (5, 4, 3, 0,, 0) a b c distance matrix a b c finite-dimensional vector φ 2 φ 4 (5, 4, 3, 0, 0, ) 2 1 sorted sequence with finite support (shape context) φ distribution of distances 3
12 In order to talk about stability, we first need to specify the metrics that will be u for now I am finite ignoring metric space the diagonal, P (R 2 ) assuming that all the diagrams we are conside the diagrams (with same cardinality) are compare using the Wa a 5 c 4 3 b φ 1 Finally, the vectors are viewed as elements of the usual space R (5, 4, 3, 0,, 0) Stability a b c (R D, l ) a b c Φ = φ 4 φ 3 φ 2 φ 1 distance matrix finite-dimensional vector φ 2 φ 4 Sequences are elements of the sequence space l (5, 4, 3, 0, 0, ) l 2 1 sorted sequence with finite support (shape context) φ distribution of distances P (R) Distance distributions are vie 3
13 In order to talk about stability, we first need to specify the metrics that will be u for now I am finite ignoring metric space the diagonal, P (R 2 ) assuming that all the diagrams we are conside the diagrams (with same cardinality) are compare using the Wa a ε a c 5 ε c 4 3 ε b b φ 1 a b c a 0 4 5? b c (5 ± 2ε, 4 ± 2ε, 3 ± 2ε, 0, 0) distance matrix Finally, the vectors are viewed as elements of the usual space R (5, 4, 3, 0,, 0) Stability (R D, l ) Φ = φ 4 φ 3 φ 2 φ 1 + [ εaa ε ab ε ac ] ε ba ε bb ε bc ε ca ε cb ε cc εxy [ 2ε, +2ε] finite-dimensional vector φ 2 φ 4 Sequences are elements of the sequence space l (5, 4, 3, 0, 0, ) sorted sequence with finite support (shape context) l (5 ± 2ε, 4 ± 2ε, 3 ± 2ε, 0, 0, )? φ 3 2 2ε distribution of distances P (R) Distance distributions are vie 3
14 In order to talk about stability, we first need to specify the metrics that will be u for now I am finite ignoring metric space the diagonal, P (R 2 ) assuming that all the diagrams we are conside the diagrams (with same cardinality) are compare using the Wa a ε a c 5 ε c 4 3 ε b b φ 1 a b c a 0 4 5? b c (5 ± 2ε, 4 ± 2ε) (further truncation) distance matrix Finally, the vectors are viewed as elements of the usual space R (5, 4, 3, 0,, 0) Stability (R D, l ) Φ = φ 4 φ 3 φ 2 φ 1 + [ εaa ε ab ε ac ] ε ba ε bb ε bc ε ca ε cb ε cc εxy [ 2ε, +2ε] finite-dimensional vector φ 2 φ 4 Sequences are elements of the sequence space l (5, 4, 3, 0, 0, ) sorted sequence with finite support (shape context) l (5 ± 2ε, 4 ± 2ε, 3 ± 2ε, 0, 0, )? φ 3 2 2ε distribution of distances P (R) Distance distributions are vie 3
15 Adding the diagonal diagonal has infinite multiplicity useful for when point clouds have different cardinalities 4
16 Adding the diagonal diagonal has infinite multiplicity useful for when point clouds have different cardinalities some points may prefer the diagonal to other points to reduce the cost of the matching 4
17 Adding the diagonal diagonal has infinite multiplicity useful for when point clouds have different cardinalities some points may prefer the diagonal to other points to reduce the cost of the matching replace W (X, Y ) with { d B = inf m:x Y max sup p matched p m(p), sup p unmatched p p } 4
18 Adding the diagonal diagonal has infinite multiplicity useful for when point clouds have different cardinalities some points may prefer the diagonal to other points to reduce the cost of the matching replace W (X, Y ) with { d B = inf m:x Y max sup p matched p m(p), sup p unmatched p p } Problem: generates instability in distance matrix (d B << W ) Solution: change the distance matrix... 4
19 Adding the diagonal Φ = φ 4 φ 3 φ 2 φ 1 x 3 distance matrix x 1 x 1 x 2 x 2 x 3 φ 1 (7.2, 7.2, 5.6, 4) (7.2, 7.2, 5.6, 4, 4, 4, 0,, 0) finite-dimensional vector D ij = min{ x i x j, x i x i, x j x j } φ 2 φ 4 (7.2, 7.2, 5.6, 4, 4, 4, 0, ) sorted sequence (finite support) φ distribution of distances 4
20 Stability Theorem: For any finite persistence diagrams X, Y, for any feature space dimension D, Φ(X) Φ(Y ) 2d B (X, Y ) 5
21 Stability Theorem: For any finite persistence diagrams X, Y, for any feature space dimension D, Φ(X) Φ(Y ) 2d B (X, Y ) p 1, Φ(X) Φ(Y ) p 2D 1/p d B (X, Y ) 5
22 Stability Theorem: For any finite persistence diagrams X, Y, for any feature space dimension D, Φ(X) Φ(Y ) 2d B (X, Y ) p 1, Φ(X) Φ(Y ) p 2D 1/p d B (X, Y ) case p = useful for retrieval and NN-classifiers (fast proximity queries) case p = 2 useful for linear / kernel-based classifiers (scalar product) 5
23 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects 6
24 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects feature space: L 2 (N R) L 2 (R 2 ) feature space: L 2 (R 2 ) feature space: l p (R D, l p ) 6
25 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects feature space: L 2 (N R) L 2 (R 2 ) feature space: L 2 (R 2 ) feature space: l p (R D, l p ) feature map: explicit (combi. construction) feature map: explicit (closed form solution) feature map: explicit (combi. construction) 6
26 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects feature space: L 2 (N R) L 2 (R 2 ) feature space: L 2 (R 2 ) feature space: l p (R D, l p ) feature map: explicit (combi. construction) feature map: explicit (closed form solution) feature map: explicit (combi. construction) kernel(s): linear, Gaussian, etc. kernel(s): kσ kernel(s): linear Gaussian, etc. 6
27 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects feature space: L 2 (N R) L 2 (R 2 ) feature space: L 2 (R 2 ) feature space: l p (R D, l p ) feature map: explicit (combi. construction) feature map: explicit (closed form solution) feature map: explicit (combi. construction) kernel(s): linear, Gaussian, etc. kernel(s): kσ kernel(s): linear Gaussian, etc. complexity on n-points diagrams: complexity on n-points diagrams: complexity on n-points diagrams: this - feature is for all map: the landscapes, O(n 2 ) for just one it is O(n- log feature n) map: N/A (or discretize...) same - kernel: here: O(n this is 2 for ) all the landscapes, for just one - kernel: it is O(n) 2 ) - feature map: O(n 2 ) - kernel: O(D) 6
28 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects feature space: L 2 (N R) L 2 (R 2 ) feature space: L 2 (R 2 ) feature space: l p (R D, l p ) feature map: explicit (combi. construction) feature map: explicit (closed form solution) feature map: explicit (combi. construction) kernel(s): linear, Gaussian, etc. kernel(s): kσ kernel(s): linear Gaussian, etc. complexity on n-points diagrams: complexity on n-points diagrams: complexity on n-points diagrams: this - feature is for all map: the landscapes, O(n 2 ) for just one it is O(n- log feature n) map: N/A (or discretize...) same - kernel: here: O(n this is 2 for ) all the landscapes, for just one - kernel: it is O(n) 2 ) - feature map: O(n 2 ) - kernel: O(D) Be careful stability: that these stability O(d results B ) hide some differences, stability: in particular 2 ino(d the constants. 1 B ( )) Basically, results involving stability: p = have O(d absolute B ) constants bu p O(Pers d B ( )) p O(D 1/p d B ( )) 6
29 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects feature space: L 2 (N R) L 2 (R 2 ) feature space: L 2 (R 2 ) feature space: l p (R D, l p ) feature map: explicit (combi. construction) feature map: explicit (closed form solution) feature map: explicit (combi. construction) kernel(s): linear, Gaussian, etc. kernel(s): kσ kernel(s): linear Gaussian, etc. complexity on n-points diagrams: complexity on n-points diagrams: complexity on n-points diagrams: this - feature is for all map: the landscapes, O(n 2 ) for just one it is O(n- log feature n) map: N/A (or discretize...) same - kernel: here: O(n this is 2 for ) all the landscapes, for just one - kernel: it is O(n) 2 ) - feature map: O(n 2 ) - kernel: O(D) Be careful stability: that these stability O(d results B ) hide some differences, stability: in particular 2 ino(d the constants. 1 B ( )) Basically, results involving stability: p = have O(d absolute B ) constants bu p O(Pers d B ( )) p O(D 1/p d B ( )) injective feature map injective feature map non-injective feature map pd kernel? pd kernel? psd kernel 6
30 Side-by-side Comparison persistence landscapes heat diffusion shape context [Bubenik 2012] [Bauer et al. 2015] [Carrière, O., Ovsjanikov 2015] this reference [Bubenik, is ford lotko the algorithmic 2015] aspects feature space: L 2 (N R) L 2 (R 2 ) feature space: L 2 (R 2 ) feature space: l p (R D, l p ) feature map: explicit (combi. construction) feature map: explicit (closed form solution) feature map: explicit (combi. construction) kernel(s): linear, Gaussian, etc. kernel(s): kσ kernel(s): linear Gaussian, etc. complexity on n-points diagrams: complexity on n-points diagrams: complexity on n-points diagrams: this - feature is for all map: the landscapes, O(n 2 ) for just one it is O(n- log feature n) map: N/A (or discretize...) same - kernel: here: O(n this is 2 for ) all the landscapes, for just one - kernel: it is O(n) 2 ) - feature map: O(n 2 ) - kernel: O(D) Be careful stability: that these stability O(d results B ) hide some differences, stability: in particular 2 ino(d the constants. 1 B ( )) Basically, results involving stability: p = have O(d absolute B ) constants bu p O(Pers d B ( )) p O(D 1/p d B ( )) injective feature map injective feature map non-injective feature map pd kernel? kernels on diagrams are not additive pd kernel? kernel is additive psd kernel kernels on diagrams are not additive 6
31 Applications in Geometry Processing Bottomline: use feature vectors as signatures to compare shapes or parts thereof 7
32 Applications in Geometry Processing shape: compact metric space distance between shapes: Gromov-Hausdorff (GH) distance signature: feature vector from persistence diagram (choose filtration) - multi-scale: reflects the structure of the shape across scales - global/local: attached to the whole shape / to a (set of) base point(s) - stable: variations with GH-distance and base point location are controlled 7
33 Why Compare Shapes Comparisons between shapes or parts thereof occur in: shape classification (organizing large databases of shapes) TOSCA Shape Benchmark 8
34 Why Compare Shapes Comparisons between shapes or parts thereof occur in: shape classification (organizing large databases of shapes) shape retrieval (searching in databases of shapes) 8
35 Why Compare Shapes Comparisons between shapes or parts thereof occur in: shape classification (organizing large databases of shapes) shape retrieval (searching in databases of shapes) partial/global shape matching (finding the best mapping between shapes) 8
36 Why Compare Shapes Comparisons between shapes or parts thereof occur in: shape classification (organizing large databases of shapes) shape retrieval (searching in databases of shapes) partial/global shape matching (finding the best mapping between shapes) shape segmentation and labelling 8
37 Why Compare Shapes Comparisons between shapes or parts thereof occur in: shape classification (organizing large databases of shapes) shape retrieval (searching in databases of shapes) partial/global shape matching (finding the best mapping between shapes) shape segmentation and labelling 8
38 Approach Associate PD / FV to every point Train linear classifiers on a database of FVs 9
39 Approach Associate PD / FV to every point choice of filtration(s)? stability guarantees? Train linear classifiers on a database of FVs 9
40 Filtrations from Functions Input: a compact metric space (X, d X ) and a Lipschitz function f : X R Signature: Φ(Dg f) 10
41 Filtrations from Functions Input: a compact metric space (X, d X ) and a Lipschitz function f : X R Signature: Φ(Dg f) Examples: distance to a base point x 0 X: f x0 (x) = d X (x, x 0 ) is 1-Lipschitz x 0 x 0 10
42 Filtrations from Functions Input: a compact metric space (X, d X ) and a Lipschitz function f : X R Signature: Φ(Dg f) Examples: Sun, Chen, Funkhauser, SGP 2010 fuzzy geodesic [Sun et al. 2010] of a pair of base points x 0, x 1 X: ( ) f x0,x 1 (x) = exp d X (x,x 0 )+d X (x,x 1 ) d X (x 0,x 1 ) is 2 σ σ -Lipschitz, x 0 x 0 x 1 x 1 10
43 Filtrations from Functions Input: a compact metric space (X, d X ) and a Lipschitz function f : X R Signature: Φ(Dg f) Examples: intersection configuration [Sun et al. 2010] of a quadruple of base points: f x0,x 1,x 2,x 3 (x) = f x0,x 1 (x) f x2,x 3 (x) is 4 σ -Lipschitz. x 0 x 0 x 1 x 1 10
44 Stability Results Desired stability result: This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). 11
45 Stability Results Desired stability result: This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). Definitions: - correspondence Y C X Y s.t. π X (C) = X and π Y (C) = Y y x X 11
46 Stability Results Desired stability result: This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). Definitions: - correspondence - distortion dist m (C) = sup (x,y),(x,y ) C d X(x, x ) d Y (y, y ) dist f (C) = sup (x,y) C f(x) g(y) 11
47 Stability Results Desired stability result: This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). Definitions: - correspondence - distortion - Gromov-Hausdorff distance d GH (X, Y ) = 1 2 inf C C(X,Y ) dist m (C) 11
48 Stability Results Desired stability result: This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). The result is not true in such generality: Indeed, - d B (Dg thef, finiteness Dg g) < of the (X, bottleneck d X ) and distance (Y, d Y ) implies are homologically that f and gequivalent have the sam this - dist means m (C) that andthe distgiven f (C) upper are finite bound regardless cannotof hold homological when X and types Y of arex, not Y homolo The idea Restrict behind thethis focus restriction to a class is that of sufficiently we want to regular ensure metric homological spaces equivalence bet 11
49 Stability Results Obtained stability result: length spaces with positive convexity radius This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), such that dist m (C) < 1 min{ϱ(x), ϱ(y )}, d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). 19c dist m (C) + dist f (C) 10 11
50 Stability Results Obtained stability result: length spaces with positive convexity radius This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), such that dist m (C) < 1 min{ϱ(x), ϱ(y )}, d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). 19c dist m (C) + dist f (C) 10 Prerequisite: d GH (X, Y ) < 1 20 min{ϱ(x), ϱ(y )} X = Y = d GH (X, Y ) < = ϱ(y ) d B (Dg f, Dg g) = 11
51 Stability Results Obtained stability result: length spaces with positive convexity radius This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), such that dist m (C) < 1 min{ϱ(x), ϱ(y )}, d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). 19c dist m (C) + dist f (C) 10 f = d X (x, ) g = d Y (y, ) (x, y) C d B (Dg f, Dg g) 20dist m (C) 11
52 Stability Results Obtained stability result: length spaces with positive convexity radius This stability Theorem result (Stability): is in thelet same (X, vein d X ) asand the(y, previous d Y ) beone, two modulo compacthe metric resort spaces to corresp equipped with c-lipschitz functions f : X R and g : Y R. Then, for any correspondence C C(X, Y ), such that dist m (C) < 1 min{ϱ(x), ϱ(y )}, d B (Dg f, Dg g) O(c dist m (C) + dist f (C)). 19c dist m (C) + dist f (C) 10 f = d X (x, ) g = d Y (y, ) (x, y) C d B (Dg f, Dg g) 20dist m (C) 1 p Φ(Dg f), Φ(Dg g) p 40D 1/p dist m (C) 11
53 Stability Results f x ( ) = d X (x, ) Φ(Dg 1 (f)) log-log scale 12
54 Stability Results f x ( ) = d X (x, ) Φ(Dg 1 (f)) log-log scale 12
55 Computation on triangulated surfaces d(x, ) computed on 1-skeleton graph of mesh using Dijkstra s algorithm compute Dg 0 ( d(x, )) using union-find data structure use symmetry theorem [Cohen-Steiner, Edelsbrunner, Harer 2009] obtain ordinary part of Dg 1 (d(x, )) complexity: O(n 2 log n + n log n + nd) per shape (3-5 mins / 10k-15k vertices) 13
56 Unsupervised segmentation f x ( ) = d X (x, ) Φ(Dg 1 (f)) log-log scale map feature space (R D, l ) to R 3 via MDS k-means in R 3 use of instead of d B (before: 1 day / after: minutes) speeds up the process 14
57 Unsupervised segmentation f x ( ) = d X (x, ) Φ(Dg 1 (f)) log-log scale map feature space (R D, l ) to R 3 via MDS k-means in R 3 use of instead of d B (before: 1 day / after: minutes) speeds up the process 14
58 Supervised segmentation Approach 1: use k-nn classifier in feature space (R D, l ) 15
59 Supervised segmentation Approach 1: use k-nn classifier in feature space (R D, l ) Approach 2: use linear classifier (SVM) in feature space (R D, l 2 ) this + is graph to smooth cut [Kalogerakis the segments et al. boundaries 2010] 15
60 Supervised segmentation Approach 1: use k-nn classifier in feature space (R D, l ) Approach 2: use linear classifier (SVM) in feature space (R D, l 2 ) this + is graph to smooth cut [Kalogerakis the segments et al. boundaries 2010] results are shown for small training sets, for which the addition of our signatures to the pool of o SB5 SB5+PDs SB5 SB5+PDs Human Plier Cup Fish Glasses Bird Airplane Armadillo Ant Bust Chair Mech Octopus Bearing Table Vase Teddy FourLeg Hand percentage rand index of mislabelling = fraction(100 rand of pairs ofindex) points in the s 15
61 Non-Rigid Shape matching Approach: use framework of functional maps [Ovsjanikov et al. 2012] Given two shapes X, Y : - compute a linear map L2 (X) L2 (Y ) that best preserves a set of signatures - derive a point-to-point correspondence from this map - evaluate the quality of the correspondence 16
62 Non-Rigid Shape matching proportion of the points each Approach: plot represents results onofone particularmaps category of shapes.etfrom left to right and top usethe framework functional [Ovsjanikov al. 2012] distance to ground-truth correspondence 16
63 Non-Rigid Shape matching Approach: use framework of functional maps [Ovsjanikov et al. 2012] correspondences in flat regions are improved by topological signatures 16
Topological Signatures
Topological Signatures - ma recherche s inscrit dans le contexte de l analyse exploratoire des donnees, dont l obj Geometric Data Input: set of data points with metric or (dis-)similarity measure data
More informationStable and Multiscale Topological Signatures
Stable and Multiscale Topological Signatures Mathieu Carrière, Steve Oudot, Maks Ovsjanikov Inria Saclay Geometrica April 21, 2015 1 / 31 Shape = point cloud in R d (d = 3) 2 / 31 Signature = mathematical
More informationGeometric Data. Goal: describe the structure of the geometry underlying the data, for interpretation or summary
Geometric Data - ma recherche s inscrit dans le contexte de l analyse exploratoire des donnees, dont l obj Input: point cloud equipped with a metric or (dis-)similarity measure data point image/patch,
More informationClustering algorithms and introduction to persistent homology
Foundations of Geometric Methods in Data Analysis 2017-18 Clustering algorithms and introduction to persistent homology Frédéric Chazal INRIA Saclay - Ile-de-France frederic.chazal@inria.fr Introduction
More informationPersistence stability for geometric complexes
Lake Tahoe - December, 8 2012 NIPS workshop on Algebraic Topology and Machine Learning Persistence stability for geometric complexes Frédéric Chazal Joint work with Vin de Silva and Steve Oudot (+ on-going
More informationDetection and approximation of linear structures in metric spaces
Stanford - July 12, 2012 MMDS 2012 Detection and approximation of linear structures in metric spaces Frédéric Chazal Geometrica group INRIA Saclay Joint work with M. Aanjaneya, D. Chen, M. Glisse, L. Guibas,
More informationAnalyse Topologique des Données
Collège de France 31 mai 2017 Analyse Topologique des Données Frédéric Chazal DataShape team INRIA Saclay - Ile-de-France frederic.chazal@inria.fr Introduction [Shape database] [Galaxies data] [Scanned
More informationStatistical properties of topological information inferred from data
Saclay, July 8, 2014 DataSense Research day Statistical properties of topological information inferred from data Frédéric Chazal INRIA Saclay Joint works with B.T. Fasy (CMU), M. Glisse (INRIA), C. Labruère
More informationReconstruction of Filament Structure
Reconstruction of Filament Structure Ruqi HUANG INRIA-Geometrica Joint work with Frédéric CHAZAL and Jian SUN 27/10/2014 Outline 1 Problem Statement Characterization of Dataset Formulation 2 Our Approaches
More informationGoodies in Statistic and ML. DataShape, Inria Saclay
Goodies in Statistic and ML. DataShape, Inria Saclay Gudhi is in Statistic and ML. DataShape, Inria Saclay Where did I start playing with statistics? Analysis of time varying patterns from dynamical systems,
More informationTopological Persistence
Topological Persistence Topological Persistence (in a nutshell) X topological space f : X f persistence X Dg f signature: persistence diagram encodes the topological structure of the pair (X, f) 1 Topological
More informationEfficient 3D shape co-segmentation from single-view point clouds using appearance and isometry priors
Efficient 3D shape co-segmentation from single-view point clouds using appearance and isometry priors Master thesis Nikita Araslanov Compute Science Institute VI University of Bonn March 29, 2016 Nikita
More informationComputational Topology in Reconstruction, Mesh Generation, and Data Analysis
Computational Topology in Reconstruction, Mesh Generation, and Data Analysis Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Dey (2014) Computational Topology CCCG
More informationNew Results on the Stability of Persistence Diagrams
New Results on the Stability of Persistence Diagrams Primoz Skraba Jozef Stefan Institute TAGS - Linking Topology to Algebraic Geometry and Statistics joint work with Katharine Turner and D. Yogeshwaran
More informationData Analysis, Persistent homology and Computational Morse-Novikov theory
Data Analysis, Persistent homology and Computational Morse-Novikov theory Dan Burghelea Department of mathematics Ohio State University, Columbuus, OH Bowling Green, November 2013 AMN theory (computational
More informationA Multicover Nerve for Geometric Inference. Don Sheehy INRIA Saclay, France
A Multicover Nerve for Geometric Inference Don Sheehy INRIA Saclay, France Computational geometers use topology to certify geometric constructions. Computational geometers use topology to certify geometric
More informationKernel Methods for Topological Data Analysis
Kernel Methods for Topological Data Analysis Toward Topological Statistics Kenji Fukumizu The Institute of Statistical Mathematics (Tokyo Japan) Joint work with Genki Kusano and Yasuaki Hiraoka (Tohoku
More informationGromov-Hausdorff distances in Euclidean Spaces. Facundo Mémoli
Gromov-Hausdorff distances in Euclidean Spaces Facundo Mémoli memoli@math.stanford.edu 1 The GH distance for Shape Comparison Regard shapes as (compact) metric spaces. Let X denote set of all compact metric
More informationMulti-view 3D retrieval using silhouette intersection and multi-scale contour representation
Multi-view 3D retrieval using silhouette intersection and multi-scale contour representation Thibault Napoléon Telecom Paris CNRS UMR 5141 75013 Paris, France napoleon@enst.fr Tomasz Adamek CDVP Dublin
More informationIntroduction to Computer Graphics. Modeling (3) April 27, 2017 Kenshi Takayama
Introduction to Computer Graphics Modeling (3) April 27, 2017 Kenshi Takayama Solid modeling 2 Solid models Thin shapes represented by single polygons Unorientable Clear definition of inside & outside
More informationAn introduction to Topological Data Analysis through persistent homology: Intro and geometric inference
Sophia-Antipolis, January 2016 Winter School An introduction to Topological Data Analysis through persistent homology: Intro and geometric inference Frédéric Chazal INRIA Saclay - Ile-de-France frederic.chazal@inria.fr
More informationPERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES
PERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES HANEY MAXWELL Abstract. We introduce homology and finite topological spaces. From the basis of that introduction, persistent homology is applied to finite
More informationA Stable Multi-Scale Kernel for Topological Machine Learning
A Stable Multi-Scale Kernel for Topological Machine Learning Jan Reininghaus, Stefan Huber IST Austria Ulrich Bauer IST Austria, TU München Roland Kwitt University of Salzburg, Austria Abstract Topological
More informationPersistent homology in TDA
Barcelona, June, 2016 Persistent homology in TDA Frédéric Chazal and Bertrand Michel Persistent homology R X topological space f : X R X persistence Persistence diagram Nested spaces A general mathematical
More informationStability and Statistical properties of topological information inferred from metric data
Beijing, June 25, 2014 ICML workshop: Topological Methods for Machine Learning Stability and Statistical properties of topological information inferred from metric data Frédéric Chazal INRIA Saclay Introduction
More informationPreparation Meeting. Recent Advances in the Analysis of 3D Shapes. Emanuele Rodolà Matthias Vestner Thomas Windheuser Daniel Cremers
Preparation Meeting Recent Advances in the Analysis of 3D Shapes Emanuele Rodolà Matthias Vestner Thomas Windheuser Daniel Cremers What You Will Learn in the Seminar Get an overview on state of the art
More information4. Definition: topological space, open set, topology, trivial topology, discrete topology.
Topology Summary Note to the reader. If a statement is marked with [Not proved in the lecture], then the statement was stated but not proved in the lecture. Of course, you don t need to know the proof.
More informationMathematical Tools for 3D Shape Analysis and Description
outline Mathematical Tools for 3D Shape Analysis and Description SGP 2013 Graduate School Silvia Biasotti, Andrea Cerri, Michela Spagnuolo Istituto di Matematica Applicata e Tecnologie Informatiche E.
More informationTopological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College
Topological Data Analysis - I Afra Zomorodian Department of Computer Science Dartmouth College September 3, 2007 1 Acquisition Vision: Images (2D) GIS: Terrains (3D) Graphics: Surfaces (3D) Medicine: MRI
More informationTopological Inference via Meshing
Topological Inference via Meshing Don Sheehy Theory Lunch Joint work with Benoit Hudson, Gary Miller, and Steve Oudot Computer Scientists want to know the shape of data. Clustering Principal Component
More informationSupport Vector Machines
Support Vector Machines . Importance of SVM SVM is a discriminative method that brings together:. computational learning theory. previously known methods in linear discriminant functions 3. optimization
More informationSimplicial Hyperbolic Surfaces
Simplicial Hyperbolic Surfaces Talk by Ken Bromberg August 21, 2007 1-Lipschitz Surfaces- In this lecture we will discuss geometrically meaningful ways of mapping a surface S into a hyperbolic manifold
More informationMesh Generation. Jean-Daniel Boissonnat DataShape, INRIA
Mesh Generation Jean-Daniel Boissonnat DataShape, INRIA http://www-sop.inria.fr/datashape Algorithmic Geometry Mesh generation J-D. Boissonnat 1 / 27 Meshing surfaces and 3D domains visualization and graphics
More informationIsotopic Approximation within a Tolerance Volume
Isotopic Approximation within a Tolerance Volume Manish Mandad David Cohen-Steiner Pierre Alliez Inria Sophia Antipolis - 1 Goals and Motivation - 2 Goals and Motivation Input: Tolerance volume of a surface
More informationAs a consequence of the operation, there are new incidences between edges and triangles that did not exist in K; see Figure II.9.
II.4 Surface Simplification 37 II.4 Surface Simplification In applications it is often necessary to simplify the data or its representation. One reason is measurement noise, which we would like to eliminate,
More informationA fast and robust algorithm to count topologically persistent holes in noisy clouds
A fast and robust algorithm to count topologically persistent holes in noisy clouds Vitaliy Kurlin Durham University Department of Mathematical Sciences, Durham, DH1 3LE, United Kingdom vitaliy.kurlin@gmail.com,
More informationarxiv: v1 [math.gr] 19 Dec 2018
GROWTH SERIES OF CAT(0) CUBICAL COMPLEXES arxiv:1812.07755v1 [math.gr] 19 Dec 2018 BORIS OKUN AND RICHARD SCOTT Abstract. Let X be a CAT(0) cubical complex. The growth series of X at x is G x (t) = y V
More informationLecture 7: Jan 31, Some definitions related to Simplical Complex. 7.2 Topological Equivalence and Homeomorphism
CS 6170 Computational Topology: Topological Data Analysis University of Utah Spring 2017 School of Computing Lecture 7: Jan 31, 2017 Lecturer: Prof. Bei Wang Scribe: Avani Sharma,
More informationStratified Structure of Laplacian Eigenmaps Embedding
Stratified Structure of Laplacian Eigenmaps Embedding Abstract We construct a locality preserving weight matrix for Laplacian eigenmaps algorithm used in dimension reduction. Our point cloud data is sampled
More informationPersistent Homology and Nested Dissection
Persistent Homology and Nested Dissection Don Sheehy University of Connecticut joint work with Michael Kerber and Primoz Skraba A Topological Data Analysis Pipeline A Topological Data Analysis Pipeline
More informationNon-rigid shape correspondence by matching semi-local spectral features and global geodesic structures
Non-rigid shape correspondence by matching semi-local spectral features and global geodesic structures Anastasia Dubrovina Technion Israel Institute of Technology Introduction Correspondence detection
More informationEstimating Geometry and Topology from Voronoi Diagrams
Estimating Geometry and Topology from Voronoi Diagrams Tamal K. Dey The Ohio State University Tamal Dey OSU Chicago 07 p.1/44 Voronoi diagrams Tamal Dey OSU Chicago 07 p.2/44 Voronoi diagrams Tamal Dey
More informationThe Gudhi Library: Simplicial Complexes and Persistent Homology
The Gudhi Library: Simplicial Complexes and Persistent Homology Clément Maria, Jean-Daniel Boissonnat, Marc Glisse, Mariette Yvinec To cite this version: Clément Maria, Jean-Daniel Boissonnat, Marc Glisse,
More informationPersistence-based Segmentation of Deformable Shapes
Persistence-based Segmentation of Deformable Shapes Primoz Skraba INRIA-Saclay Orsay, France primoz.skraba@inria.fr Maks Ovsjanikov Stanford Univerity Stanford CA, USA maks@stanford.edu Frédéric Chazal
More informationTopological Inference via Meshing
Topological Inference via Meshing Benoit Hudson, Gary Miller, Steve Oudot and Don Sheehy SoCG 2010 Mesh Generation and Persistent Homology The Problem Input: Points in Euclidean space sampled from some
More informationSupport Vector Machines.
Support Vector Machines srihari@buffalo.edu SVM Discussion Overview 1. Overview of SVMs 2. Margin Geometry 3. SVM Optimization 4. Overlapping Distributions 5. Relationship to Logistic Regression 6. Dealing
More informationGraphics. Automatic Efficient to compute Smooth Low-distortion Defined for every point Aligns semantic features. Other disciplines
Goal: Find a map between surfaces Blended Intrinsic Maps Vladimir G. Kim Yaron Lipman Thomas Funkhouser Princeton University Goal: Find a map between surfaces Automatic Efficient to compute Smooth Low-distortion
More informationOn the Topology of Finite Metric Spaces
On the Topology of Finite Metric Spaces Meeting in Honor of Tom Goodwillie Dubrovnik Gunnar Carlsson, Stanford University June 27, 2014 Data has shape The shape matters Shape of Data Regression Shape of
More informationComputing and Processing Correspondences with Functional Maps
Computing and Processing Correspondences with Functional Maps SIGGRAPH 2017 course Maks Ovsjanikov, Etienne Corman, Michael Bronstein, Emanuele Rodolà, Mirela Ben-Chen, Leonidas Guibas, Frederic Chazal,
More informationCannon s conjecture, subdivision rules, and expansion complexes
Cannon s conjecture, subdivision rules, and expansion complexes W. Floyd (joint work with J. Cannon and W. Parry) Department of Mathematics Virginia Tech UNC Greensboro: November, 2014 Motivation from
More informationTHE GROWTH DEGREE OF VERTEX REPLACEMENT RULES
THE GROWTH DEGREE OF VERTEX REPLACEMENT RULES JOSEPH P. PREVITE AND MICHELLE PREVITE 1. Introduction. 2. Vertex Replacement Rules. 3. Marked Graphs Definition 3.1. A marked graph (G, p) is a graph with
More informationarxiv: v1 [math.st] 11 Oct 2017
An introduction to Topological Data Analysis: fundamental and practical aspects for data scientists Frédéric Chazal and Bertrand Michel October 12, 2017 arxiv:1710.04019v1 [math.st] 11 Oct 2017 Abstract
More informationSupport vector machines
Support vector machines When the data is linearly separable, which of the many possible solutions should we prefer? SVM criterion: maximize the margin, or distance between the hyperplane and the closest
More informationNamita Lokare, Daniel Benavides, Sahil Juneja and Edgar Lobaton
#analyticsx HIERARCHICAL ACTIVITY CLUSTERING ANALYSIS FOR ROBUST GRAPHICAL STRUCTURE RECOVERY ABSTRACT We propose a hierarchical activity clustering methodology, which incorporates the use of topological
More informationFirst-passage percolation in random triangulations
First-passage percolation in random triangulations Jean-François Le Gall (joint with Nicolas Curien) Université Paris-Sud Orsay and Institut universitaire de France Random Geometry and Physics, Paris 2016
More informationMODEL SELECTION AND REGULARIZATION PARAMETER CHOICE
MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE REGULARIZATION METHODS FOR HIGH DIMENSIONAL LEARNING Francesca Odone and Lorenzo Rosasco odone@disi.unige.it - lrosasco@mit.edu June 6, 2011 ABOUT THIS
More informationLecture 5: Simplicial Complex
Lecture 5: Simplicial Complex 2-Manifolds, Simplex and Simplicial Complex Scribed by: Lei Wang First part of this lecture finishes 2-Manifolds. Rest part of this lecture talks about simplicial complex.
More informationLECTURE 5: DUAL PROBLEMS AND KERNELS. * Most of the slides in this lecture are from
LECTURE 5: DUAL PROBLEMS AND KERNELS * Most of the slides in this lecture are from http://www.robots.ox.ac.uk/~az/lectures/ml Optimization Loss function Loss functions SVM review PRIMAL-DUAL PROBLEM Max-min
More informationSimplicial Complexes: Second Lecture
Simplicial Complexes: Second Lecture 4 Nov, 2010 1 Overview Today we have two main goals: Prove that every continuous map between triangulable spaces can be approximated by a simplicial map. To do this,
More informationDISCRETE DIFFERENTIAL GEOMETRY: AN APPLIED INTRODUCTION Keenan Crane CMU /858B Fall 2017
DISCRETE DIFFERENTIAL GEOMETRY: AN APPLIED INTRODUCTION Keenan Crane CMU 15-458/858B Fall 2017 LECTURE 2: THE SIMPLICIAL COMPLEX DISCRETE DIFFERENTIAL GEOMETRY: AN APPLIED INTRODUCTION Keenan Crane CMU
More informationSimplicial volume of non-compact manifolds
Simplicial volume of non-compact manifolds Clara Löh April 2008 Abstract. Degree theorems are statements bounding the mapping degree in terms of the volumes of the domain and target manifolds. A possible
More informationNotes on point set topology, Fall 2010
Notes on point set topology, Fall 2010 Stephan Stolz September 3, 2010 Contents 1 Pointset Topology 1 1.1 Metric spaces and topological spaces...................... 1 1.2 Constructions with topological
More informationGeometric Modeling. Mesh Decimation. Mesh Decimation. Applications. Copyright 2010 Gotsman, Pauly Page 1. Oversampled 3D scan data
Applications Oversampled 3D scan data ~150k triangles ~80k triangles 2 Copyright 2010 Gotsman, Pauly Page 1 Applications Overtessellation: E.g. iso-surface extraction 3 Applications Multi-resolution hierarchies
More informationPersistent Homology of Directed Networks
Persistent Homology of Directed Networks Samir Chowdhury and Facundo Mémoli Abstract While persistent homology has been successfully used to provide topological summaries of point cloud data, the question
More informationSupport Vector Machines
Support Vector Machines SVM Discussion Overview. Importance of SVMs. Overview of Mathematical Techniques Employed 3. Margin Geometry 4. SVM Training Methodology 5. Overlapping Distributions 6. Dealing
More informationDiscrete Exterior Calculus How to Turn Your Mesh into a Computational Structure. Discrete Differential Geometry
Discrete Exterior Calculus How to Turn Your Mesh into a Computational Structure Discrete Differential Geometry Big Picture Deriving a whole Discrete Calculus you need first a discrete domain will induce
More informationReview Initial Value Problems Euler s Method Summary
THE EULER METHOD P.V. Johnson School of Mathematics Semester 1 2008 OUTLINE 1 REVIEW 2 INITIAL VALUE PROBLEMS The Problem Posing a Problem 3 EULER S METHOD Method Errors 4 SUMMARY OUTLINE 1 REVIEW 2 INITIAL
More informationMATH 215B MIDTERM SOLUTIONS
MATH 215B MIDTERM SOLUTIONS 1. (a) (6 marks) Show that a finitely generated group has only a finite number of subgroups of a given finite index. (Hint: Do it for a free group first.) (b) (6 marks) Show
More informationSupport Vector Machines.
Support Vector Machines srihari@buffalo.edu SVM Discussion Overview. Importance of SVMs. Overview of Mathematical Techniques Employed 3. Margin Geometry 4. SVM Training Methodology 5. Overlapping Distributions
More informationM3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements.
M3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements. Chapter 1: Metric spaces and convergence. (1.1) Recall the standard distance function
More informationIntroduction to Immersion, Embedding, and the Whitney Embedding Theorems
Introduction to Immersion, Embedding, and the Whitney Embedding Theorems Paul Rapoport November 23, 2015 Abstract We give an overview of immersion in order to present the idea of embedding, then discuss
More informationDiffusion Maps and Topological Data Analysis
Diffusion Maps and Topological Data Analysis Melissa R. McGuirl McGuirl (Brown University) Diffusion Maps and Topological Data Analysis 1 / 19 Introduction OVERVIEW Topological Data Analysis The use of
More informationThe Brownian map A continuous limit for large random planar maps
The Brownian map A continuous limit for large random planar maps Jean-François Le Gall Université Paris-Sud Orsay and Institut universitaire de France Seminar on Stochastic Processes 0 Kai Lai Chung lecture
More informationDimension Reduction CS534
Dimension Reduction CS534 Why dimension reduction? High dimensionality large number of features E.g., documents represented by thousands of words, millions of bigrams Images represented by thousands of
More informationGeometric Inference. 1 Introduction. Frédéric Chazal 1 and David Cohen-Steiner 2
Geometric Inference Frédéric Chazal 1 and David Cohen-Steiner 2 1 INRIA Futurs, 4 rue Jacques Monod - 91893 Orsay Cedex France frederic.chazal@inria.fr 2 INRIA Sophia-Antipolis, 2004 route des lucioles
More informationMultiple cosegmentation
Armand Joulin, Francis Bach and Jean Ponce. INRIA -Ecole Normale Supérieure April 25, 2012 Segmentation Introduction Segmentation Supervised and weakly-supervised segmentation Cosegmentation Segmentation
More informationtopological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013
topological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013 Promise of topological data analysis: extract the structure from the data. In: point clouds Out: hidden structure
More informationContinuous Spaced-Out Cluster Category
Brandeis University, Northeastern University March 20, 2011 C π Г T The continuous derived category D c is a triangulated category with indecomposable objects the points (x, y) in the plane R 2 so that
More informationGeometric Inference. 1 Introduction. Frédéric Chazal 1 and David Cohen-Steiner 2
Geometric Inference Frédéric Chazal 1 and David Cohen-Steiner 2 1 INRIA Futurs, 4 rue Jacques Monod - 91893 Orsay Cedex France frederic.chazal@inria.fr 2 INRIA Sophia-Antipolis, 2004 route des lucioles
More informationDivide and Conquer Kernel Ridge Regression
Divide and Conquer Kernel Ridge Regression Yuchen Zhang John Duchi Martin Wainwright University of California, Berkeley COLT 2013 Yuchen Zhang (UC Berkeley) Divide and Conquer KRR COLT 2013 1 / 15 Problem
More informationTopology-Invariant Similarity and Diffusion Geometry
1 Topology-Invariant Similarity and Diffusion Geometry Lecture 7 Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry of non-rigid shapes Stanford University, Winter 2009 Intrinsic
More informationTHE BASIC THEORY OF PERSISTENT HOMOLOGY
THE BASIC THEORY OF PERSISTENT HOMOLOGY KAIRUI GLEN WANG Abstract Persistent homology has widespread applications in computer vision and image analysis This paper first motivates the use of persistent
More informationCS246: Mining Massive Datasets Jure Leskovec, Stanford University
CS246: Mining Massive Datasets Jure Leskovec, Stanford University http://cs246.stanford.edu [Kumar et al. 99] 2/13/2013 Jure Leskovec, Stanford CS246: Mining Massive Datasets, http://cs246.stanford.edu
More informationWhat is a Graphon? Daniel Glasscock, June 2013
What is a Graphon? Daniel Glasscock, June 2013 These notes complement a talk given for the What is...? seminar at the Ohio State University. The block images in this PDF should be sharp; if they appear
More informationTopological Classification of Data Sets without an Explicit Metric
Topological Classification of Data Sets without an Explicit Metric Tim Harrington, Andrew Tausz and Guillaume Troianowski December 10, 2008 A contemporary problem in data analysis is understanding the
More informationGenerative and discriminative classification techniques
Generative and discriminative classification techniques Machine Learning and Category Representation 013-014 Jakob Verbeek, December 13+0, 013 Course website: http://lear.inrialpes.fr/~verbeek/mlcr.13.14
More informationMeshless physical simulation of semiconductor devices using a wavelet-based nodes generator
Meshless physical simulation of semiconductor devices using a wavelet-based nodes generator Rashid Mirzavand 1, Abdolali Abdipour 1a), Gholamreza Moradi 1, and Masoud Movahhedi 2 1 Microwave/mm-wave &
More informationThe Level Set Method. Lecture Notes, MIT J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations
The Level Set Method Lecture Notes, MIT 16.920J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations Per-Olof Persson persson@mit.edu March 7, 2005 1 Evolving Curves and Surfaces Evolving
More informationA THINNING ALGORITHM FOR TOPOLOGICALLY CORRECT 3D SURFACE RECONSTRUCTION
A THINNING ALGORITHM FOR TOPOLOGICALLY CORRECT 3D SURFACE RECONSTRUCTION Leonid Tcherniavski Department of Informatics University of Hamburg tcherniavski@informatik.uni-hamburg.de ABSTRACT The existing
More informationGraphs associated to CAT(0) cube complexes
Graphs associated to CAT(0) cube complexes Mark Hagen McGill University Cornell Topology Seminar, 15 November 2011 Outline Background on CAT(0) cube complexes The contact graph: a combinatorial invariant
More informationMODEL SELECTION AND REGULARIZATION PARAMETER CHOICE
MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE REGULARIZATION METHODS FOR HIGH DIMENSIONAL LEARNING Francesca Odone and Lorenzo Rosasco odone@disi.unige.it - lrosasco@mit.edu June 3, 2013 ABOUT THIS
More informationHeegaard splittings and virtual fibers
Heegaard splittings and virtual fibers Joseph Maher maher@math.okstate.edu Oklahoma State University May 2008 Theorem: Let M be a closed hyperbolic 3-manifold, with a sequence of finite covers of bounded
More informationLecture notes for Topology MMA100
Lecture notes for Topology MMA100 J A S, S-11 1 Simplicial Complexes 1.1 Affine independence A collection of points v 0, v 1,..., v n in some Euclidean space R N are affinely independent if the (affine
More informationMesh Decimation. Mark Pauly
Mesh Decimation Mark Pauly Applications Oversampled 3D scan data ~150k triangles ~80k triangles Mark Pauly - ETH Zurich 280 Applications Overtessellation: E.g. iso-surface extraction Mark Pauly - ETH Zurich
More informationAnalysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee
Analysis of high dimensional data via Topology Louis Xiang Oak Ridge National Laboratory Oak Ridge, Tennessee Contents Abstract iii 1 Overview 1 2 Data Set 1 3 Simplicial Complex 5 4 Computation of homology
More informationA persistence landscapes toolbox for topological statistics
A persistence landscapes toolbox for topological statistics Peter Bubenik, Dlotko Pawel To cite this version: Peter Bubenik, Dlotko Pawel. A persistence landscapes toolbox for topological statistics. Journal
More informationNotes on Minimum Cuts and Modular Functions
Notes on Minimum Cuts and Modular Functions 1 Introduction The following are my notes on Cunningham s paper [1]. Given a submodular function f and a set S, submodular minimisation is the problem of finding
More informationProblem 1: A connected graph which contains no cycles is called a tree. Prove that the following are equivalent:
Problem Set 1 Due on February 13th. Problem 1: A connected graph which contains no cycles is called a tree. Prove that the following are equivalent: G is a tree. G is minimally connected, that is G \ e
More informationIntroduction to object recognition. Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and others
Introduction to object recognition Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and others Overview Basic recognition tasks A statistical learning approach Traditional or shallow recognition
More informationSimplicial Objects and Homotopy Groups. J. Wu
Simplicial Objects and Homotopy Groups J. Wu Department of Mathematics, National University of Singapore, Singapore E-mail address: matwuj@nus.edu.sg URL: www.math.nus.edu.sg/~matwujie Partially supported
More information