Topological Data Analysis in Cardiovascular Signals: An Overview
Abstract
:1. Introduction: Data Analytics in Modern Cardiology
2. Fundamentals of Topological Data Analysis
2.1. Persistent Homology
- Every face of the complex must be a simplex, that is, a triangle or a higher-dimensional analogue of a triangle.
- Every face of the complex must be a subset of one of the vertices of the complex.
- If a face of the complex is a subset of another face, then the larger face must be a subset of one of the vertices of the complex.
2.1.1. Building the FSC
2.1.2. Calculating the PH
- Simplicial Complex Construction: Begin by constructing a simplicial complex from your data. This complex can be based on various covering maps, such as the Vietoris–Rips complex, yhe Čech complex, or the alpha complex, depending on the chosen strategy (see Section 2.4 and Section 2.5, as well as Table 1 below).The simplicial complex consists of vertices (0—simplices), edges (1—simplices), triangles (2—simplices), and higher-dimensional simplices. The choice of the complex depends on user data and the topological features of interest.
- Filtration: Introduce a filtration parameter (often denoted as ) that varies over a range of values. This parameter controls which simplices are included in the complex based on some criterion (e.g., distance threshold).As increases, more simplices are added to the complex, and the complex evolves. The filtration process captures the topological changes as varies.
- Boundary Matrix: For each value of in the filtration, compute the boundary matrix (also called the boundary operator) of the simplicial complex. This matrix encodes the relations between simplices.Each row of the boundary matrix corresponds to a (k − 1)-dimensional simplex, and each column corresponds to a k-dimensional simplex. The entries indicate how many times a ( 1)-dimensional simplex is a face of a k-dimensional simplex.
- Persistent Homology Calculation: Perform a sequence of matrix reductions (e.g., Gaussian elimination) to identify the cycles and boundaries in the boundary matrix.A cycle is a collection of simplices whose boundaries sum to zero, while a boundary is the boundary of another simplex.Persistent homology focuses on tracking the birth and death of cycles across different values of . These births and deaths are recorded in a persistence diagram or a barcode.
- Persistence Diagram or Barcode: The persistence diagram is a graphical representation of the births and deaths of topological features (connected components, loops, voids) as varies.Each point in the diagram represents a topological feature and is plotted at birth (x-coordinate) and death (y-coordinate).Interpretation:A point in the upper-left quadrant represents a long-lived feature that persists across a wide range of values.A point in the lower-right quadrant represents a short-lived feature that exists only for a narrow range of values.The diagonal represents features that are consistently present throughout the entire range of values.The distance between the birth and death of a point in the diagram quantifies the feature’s persistence or lifetime. Longer persistence indicates a more stable and significant feature.
- Topological Summaries: By examining the persistence diagram or a barcode, information can be extracted about the prominent topological features in a user data set.Features with longer persistence are considered more robust and significant.The number of connected components, loops, and voids can be quantified by counting points in specific regions of the diagram.
2.2. The Mapper Algorithm
- Covering the data set: The original data set (Figure 3a) is partitioned into a number of overlapping subsets called nodes (Figure 3b). This is accomplished using a function called the covering map. The covering map assigns each point in the data set to a node. Since the nodes are allowed to overlap, every point potentially belongs to multiple nodes.There are several different ways to define a covering map. The choice of a covering map, however, can significantly affect the resulting Mapper graph. Some common approaches to define a covering map include:
- (a)
- Filtering: The data set is partitioned based on the values of one or more variables. A data set may, for instance, be partitioned based on the values of a categorical variable, such as gender or race.
- (b)
- Projection: Data set partitioning is performed by calculating the distance between points in the data set and using it as a membership criteria. This can be achieved using a distance function such as Euclidean distance or cosine similarity.
- (c)
- Overlapping intervals: The data set is partitioned into overlapping intervals, such as bins or quantiles. This can be useful for data sets that are evenly distributed or those having a known underlying distribution.
The choice of covering map depends on the characteristics of the data set and the research question being addressed. It is important to choose a covering map that is appropriate for the data set and that will yield meaningful results. - Clustering the nodes: The nodes are then clustered using a clustering algorithm, such as k-means or single-linkage clustering. The resulting clusters (Figure 3c) represent the topological features of the data set, and the edges between the clusters represent the relationships between the features.
2.3. Multidimensional Scaling
How to Determine the Scaling Approach?
- Classical MDS:
- -
- When to Use: Classical MDS is suitable when using metric (distance) data that accurately represent the pairwise dissimilarities between objects. In classical MDS, the goal is to find a configuration of points in a lower-dimensional space (usually 2D or 3D) that best approximates the given distance matrix.
- -
- Pros: It preserves the actual distances between data points in lower-dimensional representation.It provides a faithful representation when the input distances are accurate.It is well-suited for situations where the metric properties of the data are crucial.
- -
- Cons: It assumes that the input distances are accurate and may not work well with noisy or unreliable distance data.It may not capture the underlying structure of the data if the metric assumption is violated.
- Nonmetric MDS:
- -
- When to Use: Nonmetric MDS is appropriate when using ordinal or rank-order data, where the exact distances between data points are not known, but their relative dissimilarities or rankings are available. Nonmetric MDS finds a configuration that best preserves the order of dissimilarities.
- -
- Pros: It is more flexible than classical MDS and can be used with ordinal data.It can handle situations where the exact distances are uncertain or difficult to obtain.
- -
- Cons: It does not preserve the actual distances between data points, so the resulting configuration is only an ordinal representation.The choice of a monotonic transformation function to convert ordinal data into dissimilarity values can affect the results.
- Metric MDS:
- -
- When to Use: Metric MDS can be used when using data that are inherently non-metric, but it is believed that transforming it into a metric space could reveal meaningful patterns. Metric MDS aims to find a metric configuration that best approximates the non-metric dissimilarities.
- -
- Pros: It provides a way to convert non-metric data into a metric representation for visualization or analysis.It can help identify relationships in the data that may not be apparent in the original non-metric space.
- -
- Cons: The success of metric MDS depends on the choice of the transformation function to convert non-metric data into metric distances.It may not work well if the non-metric relationships in the data are too complex or cannot be adequately approximated by a metric space.
2.4. Choosing the Covering Map
- Data Dimensionality: The dimensionality of the data under consideration is crucial. Covering maps should be chosen to preserve the relevant topological information in the data. For high-dimensional data, dimension reduction techniques may be applied before selecting a covering map.
- Noise and Outliers: The presence of noise and outliers in the data can affect the choice of a covering map. Robust covering maps can help mitigate the influence of noise and outliers on the topological analysis.
- Data Density: The distribution of data points in the feature space matters. A covering map should be chosen to account for variations in data density, especially if there are regions of high density and regions with sparse data.
- Topological Features of Interest: It is important to consider the specific topological features one is interested in analyzing. Different covering maps may emphasize different aspects of data topology, such as connected components, loops, or voids. The election of a covering map should align with particular research objectives.
- Computational Efficiency: The computational complexity of calculating the covering map should also be taken into account. Some covering maps may be computationally expensive, which can be a limiting factor for large data sets.
- Continuous vs. Discrete Data: It should be determined whether the data under analysis are continuous or discrete. The choice of a covering map may differ based on the nature of the data.
- Metric or Non-Metric Data: Some covering maps are designed for metric spaces, where distances between data points are well defined, while others may work better for non-metric or qualitative data.
- Geometric and Topological Considerations: The geometric and topological characteristics of user data should be considered. Certain covering maps may be more suitable for capturing specific geometric or topological properties, such as persistence diagrams or Betti numbers.
- Domain Knowledge: Domain-specific knowledge should be incorporated into user choice of a covering map. Understanding the underlying structure of the data can guide the user in selecting an appropriate covering map.
- Robustness and Stability: The robustness and stability of the chosen covering map shpuld be assessed. TDA techniques should ideally produce consistent results under small perturbations of the data or variations in sampling.
2.5. Different Strategies for Topological Feature Selection
2.5.1. Vietoris–Rips (VR) Strategy
2.5.2. Witness Strategy (WS)
2.5.3. Lazy-Witness Strategy (LW)
3. Applications of TDA to Analyze Cardiovascular Signals
3.1. General Features
3.2. ECG Data and Heart Rate Signals
3.3. Stenosis and Vascular Data
3.4. TDA in Echocardiography
4. Conclusions
Perspectives and Limitations
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Computational Tools
References
- Seetharam, K.; Shrestha, S.; Sengupta, P.P. Artificial intelligence in cardiovascular medicine. Curr. Treat. Options Cardiovasc. Med. 2019, 21, 242. [Google Scholar] [CrossRef] [PubMed]
- Silverio, A.; Cavallo, P.; De Rosa, R.; Galasso, G. Big health data and cardiovascular diseases: A challenge for research, an opportunity for clinical care. Front. Med. 2019, 6, 36. [Google Scholar] [CrossRef]
- Kagiyama, N.; Shrestha, S.; Farjo, P.D.; Sengupta, P.P. Artificial intelligence: Practical primer for clinical research in cardiovascular disease. J. Am. Heart Assoc. 2019, 8, e012788. [Google Scholar] [CrossRef] [PubMed]
- Shameer, K.; Johnson, K.W.; Glicksberg, B.S.; Dudley, J.T.; Sengupta, P.P. Machine learning in cardiovascular medicine: Are we there yet? Heart 2018, 104, 1156–1164. [Google Scholar] [CrossRef] [PubMed]
- Aljanobi, F.A.; Lee, J. Topological Data Analysis for Classification of Heart Disease Data. In Proceedings of the 2021 IEEE International Conference on Big Data and Smart Computing (BigComp), Jeju Island, Republic of Korea, 17–20 January 2021; pp. 210–213. [Google Scholar] [CrossRef]
- Phinyomark, A.; Ibáñez-Marcelo, E.; Petri, G. Topological Data analysis of Biomedical Big Data. In Signal Processing and Machine Learning for Biomedical Big Data; CRC Press: Boca Raton, FL, USA, 2018; pp. 209–233. [Google Scholar]
- Carlsson, G. The shape of biomedical data. Curr. Opin. Syst. Biol. 2017, 1, 109–113. [Google Scholar] [CrossRef]
- Skaf, Y.; Laubenbacher, R. Topological data analysis in biomedicine: A review. J. Biomed. Inform. 2022, 130, 104082. [Google Scholar] [CrossRef]
- Carlsson, G.; Vejdemo-Johansson, M. Topological Data Analysis with Applications; Cambridge University Press: Cambridge, UK, 2021. [Google Scholar]
- Ristovska, D.; Sekuloski, P. Mapper algorithm and its applications. Math. Model. 2019, 3, 79–82. [Google Scholar]
- Zhou, Y.; Chalapathi, N.; Rathore, A.; Zhao, Y.; Wang, B. Mapper Interactive: A scalable, extendable, and interactive toolbox for the visual exploration of high-dimensional data. In Proceedings of the 2021 IEEE 14th Pacific Visualization Symposium (PacificVis), Tianjin, China, 19–21 April 2021; pp. 101–110. [Google Scholar]
- Brown, A.; Bobrowski, O.; Munch, E.; Wang, B. Probabilistic convergence and stability of random mapper graphs. J. Appl. Comput. Topol. 2021, 5, 99–140. [Google Scholar] [CrossRef]
- Wasserman, L. Topological data analysis. Annu. Rev. Stat. Its Appl. 2018, 5, 501–532. [Google Scholar] [CrossRef]
- Chazal, F.; Michel, B. An introduction to topological data analysis: Fundamental and practical aspects for data scientists. Front. Artif. Intell. 2021, 4, 667963. [Google Scholar] [CrossRef]
- Lopez, J.E.; Datta, E.; Ballal, A.; Izu, L.T. Topological Data Analysis of Electronic Health Record Features Predicts Major Cardiovascular Outcomes After Revascularization for Acute Myocardial Infarction. Circulation 2022, 146, A14875. [Google Scholar] [CrossRef]
- Yan, Y.; Ivanov, K.; Cen, J.; Liu, Q.H.; Wang, L. Persistence landscape based topological data analysis for personalized arrhythmia classification. 2019; preprints. [Google Scholar]
- Falsetti, L.; Rucco, M.; Proietti, M.; Viticchi, G.; Zaccone, V.; Scarponi, M.; Giovenali, L.; Moroncini, G.; Nitti, C.; Salvi, A. Risk prediction of clinical adverse outcomes with machine learning in a cohort of critically ill patients with atrial fibrillation. Sci. Rep. 2021, 11, 18925. [Google Scholar] [CrossRef]
- Safarbali, B.; Hashemi Golpayegani, S.M.R. Nonlinear dynamic approaches to identify atrial fibrillation progression based on topological methods. Biomed. Signal Process. Control 2019, 53, 101563. [Google Scholar] [CrossRef]
- Goldberger, A.L.; Amaral, L.A.; Glass, L.; Hausdorff, J.M.; Ivanov, P.C.; Mark, R.G.; Mietus, J.E.; Moody, G.B.; Peng, C.K.; Stanley, H.E. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation 2000, 101, e215–e220. [Google Scholar] [CrossRef]
- Graff, G.; Graff, B.; Pilarczyk, P.; Jabłoński, G.; Gąsecki, D.; Narkiewicz, K. Persistent homology as a new method of the assessment of heart rate variability. PLoS ONE 2021, 16, e0253851. [Google Scholar] [CrossRef]
- Ling, T.; Zhu, Z.; Zhang, Y.; Jiang, F. Early Ventricular Fibrillation Prediction Based on Topological Data Analysis of ECG Signal. Appl. Sci. 2022, 12, 10370. [Google Scholar] [CrossRef]
- Mjahad, A.; Frances-Villora, J.V.; Bataller-Mompean, M.; Rosado-Muñoz, A. Ventricular Fibrillation and Tachycardia Detection Using Features Derived from Topological Data Analysis. Appl. Sci. 2022, 12, 7248. [Google Scholar] [CrossRef]
- Caffrey, S.L.; Willoughby, P.J.; Pepe, P.E.; Becker, L.B. Public use of automated external defibrillators. N. Engl. J. Med. 2002, 347, 1242–1247. [Google Scholar] [CrossRef] [PubMed]
- Delhomme, C.; Njeim, M.; Varlet, E.; Pechmajou, L.; Benameur, N.; Cassan, P.; Derkenne, C.; Jost, D.; Lamhaut, L.; Marijon, E.; et al. Automated external defibrillator use in out-of-hospital cardiac arrest: Current limitations and solutions. Arch. Cardiovasc. Dis. 2019, 112, 217–222. [Google Scholar] [CrossRef]
- Kamp, N.J.; Al-Khatib, S.M. The subcutaneous implantable cardioverter-defibrillator in review. Am. Heart J. 2019, 217, 131–139. [Google Scholar] [CrossRef]
- Friedman, P.; Murgatroyd, F.; Boersma, L.V.; Manlucu, J.; O’Donnell, D.; Knight, B.P.; Clémenty, N.; Leclercq, C.; Amin, A.; Merkely, B.P.; et al. Efficacy and safety of an extravascular implantable cardioverter–defibrillator. N. Engl. J. Med. 2022, 387, 1292–1302. [Google Scholar] [CrossRef]
- Jiang, F.; Xu, B.; Zhu, Z.; Zhang, B. Topological Data Analysis Approach to Extract the Persistent Homology Features of Ballistocardiogram Signal in Unobstructive Atrial Fibrillation Detection. IEEE Sens. J. 2022, 22, 6920–6930. [Google Scholar] [CrossRef]
- Ignacio, P.S.; Bulauan, J.A.; Manzanares, J.R. A Topology Informed Random Forest Classifier for ECG Classification. In Proceedings of the 2020 Computing in Cardiology, Rimini, Italy, 13–16 September 2020; pp. 1–4. [Google Scholar]
- Ignacio, P.S.; Dunstan, C.; Escobar, E.; Trujillo, L.; Uminsky, D. Classification of single-lead electrocardiograms: TDA informed machine learning. In Proceedings of the 2019 18th IEEE International Conference on Machine Learning and Applications (ICMLA), Boca Raton, FL, USA, 16–19 December 2019; pp. 1241–1246. [Google Scholar]
- Byers, M.; Hinkle, L.B.; Metsis, V. Topological Data Analysis of Time-Series as an Input Embedding for Deep Learning Models. In Proceedings of the IFIP International Conference on Artificial Intelligence Applications and Innovations, Crete, Greece, 17–20 June 2022; Springer: Cham, Switzerland, 2022; pp. 402–413. [Google Scholar]
- Seversky, L.M.; Davis, S.; Berger, M. On time-series topological data analysis: New data and opportunities. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Las Vegas, NV, USA, 27–30 June 2016; pp. 59–67. [Google Scholar]
- Karan, A.; Kaygun, A. Time series classification via topological data analysis. Expert Syst. Appl. 2021, 183, 115326. [Google Scholar] [CrossRef]
- Sun, F.; Ni, Y.; Luo, Y.; Sun, H. ECG Classification Based on Wasserstein Scalar Curvature. Entropy 2022, 24, 1450. [Google Scholar] [CrossRef]
- Fraser, B.A.; Wachowiak, M.P.; Wachowiak-Smolíková, R. Time-delay lifts for physiological signal exploration: An application to ECG analysis. In Proceedings of the 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE), Windsor, ON, Canada, 30 April–3 May 2017; pp. 1–4. [Google Scholar]
- Dlugas, H. Electrocardiogram feature extraction and interval measurements using optimal representative cycles from persistent homology. bioRxiv 2022. [Google Scholar] [CrossRef]
- Nicponski, J.; Jung, J.H. Topological data analysis of vascular disease: A theoretical framework. Front. Appl. Math. Stat. 2020, 6, 34. [Google Scholar] [CrossRef]
- Bresten, C.L.; Kweon, J.; Chen, X.; Kim, Y.H.; Jung, J.H. Preprocessing of general stenotic vascular flow data for topological data analysis. bioRxiv 2021. [Google Scholar] [CrossRef]
- Tokodi, M.; Shrestha, S.; Ashraf, M.; Casaclang-Verzosa, G.; Sengupta, P. Topological Data Analysis for quantifying inter-patient similarities in cardiac function. J. Am. Coll. Cardiol. 2019, 73, 751. [Google Scholar] [CrossRef]
- Tokodi, M.; Shrestha, S.; Bianco, C.; Kagiyama, N.; Casaclang-Verzosa, G.; Narula, J.; Sengupta, P.P. Interpatient similarities in cardiac function: A platform for personalized cardiovascular medicine. Cardiovasc. Imaging 2020, 13, 1119–1132. [Google Scholar]
- Fasy, B.T.; Lecci, F.; Rinaldo, A.; Wasserman, L.; Balakrishnan, S.; Singh, A. Confidence sets for persistence diagrams. Ann. Stat. 2014, 42, 2301–2339. [Google Scholar] [CrossRef]
- Chazal, F.; Fasy, B.T.; Lecci, F.; Rinaldo, A.; Wasserman, L. Stochastic convergence of persistence landscapes and silhouettes. In Proceedings of the Thirtieth Annual Symposium on Computational Geometry, Kyoto, Japan, 8–11 June 2014; pp. 474–483. [Google Scholar]
- Wadhwa, R.R.; Williamson, D.F.; Dhawan, A.; Scott, J.G. TDAstats: R pipeline for computing persistent homology in topological data analysis. J. Open Source Softw. 2018, 3, 860. [Google Scholar] [CrossRef]
- Bauer, U.; Kerber, M.; Reininghaus, J.; Wagner, H. Phat–persistent homology algorithms toolbox. J. Symb. Comput. 2017, 78, 76–90. [Google Scholar] [CrossRef]
- Bauer, U.; Kerber, M.; Reininghaus, J. Distributed computation of persistent homology. In Proceedings of the 2014 Sixteenth Workshop on Algorithm Engineering and Experiments (ALENEX), Portland, OR, USA, 5 January 2014; pp. 31–38. [Google Scholar]
- Zhang, S.; Xiao, M.; Wang, H. GPU-accelerated computation of Vietoris-Rips persistence barcodes. arXiv 2020, arXiv:2003.07989. [Google Scholar]
- Kerber, M.; Nigmetov, A. Efficient approximation of the matching distance for 2-parameter persistence. arXiv 2019, arXiv:1912.05826. [Google Scholar]
Covering Map | Type of Data | Brief Description |
---|---|---|
Vietoris–Rips Complex | Point cloud data, particularly when dealing with metric spaces. It is often used in applications like sensor networks, molecular chemistry, and computer graphics | The Vietoris–Rips complex connects points in the data if they are within a certain distance (the radius parameter) of each other, forming simplices (e.g., edges, triangles, tetrahedra) based on pairwise distances |
Čech Complex | Similar to the Vietoris–Rips complex, Čech complexes are used for point cloud data in metric spaces | The Čech complex connects points if they belong to the same open ball of a specified radius. It can capture similar topological features as the Vietoris–Rips complex but may have a different geometric structure |
Alpha Complex | Alpha complexes are useful for point cloud data in metric spaces and provide an alternative representation of the topological structure | The alpha complex connects points with a Delaunay triangulation, considering balls whose radii can vary at each point to ensure that the complex is a subcomplex of the Vietoris–Rips complex |
Witness Complex | Witness complexes are used for point cloud data but are particularly useful when dealing with data that may not be uniformly sampled or when dealing with non-metric or qualitative data | Witness complexes are constructed by selecting a subset of witness points from the data. Each witness point witnesses the presence of other data points within a specified distance. This can be used to capture topological features in a more robust way, especially when data is irregular |
Mapper | Mapper is a flexible approach that can be applied to various types of data, including both metric and non-metric spaces | Mapper is not a traditional covering map but rather a method for creating a topological summary of data by combining clustering and graph theory. It can be adapted to different data types and is useful for exploratory data analysis |
Rips Filtration and Čech Filtration | These are extensions of the Vietoris–Rips and Čech complexes, respectively, that allow for the analysis of topological features at different scales | By varying the radius parameter continuously, Rips filtration and Čech filtration produce a sequence of simplicial complexes. This can be useful for capturing topological features at different levels of detail and studying persistence diagrams |
Study | Model Used | Application | Data Set | Features/Methods | Accuracy/Performance |
---|---|---|---|---|---|
Aljanobi and Lee [5] | Mapper Algorithm | Heart Disease Prediction | UCI Heart Disease Data sets (Cleveland, Statlog) | Nine significant features, tri-dimensional SVD filter | Cleveland: 99.32%, Statlog: 99.62% |
Lopez et al. [15] | Mapper Algorithm | Risk Stratification of AMI Patients | EHR of 798 AMI subjects | Clinical variables from EHR, Mapper algorithm | 3-year AE rates stratification |
Yan et al. [16] | Persistent Homology | Arrhythmia Detection | ECG Signals | Phase space reconstruction, persistence landscapes | Normal: 100%, Ventricular: 97.13%, Supraventricular: 94.27% |
Safarbaly and Golpayegani [18] | Persistent Homology | AF Progression | Physio-Bank Database | Fractal dimension, persistent homology | Classification accuracy: 93% |
Graff et al. [20] | Persistent Homology | HRV Analysis | Healthy individuals and post-stroke patients | Topological descriptors, comparison with standard HRV measures | Distinction between RR-intervals |
Ling et al. [21] | Persistent Homology | Early Ventricular Fibrillation Prediction | Public ECG Databases | Phase space reconstruction, persistent homology, statistical features | Accuracy: 95.0% |
Mjahad et al. [22] | Persistent Homology | Arrhythmia Classification | MIT-BIH and AHA Databases | TDA features and Persistence Diagram Image (PDI) | Accuracy: 99%, Sensitivity: 99.03%, Specificity: 99.67% |
Jiang et al. [27] | Persistent Homology | Non-invasive AF Detection | BCG Data from 73 subjects with AF and non-AF segments | TDA on BCG data, machine learning classifiers | Classification accuracy: 94.50% |
Ignacio et al. [28] | TDA (Informed Random Forests) | ECG Classification | 12-lead ECGs | Topological signatures, random forests | Not specified |
Ignacio et al. [29] | TDA (Informed Random Forests) | Atrial Fibrillation Classification | Single-lead ECGs | Delay embeddings, topological features | Not specified |
Byers et al. [30] | TDA combined with Deep Learning | ECG Classification | Public human physiological biosignal data sets | TDA as time-series embedding for deep learning models | Improved accuracy for imbalanced classes |
Fraser et al. [34] | TDA with Time Delay Structure | ECG Visualization | Longitudinal physiological signals | Time delay structure, TDA visualizations | Unveiling abnormal occurrences |
Dlugas et al. [35] | TDA with Optimal Representative Cycles | ECG Signal Morphology Analysis | Simulated and real Lead II ECG data | Identification of P, Q, S, T-waves, measurement of intervals | Not specified |
Nicponski et al. [36] | Persistent Homology | Stenosis Severity Assessment | Various types of stenotic vessels | Critical failure value, spherical projection, 2D homology | Quantification of stenosis severity |
Tokodi et al. [38] | Mapper Algorithm | Patient Similarity Analysis | Echocardiographic measures of left ventricular function | Network representation, group classifier | Prognosis of patients |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hernández-Lemus, E.; Miramontes, P.; Martínez-García, M. Topological Data Analysis in Cardiovascular Signals: An Overview. Entropy 2024, 26, 67. https://doi.org/10.3390/e26010067
Hernández-Lemus E, Miramontes P, Martínez-García M. Topological Data Analysis in Cardiovascular Signals: An Overview. Entropy. 2024; 26(1):67. https://doi.org/10.3390/e26010067
Chicago/Turabian StyleHernández-Lemus, Enrique, Pedro Miramontes, and Mireya Martínez-García. 2024. "Topological Data Analysis in Cardiovascular Signals: An Overview" Entropy 26, no. 1: 67. https://doi.org/10.3390/e26010067
APA StyleHernández-Lemus, E., Miramontes, P., & Martínez-García, M. (2024). Topological Data Analysis in Cardiovascular Signals: An Overview. Entropy, 26(1), 67. https://doi.org/10.3390/e26010067