<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>ViSCOPE: Vital Signs Contactless Estimation Pipeline for Robot-Aided Rehabilitation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rita Molle</string-name>
          <email>rita.molle@unicampus.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Tamantini</string-name>
          <email>christian.tamantini@cnr.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabrizio Tafoni</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Caroppo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Manni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pietro Aleardo Siciliano</string-name>
          <email>pietroaleardo.siciliano@cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Loredana Zollo</string-name>
          <email>l.zollo@unicampus.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Leone</string-name>
          <email>alessandro.leone@cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Remote PPG, Contactless Monitoring, Robot-aided Rehabilitation, Multimodal Monitoring</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Microelectronics and Microsystems, National Research Council of Italy</institution>
          ,
          <addr-line>Via per Monteroni c/o Campus Universitario</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Cognitive Sciences and Technologies, National Research Council of Italy</institution>
          ,
          <addr-line>Via Giandomenico Romagnosi 18a, 00196</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Palazzina A3</institution>
          ,
          <addr-line>73100, Lecce</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Portillo 21</institution>
          ,
          <addr-line>00128, Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Research Unit of Advanced Robotics and Human-Centred Technologies, Università Campus Bio-Medico di Roma</institution>
          ,
          <addr-line>Via Alvaro del</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <abstract>
        <p>In rehabilitation settings, accurate monitoring of physiological parameters is critical for tailoring therapeutic interventions and ensuring patient safety. This paper introduces ViSCOPE, a contactless vital sign estimation pipeline, and its integration into a robotic rehabilitation platform, aimed at providing non-invasive monitoring of heart rate, breathing rate, and oxygen saturation. ViSCOPE was validated against gold-standard devices in both resting conditions and after physical exertion, simulating the demands of rehabilitation exercises. In resting conditions, the system achieved mean absolute errors of 5.50 ± 4.91 bpm for heart rate, 5.13 ± 2.86 bpm for breathing rate, and 1.23 ± 0.43% for oxygen saturation. However, after physical activity, the error committed in estimating the heart rate significantly increased up to 13.10 ± 8.79 bpm ( &lt; 1.00 ⋅ 10 −3), indicating a reduced accuracy.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Rehabilitation robots have become indispensable instruments in both physical and cognitive therapy
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Moreover, the introduction of multimodal monitoring systems enables the realization of
sophisticated physiological monitoring systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Such systems facilitate the continuous assessment of
vital parameters, thereby providing real-time insights into the patient’s health status during therapy
sessions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This data-driven approach permits the continuous estimation of the complex user state to
dynamically adjust the therapeutic interventions, thereby ensuring that treatments are personalized to
the patient’s functional capacity and psychophysiological responses [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>Conventional techniques for measuring vital signs are typically contact-based. For example,
commercial and low-cost wearable smart sensors enable signal processing algorithms to provide discrete Heart
Rate (HR), Breathing Rate (BR), or blood oxygenation (SpO2) values, becoming increasingly popular in
the market. The main problem with wearable sensor-based monitoring is that end-users with diferent</p>
      <p>CEUR</p>
      <p>
        ceur-ws.org
levels of cognitive function must remember to wear the devices and charge them frequently, restricting
their use. Additionally, data quality can be compromised due to movement artifacts, environmental
factors, or improper sensor placement, further restricting the reliability of the monitoring. Alternatively,
contactless sensors are less invasive and can track vital signs in authentic, lifelike settings without
interfering with a person’s regular activities. It is important to note, also, that the COVID-19
pandemic has led to a rise in the use of noncontact technology for vital sign monitoring. The literature
review revealed that there are currently two primary categories of contactless vital sign estimation
methods from RGB images: motion-based methods and methods that assess color intensity changes.
The latter are the most widely used and efective techniques. Their foundation lies in the analysis of
the remote plethysmographic signal (rPPG) obtained from the vision sensor [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. The integration
of such technology on robotic platforms is widely investigated in the literature. For example, in [7]
the authors developed a camera system consisting of one Infrared camera and three monochrome
cameras to reliably facilitate the contactless acquisition of vital sign parameters. This camera system
was mounted on a teleoperated robot that can successfully and reliably deliver vital sign measurements
while navigating complex clinical environments and maintaining social distancing. Takir et al. [8]
published a study in which children with autism spectrum disorder interacted and played games with a
robot. rPPG signals were extracted using face images captured through the camera during the
interaction between the robot and the children. The study aimed to use rPPG signals in emotion recognition
as an alternative method since other emotion recognition modalities face challenges during robot-child
interaction. The authors of [9] proposed an agile quadruped robotic system that comprises a set of
contactless monitoring systems for measuring vital signs (skin temperature, BR, HR, and SpO2) and a
tablet computer to enable face-to-face medical interviewing. In the context of robotic platforms, the
topic under consideration (contactless vital signs evaluation) presents critical issues that have been
only partially addressed in scientific works, such as subject motion, ambient light illumination, distance
from the camera, estimation of non-at-rest vital signs, and motion artifacts. Also, most of the previous
studies of non-contact video-based vital signs monitoring have been on healthy volunteers, sometimes
in sunlight only, and have usually concentrated on HR estimation or BR estimation, without considering
other important vital signs such as SpO2.
      </p>
      <p>Previous studies exhibited some limitations. Firstly, to the best of the authors’ knowledge, there are
currently no contactless approaches that simultaneously estimate HR, BR, and SpO2 from RGB images,
as most techniques focus on one or, at best, two parameters. Secondly, the accuracy of contactless
systems has never been validated under conditions of physical exertion, which is commonly present
during rehabilitation sessions, where patients perform exercises that directly impact physiological
parameters. These gaps limit the applicability of existing systems in dynamic and intensive clinical
settings like rehabilitation.</p>
      <p>Therefore, this paper aims to propose the Vital Signs Contactless Estimation Pipeline (ViSCOPE)
and its integration into a service robot employed in rehabilitative healthcare settings. Specifically, the
robot can act as a robotic coach in the context of robot-aided rehabilitation, administering rehabilitation
exercises, providing corrective feedback, and even physically interacting with the patient. Moreover,
the robotic therapist can guide the patient through exercises, ofering corrective feedback, and assisting
in movement execution when needed [10]. Equipping robots used for rehabilitative coaching with
physiological monitoring tools like ViSCOPE simplifies the setup, ensuring physiological monitoring
throughout the therapy sessions. Moreover, the accuracy of the proposed ViSCOPE system is validated
with respect to gold-standard measurements, both in resting conditions and after physical activity,
resembling the altered physiological status of patients engaged in physical therapy.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Materials and Methods</title>
      <sec id="sec-2-1">
        <title>2.1. Vital Sign Contactless estimation Pipeline</title>
        <p>Our proposed ViSCOPE input is represented by a stream of images obtained from an RGB image,
collected by a service robot, from which the rPPG is extracted and processed for the subsequent vital
signs estimation. Figure 1 depicts the algorithmic pipeline through logical blocks. Regarding the
preprocessing phase, face detection is one of the most crucial algorithmic steps. Here, the Mediapipe library
[11] was used to make face detection as independent of orientation and/or distance as feasible. Mediapipe
uses Machine Learning to create 3D surface geometry with only one camera input. Subsequently, for
efective signal extraction, a facial image-based remote rPPG algorithm also needs to choose a Region
of Interest (ROI) within the identified facial region. Numerous studies have demonstrated that the facial
regions where the rPPG signal is strongest are the forehead and the cheeks. Accordingly, in the present
work, the facial regions are identified by the corresponding facial landmarks returned by the Mediapipe
library and the rPPG signal was processed from the R, G, and B color information extracted from such
ROIs.</p>
        <p>Subsequently, an algorithm for low-light image enhancement was employed for improving the
brightness of the chosen ROIs. The algorithm is designed to balance ROI brightness while preserving
the details, such as color variations within the forehead and cheeks that are related to blood volume
changes. Unlike traditional histogram equalization methods, the algorithm implements an approach
based on an upgraded version of Cuckoo Search methodology [12]. After applying the algorithmic
blocks included in the pre-processing step, the subject’s head motion and ambient lighting variations
are significantly less disruptive to the values in the RGB components.</p>
        <p>Considering a continuous monitoring scenario, the video segment that is used for vital sign estimation
is represented by a sliding time window. This is the portion of the video through which the discrete value
of HR, BR, and SpO2 is computed. In our work, the raw RGB signals are segmented using a 30-second
moving window, with a 1-second scroll between consecutive windows. After extracting the raw signals
for each frame belonging to the sliding window, specific signal processing techniques are employed to
improve signal quality for the subsequent feature extraction steps. Consequently, detrending is applied
to remove linear trends from the raw signal and, since the interest is in the periodicity of the signal,
the resulting raw signal is normalized by dividing it by its maximum absolute value and smoothed
using a sliding average filter. To obtain accurate measurements of HR and BR, it is essential to process
the raw RGB signals by filtering out unrealistic frequencies. To this end, a third-order band-pass filter
with optimal characteristics is employed to eliminate both high and low-frequency noise. This filtering
process specifically targets frequency components outside the designated ranges: [0.75Hz – 3.5Hz] for
HR and [0.15Hz - 0.5Hz] for BR.</p>
        <p>Next, in the proposed pipeline, after having assessed the latest findings in the scientific literature, the
chrominance-based method [13] is used for the temporal reconstruction of the rPPG signal. At this
point, given an estimate of the plethysmography signal, HR and BR can be estimated using frequency
analysis. For this purpose, this signal, which contains a distinct periodicity, is converted to the frequency
domain using the Fast Fourier Transform. To calculate the average estimations for HR and BR, the
frequencies associated with the peaks of the power spectrum are analyzed. For HR estimation, we
focus on the frequency that corresponds to the highest peak intensity within the range of [0.75Hz
3.5Hz], whereas for BR estimation, we examine the frequency with the maximum peak intensity in
the range of [0.15Hz - 0.5Hz]. The HR and BR values, represented as average beats per minute, are
derived by multiplying the obtained frequency values by 60. Finally, to evaluate the values of SpO2
we have reproduced the approach described in [14] and based on the calculation of the ratio of the
concentration of oxygenated hemoglobin to the total concentration of hemoglobin present in the blood.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Experimental Evaluation</title>
        <p>The experimental setup used for the software validation is shown in Fig. 2 and includes:</p>
        <p>• the robot TIAGo (PAL Robotics S.L., Barcelona, Spain), whose head-mounted ASUS Xtion camera
works at 30 Hz and has a resolution of 640 × 480;
• the BioHarness 3.0 chest belt, developed by ZephyrTM Technology, to record the cardiorespiratory
activity (i.e. HR and BR). The chest belt is worn on the skin at the sternum level and works at a
frequency of 1 Hz;
• the MyKi Oxy pulse oximeter to record the oxygen saturation levels in the arterial blood (SpO2).</p>
        <p>It works with a frequency of 1 Hz.</p>
        <p>The overall systems were developed and integrated in Robot Operating System (ROS) Melodic
middleware on Ubuntu 18.04 LTS.</p>
        <p>Six healthy subjects (4 males, 2 females, with an average age of 27.67 ± 2.58) were enrolled for the
ViSCOPE validation. The experimental procedure involved two recording sessions: one under resting
condition (denoted as Rest,  ) and another following one minute of physical activity (denoted as Physical
Activity,   ) performed by the subject. The physical activity consisted of performing jumping jacks for
one minute to elevate the subject’s physiological parameters. Each subject underwent both conditions,
each repeated five times and lasting 30 seconds, resulting in ten recordings per participant. The ambient
lighting was maintained between 300 and 500 lux throughout the experiment to ensure consistency.</p>
        <p>During each recording session, the subject sat stationary in front of the TIAGo robot, positioned at a
ifxed distance of 50 cm. The subject was instructed to maintain a steady gaze at the robot, avoiding any
movement, for the entire 30-second duration of the recording.</p>
        <p>While the recordings were ongoing, physiological parameters were estimated by the software (HR  ,
BR , SpO2,vs), and a value was given at the end of each 30-second acquisition period. Simultaneously,
the gold-standard (GS) devices, BioHarness and Miki Oxy (as previously defined), continuously recorded
physiological parameters throughout the 30 seconds, providing measurements at their respective
sampling frequencies (HR , BR , SpO2,gs).</p>
        <p>To validate the ViSCOPE software, the Absolute Error (  ) is calculated to assess how closely the
estimated values from the proposed approach match the values obtained from the GS devices. The
purpose of this comparison is to evaluate the accuracy of the ViSCOPE software in estimating the three
physiological parameters. The  of the physiological parameters was computed with the following
equation:
|Δ | = |  −   |
(1)
where  represents the physiological parameter (i.e. HR, BR, SpO2). Specifically,   is the last value
recorded by the corresponding GS device, thus to the value acquired at the 30th second.</p>
        <p>The closer the  is to zero, the more reliable the ViSCOPE software is in reproducing the GS
measurements. This approach helps to demonstrate whether the proposed system can be trusted
for monitoring physiological data and how accurately it can replicate the true values obtained from
clinically validated devices. Therefore,  serves as a critical metric for validating the performance of
the software in real-world scenarios.</p>
        <p>Moreover, the Mann-Whitney U test with a p-value of 0.05 was applied on the  of each parameter
to evaluate if there were statistically significant diferences between the two conditions (i.e.  and   ).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results and Discussion</title>
      <p>The results obtained in terms of</p>
      <p>and with the statistical test application are shown in Fig. 3.</p>
      <p>For the  condition, the mean  for HR (i.e. |Δ | ) is 5.50 ± 4.91 bpm, indicating relatively low
error and variability in HR estimation during rest. The |Δ| shows a mean error of 5.13 ± 2.86 bpm,
demonstrating a moderate error and lower variability in BR measurements. Lastly, the |Δ 2| has a
mean of 1.23 ± 0.43%, indicating a small and consistent error in SpO2 estimation.</p>
      <p>For the   condition, the |Δ | increases significantly with respect to the same metric in the 
condition, with a mean of 13.10 ± 8.79 bpm, reflecting a statistically significant higher error and greater
variability during physical exertion. The |Δ| shows a slightly higher error than the one obtained in  ,
pointing to more variability in BR measurements during activity (5.93 ± 3.96 bpm). The |Δ 2| also
increases slightly, with a mean of 1.43 ± 1.59%, indicating more variability but still relatively low error
in oxygen saturation estimation.</p>
      <p>
        These results suggest that while the ViSCOPE system performs reasonably well in the  condition,
with results comparable to previous studies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], there is a notable increase in error, particularly in HR,
in the acquisition made after   . Importantly, the   condition represents a novelty in this study
and can not be directly compared to earlier research, as similar conditions have not been previously
addressed. Since the ViSCOPE acquisitions will be performed using the robot in a rehabilitation context
for hospitalized patients, it is crucial to optimize the software to ensure more accurate monitoring of
physiological parameters after subjects have undergone rehabilitation (i.e. in   condition). Enhancing
the accuracy of the software in these scenarios will improve the reliability of the data collected during
rehabilitation sessions.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>This study introduced ViSCOPE, a contactless vital sign estimation pipeline integrated into a robotic
platform, aimed at enhancing physiological monitoring during rehabilitation sessions. The system
was validated by comparing its accuracy against GS devices in both resting and post-physical activity
conditions. Results indicate that ViSCOPE performs reliably in resting conditions, with a mean absolute
error of 5.50 ± 4.91 bpm for HR, 5.13 ± 2.86 bpm for BR, and 1.23 ± 0.43% for SpO2, demonstrating
low error and variability. However, a notable increase in error was observed in post-physical activity
conditions, with heart rate error rising to 13.10 ± 8.79 bpm, highlighting a statistically significant
diference from resting values (  &lt; 1.00 ⋅ 10 −3).</p>
      <p>These findings suggest that while ViSCOPE provides reliable estimates in resting conditions, further
refinement is needed to improve its accuracy during and after physical exertion, a scenario common in
rehabilitation sessions. Future works will be devoted to enhancing the system performance in presence
of physical exertion to provide accurate estimations in real clinical settings. Additionally, increasing the
participant pool can be useful to strengthen the validity of the results, and comparing outcomes from
the current environmental conditions with those from a brighter lighting environment will provide
insights into the impact of environmental factors on accuracy.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was supported by the Italian Ministry of Research, under the complementary actions to the
NRRP “Fit4MedRob - Fit for Medical Robotics” Grant PNC0000007, (CUP: B53C22006990001). Rita Molle
is a PhD student enrolled in the National PhD in Artificial Intelligence, XXXVIII cycle, course on Health
and life sciences, organized by Università Campus Bio-Medico di Roma.
[7] H. W. Huang, J. Chen, P. R. Chai, C. Ehmke, P. Rupp, F. Z. Dadabhoy, et al., Mobile robotic platform
for contactless vital sign monitoring, Cyborg and Bionic Systems (2022).
[8] S. Takır, H. Kose, B. Coskun, D. E. Barkana, rppg detection in children with autism spectrum
disorder during robot-child interaction studies, In 2022 International Conference on Digital Image
Computing: Techniques and Applications (DICTA) (2022).
[9] H. W. Huang, C. Ehmke, G. Merewether, F. Dadabhoy, A. Feng, A. J. Thomas, et al., Agile mobile
robotic platform for contactless vital signs monitoring, Authorea Preprints (2023).
[10] L. Cristofori, C. D. Hromei, F. S. di Luzio, C. Tamantini, F. Cordella, D. Croce, L. Zollo, R. Basili,
et al., Heal9000: an intelligent rehabilitation robot., in: SMARTERCARE@ AI* IA, 2021, pp. 29–41.
[11] C. Lugaresi, J. Tang, H. Nash, C. McClanahan, E. Uboweja, M. Hays, F. Zhang, C.-L. Chang, M. G.</p>
      <p>Yong, J. Lee, et al., Mediapipe: A framework for building perception pipelines, arXiv preprint
arXiv:1906.08172 (2019).
[12] A. H. Gandomi, X.-S. Yang, A. H. Alavi, Cuckoo search algorithm: a metaheuristic approach to
solve structural optimization problems, Engineering with computers 29 (2013) 17–35.
[13] G. De Haan, V. Jeanne, Robust pulse rate from chrominance-based rppg, IEEE transactions on
biomedical engineering 60 (2013) 2878–2886.
[14] A. Caroppo, A. Manni, G. Rescio, P. Siciliano, A. Leone, Vital signs estimation in elderly using
camera-based photoplethysmography, Multimedia Tools and Applications (2024) 1–24.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tamantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cordella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lauretti</surname>
          </string-name>
          ,
          <string-name>
            <surname>F. S.</surname>
          </string-name>
          di Luzio,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bravi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bressi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Draicchio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sterzi</surname>
          </string-name>
          , L. Zollo,
          <article-title>Patient-tailored adaptive control for robot-aided orthopaedic rehabilitation</article-title>
          ,
          <source>in: 2022 international conference on robotics and automation (ICRA)</source>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>5434</fpage>
          -
          <lpage>5440</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mohebbi</surname>
          </string-name>
          ,
          <article-title>Human-robot interaction in rehabilitation and assistance: a review</article-title>
          ,
          <source>Current Robotics Reports</source>
          <volume>1</volume>
          (
          <year>2020</year>
          )
          <fpage>131</fpage>
          -
          <lpage>144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tamantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cordella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Scotto di Luzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lauretti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Campagnola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Santacaterina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bravi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bressi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Draicchio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Miccinilli</surname>
          </string-name>
          , et al.,
          <article-title>A fuzzy-logic approach for longitudinal assessment of patients' psychophysiological state: an application to upper-limb orthopedic robot-aided rehabilitation</article-title>
          ,
          <source>Journal of NeuroEngineering and Rehabilitation</source>
          <volume>21</volume>
          (
          <year>2024</year>
          )
          <fpage>202</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tamantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cordella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. L.</given-names>
            <surname>Tagliamonte</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Pecoraro</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Pisotta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bigioni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Tamburella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lorusso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Molinari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zollo</surname>
          </string-name>
          ,
          <article-title>A data-driven fuzzy logic method for psychophysiological assessment: An application to exoskeleton-assisted walking</article-title>
          ,
          <source>IEEE Transactions on Medical Robotics and Bionics</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P. V.</given-names>
            <surname>Rouast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Adam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cornforth</surname>
          </string-name>
          , E. Lux,
          <article-title>Remote heart rate measurement using low-cost rgb face video: a technical literature review</article-title>
          ,
          <source>Frontiers of Computer Science</source>
          <volume>12</volume>
          (
          <year>2018</year>
          )
          <fpage>858</fpage>
          -
          <lpage>872</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Cittadini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. R.</given-names>
            <surname>Buonocore</surname>
          </string-name>
          , E. Matheson,
          <string-name>
            <given-names>M. Di</given-names>
            <surname>Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zollo</surname>
          </string-name>
          ,
          <article-title>Robot-aided contactless monitoring of workers' cardiac activity in hazardous environment</article-title>
          ,
          <source>IEEE Access 10</source>
          (
          <year>2022</year>
          )
          <fpage>133427</fpage>
          -
          <lpage>133438</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>