490 likes | 625 Views
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Oct 16, 2013: Zigzag Persistence and installing Dionysus part I . Fall 2013 course offered through the University of Iowa Division of Continuing Education
E N D
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Oct 16, 2013: Zigzag Persistence and installing Dionysus part I. Fall 2013 course offered through the University of Iowa Division of Continuing Education Isabel K. Darcy, Department of Mathematics Applied Mathematical and Computational Sciences, University of Iowa http://www.math.uiowa.edu/~idarcy/AppliedTopology.html
http://www.ima.umn.edu/videos/?id=863 http://www.ima.umn.edu/2008-2009/ND6.15-26.09/activities/Carlsson-Gunnar/lecture14.pdf
http://geometrica.saclay.inria.fr/workshops/TGDA_07_2009/workshop_files/slides/deSilva_TGDA.pdfhttp://geometrica.saclay.inria.fr/workshops/TGDA_07_2009/workshop_files/slides/deSilva_TGDA.pdf
Lee-Mumford-Pedersen [LMP] study only high contrast patches. Collection: 4.5 x 106high contrast patches from a collection of images obtained by van Hateren and van der Schaaf Recall from Sept 20 lecture
M(100, 10) U Q where |Q| = 30 On the Local Behavior of Spaces of Natural Images, Gunnar Carlsson, TigranIshkhanov, Vin de Silva, AfraZomorodian, International Journal of Computer Vision 2008, pp 1-12.
The Theory of Multidimensional Persistence, Gunnar Carlsson, AfraZomorodian "Persistence and Point Clouds" Functoriality, diagrams, difficulties in classifying diagrams, multidimensional persistence, Gröbnerbases, Gunnar Carlsson http://www.ima.umn.edu/videos/?id=862
Computing Multidimensional Persistence, Gunnar Carlsson, GurjeetSingh, and AfraZomorodian
Time varying data X[t0, t1] = data points existing at time t for t in [t0, t1] X[t1, t2] X[t2, t3] X[t0, t2] X[t1, t3] X[t2, t4]
Time varying data X[t0, t1] = data points existing at time t for t in [t0, t1] VR(X[t1, t2], ε) VR(X[t2, t3], ε) X[t1, t2] X[t2, t3] VR(X[t0, t2], ε) VR(X[t1, t3], ε) VR(X[t2, t4], ε) X[t0, t2] X[t1, t3] X[t2, t4]
Time varying data X[t0, t1] = data points existing at time t for t in [t0, t1] VR(X[t1, t2], ε) VR(X[t2, t3], ε) X[t1, t2] X[t2, t3] VR(X[t0, t2], ε) VR(X[t1, t3], ε) VR(X[t2, t4], ε) X[t0, t2] X[t1, t3] X[t2, t4] C0 C1 C2 C3 C4
C1 C3 H1 H3 C0 C2 C4 H0H2 H4
Persistent Homology: C0C1 C2 C3 C4 H0H1 H2 H3 H4 Zigzag Homology: C0 C1 C2 C3 C4 H0 H1 H2 H3 H4 Hki, p = Zki /(Bki+pZki) = L(i, i+p)( Hki) U
H0 H1 H2 H3 H4 Z2 Z2 0 00
H0 H1 H2 H3 H4 Z2 Z2 0 00 0 Z2 Z2 Z2 0
H0 H1 H2 H3 H4 Z2 Z2 0 00 0 Z2 Z2 Z2 0 Z2Z2 × Z2 Z2 Z2 0 x
Gabriel (1972) For Dynkin-Coxeter graphs: H0 H1 H2 H3 H4 F F 0 00 0 FF F0 FF× FF F0 x
F F 0 00 0 FF F0 FF× FF F0 x I(0, 2) I(1, 4)
http://www.mrzv.org/software/dionysus/get-build-install.html
idarcy$ hg clone http://hg.mrzv.org/Dionysus/ destination directory: Dionysus requesting all changes adding changesets adding manifests adding file changes added 278 changesets with 1396 changes to 388 files updating to branch default 82 files updated, 0 files merged, 0 files removed, 0 files unresolved idarcy$ cd Dionysus :Dionysus idarcy$ hg up tip 277 files updated, 0 files merged, 18 files removed, 0 files unresolved
idarcy$ man hg HG(1) Mercurial Manual HG(1) NAME hg - Mercurial source code management system SYNOPSIS hg command [option]... [argument]... DESCRIPTION The hg command provides a command line interface to the Mercurial system. COMMAND ELEMENTS files... indicates one or more filename or relative type q to quit
http://www.mrzv.org/software/dionysus/get-build-install.html
Need C-compiler first For example: http://www.macports.org/
http://www.macports.org/install.php go to app store for free app
2. From within xcode preferences (or download directly from web per next slide)
https://developer.apple.com/downloads/ Log in with Free apple ID
Clicking on downloads should install Depending on your security settings, you may need to control click to install
http://www.boost.org/ See Oct 18 lecture for easier way to download and install Boost
http://www.mrzv.org/software/dionysus/python/zigzag-persistence.html#ZigzagPersistencehttp://www.mrzv.org/software/dionysus/python/zigzag-persistence.html#ZigzagPersistence See Oct 18 & 21 lecture.