<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Physiol.</journal-id>
<journal-title>Frontiers in Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Physiol.</abbrev-journal-title>
<issn pub-type="epub">1664-042X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1100570</article-id>
<article-id pub-id-type="doi">10.3389/fphys.2023.1100570</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A learning-based image processing approach for pulse wave velocity estimation using spectrogram from peripheral pulse wave signals: An <italic>in silico</italic> study</article-title>
<alt-title alt-title-type="left-running-head">Vargas et&#xa0;al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphys.2023.1100570">10.3389/fphys.2023.1100570</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Vargas</surname>
<given-names>Juan M.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2079886/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bahloul</surname>
<given-names>Mohamed A.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1303338/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Laleg-Kirati</surname>
<given-names>Taous-Meriem</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/172834/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Computer, Electrical, and Mathematical Sciences and Engineering</institution>, <institution>King Abdullah University of Science and Technology (KAUST)</institution>, <addr-line>Makkah</addr-line>, <country>Saudi Arabia</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Electrical Engineering Department</institution>, <institution>Alfaisal University</institution>, <addr-line>Riyadh</addr-line>, <country>Saudi Arabia</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>National Institute for Research in Digital Science and Technology INRIA</institution>, <addr-line>Saclay</addr-line>, <country>France</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1904278/overview">Abdul Wahab</ext-link>, Nazarbayev University, Kazakhstan</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/502817/overview">Haipeng Liu</ext-link>, Coventry University, United Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1626852/overview">Pranjali Gajbhiye</ext-link>, Nirvesh Enterprises Private Limited, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Taous-Meriem Laleg-Kirati, <email>taousmeriem.laleg@kaust.edu.sa</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computational Physiology and Medicine, a section of the journal Frontiers in Physiology</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>03</day>
<month>03</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1100570</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>31</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Vargas, Bahloul and Laleg-Kirati.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Vargas, Bahloul and Laleg-Kirati</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Carotid-to-femoral pulse wave velocity (cf-PWV) is considered a critical index to evaluate arterial stiffness. For this reason, estimating Carotid-to-femoral pulse wave velocity (cf-PWV) is essential for diagnosing and analyzing different cardiovascular diseases. Despite its broader adoption in the clinical routine, the measurement process of carotid-to-femoral pulse wave velocity is considered a demanding task for clinicians and patients making it prone to inaccuracies and errors in the estimation. A smart non-invasive, and peripheral measurement of carotid-to-femoral pulse wave velocity could overcome the challenges of the classical assessment process and improve the quality of patient care. This paper proposes a novel methodology for the carotid-to-femoral pulse wave velocity estimation based on the use of the spectrogram representation from single non-invasive peripheral pulse wave signals [photoplethysmography (PPG) or blood pressure (BP)]. This methodology was tested using three feature extraction methods based on the semi-classical signal analysis (SCSA) method, the Law&#x2019;s mask for texture energy extraction, and the central statistical moments. Finally, each feature method was fed into different machine learning models for the carotid-to-femoral pulse wave velocity estimation. The proposed methodology obtained an &#x24;R<sup>2</sup>\geq0.90&#x24; for all the peripheral signals for the noise-free case using the MLP model, and for the different noise levels added to the original signal, the SCSA-based features with the MLP model presented an &#x24;R<sup>2</sup>\geq0.91&#x24; for all the peripheral signals at the level of noise. These results provide evidence of the capacity of spectrogram representation for efficiently assessing the carotid-to-femoral pulse wave velocity estimation using different feature methods. Future work will be done toward testing the proposed methodology for <italic>in-vivo</italic> signals.</p>
</abstract>
<kwd-group>
<kwd>pulse wave velocity</kwd>
<kwd>spectrogram</kwd>
<kwd>PPG</kwd>
<kwd>distal blood pressure</kwd>
<kwd>machine learning (ML)</kwd>
<kwd>image processing</kwd>
<kwd>semi-classical signal analysis</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Carotid-to-femoral pulse wave velocity (cf-PWV) is considered a critical index to evaluate arterial stiffness. For this reason, estimating Carotid-to-femoral pulse wave velocity (cf-PWV) is essential for diagnosing and analyzing different cardiovascular diseases. Despite its broader adoption in the clinical routine, the measurement process of cf-PWV is considered a demanding task for clinicians and patients making it prone to inaccuracies and errors in the estimation. A smart non-invasive, and peripheral measurement of cf-PWV could overcome the challenges of the classical assessment process and improve the quality of patient care. This paper proposes a novel methodology for the cf-PWV estimation based on the use of the spectrogram representation from single non-invasive peripheral pulse wave signals [photoplethysmography (PPG) or blood pressure (BP)]. This methodology was tested using three feature extraction methods based on the semi-classical signal analysis (SCSA) method, the Law&#x2019;s mask for texture energy extraction, and the central statistical moments. Finally, each feature method was fed into different machine learning models for the cf-PWV estimation. The results obtained for each feature method provide evidence of the capacity of spectrogram representation combined with machine learning models as an intelligent tool for efficiently assessing the cf-PWV estimation. Cardiovascular diseases (CVDs) are the leading cause of mortality worldwide, with 17.9 million deaths in 2019, representing 32% of all global deaths, (<xref ref-type="bibr" rid="B37">Mensah&#xa0;et&#xa0;al., 2019</xref>). Patients at risk of evolving CVDs are assessed by evaluating different bio-markers ranging from age and sex to arterial stiffness (AS), (<xref ref-type="bibr" rid="B15">Gade&#xa0;et&#xa0;al., 2021</xref>). Arterial stiffness is considered one of the highest risk markers and has attracted much attention in clinical and experimental studies, (<xref ref-type="bibr" rid="B50">van&#xa0;Sloten&#xa0;et&#xa0;al., 2014</xref>). Arterial stiffness depicts the rigidity of the arterial vessels, positively associated with arterial pulse pressure, which can significantly affect the heart and vascular physiology.</p>
<p>Over the last decades, a myriad of techniques for evaluating AS have been explored and validated, some of which are more widely functional nowadays in clinical practice than others, for example, the cardio-ankle vascular index that reflects the stiffness from the ascending aorta to the ankle arteries (<xref ref-type="bibr" rid="B34">Matsushita&#xa0;et&#xa0;al., 2019</xref>), the pulse pressure defined as the difference between the diastolic and systolic pressure (<xref ref-type="bibr" rid="B33">Mackenzie&#xa0;et&#xa0;al., 2002</xref>) assessing arterial stiffness. It is usually evaluated by dividing the distance traveled by the pulse wave between two arterial sites divided by the time taken to travel the distance (path length between the two sites). When the two arterial sites are the carotid and femoral sites, then we refer to the Carotid to femoral pulse wave velocity (cf-PWV) and usually provide information on the central arterial stiffness. The feasibility of cf-PWV in evaluating vascular stiffness has been validated through a strong correlation with major parameters and conditions such as hypertension severity levels, vascular aging, and atherosclerosis (<xref ref-type="bibr" rid="B4">Blacher&#xa0;et&#xa0;al., 1999</xref>; <xref ref-type="bibr" rid="B44">Shokawa&#xa0;et&#xa0;al., 2005</xref>; <xref ref-type="bibr" rid="B35">Mattace-Raso&#xa0;et&#xa0;al., 2006</xref>; <xref ref-type="bibr" rid="B52">Willum&#xa0;Hansen&#xa0;et&#xa0;al., 2006</xref>; <xref ref-type="bibr" rid="B8">Choi&#xa0;et&#xa0;al., 2007</xref>; <xref ref-type="bibr" rid="B22">Kim and Kim, 2019</xref>). Despite the crucial role of cf-PWV, there is no reliable method for estimating the cf-PWV. Most methods that exist in the literature have limitations. For instance, they rely on experienced personnel to realize the correct measurement, consisting in acquiring the carotid and femoral pressure waveform and measuring the traveling distance, as highlighted in (<xref ref-type="bibr" rid="B34">Matsushita&#xa0;et&#xa0;al., 2019</xref>). The measurement can therefore be subject to errors and inaccuracies, in particular, when evaluating the path length between the carotid and femoral sites (<xref ref-type="bibr" rid="B48">Tavallali&#xa0;et&#xa0;al., 2018</xref>). Further discussions on the measurement modalities and the main advantages and limitations of cf-PWV measurements can be read in (<xref ref-type="bibr" rid="B43">Rajzer&#xa0;et&#xa0;al., 2008</xref>).</p>
<p>Recent papers have investigated the use of Artificial Intelligence (AI) in estimating pulse wave velocity where non-invasive available measurements are used. AI-based approaches present the advantage of estimating the cf-PWV from non-invasive measurements which can be incorporated into the clinical routine without involving any complex protocol or experienced personnel. For instance, a non-calibrated carotid tonometry pressure waveform has been combined with a clinical routine variable to feed a machine learning model with <italic>Intrinsic Frequency</italic> features (<xref ref-type="bibr" rid="B47">Tavallali&#xa0;et&#xa0;al., 2015</xref>). Recently, a multi-layers perceptron-based cf-PWV estimation using fiducial points-based features extracted from the photoplethysmogram (PPG) signal and its first, second, and third derivatives, has been proposed. Another investigation by Weiwei et&#xa0;al., in (<xref ref-type="bibr" rid="B20">Jin&#xa0;et&#xa0;al., 2021</xref>), has proposed two machine learning pipelines, namely the <italic>Gaussian process regression</italic> and <italic>Recurrent Neural Network</italic> for the cf-PWV estimation from the radial blood pressure waveform. The two proposed machine learning pipelines used key features generated from the timing and magnitude of the fiducial points and the heart rate. More recently, in 2022, (<xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>) used a Multiple Linear Regression model to study the feasibility of the Semi-Classical Signal Analysis (SCSA)-based features extracted from Blood Pressure (BP) and PPG signals extracted from peripheral locations. In this study, feature extraction from a two-dimensional signal representation of the BP and PPG signals improved the estimation accuracy and robustness compared to the original one-dimensional signals&#x2019; results. Finally, (<xref ref-type="bibr" rid="B32">Li&#xa0;et&#xa0;al., 2022</xref>) proposed the cf-PWV prediction based on the XGBoost algorithm using wrist photoplethysmogram (wPPG) signals acquired from wearable devices. Despite the promising results, AI-based algorithms are not yet reliable and require improvements in terms of accuracy but also in terms of the universality of the algorithms, which refers to the fact that they can perform well for data that have not been considered in the training of the machine learning model.</p>
<p>In this paper, our objective is to contribute to improving AI-based algorithms for the estimation of the cf-PWV by proposing the use of spectrograms of pulse wave signals instead of one-dimensional signals. We believe that using the spectrogram, which provides both temporal and frequency dimensions of the signal, will help in improving the accuracy of measuring cf-PWV and therefore would help in including the cf-PWV measure in the clinical routine practice without the need for an expert. The use of spectrogram representation on PPG signals has been studied in the past proving good performance over different applications. In 2020, (<xref ref-type="bibr" rid="B11">Donida&#xa0;Labati&#xa0;et&#xa0;al., 2021</xref>) used a <italic>SVM</italic> model with features extracted from the PPG spectrogram for biometric recognition. Another use of PPG spectrogram representation is presented by (<xref ref-type="bibr" rid="B45">Siam&#xa0;et&#xa0;al., 2021</xref>) where they use the spectrogram as an input image for Blood Pressure estimation using <italic>Siamese networks</italic> and <italic>Convolutional neural networks</italic> (CNN).</p>
<p>This work used the spectrogram representation from peripheral signals for cf-PWV estimation using three feature methods. The first feature type was based on the Semi-Classical Signal Analysis (SCSA) method that relies on the Schrodinger operator&#x2019;s spectral problem. The second type was based on the Law&#x2019;s mask filters that compute the energy texture of an image, and the third was based on the central moments that give a statistical description of the image. Finally, these features were fed individually to different machine learning models to obtain the final estimation. <xref ref-type="fig" rid="F1">Figure&#xa0;1</xref> illustrates the proposed estimation pipeline of the cf-PWV.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic illustration of the estimation pipeline of the carotid-to-femoral pulse wave velocity based on pulse wave images. PPG indicates the photoplethysmography signals, BP the blood pressure signals and ML indicates machine learning models.</p>
</caption>
<graphic xlink:href="fphys-14-1100570-g001.tif"/>
</fig>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Materials</title>
<sec id="s2-1-1">
<title>2.1.1 Dataset</title>
<p>Due to the absence of real hemodynamic data to validate and test the proposed approach, in this paper, we used an <italic>in silico</italic> hemodynamic public database<xref ref-type="fn" rid="fn1">
<sup>1</sup>
</xref>. A pre-validated one-dimensional model has been used for generating the database of simulated pulse wave signals at different arterial locations. This model generates the signals based on different cardiovascular properties such as age, heart rate, blood density, and arterial diameter among other cardiovascular parameters (<xref ref-type="bibr" rid="B7">Charlton&#xa0;et&#xa0;al., 2019</xref>). These signals are often used to evaluate various pre-clinical assessment studies and hemodynamic analyzer algorithms, such as assessing pulse wave velocity. The database emulates pulse wave signals of one cardiac cycle of length from 4,374 virtual healthy adults with different ages between 25 and 75 in 10-year increments (six age groups) and heart rate between 66 bpm and 86 bpm, using a sampling frequency of 500&#xa0;Hz for each signal. Each group has 729 virtual subjects&#x2019; pulse waves with distinct cardiac and arterial parameters like arterial stiffness and heart rate within normal ranges. In this study, PPG and BP waveforms at the level of the brachial, radial, and digital arteries were used to create the spectrograms and estimate the cf-PWV.</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Method</title>
<p>The proposed methodology is summarized in <xref ref-type="fig" rid="F1">Figure&#xa0;1</xref>. A spectrogram is created using pulse wave signals from the <italic>in silico</italic> data. Then, features are extracted from three different methods and are fed individually into the learning approach stage. The best features were selected to train the model and estimate the cf-PWV value.</p>
<sec id="s2-2-1">
<title>2.2.1 Spectrogram generation</title>
<p>The spectrogram is a time-frequency representation used to analyze the change of frequency with respect to time from a given input signal. In this paper, spectrograms are generated using the function <italic>spectrogram</italic> from MATLAB. It is well known that the selection of parameters involved in the creation of the spectrogram will define the quality of the representation, as shown in (<xref ref-type="bibr" rid="B19">Jablonski and Dziedziech, 2022</xref>). For this reason, windows&#x2019; parameters, spectrogram&#x2019;s shape, and overlapping percentage were finely tuned.</p>
<p>Regarding the window type, it has been shown that Hamming and Kaiser&#x2019;s windows are good options for generating spectrograms from pulse wave signals such as PPG (<xref ref-type="bibr" rid="B54">Zong and Jafari, 2015</xref>; <xref ref-type="bibr" rid="B14">Esgalhado&#xa0;et&#xa0;al., 2021</xref>). Overlapping percentage values of 0, 60, and 95 for Hamming windows and 0, 61, and 70 for Kaiser, were selected based on the values reported in (<xref ref-type="bibr" rid="B49">Trethewey, 2000</xref>) and (<xref ref-type="bibr" rid="B18">Heinzel&#xa0;et&#xa0;al., 2002</xref>). However, for the Kaiser window, it is necessary to define an extra parameter called <italic>&#x3b1;</italic> which changes depending on the overlapping percentage (<xref ref-type="bibr" rid="B18">Heinzel&#xa0;et&#xa0;al., 2002</xref>). Values of 0.5, 3, and 5 were used for the 0, 61, and 70 overlapping percentages, respectively. Additionally, the shape selection was made, considering the requirement from the 2D-SCSA feature extraction method to use square images (<xref ref-type="bibr" rid="B21">Kaisserli and Laleg-Kirati, 2014</xref>). For this reason, a squared spectrogram of sizes 250, 166, 100, 50, and 20 was used.</p>
<p>Finally, to select the final values, the spectrogram quality coefficients used in (<xref ref-type="bibr" rid="B19">Jablonski and Dziedziech, 2022</xref>) were calculated for each combination of parameters, as follows,<disp-formula id="e1">
<mml:math id="m1">
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>t</mml:mi>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>t</italic> and <italic>f</italic> represent the time (rows) and frequency (columns) of the spectrogram, and <italic>T</italic> and <italic>F</italic> are the number of time and frequency points respectively. <italic>&#x3c3;</italic> represents the standard derivation, <italic>&#x3bc;</italic> is the mean. Higher values in these metrics represent a better capacity of the spectrogram to represent the variability of a given signal.</p>
<p>Finally, the combination of parameters with the higher values for the metrics was obtained using the Hamming window, with 0% of overlapping and an image size of 250 &#xd7; 250 pixels. More details on the parameters tuning and obtained results for all the combinations can be found in the <xref ref-type="sec" rid="s11">Supplementary&#xa0;Material</xref>.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Semi-classical signal analysis method</title>
<sec id="s2-2-2-1">
<title>2.2.2.1 Definition</title>
<p>The semi-classical signal analysis (SCSA) method has been proposed in (<xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al., 2013</xref>) for pulse-shaped signal reconstruction, denoising, and characterization, where the signal is decomposed into a set of signal-dependent adaptive squared eigenfunctions of the Schr&#xf6;dinger operator. The SCSA method has been successfully used for features extraction of blood pressure (BP) and PPG signals by (<xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al., 2013</xref>; <xref ref-type="bibr" rid="B29">Li and Laleg-Kirati, 2021a</xref>; <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>), showing the feasibility of this method to provide useful information on the shape of the input signal which helps to detect morphology changes in the signal. This method has been extended to image representation (<xref ref-type="bibr" rid="B21">Kaisserli and Laleg-Kirati, 2014</xref>), denoising (<xref ref-type="bibr" rid="B6">Chahid&#xa0;et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B5">Chahid&#xa0;et&#xa0;al., 2018</xref>), and feature extraction (<xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>).</p>
<p>
<statement content-type="definition" id="Definition_1">
<label>Definition 1</label>
<p>Let I (<italic>x, y</italic>) be a positive real valued square matrix, the image representation I<sub>2h</sub> of I (<italic>x, y</italic>) using the 2D-SCSA is defined as follows<italic>:</italic>
<disp-formula id="e2">
<mml:math id="m2">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m3">
<mml:mi>h</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is known as the semi-classical signal parameter, <inline-formula id="inf2">
<mml:math id="m4">
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> .<italic>&#x3bb;</italic>
<sub>
<italic>mh</italic>
</sub> are the negative eigenvalues, and <inline-formula id="inf3">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> correspond to their associated <italic>L</italic>
<sup>2</sup>-normalized eigenfunctions (<italic>m</italic> &#x3d; 1, <italic>&#x2026;</italic>, <italic>M</italic>
<sub>
<italic>h</italic>
</sub> the number of eigenvalues) extracted from the two-dimensional semi-classical Schrodinger operator described as follows:<disp-formula id="e3">
<mml:math id="m6">
<mml:msub>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>&#x3c8;</mml:mi>
</mml:math>
<label>(3)</label>
</disp-formula>and <inline-formula id="inf4">
<mml:math id="m7">
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is the suitable semi-classical constant defined as:<disp-formula id="e4">
<mml:math id="m8">
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msqrt>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(4)</label>
</disp-formula>where &#x393; is the Gamma function.</p>
</statement>
</p>
</sec>
<sec id="s2-2-2-2">
<title>2.2.2.2 Numerical computation</title>
<p>The 2D-SCSA requires the computation of eigenvalues and eigenfunctions from a 2D operator, leading to a complex and time-consuming process. To reduce the computational burden, a separation of variables approach has been proposed in (<xref ref-type="bibr" rid="B21">Kaisserli and Laleg-Kirati, 2014</xref>) where the standard 1D-SCSA is used for each row and each column; the results are then combined using the following formula: (<xref ref-type="bibr" rid="B21">Kaisserli and Laleg-Kirati, 2014</xref>):<disp-formula id="e5">
<mml:math id="m9">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mspace width="0.22em"/>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>&#x3b2;</italic>
<sub>
<italic>i</italic>,<italic>k</italic>,<italic>h</italic>
</sub>, <italic>k</italic> &#x3d; 1, &#x2026;, <italic>K</italic>
<sub>
<italic>h</italic>
</sub> and <italic>&#x3c1;</italic>
<sub>
<italic>j</italic>,<italic>m</italic>,<italic>h</italic>
</sub>, <italic>m</italic> &#x3d; 1, &#x2026;, <italic>M</italic>
<sub>
<italic>h</italic>
</sub> are the eigenvalues for each row and each column respectively, with <inline-formula id="inf5">
<mml:math id="m10">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf6">
<mml:math id="m11">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are the corresponding eigenvectors.</p>
</sec>
<sec id="s2-2-2-3">
<title>2.2.2.3 Parameters selection</title>
<p>The semi-classical parameter <italic>h</italic> and the parameter <italic>&#x3b3;</italic> play crucial roles in the SCSA representation as described in (<xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al., 2013</xref>; <xref ref-type="bibr" rid="B21">Kaisserli and Laleg-Kirati, 2014</xref>). When the <italic>h</italic> value tends to 0, the SCSA reconstruction converges to the original image producing the best result. However, it has been noticed that the number of eigenvalues is restricted by the number of samples (<xref ref-type="bibr" rid="B41">Piliouras, 2020</xref>). Even knowing that the SCSA representation improves when <italic>h</italic> tends to 0, this value cannot be very small as it also depends on the number of samples. In addition, selecting the parameter <italic>&#x3b3;</italic> given a specific <italic>h</italic> is also important since it affects the intensity values of the reconstructed images. It has been found that for small <italic>h</italic> values, <italic>&#x3b3;</italic> tends to increase; in contrast, when <italic>h</italic> increases, <italic>&#x3b3;</italic> tends to decrease.</p>
<p>An appropriate <italic>h</italic> interval has been proposed in (<xref ref-type="bibr" rid="B41">Piliouras, 2020</xref>) for 1D-signals, where a minimum value for <italic>h</italic> based on the sampling theorem is introduced. This value had been successfully used in (<xref ref-type="bibr" rid="B41">Piliouras, 2020</xref>; <xref ref-type="bibr" rid="B31">Li&#xa0;et&#xa0;al., 2021</xref>), providing good accuracy for signal representation. This minimum value is defined as:<disp-formula id="e6">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:math>
<label>(6)</label>
</disp-formula>where <italic>V</italic>
<sub>max</sub> is the maximum value of the input signal and <italic>T</italic>
<sub>
<italic>s</italic>
</sub> is the sampling period of the images.</p>
<p>In this paper, we propose to extend the idea of using the <italic>h</italic>
<sub>min</sub> to image representation. <italic>h</italic>
<sub>min</sub> is computed for all the rows (<italic>hr</italic>
<sub>min</sub>) and columns (<italic>hc</italic>
<sub>min</sub>) in the image, as is shown in <xref ref-type="fig" rid="F2">Figure&#xa0;2</xref>. However, given that each pixel is affected by the <italic>h</italic> value taken from columns and rows, the mean between these two values was computed to obtain the <italic>h</italic> value (<italic>hm</italic>
<sub>min</sub>) for each pixel in the image.<disp-formula id="e7">
<mml:math id="m13">
<mml:mi>h</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>h</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="1em"/>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mi>N</mml:mi>
<mml:mspace width="1em"/>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mi>M</mml:mi>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Computation of the 2D-SCSA&#x2019;s design parameters <italic>h</italic>. <italic>hr</italic>
<sub>min</sub> and <italic>hc</italic>
<sub>min</sub> represent the <italic>h</italic>
<sub>min</sub> values extracted from every row and every column of the spectrogram respectively.</p>
</caption>
<graphic xlink:href="fphys-14-1100570-g002.tif"/>
</fig>
<p>To obtain a single <italic>h</italic> value for the entire image <inline-formula id="inf7">
<mml:math id="m14">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, the maximum value from <italic>hm</italic>
<sub>min</sub> matrix was selected to avoid a bad representation or aliasing in the representation.<disp-formula id="e8">
<mml:math id="m15">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The value of the <italic>&#x3b3;</italic> parameter was selected by a sensitivity analysis. Different values of <italic>&#x3b3;</italic> have been tested to maximize the structural similarity index measure (SSIM) and the Peak Signal to Noise ratio (PSNR) between the original spectrogram and the reconstructed one using 2D-SCSA. More information about the obtained results from the sensitivity analysis is presented in the <xref ref-type="sec" rid="s11">Supplementary&#xa0;Material</xref>.</p>
</sec>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Features extraction</title>
<p>In this study, three different feature methods were computed. Obtaining 36 SCSA-based features, 102 Energy-based features, and 6 Statistic based features for the PPG and BP spectrograms for the Radial, Digital, and Brachial locations. Each feature was fed separately into the feature selection method to finally be combined with the different machine learning algorithms to estimate the cf-PWV values. The features used in this study are shown in <xref ref-type="table" rid="T1">Table&#xa0;1</xref>, and with the relevant advantages and disadvantages of the three types of features.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Features computed by each type.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Type</th>
<th align="center">Features</th>
<th align="center">Description</th>
<th align="center">Advantages/limitations</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="10" align="left">SCSA</td>
<td rowspan="3" align="left">
<italic>INV</italic>
<sub>1</sub>, <italic>INV</italic>
<sub>2</sub>, <italic>INV</italic>
<sub>3</sub>
</td>
<td align="left">Three first invariants consisting of some momentum</td>
<td rowspan="2" align="left">SCSA has shown great performance as a feature extraction method of pulse wave signals in different applications <xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al. (2013)</xref>, <xref ref-type="bibr" rid="B29">Li and Laleg-Kirati (2021a)</xref>, <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al. (2022)</xref>. &#x1e60;CSA can filter the signal at the same time that extracts the features.</td>
</tr>
<tr>
<td align="left">of the negative eigenvalues <xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al. (2013)</xref>.</td>
</tr>
<tr>
<td align="left"/>
<td rowspan="8" align="left">This makes these features robust against noisy signals Li and <xref ref-type="bibr" rid="B30">Laleg-Kirati (2021b)</xref>, <xref ref-type="bibr" rid="B31">Li&#xa0;et&#xa0;al. (2021)</xref>, <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al. (2022)</xref>. &#x1e6a;he limitation of this feature extraction method is the computational complexity causing high running times.</td>
</tr>
<tr>
<td align="left">
<italic>K</italic>
<sub>
<italic>n</italic>
</sub>
</td>
<td align="left">Mean value of the three first kappas <xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al. (2013)</xref>, <xref ref-type="bibr" rid="B29">Li and Laleg-Kirati (2021a)</xref>.</td>
</tr>
<tr>
<td align="left">
<italic>E</italic>
<sub>
<italic>n</italic>
</sub>
</td>
<td align="left">Mean of the three first eigenvalues <xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al. (2013)</xref>, <xref ref-type="bibr" rid="B30">Li and Laleg-Kirati. (2021b)</xref>.</td>
</tr>
<tr>
<td align="left">
<italic>R</italic>
<sub>
<italic>h</italic>
</sub>
</td>
<td align="left">Ratio between the first <italic>&#x3ba;</italic> of the eigenvalues matrix and <italic>h</italic> <xref ref-type="bibr" rid="B31">Li&#xa0;et&#xa0;al. (2021)</xref>.</td>
</tr>
<tr>
<td align="left">
<italic>M</italic>
<sub>
<italic>h</italic>
</sub>
</td>
<td align="left">Ratio between the median of the <italic>&#x3ba;</italic> of all eigenvalues and <italic>h</italic> <xref ref-type="bibr" rid="B31">Li&#xa0;et&#xa0;al. (2021)</xref>.</td>
</tr>
<tr>
<td align="left">
<italic>N</italic>
<sub>
<italic>h</italic>
</sub>
</td>
<td align="left">Number of eigenvalues <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al. (2022)</xref>
</td>
</tr>
<tr>
<td align="left">Mean(<italic>&#x3ba;</italic>)</td>
<td align="left">Mean value of the kappas <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al. (2022)</xref>.</td>
</tr>
<tr>
<td align="left">STD(<italic>&#x3ba;</italic>)</td>
<td align="left">Stand deviation from Kappas <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al. (2022)</xref>.</td>
</tr>
<tr>
<td rowspan="4" align="left">Energy</td>
<td rowspan="2" align="left">
<italic>ME</italic>&#xa0;(<italic>E</italic>
<sub>
<italic>mask</italic>
</sub>)</td>
<td align="left">Mean value of the <italic>E</italic>
<sub>
<italic>mask</italic>
</sub> extracted for the 3 &#xd7; 3 masks</td>
<td align="left">Law&#x2019;s mask has shown great performance as a texture feature extraction method for biomedical images and spectrograms <xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al. (2008)</xref>, <xref ref-type="bibr" rid="B51">Wang (2014)</xref>, <xref ref-type="bibr" rid="B9">Dash and Jena (2017)</xref>
</td>
</tr>
<tr>
<td align="left">and 5 &#xd7; 5 masks <xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al. (2008)</xref>.</td>
<td rowspan="3" align="left">L&#x307;aw&#x2019;s mask has shown robustness against noise and morphological changes in the images <xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al (2008)</xref>, <xref ref-type="bibr" rid="B51">Wang (2014)</xref>, <xref ref-type="bibr" rid="B9">Dash and Jena (2017)</xref>.</td>
</tr>
<tr>
<td align="left">
<italic>STD</italic>&#xa0;(<italic>E</italic>
<sub>
<italic>mask</italic>
</sub>)</td>
<td align="left">Standard deviation of the <italic>E</italic>
<sub>
<italic>mask</italic>
</sub> extracted for the 3 &#xd7; 3 masks and 5 &#xd7; 5 masks <xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al. (2008)</xref>.</td>
</tr>
<tr>
<td align="left">
<italic>EN</italic>&#xa0;(<italic>E</italic>
<sub>
<italic>mask</italic>
</sub>)</td>
<td align="left">Entropy of the <italic>E</italic>
<sub>
<italic>mask</italic>
</sub> extracted for the 3 &#xd7; 3 masks and 5 &#xd7; 5 masks <xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al. (2008).</xref>
</td>
</tr>
<tr>
<td rowspan="7" align="left">Stratistic</td>
<td rowspan="2" align="left">F1</td>
<td rowspan="2" align="left">Log base 10 of the standard deviation of the spectrogram <xref ref-type="bibr" rid="B39">Mulimani and Koolagudi (2018)</xref>.</td>
<td align="left">Statistical features based on central moments have been used as features extraction for event classification and inference detection using spectrograms <xref ref-type="bibr" rid="B10">Dennis&#xa0;et&#xa0;al. (2011)</xref>, <xref ref-type="bibr" rid="B39">Mulimani and Koolagudi (2018)</xref>, <xref ref-type="bibr" rid="B40">Oh and Kim (2019)</xref>
</td>
</tr>
<tr>
<td align="left">&#x1e60;tatistical features are highly interpretable and easy to implement.</td>
</tr>
<tr>
<td align="left">F2</td>
<td align="left">Skewness of the spectrogram <xref ref-type="bibr" rid="B39">Mulimani and Koolagudi (2018)</xref>.</td>
<td align="left">&#x1e6a;he main limitation is the robustness against noisy data.</td>
</tr>
<tr>
<td align="left">F3</td>
<td align="left">Log base 10 of the kurtosis of the spectrogram <xref ref-type="bibr" rid="B39">Mulimani and Koolagudi (2018)</xref>.</td>
<td align="left"/>
</tr>
<tr>
<td align="left">F4</td>
<td align="left">Standar deviation of the normalize spectrogram (<xref ref-type="bibr" rid="B39">Mulimani and Koolagudi, 2018</xref>).</td>
<td align="left"/>
</tr>
<tr>
<td align="left">F5</td>
<td align="left">Skewness of the normalize spectrogram <xref ref-type="bibr" rid="B39">Mulimani and Koolagudi (2018)</xref>.</td>
<td align="left"/>
</tr>
<tr>
<td align="left">F6</td>
<td align="left">Kurtosis of the normalize spectrogram <xref ref-type="bibr" rid="B39">Mulimani and Koolagudi (2018)</xref>.</td>
<td align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s2-2-3-1">
<title>2.2.3.1 SCSA-based features</title>
<p>2D-SCSA features were considered to be the eigenvalues computed from each of the three following eigenvalues matrices obtained after applying the 2D-SCSA on the spectrogram:<list list-type="simple">
<list-item>
<p>1. Matrix composed by the extracted eigenvalues from the rows of the spectrogram.</p>
</list-item>
<list-item>
<p>2. Matrix composed of the extracted eigenvalues from the columns of the spectrogram.</p>
</list-item>
<list-item>
<p>3. Matrix composed by the sum of the matrices above.</p>
</list-item>
</list>
</p>
<p>The first features calculated were the three first invariants proposed by (<xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al., 2013</xref>), consisting of some momentum of the negative eigenvalues. In this work, we compute the invariants for all three cases above: row eigenvalues, column eigenvalues, and combined eigenvalues:<disp-formula id="e9">
<mml:math id="m16">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>16</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m17">
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>256</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m18">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is the semi-classical constant used for the reconstruction as described in the previous section. <italic>N</italic>
<sub>
<italic>h</italic>
</sub> is the number of eigenvalues (or columns) and <italic>M</italic>
<sub>
<italic>h</italic>
</sub> represents the number of rows in the previous eigenvalue matrices. For each matrix, we denote appropriate <italic>&#x3ba;m</italic>, <italic>n</italic>, <italic>h</italic> values depending on the corresponding eigenvalue problem (row, column, or combined) as follows:<disp-formula id="e11">
<mml:math id="m19">
<mml:mi>&#x3ba;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>These invariant parameters were used by (<xref ref-type="bibr" rid="B27">Laleg-Kirati&#xa0;et&#xa0;al., 2010</xref>; <xref ref-type="bibr" rid="B30">Li and Laleg-Kirati, 2021b</xref>; <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>) for signal processing features extraction and in (<xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>) for image processing features extraction. This shows the feasibility of these invariants to obtain relevant information from pulse wave signals such as BP and PPG.</p>
<p>Furthermore, based on the first three eigenvalues that approximate the general profile of the image (<xref ref-type="bibr" rid="B26">Laleg-Kirati&#xa0;et&#xa0;al., 2013</xref>; <xref ref-type="bibr" rid="B29">Li and Laleg-Kirati, 2021a</xref>), the mean value of the three first eigenvalues and <italic>&#x3ba;</italic> for each matrix were calculated as follows:<disp-formula id="e12">
<mml:math id="m20">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>1,2,3</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>We also considered other features as described in (<xref ref-type="bibr" rid="B31">Li&#xa0;et&#xa0;al., 2021</xref>) and which consists of the ratio between the first <italic>&#x3ba;</italic> of the eigenvalues matrix and <inline-formula id="inf9">
<mml:math id="m21">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> (<italic>R</italic>
<sub>
<italic>h</italic>
</sub>) and the ratio between the median of the <italic>&#x3ba;</italic> of all eigenvalues (<italic>MR</italic>
<sub>
<italic>h</italic>
</sub>), as following:<disp-formula id="e13">
<mml:math id="m22">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>mh</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>The mean number of eigenvalues <italic>M</italic>
<sub>
<italic>h</italic>
</sub> obtained in each eigenvalue matrices was used as a feature since this value gives valuable information on signal shape (<xref ref-type="bibr" rid="B31">Li&#xa0;et&#xa0;al., 2021</xref>), helping to identify changes in the morphology. Finally, the mean and standard deviation of the <italic>&#x3ba;</italic> were used as descriptors of the pixel distribution of the eigenvalues matrices.</p>
</sec>
<sec id="s2-2-3-2">
<title>2.2.3.2 Energy-based features</title>
<p>Laws&#x2019; mask features are standard image processing based features used to measure the &#x201c;Texture energy&#x201d; of a group of pixels in an image. This method has been used in the past for feature extraction for biomedical images (<xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al., 2008</xref>), speech recognition using spectrograms (<xref ref-type="bibr" rid="B51">Wang, 2014</xref>), texture classification (<xref ref-type="bibr" rid="B9">Dash and Jena, 2017</xref>), and as a method of segmentation based on the texture presented on the image (<xref ref-type="bibr" rid="B25">Kvyetnyy&#xa0;et&#xa0;al., 2017</xref>).</p>
<p>The principle of this method is to estimate the texture features using a set of texture energy transformations (<xref ref-type="bibr" rid="B28">Laws, 1980</xref>). This transformation detects the variation within a fixed-size window using different convolution masks that compute the energy of the image. This group of masks is invariant to changes in luminance, contrast, and rotation that allows the detection of textures under different conditions (<xref ref-type="bibr" rid="B28">Laws, 1980</xref>; <xref ref-type="bibr" rid="B46">Stockman and Shapiro, 2001</xref>).</p>
<p>All the convolution masks used for the energy texture estimation came from the following set of one-dimensional (1-D) kernels of five or three pixels:<list list-type="simple">
<list-item>
<p>&#x2022; Kernels with length 3</p>
</list-item>
</list>
<disp-formula id="e14">
<mml:math id="m23">
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>1,2,1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>1,0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(14)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>&#x2022; kernels with length 5</p>
</list-item>
</list>
<disp-formula id="equ1">
<mml:math id="m24">
<mml:mtable class="align-star" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>1,4,6,4,1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2,0,2,1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1,0,2,0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1,2,0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.28em"/>
<mml:mspace width="0.28em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4,6</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4,1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>where L (Level) detects the average grey level, E (Edge) extracts edge features, S (Spot) extracts spots, W (Wave) extracts wave features, and R (Ripple) extracts ripples in the image (<xref ref-type="bibr" rid="B28">Laws, 1980</xref>). The convolution masks used for the feature extraction were generated by convoluting any vertical one-dimensional vector with a horizontal vector to generate the following 3 &#xd7; 3 and 5 &#xd7; 5 filters:</p>
<list list-type="simple">
<list-item>
<p>&#x2022; 3 &#xd7; 3 filters<disp-formula id="equ2">
<mml:math id="m25">
<mml:mtable class="matrix" columnalign="center">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
</p>
</list-item>
</list>
<list list-type="simple">
<list-item>
<p>&#x2022; 5 &#xd7; 5 filters<disp-formula id="equ3">
<mml:math id="m26">
<mml:mtable class="matrix" columnalign="center">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
</p>
</list-item>
</list>
<p>The images obtained after convolution between each mask and the images should be normalized to make the descriptors contrast-independent. The normalization was made based on the implementation made by (<xref ref-type="bibr" rid="B38">Miroslav and Rodojevi&#xb4;c, 2007</xref>), where all the images were normalized using the image min-max&#xa0;normalization as follows<disp-formula id="e15">
<mml:math id="m59">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(15)</label>
</disp-formula>After the normalization, each outputs <italic>I</italic>
<sub>
<italic>mask</italic>
</sub> were converted to a texture energy image (<italic>E</italic>
<sub>
<italic>mask</italic>
</sub>) by using a moving non-linear window average of absolutes (<xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al., 2008</xref>)<disp-formula id="e16">
<mml:math id="m60">
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Finally, the mean (Eq.&#xa0;<xref ref-type="disp-formula" rid="e17">17</xref>), standard deviation (Eq.&#xa0;<xref ref-type="disp-formula" rid="e18">18</xref>), and entropy (Eq.&#xa0;<xref ref-type="disp-formula" rid="e19">19</xref>) to each of the texture energy images obtained was computed to obtain a measurement of the global energy texture for each mask (<xref ref-type="bibr" rid="B42">Rachidi&#xa0;et&#xa0;al., 2008</xref>).<disp-formula id="e17">
<mml:math id="m61">
<mml:mi>M</mml:mi>
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="" close=")">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m62">
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
<mml:mi>D</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m63">
<mml:mi>E</mml:mi>
<mml:mi>N</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">mask</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2-3-3">
<title>2.2.3.3 Central moment features</title>
<p>Statistical central moments are a set of features used to describe the spread and shape of the pixel&#x2019;s distribution in an image (<xref ref-type="bibr" rid="B17">Grubbstr&#xf6;m and Tang, 2006</xref>) and are computed as<disp-formula id="e20">
<mml:math id="m64">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mspace width="1em"/>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2,3,4</mml:mn>
</mml:math>
<label>(20)</label>
</disp-formula>where <italic>&#x3bc;</italic>
<sub>
<italic>k</italic>
</sub> represents the <italic>k</italic>th central moment about the mean <italic>&#x3bc;</italic> of the spectrogram image <italic>I</italic>.</p>
<p>These features have been used for different applications where spectrograms are involved such as event classification and inference detection (<xref ref-type="bibr" rid="B10">Dennis&#xa0;et&#xa0;al., 2011</xref>; <xref ref-type="bibr" rid="B39">Mulimani and Koolagudi, 2018</xref>; <xref ref-type="bibr" rid="B40">Oh and Kim, 2019</xref>).</p>
<p>In this work, we extracted a set of features inspired by features used for audio event classification in (<xref ref-type="bibr" rid="B39">Mulimani and Koolagudi, 2018</xref>) derived from the second, third, and fourth central moment, described as follows:<disp-formula id="e21">
<mml:math id="m65">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>F</mml:mi>
<mml:mn>5</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
<mml:mspace width="0.22em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>F</mml:mi>
<mml:mn>6</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf44">
<mml:math id="m66">
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula> represents the standard derivation, <italic>&#x3bc;</italic>
<sub>3</sub> is the skewness, and <italic>&#x3bc;</italic>
<sub>4</sub> represents the kurtosis which indicates the flatness of the image histogram. The <inline-formula id="inf45">
<mml:math id="m67">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> with <italic>k</italic> &#x3d; 1, 2, 3, 4 represent the central moments computed from the normalized spectrogram <inline-formula id="inf46">
<mml:math id="m68">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e22">
<mml:math id="m69">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Feature selection</title>
<p>The feature selection is a technique used to reduce the number of features by eliminating the irrelevant, redundant, and noisy features to improve the model performance (<xref ref-type="bibr" rid="B24">Kumar and Minz, 2014</xref>). In this study, we use the Maximum Relevance&#x2014;Minimum Redundancy (MRMR) algorithm, which is a feature selection method that chooses <inline-formula id="inf47">
<mml:math id="m70">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> number of features that has maximum relevance with respect to the target variable and minimum redundancy with respect to the features that have been selected at previous iterations (<xref ref-type="bibr" rid="B53">Zhao&#xa0;et&#xa0;al., 2019</xref>). We relied on the F-test correlation quotient (FCQ) variant of the Maximum Relevance&#x2014;Minimum Redundancy (MRMR) algorithm to rank the features. This variant is based on the relevance of a feature to predict the desired variable, measured by the F-statistic between the feature and the target variable and the redundancy of the feature computed by the average Pearson correlation between the feature and all the other features.<disp-formula id="e23">
<mml:math id="m71">
<mml:mi>F</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">score</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(23)</label>
</disp-formula>where <italic>&#x3c1;</italic>(<italic>f</italic>, <italic>s</italic>) is the Pearson correlation, <italic>F</italic>(<italic>Y</italic>, <italic>f</italic>) is the F-statistic and <italic>Y</italic> is the target variable to estimate, <italic>S</italic> the set of selected features, <inline-formula id="inf48">
<mml:math id="m72">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the number of feature selected, <italic>s</italic> is a feature such as <italic>s</italic> &#x2208; <italic>S</italic> and <italic>f</italic> denotes a feature currently not selected (<italic>f</italic>&#x2209;<italic>S</italic>) (<xref ref-type="bibr" rid="B53">Zhao&#xa0;et&#xa0;al., 2019</xref>).</p>
<p>Finally, the number of features <inline-formula id="inf49">
<mml:math id="m73">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> to be selected was chosen by a sensitivity analysis taking a different number of features which range between 1 and the total number of features to predict the cf-PWV using the proposed machine learning models with the default hyperparameters defined by the python library scikit-learn. Then, the set of features that produce the best mean <italic>R</italic>
<sup>2</sup> performance of the models is selected to ensure high performance. <xref ref-type="table" rid="T2">Table&#xa0;2</xref> shows the number of features selected for each feature type, details on the feature selection can be found in the <xref ref-type="sec" rid="s11">Supplementary&#xa0;Material</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Number of features selected for BP and PPG spectrogram.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Signal</th>
<th align="left">Location</th>
<th align="left">SCSA</th>
<th align="left">Energy</th>
<th align="left">Statistical</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="left">BP</td>
<td align="left">Radial</td>
<td align="left">11</td>
<td align="left">17</td>
<td align="left">6</td>
</tr>
<tr>
<td align="left">Digital</td>
<td align="left">11</td>
<td align="left">15</td>
<td align="left">6</td>
</tr>
<tr>
<td align="left">Brachial</td>
<td align="left">14</td>
<td align="left">5</td>
<td align="left">5</td>
</tr>
<tr>
<td rowspan="3" align="left">PPG</td>
<td align="left">Radial</td>
<td align="left">11</td>
<td align="left">25</td>
<td align="left">6</td>
</tr>
<tr>
<td align="left">Digital</td>
<td align="left">10</td>
<td align="left">19</td>
<td align="left">6</td>
</tr>
<tr>
<td align="left">Brachial</td>
<td align="left">13</td>
<td align="left">21</td>
<td align="left">6</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-4">
<title>2.4 Machine learning models</title>
<p>To create the training and testing dataset for supervised machine learning models, the dataset was split into two different groups where the 70% of the total dataset was used for the training set, and the 30% left was used for the testing set. Finally, each of the three different features types were fed into the following machine learning methods: Random forest regression (RF), Gradient Boost Regressor (GBR), multilayer perceptron (MLP), Multiple Linear regression (MLR), and Suppor Vector Regression (SVR).</p>
<sec id="s2-4-1">
<title>2.4.1 Model training</title>
<p>A common practice in machine learning to increase the performance of the models is to standardize the features to have mean 0 and variance 1 using the z-score defined as follows,<disp-formula id="e24">
<mml:math id="m74">
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(24)</label>
</disp-formula>where <inline-formula id="inf50">
<mml:math id="m75">
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> represents the value of the <italic>i</italic>th feature of the <italic>j</italic>th data point, <italic>&#x3bc;</italic>
<sub>
<italic>i</italic>
</sub> represents the mean of each feature, and <italic>&#x3c3;</italic>
<sub>
<italic>i</italic>
</sub> is the standard deviation of each feature. In addition, tuning the hyperparameters of the models helps to maximize the performance on the test data for given a specific problem (<xref ref-type="bibr" rid="B12">Elgeldawi&#xa0;et&#xa0;al., 2021</xref>). In this project, the hyperparameters optimization of the Machine learning models was made using a random search that has been used in the past for hyperparameter tuning (<xref ref-type="bibr" rid="B20">Jin&#xa0;et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>). This algorithm randomly selects different combinations of hyperparameters from a predefined space of values and tests the model&#x2019;s performance model. Finally, the combination of hyperparameters with the best performance was selected. More information about the hyperparameters space and the values selected for each model can be found in the supplementary material. In combination with the hyperparameter tuning, a 5-fold cross-validation method was implemented to avoid over-fitting during the models&#x2019; training and hyperparameter tuning and increase the generalization capacity.</p>
</sec>
<sec id="s2-4-2">
<title>2.4.2 Model evaluation</title>
<p>To evaluate the performance of the models, we used the R-squared (R<sup>2</sup>) value and the root mean square error (RMSE) between the actual value and the predicted by the model (<xref ref-type="bibr" rid="B2">Bahloul&#xa0;et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>).<disp-formula id="e25">
<mml:math id="m76">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">real</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">predicted</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">real</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">real</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m77">
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">real</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">predicted</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
</mml:math>
<label>(26)</label>
</disp-formula>where <italic>&#x3bc;</italic> is a function that evaluates the mean of cf &#x2212; PWV<sub>real</sub> over N subjects.</p>
</sec>
</sec>
<sec id="s2-5">
<title>2.5 Noise addition</title>
<p>To test the performance of the proposed methodology against noisy data, a high-frequency Gaussian white noise was added to the pulse wave signals to simulate the electrical noise found during the recording (<xref ref-type="bibr" rid="B3">Ban and Kwon, 2016</xref>). The typical cause for this type of noise is radio, TV, cellular, and distant lightning (<xref ref-type="bibr" rid="B23">Kularatna&#xa0;et&#xa0;al., 2019</xref>). The intensity of the noise was defined using the signal-to-noise ratio (SNR) defined as follows:<disp-formula id="e27">
<mml:math id="m78">
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(27)</label>
</disp-formula>where <italic>P</italic>
<sub>
<italic>s</italic>
</sub> and <italic>P</italic>
<sub>
<italic>n</italic>
</sub> correspond to the power of the signal and <italic>Gaussian</italic> white noise, respectively (<xref ref-type="bibr" rid="B2">Bahloul&#xa0;et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B16">Garcia&#xa0;et&#xa0;al., 2022</xref>). The selected noise intensity for the BP signals is 20, 10, and 5&#xa0;dB based on the values used by (<xref ref-type="bibr" rid="B20">Jin&#xa0;et&#xa0;al., 2021</xref>). For the PPG signals, we define the values as 65, 45, and 30&#xa0;dB based on the values reported by (<xref ref-type="bibr" rid="B36">Maxim&#xa0;integrated, 2017</xref>) (<xref ref-type="bibr" rid="B13">Elsamnah&#xa0;et&#xa0;al., 2019</xref>).</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Noise-free case</title>
<p>This project proposed a novel methodology based on spectrogram representation of the signals to estimate the cf-PWV. <xref ref-type="table" rid="T3">Table&#xa0;3</xref> shows the result for the PPG spectrograms where the MLP and SVR models obtained the best results with a <italic>R</italic>
<sup>2</sup> &#x3d; 0.90 or higher and a <italic>RMSE</italic> &#x3d; 0.71 or lower for the three features types, producing the best performance values of <italic>R</italic>
<sup>2</sup> &#x3d; 0.99 and <italic>RMSE</italic> &#x3d; 0.16 for the SVR with energy features applied to the brachial location. In contrast, the MLR model shows the worst performance of <italic>R</italic>
<sup>2</sup> &#x3d; 0.73 and <italic>RMSE</italic> &#x3d; 1.09 using statistical features extracted from the Brachial location. However, it is important to notice that in the case of the SCSA and energy features, the MLR models presented <italic>R</italic>
<sup>2</sup> &#x3d; 0.90 for higher and <italic>RMSE</italic> &#x3d; 0.66 or lower, obtaining the best results of <italic>R</italic>
<sup>2</sup> &#x3d; 0.95 and <italic>RMSE</italic> &#x3d; 0.47 for the energy features extracted from the Radial location. The feature type with the better overall performance in the estimation was the energy feature presenting a mean of <italic>R</italic>
<sup>2</sup> &#x3d; 0.97 and <italic>RMSE</italic> &#x3d; 0.32 for all the models in the three different locations. Similarly, the result obtained for the BP spectrograms showed the best performance for the SVR and MLP models with at least a <italic>R</italic>
<sup>2</sup> &#x3d; 0.97 and a <italic>RMSE</italic> &#x3d; 0.36 for all the features with a maximum difference of 0.02 for the <italic>R</italic>
<sup>2</sup> and 0.19 between the features. On the other hand, the worst results were presented for the MLR models with a lower value of <italic>R</italic>
<sup>2</sup> &#x3d; 0.77 and <italic>RMSE</italic> &#x3d; 1.00 for the Brachial location using the statistical features. As in the PPG spectrogram, the energy features presented the best overall result with a mean value of <italic>R</italic>
<sup>2</sup> &#x3d; 0.97 and <italic>RMSE</italic> &#x3d; 0.36 for all the models in the three different locations. Finally, it is important to notice that all the features obtained a performance of <italic>R</italic>
<sup>2</sup> between 0.90 and 0.99 for the BP and PPG spectrograms in the different locations.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Free-noise results obtained for PPG and BP spectrogram.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Signal</th>
<th rowspan="2" align="left">Location</th>
<th rowspan="2" align="left">Feature</th>
<th colspan="2" align="center">RF</th>
<th colspan="2" align="center">GBR</th>
<th colspan="2" align="center">MLP</th>
<th colspan="2" align="center">MLR</th>
<th colspan="2" align="center">SVR</th>
</tr>
<tr>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="9" align="left">PPG</td>
<td rowspan="3" align="left">Radial</td>
<td align="left">Statistic</td>
<td align="left" style="background-color:#F6B46B">0.81</td>
<td align="left" style="background-color:#FDCF67">0.85</td>
<td align="left" style="background-color:#F7B86A">0.78</td>
<td align="left" style="background-color:#FED567">0.86</td>
<td align="left" style="background-color:#F5D469">0.60</td>
<td align="left" style="background-color:#B8CB75">0.92</td>
<td align="left" style="background-color:#EB8D70">1.00</td>
<td align="left" style="background-color:#ED986F">0.77</td>
<td align="left" style="background-color:#FFD466">0.64</td>
<td align="left" style="background-color:#C5CD72">0.91</td>
</tr>
<tr>
<td align="left">SCSA</td>
<td align="left" style="background-color:#EFD36A">0.58</td>
<td align="left" style="background-color:#B2CA76">0.92</td>
<td align="left" style="background-color:#EDD36A">0.58</td>
<td align="left" style="background-color:#B0CA77">0.92</td>
<td align="left" style="background-color:#BACB75">0.44</td>
<td align="left" style="background-color:#87C37F">0.96</td>
<td align="left" style="background-color:#FED067">0.66</td>
<td align="left" style="background-color:#CDCE70">0.90</td>
<td align="left" style="background-color:#ABC878">0.39</td>
<td align="left" style="background-color:#7DC281">0.96</td>
</tr>
<tr>
<td align="left">Energy</td>
<td align="left" style="background-color:#A9C879">0.39</td>
<td align="left" style="background-color:#7CC182">0.97</td>
<td align="left" style="background-color:#8BC37F">0.30</td>
<td align="left" style="background-color:#6BBF85">0.98</td>
<td align="left" style="background-color:#77C083">0.25</td>
<td align="left" style="background-color:#62BD87">0.99</td>
<td align="left" style="background-color:#C7CD72">0.47</td>
<td align="left" style="background-color:#91C57D">0.95</td>
<td align="left" style="background-color:#78C083">0.25</td>
<td align="left" style="background-color:#63BD87">0.99</td>
</tr>
<tr>
<td rowspan="3" align="left">Digital</td>
<td align="left">Statistic</td>
<td align="left" style="background-color:#F5AF6B">0.83</td>
<td align="left" style="background-color:#FBC968">0.84</td>
<td align="left" style="background-color:#F5B06B">0.82</td>
<td align="left" style="background-color:#FBCA68">0.84</td>
<td align="left" style="background-color:#FAD568">0.61</td>
<td align="left" style="background-color:#BCCC74">0.91</td>
<td align="left" style="background-color:#EC9070">0.99</td>
<td align="left" style="background-color:#EE9C6F">0.77</td>
<td align="left" style="background-color:#FED266">0.65</td>
<td align="left" style="background-color:#C9CE71">0.90</td>
</tr>
<tr>
<td align="left">SCSA</td>
<td align="left" style="background-color:#F1D369">0.59</td>
<td align="left" style="background-color:#B4CA76">0.92</td>
<td align="left" style="background-color:#F3D469">0.59</td>
<td align="left" style="background-color:#B6CB75">0.92</td>
<td align="left" style="background-color:#BBCB75">0.44</td>
<td align="left" style="background-color:#87C37F">0.96</td>
<td align="left" style="background-color:#EAD26B">0.57</td>
<td align="left" style="background-color:#ADC977">0.93</td>
<td align="left" style="background-color:#A1C67B">0.37</td>
<td align="left" style="background-color:#77C183">0.97</td>
</tr>
<tr>
<td align="left">Energy</td>
<td align="left" style="background-color:#B3C977">0.41</td>
<td align="left" style="background-color:#82C280">0.96</td>
<td align="left" style="background-color:#81C181">0.28</td>
<td align="left" style="background-color:#66BE86">0.98</td>
<td align="left" style="background-color:#76C084">0.25</td>
<td align="left" style="background-color:#62BD87">0.99</td>
<td align="left" style="background-color:#CCCD71">0.49</td>
<td align="left" style="background-color:#94C57C">0.95</td>
<td align="left" style="background-color:#61BC88">0.19</td>
<td align="left" style="background-color:#5BBC89">0.99</td>
</tr>
<tr>
<td rowspan="3" align="left">Brachial</td>
<td align="left">Statistic</td>
<td align="left" style="background-color:#F5B06B">0.82</td>
<td align="left" style="background-color:#FCCB68">0.84</td>
<td align="left" style="background-color:#F5B16B">0.82</td>
<td align="left" style="background-color:#FCCB68">0.84</td>
<td align="left" style="background-color:#FFD366">0.64</td>
<td align="left" style="background-color:#C8CE71">0.90</td>
<td align="left" style="background-color:#E67C73">1.09</td>
<td align="left" style="background-color:#E67C73">0.73</td>
<td align="left" style="background-color:#FCC967">0.69</td>
<td align="left" style="background-color:#DAD06E">0.89</td>
</tr>
<tr>
<td align="left">SCSA</td>
<td align="left" style="background-color:#E1D16D">0.54</td>
<td align="left" style="background-color:#A5C879">0.93</td>
<td align="left" style="background-color:#E1D16D">0.54</td>
<td align="left" style="background-color:#A5C879">0.93</td>
<td align="left" style="background-color:#B0C977">0.41</td>
<td align="left" style="background-color:#80C281">0.96</td>
<td align="left" style="background-color:#EAD26B">0.57</td>
<td align="left" style="background-color:#ADC977">0.93</td>
<td align="left" style="background-color:#9BC57C">0.35</td>
<td align="left" style="background-color:#73C084">0.97</td>
</tr>
<tr>
<td align="left">Energy</td>
<td align="left" style="background-color:#ABC878">0.39</td>
<td align="left" style="background-color:#7DC281">0.96</td>
<td align="left" style="background-color:#7FC182">0.27</td>
<td align="left" style="background-color:#65BE87">0.98</td>
<td align="left" style="background-color:#62BC88">0.19</td>
<td align="left" style="background-color:#5BBC89">0.99</td>
<td align="left" style="background-color:#CFCE71">0.49</td>
<td align="left" style="background-color:#97C67C">0.94</td>
<td align="left" style="background-color:#57BB8A">0.16</td>
<td align="left" style="background-color:#57BB8A">0.99</td>
</tr>
<tr>
<td rowspan="9" align="left">BP</td>
<td rowspan="3" align="left">Radial</td>
<td align="left">Statistic</td>
<td align="left" style="background-color:#FED567">0.59</td>
<td align="left" style="background-color:#C4CD72">0.92</td>
<td align="left" style="background-color:#F6D468">0.57</td>
<td align="left" style="background-color:#BCCC74">0.93</td>
<td align="left" style="background-color:#95C57D">0.33</td>
<td align="left" style="background-color:#72C084">0.98</td>
<td align="left" style="background-color:#F8BA6A">0.72</td>
<td align="left" style="background-color:#FED567">0.88</td>
<td align="left" style="background-color:#8BC37F">0.30</td>
<td align="left" style="background-color:#6DBF85">0.98</td>
</tr>
<tr>
<td align="left">SCSA</td>
<td align="left" style="background-color:#DAD06E">0.50</td>
<td align="left" style="background-color:#A3C879">0.94</td>
<td align="left" style="background-color:#CBCD72">0.46</td>
<td align="left" style="background-color:#96C67C">0.95</td>
<td align="left" style="background-color:#89C380">0.30</td>
<td align="left" style="background-color:#6CBF85">0.98</td>
<td align="left" style="background-color:#C6CC73">0.45</td>
<td align="left" style="background-color:#92C57D">0.95</td>
<td align="left" style="background-color:#6FBF85">0.24</td>
<td align="left" style="background-color:#60BD88">0.99</td>
</tr>
<tr>
<td align="left">Energy</td>
<td align="left" style="background-color:#A7C779">0.37</td>
<td align="left" style="background-color:#7DC182">0.97</td>
<td align="left" style="background-color:#75BF84">0.25</td>
<td align="left" style="background-color:#62BD87">0.99</td>
<td align="left" style="background-color:#6ABE86">0.22</td>
<td align="left" style="background-color:#5EBD88">0.99</td>
<td align="left" style="background-color:#EFD36A">0.55</td>
<td align="left" style="background-color:#B6CB75">0.93</td>
<td align="left" style="background-color:#57BB8A">0.17</td>
<td align="left" style="background-color:#57BB8A">0.99</td>
</tr>
<tr>
<td rowspan="3" align="left">Digital</td>
<td align="left">Statistic</td>
<td align="left" style="background-color:#FAD568">0.58</td>
<td align="left" style="background-color:#C0CC73">0.92</td>
<td align="left" style="background-color:#EFD36A">0.55</td>
<td align="left" style="background-color:#B6CB75">0.93</td>
<td align="left" style="background-color:#91C47E">0.32</td>
<td align="left" style="background-color:#70BF84">0.98</td>
<td align="left" style="background-color:#F5B26B">0.76</td>
<td align="left" style="background-color:#FCCB68">0.87</td>
<td align="left" style="background-color:#89C380">0.30</td>
<td align="left" style="background-color:#6CBF85">0.98</td>
</tr>
<tr>
<td align="left">SCSA</td>
<td align="left" style="background-color:#DED06D">0.51</td>
<td align="left" style="background-color:#A7C879">0.94</td>
<td align="left" style="background-color:#D2CE70">0.48</td>
<td align="left" style="background-color:#9BC67B">0.95</td>
<td align="left" style="background-color:#97C57D">0.33</td>
<td align="left" style="background-color:#74C083">0.97</td>
<td align="left" style="background-color:#CBCD72">0.46</td>
<td align="left" style="background-color:#96C67C">0.95</td>
<td align="left" style="background-color:#78C083">0.26</td>
<td align="left" style="background-color:#64BD87">0.98</td>
</tr>
<tr>
<td align="left">Energy</td>
<td align="left" style="background-color:#B6CA76">0.41</td>
<td align="left" style="background-color:#87C37F">0.96</td>
<td align="left" style="background-color:#80C182">0.28</td>
<td align="left" style="background-color:#67BE86">0.98</td>
<td align="left" style="background-color:#72BF85">0.24</td>
<td align="left" style="background-color:#62BD87">0.99</td>
<td align="left" style="background-color:#E9D26B">0.54</td>
<td align="left" style="background-color:#B1CA76">0.93</td>
<td align="left" style="background-color:#6ABE86">0.22</td>
<td align="left" style="background-color:#62BD87">0.99</td>
</tr>
<tr>
<td rowspan="3" align="left">Brachial</td>
<td align="left">Statistic</td>
<td align="left" style="background-color:#F6B56A">0.74</td>
<td align="left" style="background-color:#FDCF67">0.87</td>
<td align="left" style="background-color:#F8BC69">0.71</td>
<td align="left" style="background-color:#FCD666">0.88</td>
<td align="left" style="background-color:#93C47E">0.32</td>
<td align="left" style="background-color:#71C084">0.98</td>
<td align="left" style="background-color:#E67C73">1.00</td>
<td align="left" style="background-color:#E67C73">0.77</td>
<td align="left" style="background-color:#92C47E">0.32</td>
<td align="left" style="background-color:#71C084">0.98</td>
</tr>
<tr>
<td align="left">SCSA</td>
<td align="left" style="background-color:#EBD26B">0.54</td>
<td align="left" style="background-color:#B2CA76">0.93</td>
<td align="left" style="background-color:#EBD26B">0.54</td>
<td align="left" style="background-color:#B2CA76">0.93</td>
<td align="left" style="background-color:#80C182">0.28</td>
<td align="left" style="background-color:#67BE86">0.98</td>
<td align="left" style="background-color:#DED06D">0.51</td>
<td align="left" style="background-color:#A6C879">0.94</td>
<td align="left" style="background-color:#75BF84">0.25</td>
<td align="left" style="background-color:#62BD87">0.99</td>
</tr>
<tr>
<td align="left">Energy</td>
<td align="left" style="background-color:#A1C67B">0.36</td>
<td align="left" style="background-color:#79C182">0.97</td>
<td align="left" style="background-color:#A2C77A">0.36</td>
<td align="left" style="background-color:#7AC182">0.97</td>
<td align="left" style="background-color:#94C47D">0.33</td>
<td align="left" style="background-color:#72C084">0.98</td>
<td align="left" style="background-color:#F8BD69">0.71</td>
<td align="left" style="background-color:#FAD667">0.88</td>
<td align="left" style="background-color:#A4C77A">0.36</td>
<td align="left" style="background-color:#7BC182">0.97</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>These results show the capacity of the spectrogram as signal representation for cf-PWV estimation using noise-free PPG and BP signals from the Radial, Brachial, and Digital locations. It is important to notice that BP shows a better performance with all three different features compared with the results obtained for the PPG where the energy-based features performed better than the other features for the three locations proposed. It is important to notice that the MLR model with SCSA and energy features obtained values of <italic>R</italic>
<sup>2</sup> &#x2265; 0.90 showing a great capacity to obtain a linear relationship between the features extracted from the spectrogram and the cf-PWV. This is a great advantage since these linear models can allow an easier implementation of the model in real-life applications.</p>
</sec>
<sec id="s3-2">
<title>3.2 Noisy case</title>
<p>
<xref ref-type="table" rid="T4">Table&#xa0;4</xref> shows the results obtained for the different levels of noise. The highest results obtained for each of the nose levels were <italic>R</italic>
<sup>2</sup> &#x3d; 0.98 and <italic>RMSE</italic> &#x3d; 0.33 for the <italic>SNR</italic> &#x3d; 65 using the MLP models with the energy features applied to the Brachial location. In addition, SCSA features applied in the brachial location presented the best result for the <italic>SNR</italic> &#x3d; 45 with values <italic>R</italic>
<sup>2</sup> &#x3d; 0.96 and <italic>RMSE</italic> &#x3d; 0.43 using the SVR model, and values of <italic>R</italic>
<sup>2</sup> &#x3d; 0.92 and <italic>RMSE</italic> &#x3d; 0.60 for the <italic>SNR</italic> &#x3d; 30 using the MLP and SVR models. In contrast, the worst results were obtained in all the cases by the MLP models using statistic features with values of <italic>R</italic>
<sup>2</sup> &#x3d; 0.76 and <italic>RMSE</italic> &#x3d; 1.01 for the Radial location with <italic>SNR</italic> &#x3d; 0.65, <italic>R</italic>
<sup>2</sup> &#x3d; 0.68 and <italic>RMSE</italic> &#x3d; 1.17 for Digital and brachial location with <italic>SNR</italic> &#x3d; 0.45, and <italic>R</italic>
<sup>2</sup> &#x3d; 0.65 and <italic>RMSE</italic> &#x3d; 1.23 for Digital and brachial location with <italic>SNR</italic> &#x3d; 0.30. For the BP spectrogram, The best values obtained were applied for Radial locations with values of <italic>R</italic>
<sup>2</sup> &#x3d; 0.98 and <italic>RMSE</italic> &#x3d; 0.26 for the <italic>SNR</italic> &#x3d; 20 using the GBR model with the energy features, <italic>R</italic>
<sup>2</sup> &#x3d; 0.98 and <italic>RMSE</italic> &#x3d; 0.32 for the <italic>SNR</italic> &#x3d; 10 using the SVR model with the SCSA features, and <italic>R</italic>
<sup>2</sup> &#x3d; 0.97 and <italic>RMSE</italic> &#x3d; 0.38 for the <italic>SNR</italic> &#x3d; 5 using the SVR model with the SCSA features. In contrast, similar to the PPG spectrograms, the lower results were obtained for the MLR models using the statistical features obtaining values of <italic>R</italic>
<sup>2</sup> &#x3d; 0.70 and <italic>RMSE</italic> &#x3d; 1.14 for <italic>SNR</italic> &#x3d; 20, <italic>R</italic>
<sup>2</sup> &#x3d; 0.68 and <italic>RMSE</italic> &#x3d; 1.18 for <italic>SNR</italic> &#x3d; 10, and <italic>R</italic>
<sup>2</sup> &#x3d; 0.69 and <italic>RMSE</italic> &#x3d; 1.16 for <italic>SNR</italic> &#x3d; 5.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Results obtained for noisy data.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Signal</th>
<th rowspan="2" align="left">Location</th>
<th rowspan="2" align="left">Feature</th>
<th rowspan="2" align="left">Noise level</th>
<th colspan="2" align="center">RF</th>
<th colspan="2" align="center">GBR</th>
<th colspan="2" align="center">MLP</th>
<th colspan="2" align="center">MLP</th>
<th colspan="2" align="center">SVR</th>
</tr>
<tr>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
<th align="left">RMSE</th>
<th align="left">R2</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="27" align="left">PPG</td>
<td rowspan="9" align="left">Radial</td>
<td rowspan="3" align="left">Statistic</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#FED166">0.81</td>
<td align="left" style="background-color:#D9D06E">0.85</td>
<td align="left" style="background-color:#FFD366">0.80</td>
<td align="left" style="background-color:#D5D06F">0.85</td>
<td align="left" style="background-color:#BFCB74">0.61</td>
<td align="left" style="background-color:#97C67C">0.91</td>
<td align="left" style="background-color:#F3A96C">1.01</td>
<td align="left" style="background-color:#F7BB6A">0.76</td>
<td align="left" style="background-color:#CCCD71">0.65</td>
<td align="left" style="background-color:#A1C77A">0.90</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#F9BE69">0.90</td>
<td align="left" style="background-color:#FED567">0.81</td>
<td align="left" style="background-color:#F8BC69">0.91</td>
<td align="left" style="background-color:#FDD666">0.81</td>
<td align="left" style="background-color:#FED366">0.80</td>
<td align="left" style="background-color:#D6D06E">0.85</td>
<td align="left" style="background-color:#EC9070">1.13</td>
<td align="left" style="background-color:#EE996F">0.70</td>
<td align="left" style="background-color:#FDCF67">0.82</td>
<td align="left" style="background-color:#DBD16D">0.85</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#F7B86A">0.93</td>
<td align="left" style="background-color:#FDCE68">0.80</td>
<td align="left" style="background-color:#F5B26B">0.97</td>
<td align="left" style="background-color:#FCCB68">0.79</td>
<td align="left" style="background-color:#F6B46A">0.95</td>
<td align="left" style="background-color:#FBC968">0.79</td>
<td align="left" style="background-color:#EC8F70">1.14</td>
<td align="left" style="background-color:#ED986F">0.70</td>
<td align="left" style="background-color:#F7B86A">0.93</td>
<td align="left" style="background-color:#FDD067">0.80</td>
</tr>
<tr>
<td rowspan="3" align="left">SCSA</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#BDCB75">0.60</td>
<td align="left" style="background-color:#95C57C">0.92</td>
<td align="left" style="background-color:#B3C977">0.58</td>
<td align="left" style="background-color:#8EC47E">0.92</td>
<td align="left" style="background-color:#7CC083">0.43</td>
<td align="left" style="background-color:#6ABE86">0.96</td>
<td align="left" style="background-color:#D2CE70">0.66</td>
<td align="left" style="background-color:#A4C879">0.90</td>
<td align="left" style="background-color:#71BF85">0.40</td>
<td align="left" style="background-color:#64BE87">0.96</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#CACD72">0.64</td>
<td align="left" style="background-color:#A0C77A">0.91</td>
<td align="left" style="background-color:#BFCB74">0.61</td>
<td align="left" style="background-color:#97C67C">0.91</td>
<td align="left" style="background-color:#90C47E">0.48</td>
<td align="left" style="background-color:#75C083">0.95</td>
<td align="left" style="background-color:#DBD06E">0.69</td>
<td align="left" style="background-color:#ADC977">0.89</td>
<td align="left" style="background-color:#88C280">0.46</td>
<td align="left" style="background-color:#71C084">0.95</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#E8D26B">0.72</td>
<td align="left" style="background-color:#B9CB75">0.88</td>
<td align="left" style="background-color:#E6D16C">0.71</td>
<td align="left" style="background-color:#B7CB75">0.88</td>
<td align="left" style="background-color:#BDCB74">0.61</td>
<td align="left" style="background-color:#95C57C">0.92</td>
<td align="left" style="background-color:#FFD466">0.80</td>
<td align="left" style="background-color:#D3CF6F">0.86</td>
<td align="left" style="background-color:#C8CD72">0.64</td>
<td align="left" style="background-color:#9EC77A">0.91</td>
</tr>
<tr>
<td rowspan="3" align="left">Energy</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#7BC083">0.43</td>
<td align="left" style="background-color:#69BE86">0.96</td>
<td align="left" style="background-color:#6FBE85">0.40</td>
<td align="left" style="background-color:#63BD87">0.96</td>
<td align="left" style="background-color:#72BF85">0.40</td>
<td align="left" style="background-color:#64BD87">0.96</td>
<td align="left" style="background-color:#8AC380">0.47</td>
<td align="left" style="background-color:#72C084">0.95</td>
<td align="left" style="background-color:#90C47E">0.48</td>
<td align="left" style="background-color:#75C083">0.95</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#B3C977">0.58</td>
<td align="left" style="background-color:#8DC47E">0.92</td>
<td align="left" style="background-color:#AEC978">0.57</td>
<td align="left" style="background-color:#8AC47F">0.93</td>
<td align="left" style="background-color:#C6CC73">0.63</td>
<td align="left" style="background-color:#9BC67B">0.91</td>
<td align="left" style="background-color:#FAD568">0.77</td>
<td align="left" style="background-color:#CACE71">0.86</td>
<td align="left" style="background-color:#FAD567">0.77</td>
<td align="left" style="background-color:#C6CD72">0.87</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#DAD06E">0.68</td>
<td align="left" style="background-color:#ADC977">0.89</td>
<td align="left" style="background-color:#D7CF6F">0.67</td>
<td align="left" style="background-color:#AAC978">0.90</td>
<td align="left" style="background-color:#F8D468">0.76</td>
<td align="left" style="background-color:#C7CD72">0.87</td>
<td align="left" style="background-color:#F3AB6C">1.00</td>
<td align="left" style="background-color:#F8BE6A">0.77</td>
<td align="left" style="background-color:#F9BE69">0.90</td>
<td align="left" style="background-color:#F5D568">0.82</td>
</tr>
<tr>
<td rowspan="9" align="left">Digital</td>
<td rowspan="3" align="left">Statistic</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#FDCF67">0.82</td>
<td align="left" style="background-color:#DDD16D">0.85</td>
<td align="left" style="background-color:#FECF67">0.82</td>
<td align="left" style="background-color:#DAD16D">0.85</td>
<td align="left" style="background-color:#C3CC73">0.62</td>
<td align="left" style="background-color:#9AC67B">0.91</td>
<td align="left" style="background-color:#F4AC6C">0.99</td>
<td align="left" style="background-color:#F8C06A">0.77</td>
<td align="left" style="background-color:#CECE71">0.65</td>
<td align="left" style="background-color:#A2C77A">0.90</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#FBC668">0.87</td>
<td align="left" style="background-color:#EFD469">0.83</td>
<td align="left" style="background-color:#FAC268">0.88</td>
<td align="left" style="background-color:#F7D567">0.82</td>
<td align="left" style="background-color:#F8D468">0.76</td>
<td align="left" style="background-color:#C8CE71">0.87</td>
<td align="left" style="background-color:#EA8871">1.17</td>
<td align="left" style="background-color:#EB8E71">0.68</td>
<td align="left" style="background-color:#FDD567">0.78</td>
<td align="left" style="background-color:#CDCE70">0.86</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#F9BF69">0.90</td>
<td align="left" style="background-color:#FDD666">0.81</td>
<td align="left" style="background-color:#F9C069">0.90</td>
<td align="left" style="background-color:#FDD666">0.81</td>
<td align="left" style="background-color:#FAC368">0.88</td>
<td align="left" style="background-color:#F3D568">0.82</td>
<td align="left" style="background-color:#E67C73">1.23</td>
<td align="left" style="background-color:#E67C73">0.65</td>
<td align="left" style="background-color:#FAC268">0.88</td>
<td align="left" style="background-color:#F5D568">0.82</td>
</tr>
<tr>
<td rowspan="3" align="left">SCSA</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#B6CA76">0.59</td>
<td align="left" style="background-color:#90C57D">0.92</td>
<td align="left" style="background-color:#BACB75">0.60</td>
<td align="left" style="background-color:#93C57D">0.92</td>
<td align="left" style="background-color:#83C281">0.45</td>
<td align="left" style="background-color:#6EBF85">0.95</td>
<td align="left" style="background-color:#B3C977">0.58</td>
<td align="left" style="background-color:#8EC47E">0.92</td>
<td align="left" style="background-color:#66BD87">0.37</td>
<td align="left" style="background-color:#5EBD88">0.97</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#BDCB75">0.60</td>
<td align="left" style="background-color:#95C57C">0.92</td>
<td align="left" style="background-color:#C9CD72">0.64</td>
<td align="left" style="background-color:#9FC77A">0.91</td>
<td align="left" style="background-color:#98C57C">0.50</td>
<td align="left" style="background-color:#7BC182">0.94</td>
<td align="left" style="background-color:#D8CF6F">0.68</td>
<td align="left" style="background-color:#ABC978">0.89</td>
<td align="left" style="background-color:#84C281">0.45</td>
<td align="left" style="background-color:#6FBF85">0.95</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#FDD567">0.78</td>
<td align="left" style="background-color:#CECF70">0.86</td>
<td align="left" style="background-color:#F7D468">0.76</td>
<td align="left" style="background-color:#C7CD72">0.87</td>
<td align="left" style="background-color:#C7CD72">0.63</td>
<td align="left" style="background-color:#9CC77B">0.91</td>
<td align="left" style="background-color:#FFD666">0.78</td>
<td align="left" style="background-color:#D0CF70">0.86</td>
<td align="left" style="background-color:#D2CE70">0.66</td>
<td align="left" style="background-color:#A5C879">0.90</td>
</tr>
<tr>
<td rowspan="3" align="left">Energy</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#86C280">0.46</td>
<td align="left" style="background-color:#6FBF84">0.95</td>
<td align="left" style="background-color:#72BF85">0.40</td>
<td align="left" style="background-color:#65BE87">0.96</td>
<td align="left" style="background-color:#59BB8A">0.34</td>
<td align="left" style="background-color:#58BC89">0.97</td>
<td align="left" style="background-color:#75BF84">0.41</td>
<td align="left" style="background-color:#66BE86">0.96</td>
<td align="left" style="background-color:#88C280">0.46</td>
<td align="left" style="background-color:#70BF84">0.95</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#C2CC74">0.62</td>
<td align="left" style="background-color:#98C67C">0.91</td>
<td align="left" style="background-color:#B1C977">0.57</td>
<td align="left" style="background-color:#8CC47E">0.92</td>
<td align="left" style="background-color:#D3CE70">0.66</td>
<td align="left" style="background-color:#A4C879">0.90</td>
<td align="left" style="background-color:#DBD06E">0.69</td>
<td align="left" style="background-color:#ADC977">0.89</td>
<td align="left" style="background-color:#FCD567">0.77</td>
<td align="left" style="background-color:#C3CD72">0.87</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#E7D26C">0.72</td>
<td align="left" style="background-color:#B9CB75">0.88</td>
<td align="left" style="background-color:#DED06D">0.69</td>
<td align="left" style="background-color:#B1CA76">0.89</td>
<td align="left" style="background-color:#FCD567">0.77</td>
<td align="left" style="background-color:#CBCE71">0.86</td>
<td align="left" style="background-color:#F9C069">0.90</td>
<td align="left" style="background-color:#FCD666">0.82</td>
<td align="left" style="background-color:#F5B26B">0.96</td>
<td align="left" style="background-color:#FDD067">0.80</td>
</tr>
<tr>
<td rowspan="9" align="left">Brachial</td>
<td rowspan="3" align="left">Statistic</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#FFD466">0.79</td>
<td align="left" style="background-color:#D3CF6F">0.86</td>
<td align="left" style="background-color:#FCD567">0.78</td>
<td align="left" style="background-color:#CCCE71">0.86</td>
<td align="left" style="background-color:#B6CA76">0.59</td>
<td align="left" style="background-color:#90C57D">0.92</td>
<td align="left" style="background-color:#F4AE6B">0.99</td>
<td align="left" style="background-color:#F9C169">0.78</td>
<td align="left" style="background-color:#C2CC73">0.62</td>
<td align="left" style="background-color:#98C67C">0.91</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#FBC668">0.87</td>
<td align="left" style="background-color:#EFD469">0.83</td>
<td align="left" style="background-color:#FAC268">0.88</td>
<td align="left" style="background-color:#F7D567">0.82</td>
<td align="left" style="background-color:#F8D468">0.76</td>
<td align="left" style="background-color:#C8CE71">0.87</td>
<td align="left" style="background-color:#EA8871">1.17</td>
<td align="left" style="background-color:#EB8E71">0.68</td>
<td align="left" style="background-color:#FDD567">0.78</td>
<td align="left" style="background-color:#CDCE70">0.86</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#F9BF69">0.90</td>
<td align="left" style="background-color:#FDD666">0.81</td>
<td align="left" style="background-color:#F9C069">0.90</td>
<td align="left" style="background-color:#FDD666">0.81</td>
<td align="left" style="background-color:#FAC368">0.88</td>
<td align="left" style="background-color:#F3D568">0.82</td>
<td align="left" style="background-color:#E67C73">1.23</td>
<td align="left" style="background-color:#E67C73">0.65</td>
<td align="left" style="background-color:#FAC268">0.88</td>
<td align="left" style="background-color:#F5D568">0.82</td>
</tr>
<tr>
<td rowspan="3" align="left">SCSA</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#A7C779">0.55</td>
<td align="left" style="background-color:#85C380">0.93</td>
<td align="left" style="background-color:#A7C779">0.55</td>
<td align="left" style="background-color:#85C380">0.93</td>
<td align="left" style="background-color:#6EBE85">0.39</td>
<td align="left" style="background-color:#62BD87">0.96</td>
<td align="left" style="background-color:#B1C977">0.57</td>
<td align="left" style="background-color:#8CC47E">0.92</td>
<td align="left" style="background-color:#60BC89">0.35</td>
<td align="left" style="background-color:#5CBC89">0.97</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#AEC978">0.57</td>
<td align="left" style="background-color:#8AC47F">0.93</td>
<td align="left" style="background-color:#ADC878">0.56</td>
<td align="left" style="background-color:#89C37F">0.93</td>
<td align="left" style="background-color:#85C281">0.45</td>
<td align="left" style="background-color:#6EBF85">0.95</td>
<td align="left" style="background-color:#C3CC73">0.62</td>
<td align="left" style="background-color:#9AC67B">0.91</td>
<td align="left" style="background-color:#7BC083">0.43</td>
<td align="left" style="background-color:#69BE86">0.96</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#EAD26B">0.73</td>
<td align="left" style="background-color:#BBCB74">0.88</td>
<td align="left" style="background-color:#E7D26B">0.72</td>
<td align="left" style="background-color:#B8CB75">0.88</td>
<td align="left" style="background-color:#BACB75">0.60</td>
<td align="left" style="background-color:#92C57D">0.92</td>
<td align="left" style="background-color:#F1D369">0.74</td>
<td align="left" style="background-color:#C1CD73">0.87</td>
<td align="left" style="background-color:#BCCB75">0.60</td>
<td align="left" style="background-color:#94C57C">0.92</td>
</tr>
<tr>
<td rowspan="3" align="left">Energy</td>
<td align="left">SNR &#x3d; 65</td>
<td align="left" style="background-color:#6CBE86">0.39</td>
<td align="left" style="background-color:#62BD87">0.97</td>
<td align="left" style="background-color:#5EBC89">0.35</td>
<td align="left" style="background-color:#5BBC89">0.97</td>
<td align="left" style="background-color:#57BB8A">0.33</td>
<td align="left" style="background-color:#57BB8A">0.98</td>
<td align="left" style="background-color:#72BF85">0.40</td>
<td align="left" style="background-color:#64BE87">0.96</td>
<td align="left" style="background-color:#77C084">0.42</td>
<td align="left" style="background-color:#67BE86">0.96</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 45</td>
<td align="left" style="background-color:#AAC879">0.55</td>
<td align="left" style="background-color:#86C37F">0.93</td>
<td align="left" style="background-color:#A2C77A">0.53</td>
<td align="left" style="background-color:#82C280">0.93</td>
<td align="left" style="background-color:#C6CC73">0.63</td>
<td align="left" style="background-color:#9CC67B">0.91</td>
<td align="left" style="background-color:#D9CF6F">0.68</td>
<td align="left" style="background-color:#ABC978">0.89</td>
<td align="left" style="background-color:#E4D16C">0.71</td>
<td align="left" style="background-color:#B1CA76">0.89</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 30</td>
<td align="left" style="background-color:#E7D26C">0.72</td>
<td align="left" style="background-color:#B9CB75">0.88</td>
<td align="left" style="background-color:#DED06D">0.69</td>
<td align="left" style="background-color:#B1CA76">0.89</td>
<td align="left" style="background-color:#FCD567">0.77</td>
<td align="left" style="background-color:#CBCE71">0.86</td>
<td align="left" style="background-color:#F9C069">0.90</td>
<td align="left" style="background-color:#FCD666">0.82</td>
<td align="left" style="background-color:#F5B26B">0.96</td>
<td align="left" style="background-color:#FDD067">0.80</td>
</tr>
<tr>
<td rowspan="27" align="left">BP</td>
<td rowspan="9" align="left">Radial</td>
<td rowspan="3" align="left">Statistic</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#DAD06E">0.62</td>
<td align="left" style="background-color:#A8C878">0.91</td>
<td align="left" style="background-color:#D8CF6F">0.62</td>
<td align="left" style="background-color:#A6C879">0.91</td>
<td align="left" style="background-color:#86C280">0.39</td>
<td align="left" style="background-color:#6DBF85">0.96</td>
<td align="left" style="background-color:#FDCF67">0.76</td>
<td align="left" style="background-color:#D8D06E">0.87</td>
<td align="left" style="background-color:#80C182">0.38</td>
<td align="left" style="background-color:#6ABF85">0.97</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#F0D36A">0.68</td>
<td align="left" style="background-color:#BBCB74">0.89</td>
<td align="left" style="background-color:#F2D369">0.69</td>
<td align="left" style="background-color:#BDCC74">0.89</td>
<td align="left" style="background-color:#C1CC74">0.55</td>
<td align="left" style="background-color:#93C57D">0.93</td>
<td align="left" style="background-color:#F6B66A">0.89</td>
<td align="left" style="background-color:#FCCE68">0.82</td>
<td align="left" style="background-color:#B5CA76">0.52</td>
<td align="left" style="background-color:#8BC47E">0.94</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#FBD567">0.71</td>
<td align="left" style="background-color:#C6CD72">0.88</td>
<td align="left" style="background-color:#F8D468">0.70</td>
<td align="left" style="background-color:#C3CD72">0.89</td>
<td align="left" style="background-color:#D3CF70">0.60</td>
<td align="left" style="background-color:#A2C879">0.92</td>
<td align="left" style="background-color:#F5B06B">0.92</td>
<td align="left" style="background-color:#FAC669">0.81</td>
<td align="left" style="background-color:#D6CF6F">0.61</td>
<td align="left" style="background-color:#A5C879">0.91</td>
</tr>
<tr>
<td rowspan="3" align="left">SCSA</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#B5CA76">0.52</td>
<td align="left" style="background-color:#8BC47E">0.94</td>
<td align="left" style="background-color:#ABC878">0.49</td>
<td align="left" style="background-color:#84C380">0.94</td>
<td align="left" style="background-color:#65BD87">0.30</td>
<td align="left" style="background-color:#5DBC88">0.98</td>
<td align="left" style="background-color:#9EC67B">0.46</td>
<td align="left" style="background-color:#7CC182">0.95</td>
<td align="left" style="background-color:#58BB8A">0.27</td>
<td align="left" style="background-color:#58BC89">0.98</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#C1CC74">0.55</td>
<td align="left" style="background-color:#94C57C">0.93</td>
<td align="left" style="background-color:#B1C977">0.51</td>
<td align="left" style="background-color:#88C37F">0.94</td>
<td align="left" style="background-color:#7DC182">0.37</td>
<td align="left" style="background-color:#68BE86">0.97</td>
<td align="left" style="background-color:#B0C977">0.51</td>
<td align="left" style="background-color:#87C37F">0.94</td>
<td align="left" style="background-color:#6CBE86">0.32</td>
<td align="left" style="background-color:#61BD88">0.98</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#CBCD71">0.58</td>
<td align="left" style="background-color:#9CC77B">0.92</td>
<td align="left" style="background-color:#BECB74">0.55</td>
<td align="left" style="background-color:#92C57D">0.93</td>
<td align="left" style="background-color:#85C280">0.39</td>
<td align="left" style="background-color:#6DBF85">0.96</td>
<td align="left" style="background-color:#BFCB74">0.55</td>
<td align="left" style="background-color:#92C57D">0.93</td>
<td align="left" style="background-color:#81C181">0.38</td>
<td align="left" style="background-color:#6ABF85">0.97</td>
</tr>
<tr>
<td rowspan="3" align="left">Energy</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#66BD87">0.31</td>
<td align="left" style="background-color:#5EBC88">0.98</td>
<td align="left" style="background-color:#57BB8A">0.26</td>
<td align="left" style="background-color:#57BB8A">0.98</td>
<td align="left" style="background-color:#5BBB8A">0.28</td>
<td align="left" style="background-color:#59BC89">0.98</td>
<td align="left" style="background-color:#61BC88">0.29</td>
<td align="left" style="background-color:#5CBC89">0.98</td>
<td align="left" style="background-color:#6EBE85">0.33</td>
<td align="left" style="background-color:#61BD87">0.98</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#95C57D">0.43</td>
<td align="left" style="background-color:#76C083">0.96</td>
<td align="left" style="background-color:#7EC182">0.37</td>
<td align="left" style="background-color:#69BE86">0.97</td>
<td align="left" style="background-color:#8EC37F">0.42</td>
<td align="left" style="background-color:#72C084">0.96</td>
<td align="left" style="background-color:#A1C67B">0.47</td>
<td align="left" style="background-color:#7DC281">0.95</td>
<td align="left" style="background-color:#A2C77A">0.47</td>
<td align="left" style="background-color:#7DC182">0.95</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#AFC978">0.50</td>
<td align="left" style="background-color:#87C37F">0.94</td>
<td align="left" style="background-color:#9DC67B">0.45</td>
<td align="left" style="background-color:#7AC182">0.95</td>
<td align="left" style="background-color:#AEC978">0.50</td>
<td align="left" style="background-color:#86C380">0.94</td>
<td align="left" style="background-color:#C7CD72">0.57</td>
<td align="left" style="background-color:#98C67C">0.93</td>
<td align="left" style="background-color:#C5CC73">0.56</td>
<td align="left" style="background-color:#95C57C">0.93</td>
</tr>
<tr>
<td rowspan="9" align="left">Digital</td>
<td rowspan="3" align="left">Statistic</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#D8CF6F">0.62</td>
<td align="left" style="background-color:#A6C879">0.91</td>
<td align="left" style="background-color:#D4CF70">0.61</td>
<td align="left" style="background-color:#A3C879">0.92</td>
<td align="left" style="background-color:#85C281">0.39</td>
<td align="left" style="background-color:#6CBF85">0.97</td>
<td align="left" style="background-color:#FBC768">0.80</td>
<td align="left" style="background-color:#E9D36A">0.85</td>
<td align="left" style="background-color:#82C181">0.38</td>
<td align="left" style="background-color:#6BBF85">0.97</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#E9D26B">0.66</td>
<td align="left" style="background-color:#B5CB75">0.90</td>
<td align="left" style="background-color:#E8D26B">0.66</td>
<td align="left" style="background-color:#B5CB75">0.90</td>
<td align="left" style="background-color:#BDCB75">0.54</td>
<td align="left" style="background-color:#91C57D">0.93</td>
<td align="left" style="background-color:#F6B46B">0.90</td>
<td align="left" style="background-color:#FCCB68">0.81</td>
<td align="left" style="background-color:#C1CC74">0.55</td>
<td align="left" style="background-color:#93C57D">0.93</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#F2D369">0.69</td>
<td align="left" style="background-color:#BECC74">0.89</td>
<td align="left" style="background-color:#F0D36A">0.68</td>
<td align="left" style="background-color:#BCCC74">0.89</td>
<td align="left" style="background-color:#E1D16D">0.64</td>
<td align="left" style="background-color:#AEC977">0.91</td>
<td align="left" style="background-color:#F5B06B">0.92</td>
<td align="left" style="background-color:#FAC669">0.81</td>
<td align="left" style="background-color:#DED06D">0.63</td>
<td align="left" style="background-color:#ACC977">0.91</td>
</tr>
<tr>
<td rowspan="3" align="left">SCSA</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#B9CA75">0.53</td>
<td align="left" style="background-color:#8EC47E">0.93</td>
<td align="left" style="background-color:#B0C977">0.51</td>
<td align="left" style="background-color:#87C37F">0.94</td>
<td align="left" style="background-color:#72BF85">0.34</td>
<td align="left" style="background-color:#63BD87">0.97</td>
<td align="left" style="background-color:#A3C77A">0.47</td>
<td align="left" style="background-color:#7EC281">0.95</td>
<td align="left" style="background-color:#5FBC89">0.29</td>
<td align="left" style="background-color:#5BBC89">0.98</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#C5CC73">0.56</td>
<td align="left" style="background-color:#97C67C">0.93</td>
<td align="left" style="background-color:#BDCB75">0.54</td>
<td align="left" style="background-color:#91C57D">0.93</td>
<td align="left" style="background-color:#7BC083">0.36</td>
<td align="left" style="background-color:#67BE86">0.97</td>
<td align="left" style="background-color:#BDCB75">0.54</td>
<td align="left" style="background-color:#90C57D">0.93</td>
<td align="left" style="background-color:#71BF85">0.34</td>
<td align="left" style="background-color:#63BD87">0.97</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#D1CE70">0.60</td>
<td align="left" style="background-color:#A1C77A">0.92</td>
<td align="left" style="background-color:#C8CD72">0.57</td>
<td align="left" style="background-color:#9AC67B">0.92</td>
<td align="left" style="background-color:#8DC37F">0.41</td>
<td align="left" style="background-color:#71C084">0.96</td>
<td align="left" style="background-color:#C9CD72">0.58</td>
<td align="left" style="background-color:#9BC67B">0.92</td>
<td align="left" style="background-color:#84C281">0.39</td>
<td align="left" style="background-color:#6CBF85">0.97</td>
</tr>
<tr>
<td rowspan="3" align="left">Energy</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#73BF84">0.34</td>
<td align="left" style="background-color:#63BD87">0.97</td>
<td align="left" style="background-color:#5CBB89">0.28</td>
<td align="left" style="background-color:#59BC89">0.98</td>
<td align="left" style="background-color:#58BB8A">0.27</td>
<td align="left" style="background-color:#58BC89">0.98</td>
<td align="left" style="background-color:#67BD87">0.31</td>
<td align="left" style="background-color:#5EBD88">0.98</td>
<td align="left" style="background-color:#74BF84">0.34</td>
<td align="left" style="background-color:#64BE87">0.97</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#A7C879">0.48</td>
<td align="left" style="background-color:#81C281">0.95</td>
<td align="left" style="background-color:#85C281">0.39</td>
<td align="left" style="background-color:#6CBF85">0.97</td>
<td align="left" style="background-color:#8EC37F">0.41</td>
<td align="left" style="background-color:#71C084">0.96</td>
<td align="left" style="background-color:#A3C77A">0.47</td>
<td align="left" style="background-color:#7FC281">0.95</td>
<td align="left" style="background-color:#A8C879">0.48</td>
<td align="left" style="background-color:#80C281">0.95</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#B8CA76">0.53</td>
<td align="left" style="background-color:#8DC47E">0.94</td>
<td align="left" style="background-color:#9EC67B">0.46</td>
<td align="left" style="background-color:#7CC182">0.95</td>
<td align="left" style="background-color:#ADC878">0.50</td>
<td align="left" style="background-color:#85C380">0.94</td>
<td align="left" style="background-color:#C3CC73">0.56</td>
<td align="left" style="background-color:#96C57C">0.93</td>
<td align="left" style="background-color:#C3CC73">0.56</td>
<td align="left" style="background-color:#93C57D">0.93</td>
</tr>
<tr>
<td rowspan="9" align="left">Brachial</td>
<td rowspan="3" align="left">Statistic</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#FCC968">0.79</td>
<td align="left" style="background-color:#E5D26B">0.86</td>
<td align="left" style="background-color:#FCC967">0.79</td>
<td align="left" style="background-color:#E5D26B">0.86</td>
<td align="left" style="background-color:#9FC67B">0.46</td>
<td align="left" style="background-color:#7CC182">0.95</td>
<td align="left" style="background-color:#E98471">1.14</td>
<td align="left" style="background-color:#E98872">0.70</td>
<td align="left" style="background-color:#9FC67B">0.46</td>
<td align="left" style="background-color:#7CC182">0.95</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#FCC968">0.79</td>
<td align="left" style="background-color:#E6D26B">0.86</td>
<td align="left" style="background-color:#FDCD67">0.77</td>
<td align="left" style="background-color:#DDD16D">0.86</td>
<td align="left" style="background-color:#D4CF70">0.61</td>
<td align="left" style="background-color:#A3C879">0.92</td>
<td align="left" style="background-color:#E67C73">1.18</td>
<td align="left" style="background-color:#E67C73">0.68</td>
<td align="left" style="background-color:#E1D16D">0.64</td>
<td align="left" style="background-color:#AEC977">0.91</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#FBC868">0.80</td>
<td align="left" style="background-color:#E8D36B">0.85</td>
<td align="left" style="background-color:#FBC868">0.79</td>
<td align="left" style="background-color:#E7D36B">0.85</td>
<td align="left" style="background-color:#E4D16C">0.65</td>
<td align="left" style="background-color:#B1CA76">0.90</td>
<td align="left" style="background-color:#E77F72">1.16</td>
<td align="left" style="background-color:#E78073">0.69</td>
<td align="left" style="background-color:#FBD567">0.71</td>
<td align="left" style="background-color:#C6CD72">0.88</td>
</tr>
<tr>
<td rowspan="3" align="left">SCSA</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#DFD16D">0.64</td>
<td align="left" style="background-color:#ADC977">0.91</td>
<td align="left" style="background-color:#C6CC73">0.57</td>
<td align="left" style="background-color:#98C67C">0.93</td>
<td align="left" style="background-color:#66BD87">0.31</td>
<td align="left" style="background-color:#5EBC88">0.98</td>
<td align="left" style="background-color:#C6CC73">0.57</td>
<td align="left" style="background-color:#97C67C">0.93</td>
<td align="left" style="background-color:#5FBC89">0.29</td>
<td align="left" style="background-color:#5BBC89">0.98</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#ECD36A">0.67</td>
<td align="left" style="background-color:#B8CB75">0.90</td>
<td align="left" style="background-color:#D5CF6F">0.61</td>
<td align="left" style="background-color:#A4C879">0.91</td>
<td align="left" style="background-color:#7BC083">0.36</td>
<td align="left" style="background-color:#68BE86">0.97</td>
<td align="left" style="background-color:#E8D26B">0.66</td>
<td align="left" style="background-color:#B4CA76">0.90</td>
<td align="left" style="background-color:#7FC182">0.37</td>
<td align="left" style="background-color:#6ABE86">0.97</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#F9D568">0.71</td>
<td align="left" style="background-color:#C5CD72">0.89</td>
<td align="left" style="background-color:#E2D16D">0.64</td>
<td align="left" style="background-color:#B0CA77">0.90</td>
<td align="left" style="background-color:#85C280">0.39</td>
<td align="left" style="background-color:#6DBF85">0.96</td>
<td align="left" style="background-color:#FED066">0.75</td>
<td align="left" style="background-color:#D6D06E">0.87</td>
<td align="left" style="background-color:#99C57C">0.44</td>
<td align="left" style="background-color:#78C182">0.95</td>
</tr>
<tr>
<td rowspan="3" align="left">Energy</td>
<td align="left">SNR &#x3d; 20</td>
<td align="left" style="background-color:#A2C77A">0.47</td>
<td align="left" style="background-color:#7EC281">0.95</td>
<td align="left" style="background-color:#78C083">0.35</td>
<td align="left" style="background-color:#66BE86">0.97</td>
<td align="left" style="background-color:#6DBE86">0.33</td>
<td align="left" style="background-color:#61BD88">0.98</td>
<td align="left" style="background-color:#96C57D">0.44</td>
<td align="left" style="background-color:#77C083">0.96</td>
<td align="left" style="background-color:#9BC57C">0.45</td>
<td align="left" style="background-color:#78C183">0.96</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 10</td>
<td align="left" style="background-color:#C7CD72">0.57</td>
<td align="left" style="background-color:#98C67C">0.93</td>
<td align="left" style="background-color:#9EC67B">0.46</td>
<td align="left" style="background-color:#7BC182">0.95</td>
<td align="left" style="background-color:#9CC67C">0.45</td>
<td align="left" style="background-color:#79C182">0.95</td>
<td align="left" style="background-color:#CACD72">0.58</td>
<td align="left" style="background-color:#9BC67B">0.92</td>
<td align="left" style="background-color:#BCCB75">0.54</td>
<td align="left" style="background-color:#8FC47E">0.93</td>
</tr>
<tr>
<td align="left">SNR &#x3d; 5</td>
<td align="left" style="background-color:#D8CF6F">0.62</td>
<td align="left" style="background-color:#A6C879">0.91</td>
<td align="left" style="background-color:#B3C977">0.51</td>
<td align="left" style="background-color:#89C37F">0.94</td>
<td align="left" style="background-color:#C8CD72">0.57</td>
<td align="left" style="background-color:#95C57C">0.93</td>
<td align="left" style="background-color:#F2D469">0.69</td>
<td align="left" style="background-color:#BECC74">0.89</td>
<td align="left" style="background-color:#DED06D">0.63</td>
<td align="left" style="background-color:#ABC978">0.91</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>These results show that even with different levels of white gaussian noise added to the original signals, the proposed methodology obtained <italic>R</italic>
<sup>2</sup> &#x2265; 0.90 for the PPG signals with the different levels of noise, using the MLP and SVR models for the different locations. In contrast, similar to the case of noise-free, the BP signals obtained better results, presenting an <italic>R</italic>
<sup>2</sup> &#x2265; 0.90 using the MLP model for the three different features in the proposed locations. Furthermore, in the case of BP signals, the MLR model obtained accurate results for the cf-PWV.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>This study investigated a novel methodology to estimate the cf-PWV based on the application of the spectrogram representation of single PPG or BP signals extracted from a peripheral location. The use of the spectrogram representation for the analysis of biomedical signals such as PPG had been studied before as input for data-driven approaches like the classification of peripheral diseases by (<xref ref-type="bibr" rid="B1">Allen&#xa0;et&#xa0;al., 2021</xref>), or biometric recognition, (<xref ref-type="bibr" rid="B11">Donida&#xa0;Labati&#xa0;et&#xa0;al., 2021</xref>). For this reason, in this project, the use of the spectrogram from BP or PPG signals to estimate the cf-PWV values is investigated as a novel methodology to take advantage of the frequency and temporal information encoded in the spectrogram matrix.</p>
<p>In this project, three feature types based on the Schrodinger spectrum, the image&#x2019;s energy texture, and the image&#x2019;s statistical distribution were combined with different machine learning algorithms to estimate the carotid-to-femoral pulse wave velocity (cf-PWV). The results for the noisy-free signals presented a mean value of <italic>R</italic>
<sup>2</sup> &#x3d; 0.92 and <italic>RMSE</italic> &#x3d; 0.54 for the PPG spectrograms and <italic>R</italic>
<sup>2</sup> &#x3d; 0.95 and <italic>RMSE</italic> &#x3d; 0.44 for the BP spectrograms for the noisy-free signals extracted from the Radial, Digital and Brachial location, showing the spectrogram&#x2019;s capacity to encode valuable information that can be extracted to estimate the cf-PWV presenting. The energy-based features using Law&#x2019;s masks presented the best performance for the PPG and BP signals with values of <italic>R</italic>
<sup>2</sup> &#x3d; 0.99 and <italic>RMSE</italic> &#x3d; 0.16 for the SVR applied to PPG spectrogram the Brachial location and <italic>R</italic>
<sup>2</sup> &#x3d; 0.99 and <italic>RMSE</italic> &#x3d; 0.17 for the SVR applied to BP spectrogram the Brachial location. Nevertheless, it is important to recall that all three different feature types obtained one or more models with at least a <italic>R</italic>
<sup>2</sup> &#x3d; 0.90 and <italic>RMSE</italic> &#x3d; 0.64 for all the locations. These results show the feasibility of the different types of features to extract valuable information from a spectrogram created using noisy-free signals to estimate the cf-PWV values.</p>
<p>In contrast, for the noisy cases, the PPG spectrograms presented values of <italic>R</italic>
<sup>2</sup> &#x3d; 0.92 and <italic>RMSE</italic> &#x3d; 0.56 for the <italic>SNR</italic> &#x3d; 65, <italic>R</italic>
<sup>2</sup> &#x3d; 0.88 and <italic>RMSE</italic> &#x3d; 0.70 for the <italic>SNR</italic> &#x3d; 45, and <italic>R</italic>
<sup>2</sup> &#x3d; 0.82 and <italic>RMSE</italic> &#x3d; 0.84 for the <italic>SNR</italic> &#x3d; 30, showing a decrease in the performance for the <italic>SNR</italic> &#x3d; 45 and <italic>SNR</italic> &#x3d; 30 cases of 0.04 and 0.10 for the <italic>R</italic>
<sup>2</sup>, and 0.16 and 0.30 for the <italic>RMSE</italic>. It is important to notice that the SCSA features presented the best overall performance for the noisy cases, obtaining the best mean results value of <italic>R</italic>
<sup>2</sup> &#x3d; 0.94 and <italic>RMSE</italic> &#x3d; 0.50 for MLP and SVR models applied for the different noisy PPG spectrograms and <italic>R</italic>
<sup>2</sup> &#x3d; 0.97 and <italic>RMSE</italic> &#x3d; 0.34 for the SVR model applied for the noisy BP spectrograms, obtaining in a value of <italic>R</italic>
<sup>2</sup> &#x3d; 0.90 or higher for each of the noise level presented in this study. However, it is important to notice that the SCSA method presented a high computational complexity to compute the features for each combination of signals (PPG or BP) and location (Radial, Digital, Brachial). For this reason, it is essential to develop future works to reduce this complexity to extend this method for real applications where time and computational cost play an essential role.</p>
<p>Previous studies have been using machine learning or deep learning models to estimate the cf-PWV based on PPG or BP signals (<xref ref-type="bibr" rid="B47">Tavallali&#xa0;et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B20">Jin&#xa0;et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B32">Li&#xa0;et&#xa0;al., 2022</xref>). However, a direct comparison between our work and many of the previous studies cannot be made given that these studies use real data for the estimation, in contrast with the <italic>in silico</italic> data used in this study. Nevertheless, the study made by (<xref ref-type="bibr" rid="B20">Jin&#xa0;et&#xa0;al., 2021</xref>) used the same Blood Pressure <italic>in silico</italic> signals from the Radial location for the noisy case. In this study, the authors proposed the use of an LSTM deep-learning model to estimate the cf-PWV, obtaining an <italic>R</italic>
<sup>2</sup> &#x2265; 0.98 and a <italic>RMSE</italic> &#x2264; 0.24. In contrast, the proposed method obtained a similar performance of an <italic>R</italic>
<sup>2</sup> &#x2265; 0.97 and a <italic>RMSE</italic> &#x2264; 0.38.</p>
<p>It is important to notice that the model parameters used for the generation of the <italic>in silico</italic> pulse wave signals were changed with age, allowing the investigation of the effects of aging in the estimation of cf-PWV. Previous studies had demonstrated that there could exist a decrease in the performance of the estimation for high PWV values associated with the sensitivity to variations in the transit time during the cf-PWV estimation (<xref ref-type="bibr" rid="B32">Li&#xa0;et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B20">Jin&#xa0;et&#xa0;al., 2021</xref>). This same behavior was noticed in this project for some of the models where there is an increase of the error estimation for higher values of cf-PWV (usually higher than 9 <inline-formula id="inf51">
<mml:math id="m79">
<mml:mfrac>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>), these values are presented for virtual patients between 55 and 75&#xa0;years old (<xref ref-type="bibr" rid="B7">Charlton&#xa0;et&#xa0;al., 2019</xref>). h Nevertheless, the models with the best performances (<italic>R</italic>
<sup>2</sup> &#x2265; 0.98) do not present this increase of error for the high cf-PWV, showing a great capacity to estimate the cf-PWV for all the different ages (25&#x2013;75) without presenting an important increase in the error produced by the age of the virtual patient. These results are similar to the results reported in <xref ref-type="bibr" rid="B20">Jin&#xa0;et&#xa0;al. (2021)</xref> where they use the LSTM for the noisy data estimation obtaining a great capacity to estimate the cf-PWV regarding the age of the virtual patient.</p>
<p>Even if these results are promising, it is crucial to consider the different limitations presented in this project. The principal limitation is the use of <italic>in silico</italic> data rather than real data collected from a specific human population. Nevertheless, the <italic>in silico</italic> data allows us to achieve an initial validation of the proposed methodology, whose results will permit us to proceed with the use of real data. Another limitation of this project is the spectrogram representation made using one-cycle signals; given that the real PPG and BP signals present multiple cycles, this will change the spectrogram image obtained, and this could make the features computed in this work may not work for the multi-cycle representation. However, future work will be done toward solving this limitation to validate the proposed methodology to obtain a more realistic analysis of the feasibility of the spectrogram to estimate the cf-PWV.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This paper investigates a new methodology to estimate cf-PWV based on the spectrogram representation obtained from BP or PPG signals taken from peripheral signals using machine learning models. The proposed approach incorporates three different types of features to probe the feasibility of the spectrogram to accurately estimate the cf-PWV. The results prove that the three different methods could obtain good performance, where the energy features showed the best performance for all the models without noise and the SCSA presented the best results against the noise levels proposed in the study. In the future, further validation of the proposed methodology in real human signals needs to be conducted to overcome the limitation of using <italic>in silico</italic> data with one cardiac cycle. This proposed method may be implemented for personal healthcare applications upon successful clinical validation. Also, it can open the door for future investigations of new machine learning methods and feature extraction techniques to improve the estimation of cf-PWV based on spectrogram representation. The code is available at <ext-link ext-link-type="uri" xlink:href="https://github.com/EMANG-KAUST/Spectrogram_AS_Frontiers">https://github.com/EMANG-KAUST/Spectrogram_AS_Frontiers</ext-link>. We welcome developments to the existing code or contributions of new algorithms for inclusion in future versions of the arterial stiffness prediction platform.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s11">Supplementary&#xa0;Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>The authors confirm their contribution to the paper as follows: study conception and design: MB, JV, and T-ML-K; data collection: MB and JV; simulations and coding: JV, analysis and interpretation of results: MB, JV, and T-ML-K; draft manuscript preparation: MB, JV, and T-ML-K. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work has been supported by the King Abdullah University of Science and Technology (KAUST), Saudi Arabia, Base Research Fund (BAS/1/1627- 01-01) to Taous Meriem Laleg and KAUST.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fphys.2023.1100570/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fphys.2023.1100570/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<fn-group>
<fn id="fn1">
<label>1</label>
<p>
<ext-link ext-link-type="uri" xlink:href="https://peterhcharlton.github.io/pwdb/index.html">https://peterhcharlton.github.io/pwdb/index.html</ext-link>
</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Allen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Iqbal</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Stansby</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Deep learning-based photoplethysmography classification for peripheral arterial disease detection: A proof-of-concept study</article-title>. <source>Physiol. Meas.</source> <volume>42</volume>, <fpage>054002</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6579/abf9f3</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bahloul</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Chahid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T.-M.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>A multilayer perceptron-based carotid-to-femoral pulse wave velocity estimation using ppg signal</article-title>,&#x201d; in <conf-name>2021 IEEE EMBS International Conference on Biomedical and Health Informatics</conf-name> (<publisher-name>BHI IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ban</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Kwon</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Movement noise cancellation in ppg signals</article-title>,&#x201d; in <conf-name>2016 IEEE International Conference on Consumer Electronics (ICCE)</conf-name> (<publisher-name>Institute of Electrical and Electronics Engineers Inc</publisher-name>), <fpage>47</fpage>&#x2013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1109/ICCE.2016.7430517</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Blacher</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Guerin</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Pannier</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Marchais</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Safar</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>London</surname>
<given-names>G. M.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Impact of aortic stiffness on survival in end-stage renal disease</article-title>. <source>Circulation</source> <volume>99</volume>, <fpage>2434</fpage>&#x2013;<lpage>2439</lpage>. <pub-id pub-id-type="doi">10.1161/01.cir.99.18.2434</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chahid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Serrai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Achten</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T.-M.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>A new roi-based performance evaluation method for image denoising using the squared eigenfunctions of the Schr&#xf6;dinger operator</article-title>,&#x201d; in <conf-name>2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society</conf-name> (<publisher-name>EMBC</publisher-name>), <fpage>5579</fpage>&#x2013;<lpage>5582</lpage>. <pub-id pub-id-type="doi">10.1109/EMBC.2018.8513615</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chahid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Serrai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Achten</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T.-M.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Adaptive method for mri enhancement using squared eigenfunctions of the Schr&#xf6;dinger operator</article-title>,&#x201d; in <conf-name>2017 IEEE Biomedical Circuits and Systems Conference (BioCAS)</conf-name>, <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/BIOCAS.2017.8325107</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Charlton</surname>
<given-names>P. H.</given-names>
</name>
<name>
<surname>Harana</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Vennin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chowienczyk</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Alastruey</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Modeling arterial pulse waves in healthy aging: A database for <italic>in silico</italic> evaluation of hemodynamics and pulse wave indexes</article-title>. <source>Am. J. Physiology - Heart Circulatory Physiology</source> <volume>317</volume>, <fpage>H1062</fpage>&#x2013;<lpage>H1085</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.00218.2019</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Choi</surname>
<given-names>C. U.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>E. B.</given-names>
</name>
<name>
<surname>Suh</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Rha</surname>
<given-names>S.-W.</given-names>
</name>
<etal/>
</person-group> (<year>2007</year>). <article-title>Impact of aortic stiffness on cardiovascular disease in patients with chest pain: Assessment with direct intra-arterial measurement</article-title>. <source>Am. J. Hypertens.</source> <volume>20</volume>, <fpage>1163</fpage>&#x2013;<lpage>1169</lpage>. <pub-id pub-id-type="doi">10.1016/j.amjhyper.2007.07.004</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dash</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jena</surname>
<given-names>U. R.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Multi-resolution laws&#x2019; masks based texture classification</article-title>. <source>J. Appl. Res. Technol.</source> <volume>15</volume>, <fpage>571</fpage>&#x2013;<lpage>582</lpage>. <pub-id pub-id-type="doi">10.1016/j.jart.2017.07.005</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dennis</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tran</surname>
<given-names>H. D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Spectrogram image feature for sound event classification in mismatched conditions</article-title>. <source>IEEE Signal Process. Lett.</source> <volume>18</volume>, <fpage>130</fpage>&#x2013;<lpage>133</lpage>. <pub-id pub-id-type="doi">10.1109/LSP.2010.2100380</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Donida Labati</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Piuri</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Rundo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Scotti</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Spampinato</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Biometric recognition of ppg cardiac signals using transformed spectrogram images</article-title>,&#x201d; in <source>Pattern recognition. ICPR international workshops and challenges</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Del Bimbo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cucchiara</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sclaroff</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Farinella</surname>
<given-names>G. M.</given-names>
</name>
<name>
<surname>Mei</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Bertini</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>), <fpage>244</fpage>&#x2013;<lpage>257</lpage>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elgeldawi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sayed</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Galal</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Zaki</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Hyperparameter tuning for machine learning algorithms used for Arabic sentiment analysis</article-title>. <source>Informatics</source> <volume>8</volume>, <fpage>79</fpage>. <pub-id pub-id-type="doi">10.3390/informatics8040079</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elsamnah</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Bilgaiyan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Affiq</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shim</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Ishidai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hattori</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Comparative design study for power reduction in organic optoelectronic pulse meter sensor</article-title>. <source>Biosensors</source> <volume>9</volume>, <fpage>48</fpage>. <pub-id pub-id-type="doi">10.3390/bios9020048</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Esgalhado</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Fernandes</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Vassilenko</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Batista</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Russo</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The application of deep learning algorithms for ppg signal processing and classification</article-title>. <source>Computers</source> <volume>10</volume>, <fpage>158</fpage>. <pub-id pub-id-type="doi">10.3390/computers10120158</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gade</surname>
<given-names>J.-L.</given-names>
</name>
<name>
<surname>Thore</surname>
<given-names>C.-J.</given-names>
</name>
<name>
<surname>Sonesson</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>St&#xe5;lhand</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>
<italic>In vivo</italic> parameter identification in arteries considering multiple levels of smooth muscle activity</article-title>. <source>Biomechanics Model. Mechanobiol.</source> <volume>1&#x2013;13</volume>, <fpage>1547</fpage>&#x2013;<lpage>1559</lpage>. <pub-id pub-id-type="doi">10.1007/s10237-021-01462-4</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Garcia</surname>
<given-names>J. M. V.</given-names>
</name>
<name>
<surname>Bahloul</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T.-M.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>A multiple linear regression model for carotid-to-femoral pulse wave velocity estimation based on schrodinger spectrum characterization</article-title>,&#x201d; in <conf-name>2022 44th Annual International Conference of the IEEE Engineering in Medicine &#x26; Biology Society</conf-name> (<publisher-name>EMBC</publisher-name>), <fpage>143</fpage>&#x2013;<lpage>147</lpage>. <pub-id pub-id-type="doi">10.1109/EMBC48229.2022.9871031</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Grubbstr&#xf6;m</surname>
<given-names>R. W.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>The moments and central moments of a compound distribution</article-title>. <source>Eur. J. Operational Res.</source> <volume>170</volume>, <fpage>106</fpage>&#x2013;<lpage>119</lpage>. <pub-id pub-id-type="doi">10.1016/j.ejor.2004.06.012</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Heinzel</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>R&#xfc;diger</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Schilling</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2002</year>). <source>Spectrum and spectral density estimation by the discrete fourier transform (dft), including a comprehensive list of window functions and some new flat-top windows</source>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jablonski</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dziedziech</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Intelligent spectrogram &#x2013; A tool for analysis of complex non-stationary signals</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>167</volume>, <fpage>108554</fpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2021.108554</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chowienczyk</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Alastruey</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Estimating pulse wave velocity from the radial pressure wave using machine learning algorithms</article-title>. <source>Plos one</source> <volume>16</volume>, <fpage>e0245026</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0245026</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kaisserli</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T.-M.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Image representation and denoising using squared eigenfunctions of schrodinger operator</source>. <comment>arXiv preprint arXiv:1409.3720</comment>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>H.-L.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S.-H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Pulse wave velocity in atherosclerosis</article-title>. <source>Front. Cardiovasc. Med.</source> <volume>6</volume>, <fpage>41</fpage>. <pub-id pub-id-type="doi">10.3389/fcvm.2019.00041</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kularatna</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ross</surname>
<given-names>A. S.</given-names>
</name>
<name>
<surname>Fernando</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>James</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Background to surge protection</source>. <publisher-name>Elsevier</publisher-name>. <pub-id pub-id-type="doi">10.1016/b978-0-12-811664-7.00001-x</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Minz</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Feature selection: A literature review</article-title>. <source>SmartCR</source> <volume>4</volume>, <fpage>211</fpage>&#x2013;<lpage>229</lpage>. <pub-id pub-id-type="doi">10.6029/smartcr.2014.03.007</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kvyetnyy</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sofina</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Olesenko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Komada</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Sikora</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kalizhanova</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). &#x201c;<article-title>Method of image texture segmentation using laws&#x2019; energy measures</article-title>,&#x201d; in <conf-name>In Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2017 (SPIE)</conf-name>, <volume>10445</volume>, <fpage>1784</fpage>&#x2013;<lpage>1792</lpage>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Laleg-Kirati</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Cr&#xe9;peau</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sorine</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Semi-classical signal analysis</article-title>. <source>Math. Control, Signals, Syst.</source> <volume>25</volume>, <fpage>37</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1007/s00498-012-0091-1</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Laleg-Kirati</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>M&#xe9;digue</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Papelier</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cottin</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Van De Louw</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Validation of a semi-classical signal analysis method for stroke volume variation assessment: A comparison with the PiCCO technique</article-title>. <source>Ann. Biomed. Eng.</source> <volume>38</volume>, <fpage>3618</fpage>&#x2013;<lpage>3629</lpage>. <pub-id pub-id-type="doi">10.1007/s10439-010-0118-z</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Laws</surname>
<given-names>K. I.</given-names>
</name>
</person-group> (<year>1980</year>). <source>Textured image segmentation</source>. <publisher-name>University of Southern California</publisher-name>. <comment>
<italic>IPI Report</italic> 940</comment>.</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T. M.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>Central blood pressure estimation from distal PPG measurement using semiclassical signal analysis features</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>44963</fpage>&#x2013;<lpage>44973</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3065576</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>Signal denoising based on the Schr&#xf6;dinger operator&#x2019;s eigenspectrum and a curvature constraint</article-title>. <source>IET Signal Process.</source> <volume>15</volume>, <fpage>195</fpage>&#x2013;<lpage>206</lpage>. <pub-id pub-id-type="doi">10.1049/sil2.12023</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Piliouras</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Poghosyan</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>AlHameed</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Laleg-Kirati</surname>
<given-names>T.-M.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Automatic detection of epileptiform eeg discharges based on the semi-classical signal analysis (scsa) method</article-title>,&#x201d; in <conf-name>2021 43rd Annual International Conference of the IEEE Engineering in Medicine &#x26; Biology Society</conf-name> (<publisher-name>EMBC IEEE</publisher-name>), <fpage>928</fpage>&#x2013;<lpage>931</lpage>.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An xgboost-based model for assessment of aortic stiffness from wrist photoplethysmogram</article-title>. <source>Comput. Methods Programs Biomed.</source> <volume>226</volume>, <fpage>107128</fpage>. <pub-id pub-id-type="doi">10.1016/j.cmpb.2022.107128</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mackenzie</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Wilkinson</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Cockcroft</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Assessment of arterial stiffness in clinical practice</article-title>. <source>QJM Int. J. Med.</source> <volume>95</volume>, <fpage>67</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1093/qjmed/95.2.67</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Matsushita</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>E. D.</given-names>
</name>
<name>
<surname>Budoff</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chirinos</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Fernhall</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Cardio-ankle vascular index and cardiovascular disease: Systematic review and meta-analysis of prospective and cross-sectional studies</article-title>. <source>J. Clin. Hypertens.</source> <volume>21</volume>, <fpage>16</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1111/jch.13425</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mattace-Raso</surname>
<given-names>F. U.</given-names>
</name>
<name>
<surname>van der Cammen</surname>
<given-names>T. J.</given-names>
</name>
<name>
<surname>Hofman</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>van Popele</surname>
<given-names>N. M.</given-names>
</name>
<name>
<surname>Bos</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Schalekamp</surname>
<given-names>M. A.</given-names>
</name>
<etal/>
</person-group> (<year>2006</year>). <article-title>Arterial stiffness and risk of coronary heart disease and stroke: The rotterdam study</article-title>. <source>Circulation</source> <volume>113</volume>, <fpage>657</fpage>&#x2013;<lpage>663</lpage>. <pub-id pub-id-type="doi">10.1161/CIRCULATIONAHA.105.555235</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="book">
<collab>Maxim integrated</collab> (<year>2017</year>). <source>Signal-to-noise ratio as a quantitative measure for optical biosensors</source>.</citation>
</ref>
<ref id="B37">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mensah</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Roth</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Fuster</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2019</year>). <source>The global burden of cardiovascular diseases and risk factors: 2020 and beyond</source>.</citation>
</ref>
<ref id="B38">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Miroslav</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Rodojevic</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Texture segmentation: Co-Occurrence matrix and laws&#x2019; texture masks methods</source>.</citation>
</ref>
<ref id="B39">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Mulimani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Koolagudi</surname>
<given-names>S. G.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Acoustic event classification using spectrogram features</article-title>,&#x201d; in <conf-name>TENCON 2018 - 2018 IEEE Region 10 Conference</conf-name>, <fpage>1460</fpage>&#x2013;<lpage>1464</lpage>. <pub-id pub-id-type="doi">10.1109/TENCON.2018.8650444</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>Y.-H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Statistical approach to spectrogram analysis for radio-frequency interference detection and mitigation in an l-band microwave radiometer</article-title>. <source>Sensors</source> <volume>19</volume>, <fpage>306</fpage>. <pub-id pub-id-type="doi">10.3390/s19020306</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Piliouras</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Contributions to the semi-classical signal analysis method: The arterial stiffness assessment case study</source>. <pub-id pub-id-type="doi">10.25781/KAUST-NVCZ0</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Rachidi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chappard</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Marchadier</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gadois</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lespessailles</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Benhamou</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Application of laws&#x2019; masks to bone texture analysis: An innovative image analysis tool in osteoporosis</article-title>,&#x201d; in <conf-name>2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro</conf-name>, <fpage>1191</fpage>&#x2013;<lpage>1194</lpage>. <pub-id pub-id-type="doi">10.1109/ISBI.2008.4541215</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rajzer</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Wojciechowska</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Klocek</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Palka</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Brzozowska-Kiszka</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kawecka-Jaszcz</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Comparison of aortic pulse wave velocity measured by three techniques: Complior, sphygmocor and arteriograph</article-title>. <source>J. Hypertens.</source> <volume>26</volume>, <fpage>2001</fpage>&#x2013;<lpage>2007</lpage>. <pub-id pub-id-type="doi">10.1097/HJH.0b013e32830a4a25</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shokawa</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Imazu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yamamoto</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Toyofuku</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tasaki</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Okimoto</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2005</year>). <article-title>Pulse wave velocity predicts cardiovascular mortality findings from the Hawaii-los angeles-hiroshima study</article-title>. <source>Circulation J.</source> <volume>69</volume>, <fpage>259</fpage>&#x2013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.1253/circj.69.259</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Siam</surname>
<given-names>A. I.</given-names>
</name>
<name>
<surname>Sedik</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>El-Shafai</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Elazm</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>El-Bahnasawy</surname>
<given-names>N. A.</given-names>
</name>
<name>
<surname>El Banby</surname>
<given-names>G. M.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Biosignal classification for human identification based on convolutional neural networks</article-title>. <source>Int. J. Commun. Syst.</source> <volume>34</volume>. <pub-id pub-id-type="doi">10.1002/dac.4685</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Stockman</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Shapiro</surname>
<given-names>L. G.</given-names>
</name>
</person-group> (<year>2001</year>). <source>Computer vision</source>. <publisher-loc>Upper Saddle River, NJ, USA</publisher-loc>: <publisher-name>Prentice Hall PTR</publisher-name>.</citation>
</ref>
<ref id="B47">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tavallali</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>T. Y.</given-names>
</name>
<name>
<surname>Rinderknecht</surname>
<given-names>D. G.</given-names>
</name>
<name>
<surname>Pahlevan</surname>
<given-names>N. M.</given-names>
</name>
</person-group> (<year>2015</year>). <source>On the convergence and accuracy of the cardiovascular intrinsic frequency method</source>, <volume>2</volume>. <publisher-name>Royal Society open science</publisher-name>, <fpage>150475</fpage>.</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tavallali</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Razavi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pahlevan</surname>
<given-names>N. M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Artificial intelligence estimation of carotid-femoral pulse wave velocity using carotid waveform</article-title>. <source>Sci. miscs</source> <volume>8</volume> (<issue>1</issue>). <pub-id pub-id-type="doi">10.1038/s41598-018-19457-0</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Trethewey</surname>
<given-names>M. W.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Window and overlap processing effects on power estimates from spectra</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>14</volume>, <fpage>267</fpage>&#x2013;<lpage>278</lpage>. <pub-id pub-id-type="doi">10.1006/mssp.1999.1274</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Sloten</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Schram</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>van den Hurk</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Dekker</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Nijpels</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Henry</surname>
<given-names>R. M.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Local stiffness of the carotid and femoral artery is associated with incident cardiovascular events and all-cause mortality: The hoorn study</article-title>. <source>J. Am. Coll. Cardiol.</source> <volume>63</volume>, <fpage>1739</fpage>&#x2013;<lpage>1747</lpage>. <pub-id pub-id-type="doi">10.1016/j.jacc.2013.12.041</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>K.-C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>The feature extraction based on texture image information for emotion sensing in speech</article-title>. <source>Sensors</source> <volume>14</volume>, <fpage>16692</fpage>&#x2013;<lpage>16714</lpage>. <pub-id pub-id-type="doi">10.3390/s140916692</pub-id>
</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Willum Hansen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Staessen</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Torp-Pedersen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Rasmussen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Thijs</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ibsen</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2006</year>). <article-title>Prognostic value of aortic pulse wave velocity as index of arterial stiffness in the general population</article-title>. <source>Circulation</source> <volume>113</volume>, <fpage>664</fpage>&#x2013;<lpage>670</lpage>. <pub-id pub-id-type="doi">10.1161/CIRCULATIONAHA.105.579342</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Anand</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Maximum relevance and minimum redundancy feature selection methods for a marketing machine learning platform</article-title>,&#x201d; in <conf-name>2019 IEEE International Conference on Data Science and Advanced Analytics</conf-name> (<publisher-name>DSAA</publisher-name>), <fpage>442</fpage>&#x2013;<lpage>452</lpage>. <pub-id pub-id-type="doi">10.1109/DSAA.2019.00059</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zong</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Jafari</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Robust heart rate estimation using wrist-based ppg signals in the presence of intense physical activities</article-title>,&#x201d; in <conf-name>2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society</conf-name> (<publisher-name>EMBC</publisher-name>), <fpage>8078</fpage>&#x2013;<lpage>8082</lpage>. <pub-id pub-id-type="doi">10.1109/EMBC.2015.7320268</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>