CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis Lecture 0: Introduction Instructor: Yusu Wang.

Slides:



Advertisements
Similar presentations
Complexity Metrics for Design & Manufacturability Analysis
Advertisements

Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
Chapter 2: Marr’s theory of vision. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 Overview Introduce Marr’s distinction between.
Ho m o l ogy. Not to be confused with: Homeomorphism Homomorphism Homotopy Oh, and it is NOT the mixing of the cream and skim milk.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Active Contours, Level Sets, and Image Segmentation
Omer Bobrowski Mathematics Department Duke University Joint work with Sayan Mukherjee 6/19/13.
Preliminaries Computing Betti Numbers Computing Persistent Homology.
Homology Groups And Persistence Homology
Matthew L. WrightMatthew L. Wright Institute for Mathematics and its ApplicationsInstitute for Mathematics and its Applications University of MinnesotaUniversity.
Size Function Jianwei Hu Author Patrizio Frosini Ricercatore presso la Facolt à di Ingegneria dell'Universit à di Bologna Ricercatore presso.
Geometric Morphometrics
Computational Topology for Computer Graphics Klein bottle.
Lecture 1: The Euler characteristic of a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305) Topics in Topology: Scientific.
Management Science 461 Lecture 2b – Shortest Paths September 16, 2008.
Topological Data Analysis
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Surface Classification Using Conformal Structures Xianfeng Gu 1, Shing-Tung Yau 2 1. Computer and Information Science and Engineering, University of Florida.
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING aka “Neural and Genetic Approaches to Artificial Intelligence” Spring 2011 Kris Hauser.
Complex Networks for Representation and Characterization of Object For CS790g Project Bingdong Li 11/9/2009.
International Workshop on Computer Vision - Institute for Studies in Theoretical Physics and Mathematics, April , Tehran 1 II SIZE FUNCTIONS:
International Workshop on Computer Vision - Institute for Studies in Theoretical Physics and Mathematics, April , Tehran 1 IV COMPUTING SIZE.
1 Introduction to Topological Shape Modeling Part I Overview: What is topology?
T. J. Peters, University of Connecticut Computer Science Mathematics with K. Abe, J. Bisceglio, A. C. Russell, T. Sakkalis,
Overview Discrete Mathematics and Its Applications Baojian Hua
Matthias Kawski “Curvature for everyone” Asian Technology Conf. Mathematics Taiwan Curvature for all Matthias.
T. J. Peters, University of Connecticut K. Abe, J. Bisceglio, A. C. Russell Computational Topology on Approximated Manifolds.
Approaches to Representing and Recognizing Objects Visual Classification CMSC 828J – David Jacobs.
TR1413: Discrete Math for Computer Science Lecture 0: Introduction.
Mathematics the Preschool Way
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
CSE 788 X.14 Topics in Computational Topology: --- An Algorithmic View Lecture 1: Introduction Instructor: Yusu Wang.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
CSE554SkeletonsSlide 1 CSE 554 Lecture 2: Shape Analysis (Part I) Fall 2015.
Associative Hierarchical CRFs for Object Class Image Segmentation
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Docking III: Matching via Critical Points Yusu Wang Joint Work with P. K. Agarwal, H. Edelsbrunner, J. Harer Duke University.
1 CS 430/585 Computer Graphics I 3D Modeling: Subdivision Surfaces & Solid Modeling Week 9, Lecture 17 David Breen, William Regli and Maxim Peysakhov Geometric.
Methods for 3D Shape Matching and Retrieval
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
First Steps Towards a Theory of Quantum Gravity Mark Baumann Dec 6, 2006.
METHODS PLANNING. Methods Class 4 Agenda 1. Overview of Ontario Curriculum Documents 2. Introduce lesson plan formats – GPF & APF 3. Sequence for planning.
Fodava Review Presentation Stanford Group G. Carlsson, L. Guibas.
Welcome to MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Week 1: Introduction to Topological Data.
MA5209 Algebraic Topology Wayne Lawton Department of Mathematics National University of Singapore S ,
Sajid Ghuffar 24.June  Introduction  Simplicial Complex  Boundary Operator  Homology  Triangulation  Persistent Homology 6/24/ Persistence.
Topic 8 Reeb Graphs and Contour Trees Yusu Wang Computer Science and Engineering Dept The Ohio State University.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 22, 2013: Topological methods for exploring low-density.
CSE 554 Lecture 2: Shape Analysis (Part I)
Differential Geometry Intro
Intrinsic Data Geometry from a Training Set
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 22, 2013: Topological methods for exploring low-density.
Main Project total points: 500
Foundations of Visualization 8/30/05 Lecture Notes
Differential Geometry Intro
Pattern recognition (…and object perception).
Discrete Surfaces and Manifolds: A Potential tool to Image Processing
Introduction to Algebraic Topology and Persistent Homology
Introduction to spagetti and meatballs
Chapter 5: Morse functions and function-induced persistence
Presentation transcript:

CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis Lecture 0: Introduction Instructor: Yusu Wang

Lecture 0: Introduction  What is topology  Why should we be interested in it  What to expect from this course

Space and Shape

Geometry  All about distances and angles  area, volume, curvatures, etc  Euclidean geometry  Riemannian geometry  Hyperbolic geometry  …

Motivating Examples I  Graphics  Texture mapping  Continuous deformation

Motivating Examples I  Graphics  Texture mapping  Continuous deformation

Motivating Examples II  Computer Vision  Clustering  Shape space Courtesy of Carlsson et al, On the local behavior of spaces of natural images

Motivating Examples III  Sensor networks:  Hole detection  Routing / load balancing Courtesy of Wang et al. Boundary recognition in sensor networks by topological methods Courtesy of Sarkar et al., Covering space for in-network sensor data storage

Motivating Examples IV  Structural biology  Motif identification  Energy landscape [Wolynes et al., Folding and Design 1996]

Topology  Detailed geometric information not sufficient  Or not necessary  Or may even be harmful  Wish to identify key information, “qualitative” structure  Topology  Connectivity

Introduction  In general, topology  Coarser yet essential information  Characterization, feature identification  General, powerful tools for both space and functions defined on a space  Elegant mathematical understanding available  However  Difficult mathematical language

This Course  Introduce basics and recent developments in computational topology  From an algorithmic and computational perspective  Goal:  Understand basic language in computational topology  Appreciate the power of topological methods  Potentially apply topological methods to your research 

References  Computational Topology: An Introduction, by H. Edelsbrunner and J. Harer, AMS Press,  Online course notes by Herbert Edelsbrunner on computational topology  Algebraic Topology, by A. Hatcher, Cambridge University Press, (Online version available)  An Introduction to Morse Theory, by Y. Matsumoto, Amer. Math. Soc., Providence, Rhode Island,  Elements of Algebraic Topology, by J. R. Munkres, Perseus, Cambridge, Massachusetts,  Course notes

Course Format  Grading:  Course project / survey:90%  Include every stage of it  Class participation:10%  Some timelines:  Week 3-4:  Meet me to explain your background, and your potential interests  Week 6-7:  Choose project / survey topics  Week 8 – 15:  Final project / survey. Presentation.

Introduction to Topology

History  Seven Bridges of Königsberg Euler cycle problem Abstraction of connectivity Topology: “ qualitative geometry from the ordinary geometry in which quantitative relations chiefly are treated ”

Homeomorphism  Connectivity  Intuitively, two spaces have the same topology if one can continuously deform one to the other without breaking, gluing, and inserting new things open curve closed curveself-intersecting curve Trefoil knot Two spaces with the same topology are homeomorphic

Relaxation of Homeomorphism  Homotopy equivalent  Homologous

Topological Quantities  Homeomorphism —› homotopy equivalence —› homology  Describe the qualitative structure of input space at different levels  Quantities invariant under them (topological quantities) => (Essential) features  Make topologic objects powerful for feature identification and characterization  This course will give  Definition, intuition, and their computation  Also examples of applications

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features Birth time Death time

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

Topological objects  Not just features of space, one can also incorporate geometry, also functions or maps of a space to capture more sophisticated features

To summarize  Topological concepts  Captures coarse yet essential information about data, space, or functions  Topological objects / methods  Are powerful due to their generality  Are flexible, can describe geometric information or any other information of interests (modeled as functions / maps)  They form natural tools for  Feature identification, characterization of space / data

Topics  Basics in Topology  Common complexes  Homology  Persistence  Homology inference from Data  Scalar field analysis  Reeb graph / contour tree  Hierarchical clustering  Mapper and multiscale-mapper  Data sparsification  Issue of noise Or (discrete) Morse theory Will focus on not only concepts, definitions, algorithms, also intuition why they work, and how they can be used.