Skip to content

We implement the computation of linear integral sheaf metrics through topological optimization machine learning. We present applications to image analysis.

Notifications You must be signed in to change notification settings

LucaNyckees/topology-metric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integral Sheaf Metrics

This project is supervised by Nicolas Berkouk and Kathryn Hess Bellwald, from the Laboratory of Topology and Neuroscience at EPFL.

Table of Content

People

Nicolas Berkouk : EPFL profile, Personal site
Luca Nyckees : EPFL profile

Mathematical Context

Topological data analysis emerged, as a field of mathematics, as a powerful tool to study the shape of data. It has found many applications in domains like computational neuroscience, machine learning and statistical data analysis. The most important concept in this field is the notion of persistent homology, allowing one to associate (stable and complete) topological computational invariants to point cloud data and other spaces. The mathematical setting of persistent homology is very well understood. There is a natural generalization to higher dimensions, called multi-parameter persistent homology, that provides a much greater challenge, as the related algebraic objects to deal with are harder to manipulate.

Description

The class of integral sheaf metrics is an esemble of distances between multi-parameter persistence modules that successfully tackles the issues encountered with the matching distance. Through computational geometry and optimization machine learning, we provide a way to efficiently compute the so-called linear integral sheaf metric. We also present applications to data classification - the input to standard clustering algorithms is a distance matrix encoding pairwise linear integral sheaf metrics between multi-parameter persistence modules.

figure

Virtual Environment

Virtual environment

python3.11 -m venv venv
source venv/bin/activate

Install packages

pip install -r requirements.txt

Exit virtual environment

deactivate

Project Organization


├── README.md          -- Top-level README.
│
├── notebooks          -- Jupyter notebooks.
│
├── articles           -- Related articles and useful references.
│
├── reports            -- Notes and report (Latex, pdf).
│ 
├── figures            -- Optional graphics and figures to be included in the report.
│
├── requirements.txt   -- Requirements file for reproducibility.
└── src                -- Project source code.

About

We implement the computation of linear integral sheaf metrics through topological optimization machine learning. We present applications to image analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published