Algorithm module
The algorithm module consists of 3 submodules:
Graph
The orignal DGM module. Using directed graph mapping, a graph is created on the mesh to detect
- Cycles
- Focal sources and sinks
- Helmholtz decomposition of the graph
Furthermore, it has some graph measurements such as Dijkstra or BFS between two nodes, adjacency matrix, shortest distance matrix.
Topology
Using topology to calculate the index around anatomical boundaries. This method will find
- Extract boundaries
- Calculate the index, complete as well as incomplete rotations are detected
Phasemapping
Core
The phasemapping modules contains two methods of mapping the cardiac signals to phases:
- Hilbert phase mapping
- Sawtooth phase mapping
It also implements algorithms for detecting rotors using phasemapping:
- Convolution detection (2D)
- Phase jump detection (2D)
- Phase jump detection (3D)
Extended
Extend phasemapping to detect phase defects around larger anatomical objects.