Comparing persistence diagrams through complex vectors
|
|
- Leonard Fitzgerald
- 5 years ago
- Views:
Transcription
1 Comparing persistence diagrams through complex vectors Barbara Di Fabio ARCES, University of Bologna Final Project Meeting Vienna, July 9, 2015
2 B. Di Fabio, M. Ferri, Comparing persistence diagrams through complex vectors, Accepted for publication in the proceedings of ICIAP 2015: 18th International Conference on Image Analysis and Processing Main reference: Ferri, M., Landi, C.: Representing size functions by complex polynomials. In: Proc. Math. Met. in Pattern Recognition. vol. 9, pp (1999)
3 Outline Introductive notions The natural pseudo-distance Persistence diagrams Bottleneck distance Persistence diagrams vs complex vectors Persistence diagrams vs complex polynomials Complex polynomials vs complex vectors Complex vectors comparison Chosen transformations Chosen distances Comparing the bottleneck distance and our method Computational cost Performances 3 of 30
4 Introductive notions We model a shape as a pair (X,f) where X is a topological space f :X R a (continuous) function X (X,f 1 ) (X,f 2 ) (X,f 3 )... 4 of 30
5 Introductive notions Suppose we have a database D containing n objects... M 1 M 2 M 3 M 4... Model the shape of each object M i as a pair (X i,f i );... (X 1,f 1 ) (X 2,f 2 ) (X 3,f 3 ) (X 4,f 4 )... Model D ={M i,i =1,...,n} as a set X ={(X i,f i ),i =1,...,n}. 4 of 30
6 Our approach to shape comparison How can we compare two shapes (X 1,f 1 ), (X 2,f 2 )? d (X 1,f 1 ), (X 2,f 2 ) =? 5 of 30
7 The natural pseudo-distance Definition Let (X 1,f 1 ),(X 2,f 2 ) be two shapes. If H = H (X 1,X 2 ) denotes the set of homeomorphisms between X 1 and X 2, then the natural pseudo-distance is defined as { inf δ((x 1,f 1 ),(X 2,f 2 ))= max f 1 (p) f 2 (h(p)), H /0 h H p X 1 +, otherwise. In general, the natural pseudo-distance is only a pseudo-metric: δ((x 1,f 1 ),(X 2,f 2 ))=0 (X 1,f 1 )=(X 2,f 2 ). 6 of 30
8 The natural pseudo-distance vs persistence diagrams Persistent homology allows us to describe such pairs by means of suitable shape descriptors: the persistence diagrams Instead of comparing shapes, we can compare shape descriptors d 7 of (X 1,f 1 ), (X 2,f 2 ) δ (X 1,f 1 ), (X 2,f 2 )
9 Persistent homology Let (X,f) be a shape, and let us denote by X u ={x X :f(x) u} with u R. 8 of 30
10 Persistent homology Let (X,f) be a shape, and let us denote by X u ={x X :f(x) u} with u R. Definition For u v and k Z, let ι u,v k :H k (X u ) H k (X v ) be the map induced by inclusion of X u in X v. The kth-persistent homology group is imι u,v k. When this group is finitely generated, we denote by βf k(u,v) its rank and call it the associated persistent Betti number. 8 of 30
11 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 0 β 1 = 0 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
12 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 0 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
13 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 2 β 1 = 0 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
14 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 0 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
15 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 1 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
16 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 2 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
17 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 3 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
18 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 4 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
19 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 5 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
20 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 4 β 2 = 0 a 5 a 4 a 3 a 2 a 1 9 of 30
21 From shapes to filtrations: an example X f a 10 a 9 a 8 a 7 a 6 β 0 = 1 β 1 = 4 β 2 = 1 a 5 a 4 a 3 a 2 a 1 9 of 30
22 Persistence diagram (intuitively) It encodes the birth level ū and the death level v of a homology class by a point (ū, v); if the class doesn t die, by a line u =ū. X f a 10 a 9 a 8 a 7 a 6 a 5 a 4 a 3 a 2 a 1 10 of 30
23 The bottleneck distance v r b D v 1 r D v 2 rr b a 2 a a a 2 3 c c 01 c 01 c Definition r+a+b+c r +a +c u The bottleneck distance between D 1 and D 2 is given by u u d B (D 1,D 2 )=min max p σ(p) σ p D 1 where σ varies among all the bijections between D 1 and D of 30
24 Bottleneck distance properties and drawbacks Stability with respect to the bottleneck distance: d B (D f,d g ) f g This implies resistance to noise. 12 of 30
25 Bottleneck distance properties and drawbacks Stability with respect to the bottleneck distance: optimality 1 : d B (D f,d g ) f g d B (D f,d g ) δ((x,f),(y,g)) and results to be the most discriminative distance among all the stable metrics. 1 d Amico, M., Frosini, P., Landi, C.: Natural pseudo-distance and optimal matching between reduced size functions. Acta. Appl. Math. 109, (2010) 12 of 30
26 Bottleneck distance properties and drawbacks Stability with respect to the bottleneck distance: optimality 1 : d B (D f,d g ) f g d B (D f,d g ) δ((x,f),(y,g)) and results to be the most discriminative distance among all the stable metrics. It suffers from combinatorial explosion. 1 d Amico, M., Frosini, P., Landi, C.: Natural pseudo-distance and optimal matching between reduced size functions. Acta. Appl. Math. 109, (2010) 12 of 30
27 Bottleneck distance properties and drawbacks Stability with respect to the bottleneck distance: optimality 1 : d B (D f,d g ) f g d B (D f,d g ) δ((x,f),(y,g)) and results to be the most discriminative distance among all the stable metrics. It suffers from combinatorial explosion: We propose a preprocessing algorithm to decrease such a cost. 1 d Amico, M., Frosini, P., Landi, C.: Natural pseudo-distance and optimal matching between reduced size functions. Acta. Appl. Math. 109, (2010) 12 of 30
28 Motivations In general, realizing that two shapes are very dissimilar just requires a rough estimation of their (dis)similarity (rough estimation faster procedure) of 30
29 Motivations... Highest levels of accuracy should be needed only for critical cases. 13 of 30
30 Motivations This motivates the introduction of a preprocessing (dis)similarity measure. 13 of 30
31 Ordinary Persistence diagrams 2 Main condition: v v u u 2 Cohen-Steiner, D., Edelsbrunner, H., Harer, J., Extending persistence using Poincar and Lefschetz duality. Found. Comput. Math. 9, of 30
32 Ordinary Persistence diagrams Let ={(u,v) R 2 :u =v}, + ={(u,v) R 2 :u v}, and + = +. Multiplicities of points Let (u,v) +. µ k f (u,v) = min ε>0 βk f β k f (u+ ε,v ε) βk f (u ε,v ε)+ (u+ ε,v+ ε)+βk f (u ε,v+ ε) Definition The k-persistence diagram is the set of all points with µ f (u,v)>0, counted with their multiplicity, augmented by adding a countable infinity of points of the diagonal. 15 of 30
33 Persistence diagrams vs complex vectors Persistence diagrams complex polynomials complex vectors points roots coefficients Theorem If the roots of two polynomials are close each other, then so their coefficients are. Or equivalently: If the coefficients of two polynomials are far from each other, then so their roots are. 16 of 30
34 Persistence diagrams vs complex polynomials We define a continuous map T : + C. 17 of 30
35 Persistence diagrams vs complex polynomials We define a continuous map T : + C. For every z Im(T), we define the multiplicity of z as µ(z)= µ(t 1 (z)). 17 of 30
36 Persistence diagrams vs complex polynomials We define a continuous map T : + C. For every z Im(T), we define the multiplicity of z as µ(z)= µ(t 1 (z)). Let D be a persistence diagram, and p 1 =(u 1,v 1 ),...,p s =(u s,v s ) its proper points with multiplicity r 1,...,r s, respectively. Let now the complex numbers z 1,...,z s be obtained from p 1,...,p s by T. 17 of 30
37 Persistence diagrams vs complex polynomials We define a continuous map T : + C. For every z Im(T), we define the multiplicity of z as µ(z)= µ(t 1 (z)). Let D be a persistence diagram, and p 1 =(u 1,v 1 ),...,p s =(u s,v s ) its proper points with multiplicity r 1,...,r s, respectively. Let now the complex numbers z 1,...,z s be obtained from p 1,...,p s by T. We associate to D the complex polynomial 17 of 30 f D (t)= s j=1 (t z j ) r j.
38 Complex polynomials vs complex vectors We write f D (t)=t n a 1 t n 1 + +( 1) i a i t n i + +( 1) n a n, where a n k = z i1 z i2... z ik, 1 i 1 i 2... i k i.e., the (n k)-th coefficient a n k is equal to the sum of all possible sub-products of roots, taken k-at-a-time. 18 of 30
39 Complex polynomials vs complex vectors We write f D (t)=t n a 1 t n 1 + +( 1) i a i t n i + +( 1) n a n, where a n k = z i1 z i2... z ik, 1 i 1 i 2... i k i.e., the (n k)-th coefficient a n k is equal to the sum of all possible sub-products of roots, taken k-at-a-time. We associate to D the complex vector v =(a 1,...,a n ). 18 of 30
40 Complex vectors comparison Let v =(a 1,...,a n ) and u =(b 1,...,b m ) be associated with the persistence diagrams D, D, and suppose m<n. 19 of 30
41 Complex vectors comparison Let v =(a 1,...,a n ) and u =(b 1,...,b m ) be associated with the persistence diagrams D, D, and suppose m<n. We replace u by v =(a 1,...,a n), where v is the complex vector obtained by f D (t) t n m. 19 of 30
42 Complex vectors comparison Let v =(a 1,...,a n ) and u =(b 1,...,b m ) be associated with the persistence diagrams D, D, and suppose m<n. We replace u by v =(a 1,...,a n), where v is the complex vector obtained by f D (t) t n m. We define distances between the vectors (a 1,...,a k ) and (a 1,...,a k ), k {1,...,n}. 19 of 30
43 Complex vectors comparison Let v =(a 1,...,a n ) and u =(b 1,...,b m ) be associated with the persistence diagrams D, D, and suppose m<n. We replace u by v =(a 1,...,a n), where v is the complex vector obtained by f D (t) t n m. We define distances between the vectors (a 1,...,a k ) and (a 1,...,a k ), k {1,...,n}. Note that each coefficient a i encodes information of all the points of D!!! 19 of 30
44 Chosen transformations: T 1 T 1 : + C, with T 1 (u,v)=u+iv. 20 of 30
45 Chosen transformations: T 2 v u T 2 : + C, T 2 (u,v)= α (u+iv), if(u,v) (0,0) 2 (0, 0), otherwise where α = u 2 +v 2., pj T2(pj) 21 of 30
46 Chosen transformations: T 2 v u T 2 : + C, T 2 (u,v)= α (u+iv), if(u,v) (0,0) 2 (0, 0), otherwise where α = u 2 +v 2., pj T2(pj) 21 of 30
47 Chosen transformations: T 3 T 3 : + C, with T 3 (u,v)= v u (cosα sinα+i(cosα+sinα)), where 2 α = u 2 +v 2. pj T3(pj) 22 of 30
48 Chosen transformations: T 3 T 3 : + C, with T 3 (u,v)= v u (cosα sinα+i(cosα+sinα)), where 2 α = u 2 +v 2. pj T3(pj) 22 of 30
49 Chosen distances Let v k =(a 1,...,a k ) and v k =(a 1,...,a k ), k {1,...,n}, be associated with the persistence diagrams D, D. 23 of 30
50 Chosen distances Let v k =(a 1,...,a k ) and v k =(a 1,...,a k ), k {1,...,n}, be associated with the persistence diagrams D, D. d 1 (v,v )= k a j a j. j=1 d 2 (v,v )= k a j a j. j=1 j d 3 (v,v )= k a j a j 1/j. 23 of 30 j=1
51 Computational cost Algorithm 1: ComplexLists Input: List A of proper points of a persistence diagram D, M =max A {A:A databasedb} Output: List B of complex numbers associated with D 1: for each (u,v) A 4: if B <M 2: replace (u,v) by T(u,v) 5: append M B zeros to B 3: end for 6: end if C =O(M Db ) 24 of 30
52 Computational cost Algorithm 2: ComplexVectors Input: M, B =list(z 1,...,z M ) associated with D, k [0,M] Output: Complex vector V k associated with D 1: set V k =list() 2: for j {1,...,k} 3: compute c j (z 1,...,z M )= z i1 z i2... z ij 1 i 1 <i 2 <...<i j M 4: append c j to V k 5: end for C =O(M Db +(2k 2 +k M) Db ) 24 of 30
53 Computational cost Algorithm 3: VectorsComparison Input: L={V k :V k complex vector associated withdfor eachd Db} Output: Matrix of distances d(v k,v k ) 1: set M =(0 ij ), i,j =1,..., L 4: replace 0 ij,0 ji by d(i,j) 2: for each i {1,..., L } 5: end for 3: for each j {i,..., L } 6: end for C =O(M Db +(2k 2 +k M) Db +k Db 2 ) 24 of 30
54 Computational cost comparison Let if A,A are the subsets of proper points of two persistence diagrams D,D with A =r, A =r. 3 Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and 25 of 30 related problems. Algorithmica 31, 128 (2001).
55 Computational cost comparison Let if A,A are the subsets of proper points of two persistence diagrams D,D with A =r, A =r. The computational cost of the bottleneck distance 3 d B (D,D ) is ( ) C B =O (r +r ) 3/2 log(r +r ) 3 Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and 25 of 30 related problems. Algorithmica 31, 128 (2001).
56 Computational cost comparison Let if A,A are the subsets of proper points of two persistence diagrams D,D with A =r, A =r. The computational cost of the bottleneck distance 3 d B (D,D ) is ( ) C B =O (r +r ) 3/2 log(r +r ) Using our scheme, with Db =2 and M =max(r,r ), we have C =O(max(r,r )+2k 2 +k max(r,r )+2k) O(k (max(r,r )+k)). 3 Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and 25 of 30 related problems. Algorithmica 31, 128 (2001).
57 Computational cost comparison Let if A,A are the subsets of proper points of two persistence diagrams D,D with A =r, A =r. The computational cost of the bottleneck distance 3 d B (D,D ) is ( ) C B =O (r +r ) 3/2 log(r +r ) Using our scheme, with Db =2 and M =max(r,r ), we have C =O(max(r,r )+2k 2 +k max(r,r )+2k) O(k (max(r,r )+k)). Since k max(r,r ), in the worst case, we have C =O ( (max(r,r )) 2) which is higher than C B, but for pre-processing we may choose a favorable k (e.g. max(r,r k = ) ). 3 Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and 25 of 30 related problems. Algorithmica 31, 128 (2001).
58 Database (I) Database: triangle meshes derived from the Non-rigid world Benchmark 4 ; 228 models divided into 12 classes. 4 Bronstein, A., Bronstein, M., Kimmel, R.: Numerical Geometry of Non-Rigid Shapes. Springer Publishing Company, Incorporated, 1 edn. (2008) 26 of 30
59 Database (II) Each class contains a null model together with 18 deformations. 27 of 30 Victoria0 strength lev. 3strength lev. 2strength lev. 1 Def. 1 Def. 2 Def. 3 Def. 4 Def. 5 Def. 6
60 Filtering functions We define the following two filtering functions: f L = normalized distance from the line L; f P = normalized distance from the plane P; P L w B where w = n i=1 (v i B) v i B n i=1 v i B 2, {v 1,...,v n } being the vertices of a triangle mesh and B its center of mass. 28 of 30
61 Experimental results T1 T2 precision precision recall recall T3 precision Function: f L Distance: d 1 29 of 30 recall
62 Experimental results T1 T2 precision precision recall recall T3 precision Function: f L Distance: d 2 29 of 30 recall
63 Experimental results T1 T2 precision precision recall recall T3 precision Function: f L Distance: d 3 29 of 30 recall
64 Experimental results T1 T2 precision precision recall recall T3 precision Function: f P Distance: d 1 29 of 30 recall
65 Experimental results T1 T2 precision precision recall recall T3 precision Function: f P Distance: d 2 29 of 30 recall
66 Experimental results T1 T2 precision precision recall recall T3 precision Function: f P Distance: d 3 29 of 30 recall
67 30 of 30 Thank you for your attention!
Metric shape comparison via multidimensional persistent homology
Metric shape comparison via multidimensional persistent homology Patrizio Frosini 1,2 1 Department of Mathematics, University of Bologna, Italy 2 ARCES - Vision Mathematics Group, University of Bologna,
More informationSize Theory and Shape Matching: A Survey
Size Theory and Shape Matching: A Survey Yi Ding December 11, 008 Abstract This paper investigates current research on size theory. The research reviewed in this paper includes studies on 1-D size theory,
More informationPatrizio Frosini. Department of Mathematics and ARCES, University of Bologna
An observer-oriented approach to topological data analysis Part 2: The algebra of group invariant non-expansive operators and its application in the project GIPHOD - Group Invariant Persistent Homology
More informationNeuronal structure detection using Persistent Homology
Neuronal structure detection using Persistent Homology J. Heras, G. Mata and J. Rubio Department of Mathematics and Computer Science, University of La Rioja Seminario de Informática Mirian Andrés March
More informationInterleaving Distance between Merge Trees
Noname manuscript No. (will be inserted by the editor) Interleaving Distance between Merge Trees Dmitriy Morozov Kenes Beketayev Gunther H. Weber the date of receipt and acceptance should be inserted later
More informationA general distance for geometrical shape comparison
A general distance for geometrical shape comparison Patrizio Frosini 1,2 1 Department of Mathematics, University of Bologna, Italy 2 ARCES - Vision Mathematics Group, University of Bologna, Italy patrizio.frosini@unibo.it
More informationTopological Simplification in 3-Dimensions
Topological Simplification in 3-Dimensions David Letscher Saint Louis University Computational & Algorithmic Topology Sydney Letscher (SLU) Topological Simplification CATS 2017 1 / 33 Motivation Original
More informationPersistent Homology. 128 VI Persistence
8 VI Persistence VI. Persistent Homology A main purpose of persistent homology is the measurement of the scale or resolution of a topological feature. There are two ingredients, one geometric, assigning
More informationA metric approach to shape comparison via multidimensional persistence
A metric approach to shape comparison via multidimensional persistence Patrizio Frosini 1,2 1 Department of Mathematics, University of Bologna, Italy 2 ARCES - Vision Mathematics Group, University of Bologna,
More informationPersistent Homology. 24 Notes by Tamal K. Dey, OSU
24 Notes by Tamal K. Dey, OSU Persistent Homology Suppose we have a noisy point set (data) sampled from a space, say a curve inr 2 as in Figure 12. Can we get the information that the sampled space had
More informationProximity of Persistence Modules and their Diagrams
Proximity of Persistence Modules and their Diagrams Frédéric Chazal David Cohen-Steiner Marc Glisse Leonidas J. Guibas Steve Y. Oudot November 28, 2008 Abstract Topological persistence has proven to be
More informationMultidimensional Persistent Topology as a Metric Approach to Shape Comparison
Multidimensional Persistent Topology as a Metric Approach to Shape Comparison Patrizio Frosini 1,2 1 Department of Mathematics, University of Bologna, Italy 2 ARCES - Vision Mathematics Group, University
More informationMultivariate Topological Data Analysis
Cleveland State University November 20, 2008, Duke University joint work with Gunnar Carlsson (Stanford), Peter Kim and Zhiming Luo (Guelph), and Moo Chung (Wisconsin Madison) Framework Ideal Truth (Parameter)
More informationPersistence Theory: From Quiver Representations to Data Analysis
Persistence Theory: From Quiver Representations to Data Analysis Comments and Corrections Steve Oudot June 29, 2017 Comments page viii, bottom of page: the following names should be added to the acknowledgements:
More informationLearning from persistence diagrams
Learning from persistence diagrams Ulrich Bauer TUM July 7, 2015 ACAT final meeting IST Austria Joint work with: Jan Reininghaus, Stefan Huber, Roland Kwitt 1 / 28 ? 2 / 28 ? 2 / 28 3 / 28 3 / 28 3 / 28
More informationG-invariant Persistent Homology
G-invariant Persistent Homology Patrizio Frosini, Dipartimento di Matematica, Università di Bologna Piazza di Porta San Donato 5, 40126, Bologna, Italy Abstract Classical persistent homology is not tailored
More informationPersistent homology and nonparametric regression
Cleveland State University March 10, 2009, BIRS: Data Analysis using Computational Topology and Geometric Statistics joint work with Gunnar Carlsson (Stanford), Moo Chung (Wisconsin Madison), Peter Kim
More informationNonparametric regression for topology. applied to brain imaging data
, applied to brain imaging data Cleveland State University October 15, 2010 Motivation from Brain Imaging MRI Data Topology Statistics Application MRI Data Topology Statistics Application Cortical surface
More information7. The Stability Theorem
Vin de Silva Pomona College CBMS Lecture Series, Macalester College, June 2017 The Persistence Stability Theorem Stability Theorem (Cohen-Steiner, Edelsbrunner, Harer 2007) The following transformation
More informationMeasurable Choice Functions
(January 19, 2013) Measurable Choice Functions Paul Garrett garrett@math.umn.edu http://www.math.umn.edu/ garrett/ [This document is http://www.math.umn.edu/ garrett/m/fun/choice functions.pdf] This note
More informationGromov-Hausdorff stable signatures for shapes using persistence
Gromov-Hausdorff stable signatures for shapes using persistence joint with F. Chazal, D. Cohen-Steiner, L. Guibas and S. Oudot Facundo Mémoli memoli@math.stanford.edu l 1 Goal Shape discrimination is a
More informationTitle: Natural pseudo-distance and optimal matching between reduced size functions
Editorial Manager(tm) for Acta Applicanda Mathematicae Manuscript Draft Manuscript Number: Title: Natural pseudo-distance and optimal matching between reduced size functions Article Type: Manuscript Keywords:
More informationGeometric motivic integration
Université Lille 1 Modnet Workshop 2008 Introduction Motivation: p-adic integration Kontsevich invented motivic integration to strengthen the following result by Batyrev. Theorem (Batyrev) If two complex
More informationEconomics 204 Summer/Fall 2011 Lecture 2 Tuesday July 26, 2011 N Now, on the main diagonal, change all the 0s to 1s and vice versa:
Economics 04 Summer/Fall 011 Lecture Tuesday July 6, 011 Section 1.4. Cardinality (cont.) Theorem 1 (Cantor) N, the set of all subsets of N, is not countable. Proof: Suppose N is countable. Then there
More informationGeometric Inference on Kernel Density Estimates
Geometric Inference on Kernel Density Estimates Bei Wang 1 Jeff M. Phillips 2 Yan Zheng 2 1 Scientific Computing and Imaging Institute, University of Utah 2 School of Computing, University of Utah Feb
More informationPersistent Local Systems
Persistent Local Systems Amit Patel Department of Mathematics Colorado State University joint work with Robert MacPherson School of Mathematics Institute for Advanced Study Abel Symposium on Topological
More informationHomology through Interleaving
Notes by Tamal K. Dey, OSU 91 Homology through Interleaving 32 Concept of interleaving A discrete set P R k is assumed to be a sample of a set X R k, if it lies near to it which we can quantify with the
More informationStatistics and Topological Data Analysis
Geometry Understanding in Higher Dimensions CHAIRE D INFORMATIQUE ET SCIENCES NUMÉRIQUES Collège de France - June 2017 Statistics and Topological Data Analysis Bertrand MICHEL Ecole Centrale de Nantes
More informationA Gaussian Type Kernel for Persistence Diagrams
TRIPODS Summer Bootcamp: Topology and Machine Learning Brown University, August 2018 A Gaussian Type Kernel for Persistence Diagrams Mathieu Carrière joint work with S. Oudot and M. Cuturi Persistence
More informationPersistent Homology of Data, Groups, Function Spaces, and Landscapes.
Persistent Homology of Data, Groups, Function Spaces, and Landscapes. Shmuel Weinberger Department of Mathematics University of Chicago William Benter Lecture City University of Hong Kong Liu Bie Ju Centre
More informationPersistence based Clustering
July 9, 2009 TGDA Workshop Persistence based Clustering Primoz Skraba joint work with Frédéric Chazal, Steve Y. Oudot, Leonidas J. Guibas 1-1 Clustering Input samples 2-1 Clustering Input samples Important
More informationAn Introduction to Topological Data Analysis
An Introduction to Topological Data Analysis Elizabeth Munch Duke University :: Dept of Mathematics Tuesday, June 11, 2013 Elizabeth Munch (Duke) CompTop-SUNYIT Tuesday, June 11, 2013 1 / 43 There is no
More informationStability of Critical Points with Interval Persistence
Stability of Critical Points with Interval Persistence Tamal K. Dey Rephael Wenger Abstract Scalar functions defined on a topological space Ω are at the core of many applications such as shape matching,
More informationTopological Data Analysis - Spring 2018
Topological Data Analysis - Spring 2018 Simplicial Homology Slightly rearranged, but mostly copy-pasted from Harer s and Edelsbrunner s Computational Topology, Verovsek s class notes. Gunnar Carlsson s
More informationarxiv: v2 [math.at] 10 Nov 2013
SKETCHES OF A PLATYPUS: A SURVEY OF PERSISTENT HOMOLOGY AND ITS ALGEBRAIC FOUNDATIONS MIKAEL VEJDEMO-JOHANSSON arxiv:1212.5398v2 [math.at] 10 Nov 2013 Computer Vision and Active Perception Laboratory KTH
More informationA Kernel on Persistence Diagrams for Machine Learning
A Kernel on Persistence Diagrams for Machine Learning Jan Reininghaus 1 Stefan Huber 1 Roland Kwitt 2 Ulrich Bauer 1 1 Institute of Science and Technology Austria 2 FB Computer Science Universität Salzburg,
More informationarxiv:math/ v1 [math.gt] 16 Aug 2000
arxiv:math/0008118v1 [math.gt] 16 Aug 2000 Stable Equivalence of Knots on Surfaces and Virtual Knot Cobordisms J. Scott Carter University of South Alabama Mobile, AL 36688 cartermathstat.usouthal.edu Masahico
More informationTropical Coordinates on the Space of Persistence Barcodes
Tropical Coordinates on the Space of Persistence Barcodes arxiv:1604.00113v3 [math.at] 8 Dec 017 Sara Kališnik Max Planck Institute for Mathematics in the Sciences, sara.kalisnik@mis.mpg.de Wesleyan University,
More informationPersistent Homology: Course Plan
Persistent Homology: Course Plan Andrey Blinov 16 October 2017 Abstract This is a list of potential topics for each class of the prospective course, with references to the literature. Each class will have
More informationInderjit Dhillon The University of Texas at Austin
Inderjit Dhillon The University of Texas at Austin ( Universidad Carlos III de Madrid; 15 th June, 2012) (Based on joint work with J. Brickell, S. Sra, J. Tropp) Introduction 2 / 29 Notion of distance
More informationLebesgue measure on R is just one of many important measures in mathematics. In these notes we introduce the general framework for measures.
Measures In General Lebesgue measure on R is just one of many important measures in mathematics. In these notes we introduce the general framework for measures. Definition: σ-algebra Let X be a set. A
More informationSome Topics in Computational Topology. Yusu Wang. AMS Short Course 2014
Some Topics in Computational Topology Yusu Wang AMS Short Course 2014 Introduction Much recent developments in computational topology Both in theory and in their applications E.g, the theory of persistence
More informationMatthew Wright Institute for Mathematics and its Applications University of Minnesota. Applied Topology in Będlewo July 24, 2013
Matthew Wright Institute for Mathematics and its Applications University of Minnesota Applied Topology in Będlewo July 24, 203 How can we assign a notion of size to functions? Lebesgue integral Anything
More information1 of 8 7/15/2009 3:43 PM Virtual Laboratories > 1. Foundations > 1 2 3 4 5 6 7 8 9 6. Cardinality Definitions and Preliminary Examples Suppose that S is a non-empty collection of sets. We define a relation
More informationStable shape comparison by persistent homology
Stable shape comparison by persistent homology Massimo Ferri, Patrizio Frosini Dipartimento di Matematica and ARCES Università di Bologna, Italy massimo.ferri@unibo.it, patrizio.frosini@unibo.it Claudia
More informationAnalysis and Linear Algebra. Lectures 1-3 on the mathematical tools that will be used in C103
Analysis and Linear Algebra Lectures 1-3 on the mathematical tools that will be used in C103 Set Notation A, B sets AcB union A1B intersection A\B the set of objects in A that are not in B N. Empty set
More informationBasic Concepts of Group Theory
Chapter 1 Basic Concepts of Group Theory The theory of groups and vector spaces has many important applications in a number of branches of modern theoretical physics. These include the formal theory of
More informationMATH 54 - TOPOLOGY SUMMER 2015 FINAL EXAMINATION. Problem 1
MATH 54 - TOPOLOGY SUMMER 2015 FINAL EXAMINATION ELEMENTS OF SOLUTION Problem 1 1. Let X be a Hausdorff space and K 1, K 2 disjoint compact subsets of X. Prove that there exist disjoint open sets U 1 and
More informationSome Topics in Computational Topology
Some Topics in Computational Topology Yusu Wang Ohio State University AMS Short Course 2014 Introduction Much recent developments in computational topology Both in theory and in their applications E.g,
More information15-780: LinearProgramming
15-780: LinearProgramming J. Zico Kolter February 1-3, 2016 1 Outline Introduction Some linear algebra review Linear programming Simplex algorithm Duality and dual simplex 2 Outline Introduction Some linear
More informationOn Inverse Problems in TDA
Abel Symposium Geiranger, June 2018 On Inverse Problems in TDA Steve Oudot joint work with E. Solomon (Brown Math.) arxiv: 1712.03630 Features Data Rn The preimage problem in the data Sciences feature
More information24 PERSISTENT HOMOLOGY
24 PERSISTENT HOMOLOGY Herbert Edelsbrunner and Dmitriy Morozov INTRODUCTION Persistent homology was introduced in [ELZ00] and quickly developed into the most influential method in computational topology.
More informationSome distance functions in knot theory
Some distance functions in knot theory Jie CHEN Division of Mathematics, Graduate School of Information Sciences, Tohoku University 1 Introduction In this presentation, we focus on three distance functions
More informationGK-SEMINAR SS2015: SHEAF COHOMOLOGY
GK-SEMINAR SS2015: SHEAF COHOMOLOGY FLORIAN BECK, JENS EBERHARDT, NATALIE PETERNELL Contents 1. Introduction 1 2. Talks 1 2.1. Introduction: Jordan curve theorem 1 2.2. Derived categories 2 2.3. Derived
More informationA (computer friendly) alternative to Morse Novikov theory for real and angle valued maps
A (computer friendly) alternative to Morse Novikov theory for real and angle valued maps Dan Burghelea Department of mathematics Ohio State University, Columbus, OH based on joint work with Stefan Haller
More informationarxiv: v2 [math.pr] 15 May 2016
MAXIMALLY PERSISTENT CYCLES IN RANDOM GEOMETRIC COMPLEXES OMER BOBROWSKI, MATTHEW KAHLE, AND PRIMOZ SKRABA arxiv:1509.04347v2 [math.pr] 15 May 2016 Abstract. We initiate the study of persistent homology
More informationFunctional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...
Functional Analysis Franck Sueur 2018-2019 Contents 1 Metric spaces 1 1.1 Definitions........................................ 1 1.2 Completeness...................................... 3 1.3 Compactness......................................
More informationA Higher-Dimensional Homologically Persistent Skeleton
A Higher-Dimensional Homologically Persistent Skeleton Sara Kališnik Verovšek, Vitaliy Kurlin, Davorin Lešnik 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Abstract A data set is often given as a point cloud,
More informationMULTIPLICITIES OF MONOMIAL IDEALS
MULTIPLICITIES OF MONOMIAL IDEALS JÜRGEN HERZOG AND HEMA SRINIVASAN Introduction Let S = K[x 1 x n ] be a polynomial ring over a field K with standard grading, I S a graded ideal. The multiplicity of S/I
More informationA Topological Study of Functional Data and Fréchet Functions of Metric Measure Spaces
A Topological Study of Functional Data and Fréchet Functions of Metric Measure Spaces arxiv:1811.06613v1 [math.at] 15 Nov 2018 Haibin Hang, Facundo Mémoli, Washington Mio Department of Mathematics, Florida
More informationTHE EULER CHARACTERISTIC OF A LIE GROUP
THE EULER CHARACTERISTIC OF A LIE GROUP JAY TAYLOR 1 Examples of Lie Groups The following is adapted from [2] We begin with the basic definition and some core examples Definition A Lie group is a smooth
More informationMath 110: Worksheet 3
Math 110: Worksheet 3 September 13 Thursday Sept. 7: 2.1 1. Fix A M n n (F ) and define T : M n n (F ) M n n (F ) by T (B) = AB BA. (a) Show that T is a linear transformation. Let B, C M n n (F ) and a
More informationGeneric section of a hyperplane arrangement and twisted Hurewicz maps
arxiv:math/0605643v2 [math.gt] 26 Oct 2007 Generic section of a hyperplane arrangement and twisted Hurewicz maps Masahiko Yoshinaga Department of Mathematice, Graduate School of Science, Kobe University,
More informationSection 7.5: Cardinality
Section 7: Cardinality In this section, we shall consider extend some of the ideas we have developed to infinite sets One interesting consequence of this discussion is that we shall see there are as many
More informationMetrics on Persistence Modules and an Application to Neuroscience
Metrics on Persistence Modules and an Application to Neuroscience Magnus Bakke Botnan NTNU November 28, 2014 Part 1: Basics The Study of Sublevel Sets A pair (M, f ) where M is a topological space and
More information6 CARDINALITY OF SETS
6 CARDINALITY OF SETS MATH10111 - Foundations of Pure Mathematics We all have an idea of what it means to count a finite collection of objects, but we must be careful to define rigorously what it means
More informationApplications of Persistent Homology to Time-Varying Systems
Applications of Persistent Homology to Time-Varying Systems Elizabeth Munch Duke University :: Dept of Mathematics March 28, 2013 Time Death Radius Birth Radius Liz Munch (Duke) PhD Defense March 28, 2013
More informationShape Matching: A Metric Geometry Approach. Facundo Mémoli. CS 468, Stanford University, Fall 2008.
Shape Matching: A Metric Geometry Approach Facundo Mémoli. CS 468, Stanford University, Fall 2008. 1 The Problem of Shape/Object Matching databases of objects objects can be many things: proteins molecules
More informationLECTURE: KOBORDISMENTHEORIE, WINTER TERM 2011/12; SUMMARY AND LITERATURE
LECTURE: KOBORDISMENTHEORIE, WINTER TERM 2011/12; SUMMARY AND LITERATURE JOHANNES EBERT 1.1. October 11th. 1. Recapitulation from differential topology Definition 1.1. Let M m, N n, be two smooth manifolds
More informationChapter 2 - Basics Structures MATH 213. Chapter 2: Basic Structures. Dr. Eric Bancroft. Fall Dr. Eric Bancroft MATH 213 Fall / 60
MATH 213 Chapter 2: Basic Structures Dr. Eric Bancroft Fall 2013 Dr. Eric Bancroft MATH 213 Fall 2013 1 / 60 Chapter 2 - Basics Structures 2.1 - Sets 2.2 - Set Operations 2.3 - Functions 2.4 - Sequences
More informationA Higher-Dimensional Homologically Persistent Skeleton
arxiv:1701.08395v5 [math.at] 10 Oct 2017 A Higher-Dimensional Homologically Persistent Skeleton Sara Kališnik Verovšek, Vitaliy Kurlin, Davorin Lešnik Abstract Real data is often given as a point cloud,
More informationLecture 1. Toric Varieties: Basics
Lecture 1. Toric Varieties: Basics Taras Panov Lomonosov Moscow State University Summer School Current Developments in Geometry Novosibirsk, 27 August1 September 2018 Taras Panov (Moscow University) Lecture
More informationREFINMENTS OF HOMOLOGY. Homological spectral package.
REFINMENTS OF HOMOLOGY (homological spectral package). Dan Burghelea Department of Mathematics Ohio State University, Columbus, OH In analogy with linear algebra over C we propose REFINEMENTS of the simplest
More informationCOMBINATORIAL PROOFS OF GENERATING FUNCTION IDENTITIES FOR F-PARTITIONS
COMBINATORIAL PROOFS OF GENERATING FUNCTION IDENTITIES FOR F-PARTITIONS AE JA YEE 1 Abstract In his memoir in 1984 George E Andrews introduces many general classes of Frobenius partitions (simply F-partitions)
More informationSeries. TDA Learning Seminar. Koundinya Vajjha. June 1, Topological Data Analysis of Financial Time. Series.
of of TDA Learning Seminar June 1, 2018 References of M. Gidea,Y.Katz. Topological data analysis of financial time series: of crashes. Physica A: Statistical Mechanics and its Applications, 491:820-834,
More informationA Version of the Grothendieck Conjecture for p-adic Local Fields
A Version of the Grothendieck Conjecture for p-adic Local Fields by Shinichi MOCHIZUKI* Section 0: Introduction The purpose of this paper is to prove an absolute version of the Grothendieck Conjecture
More informationOn the cells in a stationary Poisson hyperplane mosaic
On the cells in a stationary Poisson hyperplane mosaic Matthias Reitzner and Rolf Schneider Abstract Let X be the mosaic generated by a stationary Poisson hyperplane process X in R d. Under some mild conditions
More information38 CHAPTER 2. COMPUTATIONAL METHODS. f n. n 1. X n 1. g n. X n
38 CHAPTER 2. COMPUTATIONAL METHODS 15 CW-complexes II We have a few more general things to say about CW complexes. Suppose X is a CW complex, with skeleton filtration = X 1 X 0 X 1 X and cell structure
More informationCITS2211 Discrete Structures (2017) Cardinality and Countability
CITS2211 Discrete Structures (2017) Cardinality and Countability Highlights What is cardinality? Is it the same as size? Types of cardinality and infinite sets Reading Sections 45 and 81 84 of Mathematics
More informationLCM LATTICES SUPPORTING PURE RESOLUTIONS
LCM LATTICES SUPPORTING PURE RESOLUTIONS CHRISTOPHER A. FRANCISCO, JEFFREY MERMIN, AND JAY SCHWEIG Abstract. We characterize the lcm lattices that support a monomial ideal with a pure resolution. Given
More informationChapter 2 Linear Transformations
Chapter 2 Linear Transformations Linear Transformations Loosely speaking, a linear transformation is a function from one vector space to another that preserves the vector space operations. Let us be more
More informationπ X : X Y X and π Y : X Y Y
Math 6130 Notes. Fall 2002. 6. Hausdorffness and Compactness. We would like to be able to say that all quasi-projective varieties are Hausdorff and that projective varieties are the only compact varieties.
More informationInteraction Analysis of Spatial Point Patterns
Interaction Analysis of Spatial Point Patterns Geog 2C Introduction to Spatial Data Analysis Phaedon C Kyriakidis wwwgeogucsbedu/ phaedon Department of Geography University of California Santa Barbara
More informationHomotopy and geometric perspectives on string topology
Homotopy and geometric perspectives on string topology Ralph L. Cohen Stanford University August 30, 2005 In these lecture notes I will try to summarize some recent advances in the new area of study known
More informationDISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS
DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS AARON ABRAMS, DAVID GAY, AND VALERIE HOWER Abstract. We show that the discretized configuration space of k points in the n-simplex is homotopy equivalent
More informationIsomorphism of free G-subflows (preliminary draft)
Isomorphism of free G-subflows (preliminary draft) John D. Clemens August 3, 21 Abstract We show that for G a countable group which is not locally finite, the isomorphism of free G-subflows is bi-reducible
More informationJournal of Inequalities in Pure and Applied Mathematics
Journal of Inequalities in Pure and Applied Mathematics NEWER APPLICATIONS OF GENERALIZED MONOTONE SEQUENCES L. LEINDLER Bolyai Institute, University of Szeged, Aradi vértanúk tere 1 H-6720 Szeged, Hungary
More informationBetti numbers in multidimensional persistent homology are stable functions
Betti numbers in multidimensional persistent homology are stable functions Andrea Cerri Barbara Di Fabio Massimo Ferri Patrizio Frosini Claudia Landi Abstract Multidimensional persistence mostly studies
More informationDIFFERENTIAL TOPOLOGY AND THE POINCARÉ-HOPF THEOREM
DIFFERENTIAL TOPOLOGY AND THE POINCARÉ-HOPF THEOREM ARIEL HAFFTKA 1. Introduction In this paper we approach the topology of smooth manifolds using differential tools, as opposed to algebraic ones such
More informationOutline. Linear maps. 1 Vector addition is commutative: summands can be swapped: 2 addition is associative: grouping of summands is irrelevant:
Outline Wiskunde : Vector Spaces and Linear Maps B Jacobs Institute for Computing and Information Sciences Digital Security Version: spring 0 B Jacobs Version: spring 0 Wiskunde / 55 Points in plane The
More informationMATH 3300 Test 1. Name: Student Id:
Name: Student Id: There are nine problems (check that you have 9 pages). Solutions are expected to be short. In the case of proofs, one or two short paragraphs should be the average length. Write your
More informationarxiv: v1 [math.at] 27 Jul 2012
STATISTICAL TOPOLOGY USING PERSISTENCE LANDSCAPES PETER BUBENIK arxiv:1207.6437v1 [math.at] 27 Jul 2012 Abstract. We define a new descriptor for persistent homology, which we call the persistence landscape,
More informationBASIC NOTIONS. x + y = 1 3, 3x 5y + z = A + 3B,C + 2D, DC are not defined. A + C =
CHAPTER I BASIC NOTIONS (a) 8666 and 8833 (b) a =6,a =4 will work in the first case, but there are no possible such weightings to produce the second case, since Student and Student 3 have to end up with
More information2: LINEAR TRANSFORMATIONS AND MATRICES
2: LINEAR TRANSFORMATIONS AND MATRICES STEVEN HEILMAN Contents 1. Review 1 2. Linear Transformations 1 3. Null spaces, range, coordinate bases 2 4. Linear Transformations and Bases 4 5. Matrix Representation,
More informationMath General Topology Fall 2012 Homework 6 Solutions
Math 535 - General Topology Fall 202 Homework 6 Solutions Problem. Let F be the field R or C of real or complex numbers. Let n and denote by F[x, x 2,..., x n ] the set of all polynomials in n variables
More information1. Continuous Functions between Euclidean spaces
Math 441 Topology Fall 2012 Metric Spaces by John M. Lee This handout should be read between Chapters 1 and 2 of the text. It incorporates material from notes originally prepared by Steve Mitchell and
More informationLinear Algebra, Summer 2011, pt. 2
Linear Algebra, Summer 2, pt. 2 June 8, 2 Contents Inverses. 2 Vector Spaces. 3 2. Examples of vector spaces..................... 3 2.2 The column space......................... 6 2.3 The null space...........................
More informationFunctional Analysis Review
Outline 9.520: Statistical Learning Theory and Applications February 8, 2010 Outline 1 2 3 4 Vector Space Outline A vector space is a set V with binary operations +: V V V and : R V V such that for all
More informationComputation of Persistent Homology
Computation of Persistent Homology Part 2: Efficient Computation of Vietoris Rips Persistence Ulrich Bauer TUM August 14, 2018 Tutorial on Multiparameter Persistence, Computation, and Applications Institute
More informationThroughout these notes we assume V, W are finite dimensional inner product spaces over C.
Math 342 - Linear Algebra II Notes Throughout these notes we assume V, W are finite dimensional inner product spaces over C 1 Upper Triangular Representation Proposition: Let T L(V ) There exists an orthonormal
More information