Next Article in Journal
Application of Measurement Sensors and Navigation Devices in Experimental Research of the Computer System for the Control of an Unmanned Ship Model
Previous Article in Journal
Estimation of Wave Period from Pitch and Roll of a Lidar Buoy
Previous Article in Special Issue
Detecting Walking Challenges in Gait Patterns Using a Capacitive Sensor Floor and Recurrent Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multimodal Signal Analysis for Pain Recognition in Physiotherapy Using Wavelet Scattering Transform

by
Aleksandra Badura
1,*,
Aleksandra Masłowska
2,
Andrzej Myśliwiec
2 and
Ewa Piętka
1
1
Faculty of Biomedical Engineering, Silesian University of Technology, Roosevelta 40, 41-800 Zabrze, Poland
2
Institute of Physiotheraphy and Health Science, Academy of Physical Education in Katowice, Mikołowska 72a, 40-065 Katowice, Poland
*
Author to whom correspondence should be addressed.
Submission received: 30 December 2020 / Revised: 29 January 2021 / Accepted: 8 February 2021 / Published: 12 February 2021
(This article belongs to the Special Issue Multimodal Sensing for Understanding Behavior and Personality)

Abstract

:
Fascial therapy is an effective, yet painful, procedure. Information about pain level is essential for the physiotherapist to adjust the therapy course and avoid potential tissue damage. We have developed a method for automatic pain-related reaction assessment in physiotherapy due to the subjectivity of a self-report. Based on a multimodal data set, we determine the feature vector, including wavelet scattering transforms coefficients. The AdaBoost classification model distinguishes three levels of reaction (no-pain, moderate pain, and severe pain). Because patients vary in pain reactions and pain resistance, our survey assumes a subject-dependent protocol. The results reflect an individual perception of pain in patients. They also show that multiclass evaluation outperforms the binary recognition.

1. Introduction

Pain is a distressing experience that is associated with actual or potential tissue damage with sensory, emotional, cognitive, and social components [1]. These components indicate the subjectivity of pain. The same stimulus of a common source, duration, and location can cause various patient-related reactions. Thus, apart from assessment through numbers, such as pain intensity ratings or pain threshold levels, pain should be assessed in a personal context and meaning [2]. Moreover, Herr et al. [3] listed few populations of patients who may have difficulty with self-reporting pain, among others, young children, people with intellectual disabilities, critically ill or unconscious patients, and adults with advanced dementia. Whereas, in these cases, patients can self-report pain by other sounds, gestures, head positions, or eye blink, obtained information can be skewed, due to, e.g., inexperience of a clinician or uncertainty of the reaction. The challenges of pain assessment lead to the development of automatic pain monitoring systems.
Multiple researches was carried out on automatic pain monitoring systems [4,5,6,7,8,9,10,11,12,13,14,15,16,17]. They vary with the source of pain, collected data, and types of getting information about patients subjective pain rate. Many of them were based on publicly available data sets. The BioVid Heat Pain Database includes data from 90 participants, healthy adults. The experiment was based on a carefully planned set of four-level thermal stimulation, including the calibration process. The database contains the following biopotentials: electrodermal activity (EDA), electrocardiography (ECG), electromyography of corrugator, zygomaticus, and trapezius muscles (EMG), and electroencephalography (EEG). The video of subjects’ faces and depth maps were also acquired [4]. A system for continuous estimation of pain intensity in a person-independent scenario was presented in [5]. The authors highlighted that pain recognition of the BioVid Database is efficient without personalization. Biosignals and video features were both applied. Several surveys were given by Lopez-Martinez et al. [6,7], whereas some of them were based only on biopotentials features. A regression algorithm that was based on recurrent neural networks was presented in [8]. A set of various modalities was acquired for the X-ITE Pain Database. Apart from ECG, EMG, EDA, face, and body video it includes thermal video data and audio signal. Moreover, two sources of pain were used in the survey: heat and electrical stimuli. The stimulation variants were recognized (short/phasic vs. long/tonic stimulation) in [15]. The efficiency of fusion of various modality combinations was also tested. Because the database is relatively new (2019), the research is still ongoing. Data from 129 subjects with shoulder pain were collected for the UNBC-McMaster Shoulder Pain Database [9]. The study protocol assumed eight motion tests. The active tests were performed with the patient in a standing position, while passive tests were performed by a physiotherapist who moved the limb. The pain was assessed by a self-report after examination and by the offline independent rating based on the video of a scene. Video of the face was collected as well. In [10], the authors proposed the method of pain intensity regression using a convolutional neural network (CNN). The spatio-temporal information of face video was used in [11]. The authors compared the performance of the descriptors on both the BioVid and UNBC-McMaster databases. The EmoPain Dataset [12] stands for a similar one to the UNBC Database. It includes data from 22 patients with chronic lower back pain performing physical exercises. Video, audio signal, and EMG of trapezius, lumbar, and paraspinal muscles were acquired. The research on this database focus on motion capture fused with EMG analysis [13,14]. Although there are few more pain databases [16,17], we do not describe them here due to indirect relation to our study.
Research on UNBC-McMaster and EmoPain seems to respond to the need of pain monitoring in physiotherapy. Face activity descriptors we determined to detect and estimate the pain intensity in patients suffering from shoulder pain during motion tests [18]. In a two-class problem, the authors report the accuracy at 92%. In [14], healthy participants and patients with chronic musculoskeletal pain were examined. The study protocol included sit-to-stand and full trank flexion physical exercises. The authors achieved the accuracy at about 70–95% in three-class pain level recognition using kinematic and EMG features. It was observed that patients suffering from chronic pain adjust the strategy of performing exercises (e.g., using alternative parts of the body) due to the fear of pain [12]. Thus, body movements reflected protective pain-related behaviors. The emotional state (like fear of pain, anxiety, or demotivation) is highly connected with the efficacy of therapy that is based on self-exercises [12,13]. Some factors make physical exercises incomparable to manual therapy. In physical exercises, the patient himself doses parameters that may affect the severity of painful feeling. Fascial therapy is a direct intervention in the patients tissue, and it largely depends on the physiotherapist’s experience and intuition. Protective behaviors do not occur because the pain source is external and cannot be controlled by the patient. Moreover, it was observed that, during this specific procedure, pain appears mainly unexpectedly. It makes the mentioned pain level assessment solutions not applicable to the fascial therapy. It is one of the methods used in the treatment of pain syndromes of the musculoskeletal system caused by overload (mainly due to the need to hold the position for a long time [19]). Its goal is to reduce the tension and improve the flexibility of the muscle tissue. These aims are obtained by point pressure or deep rubbing combined with a slow movement along the muscle fibers. It results in improving blood circulation and, thus, increases tissue oxygenation [20]. The therapy course can be defined as an individually selected set of variable stimuli (in terms of strength and plane) transmitted through the physiotherapists hand. During its performance, it is necessary to warm-up tissues from superficial to deeper ones [21,22]. This effect is achieved by gradually increasing the strength and intensity of the stimulus [23]. The force of the procedure must not exceed the range that may possibly harm the patient. In a therapy, which is not assisted by a pain monitoring system, nociceptive pain information is the only measure that can be a real-time feedback on the intensity of the therapy [24], which is connected withrapid behavioral reactions, such as grimacing, bracing, and sighing [25]. Because pain is a subjective experience, the therapy of pain-resistant patients may result in tissue damage, while sensitive patient reactions could limit the therapy outcomes. Therefore, using an automatic pain assessment system could aid the therapy to be effective but harmless [26]. Additionally, such a system could help in avoiding many requests regarding the perceived pain intensity, which could be annoying for the patient. To the best of our knowledge, no research on pain-related reaction monitoring during manual physiotherapy has been carried out so far.
The goal of this study is to develop a pain-related reaction (PRR) assessment method that is applied to fascial therapy. A designed and implemented multimodal setup acquires and synchronizes patient data during physiotherapy. An advanced signal analysis approach followed by feature extraction in a time and frequency domain yields a vector that is subjected to a classification procedure that enables the detection of changes in the PRR level that may not be visible in every registered signal. The appearance of the pain-dependent changes in various signals differs between patients. Thus, a patient-related approach has been developed to distinguish the no-pain, moderate pain, or severe pain condition.
The paper is organized, as follows: the next section describes the collected dataset and methods, i.e., feature extraction from the synchronized, multimodal data, and classification approaches that are employed for the PRR assessment. Section 3 presents the outcomes of the study. Finally, we discuss the results considering the system’s intended use for fascial therapy and compare it to research outcomes published so far. We also present plans for further work.

2. Materials and Methods

For this study, we collected data from 34 subjects (23 female, 11 male, mean age 44 ± 15) undergoing fascial manual therapy. Many of them were regular patients of the physiotherapy clinic. Data for one more patient were registered, but excluded from the survey. The patient was not able to express the pain level clearly. The study was taken in an isolated, quiet lab. The therapy focused on neck and arm muscles. First, a 30-second data segment with no pain induction was acquired. Subsequently, the 2–3 min. therapy started and entire data set was recorded. Patients were in a sitting position. Information about pain feelings was expressed by saying a number in the range of 0–10 (where 0 stands for no-pain and 10 for maximum pain). One physiotherapist carried out the therapy. The video of the scene was recorded for offline analysis. All of the subjects were informed about the survey procedure and signed the agreement.
Signals, including electrodermal activity (EDA), electromyography (EMG), respiratory (RSP), blood volume pulse (BVP), and hand force (GRIP), were registered by wearable devices: RespiBan, Empatica, and K-Force (Figure 1). EDA sensors were attached to the middle part of the index and middle fingers. EMG electrodes on the forehead registered signals from the corrugator superciliimuscle. The RSP signal was collected from a device that was placed on a chest stripe. The K-Force dynamometer was held in the right hand and it might be subconsciously squeezed, depending on the subjective pain intensity. The data were registered by the PainMonit platform, which delivers synchronized time-series with a pain label [27].

2.1. Signal Preprocessing

Several steps are performed at the processing stage. First, the signals are resampled with anti-aliasing FIR low pass filters to their desired sampling frequencies (EMG sampled with 256 Hz, BVP 64 Hz, EDA 8 Hz, RSP 8 Hz, and GRIP 75 Hz). Afterwards, the Gaussian-weighted moving average filter is applied to the EDA signal. Next, a function that detects a rapid change is required due to the sudden occurrence of the pain. It is based on Greco et al. [28] convex optimization approach. The model describes the skin conductance as a sum of three components: the tonic component, the phasic component, and an additive white Gaussian noise component that incorporates model prediction errors, measurement errors, and artifacts. The tonic component is responsible for the baseline’s slow drifts, while the phasic one reflects the stimulus’s rapid reactions. During the physiotherapy, a sudden pain results in a sweat glands response, thus the phasic component is employed for further analysis. It is modeled by the Bateman function, and followed by the Laplace transform. The algorithm is described in more detail in [27].

2.2. Feature Extraction

A deep scattering spectrum [29] is used at this phase. The algorithm computes a cascade of wavelet decompositions and modulus operators. Invariant to the time shift, it outperforms classically computed spectrograms. Mel-frequency cepstral coefficients overcome this problem by averaging over bands in the frequency domain, but, on the other hand, they lose information and can be used up to 25 ms time intervals. Scattering transform can preserve energy even for larger time scales. These factors seem to be crucial, especially in the low-frequency RSP signal, which is sensitive to time-warping deformations [30]. The deep scattering algorithm relies on computing scattering and scalogram coefficients throughout the following layers using banks of wavelet filters. First-order scattering coefficients are obtained by averaging the wavelet modulus coefficients with ϕ :
S 1 x t , λ 1 = | x ψ λ 1 | ϕ t ,
where ψ λ 1 stands for the first wavelet filter bank and x is the original signal. Next, layer of the transform is received by applying the new wavelet modulus coefficients:
U 2 x t , λ 2 = | | x ψ λ 1 | ψ λ 2 | , S 2 x t , λ 2 = | | x ψ λ 1 | ψ λ 2 | ϕ t .
Figure 2 presents the process of determining the next coefficients of the transform. While scattering coefficients ( S n ) imply invariance to translations, they remove high frequencies from the signal. These are recovered by the wavelet modulus transform ( U n + 1 ). Wavelet filters used for the next transform layers differ with octave resolutions. For high-frequency signals (EMG, BVP), we apply Morlet wavelets [31] with eight, four, and one voice per octave (three-layer transform). For low-frequency signals (EDA, RSP), eight and one voices are used. Figure 3 shows the output of the transform as compared to the classical spectrogram.
The outputs of the next transform layers differ in the number of coefficients in the time domain due to the information compression. Outputs (scattergrams S n and scalograms U n for n > 1 ) are interpolated with fast Fourier transform (FFT) to obtain an equal number of coefficients. Finally, we determine the energy for every single frame of scalogram and scattergram. Thus, 20 features are extracted using wavelet scattering transform.
For EMG and RSP, the spectral entropy is determined:
H t = m = 1 N P t , m log 2 P t , m ,
where P t , m stands for probability distribution:
P t , m = S t , m f S t , f
and S t , m is a power spectrum. A power spectrum window width relates to the wavelet transform window width (4 s, 50% overlap).
Apart from wavelet and spectral features, maximum value, median, standard deviation, and absolute amplitude of the signal are determined in each window. Furthermore, the 1st derivative of the signal is subjected to the analysis. The maximum, mean value, and standard deviation are found. Finally, the feature vector consists of 33 elements. Subject-based normalization of the data while using z-score standardization is carried out.

2.3. Pain Labeling

Based on patient rates, we obtain discrete pain level values over the time. A backward time shift is applied due to the possible delayed reaction of the patient. Subsequently, the pain labels vector is divided into frames of a width corresponding to the feature vector frames. A single frame is tagged with the maximum pain level value that occurred within this frame. Because the pain resistance is highly subject-dependent, an approach with double pain threshold is applied (Figure 4). The label below the lower threshold is assumed to address no or a very low pain sensation. The higher threshold indicates the borderline of a severe pain. The data between the two thresholds are assigned to the third group. Thus, each frame is labeled as: no-pain, moderate pain, or severe pain frame (Figure 4).

2.4. Classification

Two classification approaches are tested. The support vector machine (SVM) stands for the first one. The SVM [32] finds the hyperplane that separates observations into two classes with a maximum margin. It provides set of adjustment properties. One of them is a kernel function, which transforms data to a higher dimension for better separation [33]. Here, the Gaussian kernel function is used.
The adaptive boosting algorithm (AdaBoost) is used for the second classification attempt. It assumes the collection of weak learners (here, decision trees are used). The training error drops exponentially because a single tree performs slightly better than random guessing. The algorithm sequentially modifies the weights of the observations. The misclassified ones are boosted. Hence, the model is focused on the problematic examples in the training set [34]. The depth of the single tree has an influence on predictor importance in a training process. Here, the branch node per tree was set to 20.
Figure 5 presents two samples of three-dimensional feature distribution. One can notice that no-pain observations are mostly detached from other classes yet still some samples overlap (Figure 5a). Because severe pain and moderate pain classes overlap, the classification is not a trivial task. An EMG signal features the highest discriminant power, as shown in Figure 5b.

3. Results

Four experiments were carried out. We performed three binary classifications (severe pain vs. no-pain, severe pain vs. moderate pain, moderate pain vs. no-pain). In the first experiment, the training and test sets included randomly selected frames. A 10-fold cross-validation was used for testing. The assessment involved five metrics: accuracy, sensitivity, precision, specificity, and F1 score. Table 1 presents the results. The second experiment was based on the one-patient-out rule (Table 2). Two other experiments evaluate the multiclass approach. The data were assigned to one of three classes: no-pain, moderate pain, and severe pain. In the multiclass approach, metrics, such as accuracy, sensitivity, etc., were determined separately for each class. Results of 10-fold cross-validation and one-patient-out cross-validation are given in Table 3 and Table 4, respectively. Because SVM multiclass performance was mostly worse than 0.50, the results are not presented here. Figure 6 presents the details of experiments validation.
All four experiments were run ten times with a newly selected random data set. The presented results relate to the shift of pain markers by 2 s backward.
For comparison, in addition to the wavelet scattering features analysis, a spectrogram frames energy (calculated with the short-time Fourier transform, STFT) approach has been tested. It reduces the number of features to just one parameter for a single modality instead of four or six scattering features. In this case, the entire feature vector consisted of 17 elements. Table 5 and Table 6 present the results.

4. Discussion

We obtained efficiency at different levels, depending on the experiment and classes to be separated. For binary classification, the best results were observed for severe pain vs. no-pain recognition (cross-validation F1 score at 0.95). moderate pain vs. no-pain classification yielded similar results in both validation approaches (0.87). Relatively poor outcomes were observed for severe pain vs. moderate pain. On one hand, the subjective pain thresholds could cause incorrect pain label assignment swinging between the two levels. On the other hand, the maximum pain level was not invoked by the physiotherapist (therapy was not intended to torment the patient), so the threshold could not even be exceeded for pain-resistance patients. It also explains the results of moderate pain classification in the multiclass approach (F1 score at 0.69/0.63). Indeed, even based on patients behavior during the study, it was difficult to distinguish between the two conditions. Pain level, which was recognized by a patient as a severe one at the beginning of the therapy, was diagnosed as mild with continued therapy. Moreover, measuring a low-intensity pain (which gives low amplitude responses) is the most challenging goal to be achived in automatic pain severity assessment systems [35]. Binary classification yielded high sensitivity when no-pain standed for the negative class. Indeed, the EDA signal seems to reflect this phenomenon most reliably, since the low-level plateau is disturbed, even when mild pain occurs. The phasic component of convex optimization algorithm applied to EDA signal enhances rapid changes. The EDA decomposition with corresponding pain labels is shown in Figure 7. Whereas sensitivity stands for essential metrics in the severe pain recognition, the multiclass approach provided quantitatively better results than binary classification (sensitivity at 0.82 and 0.64 for severe pain and moderate pain classes, respectively, whereas binary classification at 0.47 for severe pain vs. moderate pain in one-patient-out cross-validation sounds unacceptable). Multiclass approach reflects the physiotherapy requirements, where certain PRR levels are distinguished, rather than the only a pain onset.
For binary classification, AdaBoost performed better than SVM. Although the AdaBoost algorithm was already used for pain assessment with the UNBC-McMaster database, camera/facial expressions only stood for modality [36,37]. There are several works where SVM was applied to the BioVid database. In [38], the authors achieved the accuracy at 0.53–0.77 in binary classification between five-level pain intensities (one-patient-out cross-validation). The F1 score around 0.80 was obtained for binary no-pain and maximum pain [4], whereas head-pose features were also used. In [39], only biomedical signals were used for random forest classification with accuracy at 0.85 (no-pain vs. maximum pain). Therefore, this survey is the first one where the AdaBoost has been applied to biomedical signals and seems to respond well to challenges of PRR assessment problem. Because SVM uses the entire feature set with equal weights to build the model, AdaBoost finds and enhances borderline observations. Feature selection was not conducted for a reliable comparison of classifiers. However, AdaBoosts advantage over SVM shows that decision trees, used as weak learners, provide a satisfactory build-in feature selection. The results also show that the approach with a feature set including wavelet scattering features in almost all cases outperforms the model based on the STFT feature set. Wavelet scattering transform provides accurate measurements of frequency intervals between harmonics while preserving time resolution. It is also insensitive to time-warping. Moreover, the next layers of the transform have reduced representation, leading to faster implementation [29].
Because lots of research on automatic pain recognition was carried out, to the best of the authors knowledge no attempts have been made for PRR monitoring in fascial therapy. While research on, e.g., the BioVid database, considers detailed study protocol, including a growth rate and duration of the temperature stimuli, the fascial therapy is a dynamic procedure. The therapist adjusts force, pressure duration, and pressure plane on a specific point on the neck/arm, depending on the tissue and patient feedback. Hence, the patient reaction is unpredictable in advance. What is more, it is difficult to assess how much energy was transferred to the patient or even to compare the course of one therapy to another. That all makes planning similar experiments among patients impossible [40,41]. The lack of pain reference given to patients was the challenging task in this survey (which was given e.g., in [15,38]). A physiotherapist cannot begin the therapy inducing a high-level pain due to the tissue warming-up requirement. Therefore, subjects could rate the pain with a certain bias. Because the interpretation of the pain labels as the Numeric Rating Scale (NRS) or Visual Analogue Scale (VAS) [42] in our study is pointless, we considered them rather as a set of increasing and decreasing values. Although low-frequency signals were analyzed, our algorithm uses relatively short time frames. Pain intensity can change rapidly during therapy: it was observed that a lack of pain could occur just after the severe pain. Moreover, an online approach will be considered in further development, thus a short-time analysis is required.
Individual reactions were observed among patients. Some of them showed almost no facial expressions, while others did a lot. Although some single modalities seem to follow the PRR level well, they may not be always reliable. For example, noticeable changes were observed in EDA with the onset of pain, yet the signal also reflects reactions to emotions [35]. Thus, the multimodal dataset and usage of feature fusion seem to be crucial in PRR assessment. Apart from that, it is worth noting that one-patient-out performed worse than 10-fold cross-validation in most of the experiments. It confirms the lack of versatile reaction to pain during physiotherapy. In consequence, a subject-dependent approach to this problem is desired. Hence, in our further work, we plan to develop the patient-specific model. The personalized model will likely improve the efficiency and enable taking a closer look at the subjective patient reaction. Additionally, an attempt to recognize more than three classes may perform better and more precisely reflect the nature of pain in manual physiotherapy.

Author Contributions

Conceptualization, A.M. (Andrzej Myśliwiec) and E.P.; methodology, A.B. and E.P.; software, A.B.; validation, A.B. and E.P.; investigation, A.M. (Aleksandra Masłowska) and A.M. (Andrzej Myśliwiec), A.B.; resources, A.M. (Andrzej Myśliwiec) and A.M. (Aleksandra Masłowska); data curation, A.B. and A.M. (Aleksandra Masłowska); writing–original draft preparation, A.B., A.M. (Andrzej Myśliwiec) and A.M. (Aleksandra Masłowska); writing–review and editing, E.P.; visualization, A.B.; supervision, E.P. and A.M. (Andrzej Myśliwiec); project administration, E.P.; funding acquisition, E.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by The National Centre for Research and Development (Narodowe Centrum Badań i Rozwoju), grant number WPN-3/1/2019.

Institutional Review Board Statement

All procedures performed in the study were approved by University Bioethics Committee for Scientific Research at the Academy of Physical Education in Katowice, decision number 1/2019.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Williams, A.C.D.C.; Craig, K.D. Updating the definition of pain. Pain 2016, 157, 2420–2423. [Google Scholar] [CrossRef] [PubMed]
  2. Wideman, T.H.; Edwards, R.R.; Walton, D.M.; Martel, M.O.; Hudon, A.; Seminowicz, D.A. The Multimodal Assessment Model of Pain. Clin. J. Pain 2019, 35, 212–221. [Google Scholar] [CrossRef] [PubMed]
  3. Herr, K.; Coyne, P.J.; Ely, E.; Gélinas, C.; Manworren, R.C. Pain Assessment in the Patient Unable to Self-Report: Clinical Practice Recommendations in Support of the ASPMN 2019 Position Statement. Pain Manag. Nurs. 2019, 20, 404–417. [Google Scholar] [CrossRef] [PubMed]
  4. Werner, P.; Al-Hamadi, A.; Niese, R.; Walter, S.; Gruss, S.; Traue, H.C. Towards pain monitoring: Facial expression, head pose, a new database, an automatic system and remaining challenges. In Proceedings of the British Machine Vision Conference, Bristol, UK, 9–13 September 2013; pp. 1–13. [Google Scholar]
  5. Kächele, M.; Amirian, M.; Thiam, P.; Werner, P.; Walter, S.; Palm, G.; Schwenker, F. Adaptive confidence learning for the personalization of pain intensity estimation systems. Evol. Syst. 2017, 8, 71–83. [Google Scholar] [CrossRef]
  6. Lopez-Martinez, D.; Rudovic, O.; Picard, R. Physiological and behavioral profiling for nociceptive pain estimation using personalized multitask learning. arXiv 2017, arXiv:1711.04036. [Google Scholar]
  7. Lopez-Martinez, D.; Picard, R. Multi-task neural networks for personalized pain recognition from physiological signals. In Proceedings of the IEEE Seventh International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (ACIIW), San Antonio, TX, USA, 23–26 October 2017; pp. 181–184. [Google Scholar]
  8. Lopez-Martinez, D.; Picard, R. Continuous pain intensity estimation from autonomic signals with recurrent neural networks. In Proceedings of the IEEE 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA, 17–21 July 2018; pp. 5624–5627. [Google Scholar]
  9. Lucey, P.; Cohn, J.F.; Prkachin, K.M.; Solomon, P.E.; Matthews, I. Painful data: The UNBC-McMaster shoulder pain expression archive database. In Proceedings of the IEEE Face and Gesture, Santa Barbara, CA, USA, 21–23 March 2011; pp. 57–64. [Google Scholar]
  10. Wang, F.; Xiang, X.; Liu, C.; Tran, T.D.; Reiter, A.; Hager, G.D.; Quon, H.; Cheng, J.; Yuille, A.L. Regularizing face verification nets for pain intensity regression. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; pp. 1087–1091. [Google Scholar]
  11. Yang, R.; Tong, S.; Bordallo, M.; Boutellaa, E.; Peng, J.; Feng, X.; Hadid, A. On pain assessment from facial videos using spatio-temporal local descriptors. In Proceedings of the IEEE Sixth International Conference on Image Processing Theory, Tools and Applications (IPTA), Oulu, Finland, 12–15 December 2016; pp. 1–6. [Google Scholar]
  12. Aung, M.S.; Kaltwang, S.; Romera-Paredes, B.; Martinez, B.; Singh, A.; Cella, M.; Valstar, M.; Meng, H.; Kemp, A.; Shafizadeh, M.; et al. The automatic detection of chronic pain-related expression: Requirements, challenges and the multimodal EmoPain dataset. IEEE Trans. Affect. Comput. 2015, 7, 435–451. [Google Scholar] [CrossRef] [Green Version]
  13. Olugbade, T.A.; Aung, M.H.; Bianchi-Berthouze, N.; Marquardt, N.; Williams, A.C. Bi-modal detection of painful reaching for chronic pain rehabilitation systems. In Proceedings of the 16th International Conference on Multimodal Interaction, Istanbul, Turkey, 12–16 November 2014; pp. 455–458. [Google Scholar]
  14. Olugbade, T.A.; Bianchi-Berthouze, N.; Marquardt, N.; Williams, A.C. Pain level recognition using kinematics and muscle activity for physical rehabilitation in chronic pain. In Proceedings of the IEEE International Conference on Affective Computing and Intelligent Interaction (ACII), Xi’an, China, 21–24 September 2015; pp. 243–249. [Google Scholar]
  15. Werner, P.; Al-Hamadi, A.; Gruss, S.; Walter, S. Twofold-Multimodal Pain Recognition with the X-ITE Pain Database. In Proceedings of the 8th International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (ACIIW), Cambridge, UK, 3–6 December 2019; pp. 290–296. [Google Scholar]
  16. Zhang, X.; Yin, L.; Cohn, J.F.; Canavan, S.; Reale, M.; Horowitz, A.; Liu, P.; Girard, J.M. Bp4d-spontaneous: A high-resolution spontaneous 3d dynamic facial expression database. Image Vis. Comput. 2014, 32, 692–706. [Google Scholar] [CrossRef]
  17. Velana, M.; Gruss, S.; Layher, G.; Thiam, P.; Zhang, Y.; Schork, D.; Kessler, V.; Meudt, S.; Neumann, H.; Kim, J.; et al. The senseemotion database: A multimodal database for the development and systematic validation of an automatic pain-and emotion-recognition system. In Proceedings of the IAPR Workshop on Multimodal Pattern Recognition of Social Signals in Human-Computer Interaction, Cancun, Mexico, 4 December 2016; Springer: Berlin, Germany, 2016; pp. 127–139. [Google Scholar]
  18. Werner, P.; Al-Hamadi, A.; Limbrecht-Ecklundt, K.; Walter, S.; Gruss, S.; Traue, H.C. Automatic pain assessment with facial activity descriptors. IEEE Trans. Affect. Comput. 2016, 8, 286–299. [Google Scholar] [CrossRef]
  19. Chaitow, L. Can we describe what we do? J. Bodyw. Mov. Ther. 2014, 18, 315–316. [Google Scholar] [CrossRef] [Green Version]
  20. Chaitow, L. Fascial well-being: Mechanotransduction in manual and movement therapies. J. Bodyw. Mov. Ther. 2018, 22, 235–236. [Google Scholar] [CrossRef] [Green Version]
  21. Stecco, A.; Stecco, C.; Macchi, V.; Porzionato, A.; Ferraro, C.; Masiero, S.; Caro, R. RMI study and clinical correlations of ankle retinacula damage and outcomes of ankle sprain. Surg. Radiol. Anat. 2011, 33, 881–890. [Google Scholar] [CrossRef]
  22. Kromer, T.; Bie, R.; Bastiaenen, C. Effectiveness of individualized physiotherapy on pain and functioning compared to a standard exercise protocol in patients presenting with clinical signs of subacromial impingement syndrome. A randomized controlled trial. BMC Musculoskelet. Disord. 2010, 11, 114. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Stecco, A.; Meneghini, A.; Stern, R.; Stecco, C.; Imamura, M. Ultrasonography in myofascial neck pain: Randomized clinical trial for diagnosis and follow-up. Surg. Radiol. Anat. 2014, 36, 243–253. [Google Scholar] [CrossRef] [PubMed]
  24. Price, D.D.; McGrath, P.A.; Rafii, A.; Buckingham, B. The validation of visual analogue scales as ratio scale measures for chronic and experimental pain. Pain 1983, 17, 45–56. [Google Scholar] [CrossRef]
  25. Garland, E.L. Pain processing in the human nervous system: A selective review of nociceptive and biobehavioral pathways. Prim. Care Clin. Off. Pract. 2012, 39, 561–571. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Breivik, H.; Borchgrevink, P.; Allen, S.; Rosseland, L.; Romundstad, L.; Breivik Hals, E.; Kvarstein, G.; Stubhaug, A. Assessment of pain. Br. J. Anaesth. 2008, 101, 17–24. [Google Scholar] [CrossRef] [Green Version]
  27. Badura, A.; Bieńkowska, M.; Masłowska, A.; Czarlewski, R.; Myśliwiec, A.; Pietka, E. Multimodal Signal Acquisition for Pain Assessment in Physiotherapy. In Information Technology in Biomedicine; Springer International Publishing: Cham, Switzerland, 2021; pp. 227–237. [Google Scholar]
  28. Greco, A.; Valenza, G.; Lanata, A.; Scilingo, E.P.; Citi, L. CvxEDA: A convex optimization approach to electrodermal activity processing. IEEE Trans. Biomed. Eng. 2016, 63, 797–804. [Google Scholar] [CrossRef] [Green Version]
  29. Andén, J.; Mallat, S. Deep scattering spectrum. IEEE Trans. Signal Process. 2014, 62, 4114–4128. [Google Scholar] [CrossRef] [Green Version]
  30. Long, X.; Fonseca, P.; Foussier, J.; Haakma, R.; Aarts, R.M. Sleep and wake classification with actigraphy and respiratory effort using dynamic warping. IEEE J. Biomed. Health Inform. 2014, 18, 1272–1284. [Google Scholar] [CrossRef]
  31. Grossmann, A.; Morlet, J. Decomposition of Hardy Functions into Square Integrable Wavelets of Constant Shape. SIAM J. Math. Anal. 1984, 15, 723–736. [Google Scholar] [CrossRef]
  32. Vapnik, V. Universal learning technology: Support Vector Machines. NEC J. Adv. Technol. 2005, 2, 137–144. [Google Scholar]
  33. Patle, A.; Chouhan, D.S. SVM kernel functions for classification. In Proceedings of the IEEE International Conference on Advances in Technology and Engineering (ICATE), Mumbai, India, 23–25 January 2013; pp. 1–9. [Google Scholar]
  34. Schapire, R.E. A brief introduction to boosting. IJCAI 1999, 99, 1401–1406. [Google Scholar]
  35. Werner, P.; Lopez-Martinez, D.; Walter, S.; Al-Hamadi, A.; Gruss, S.; Picard, R. Automatic Recognition Methods Supporting Pain Assessment: A Survey. IEEE Trans. Affect. Comput. 2019. [Google Scholar] [CrossRef]
  36. Chen, J.; Liu, X.; Tu, P.; Aragones, A. Learning Person-Specific Models for Facial Expression and Action Unit Recognition. Pattern Recogn. Lett. 2013, 34, 1964–1970. [Google Scholar] [CrossRef]
  37. Lo Presti, L.; La Cascia, M. Boosting Hankel Matrices for Face Emotion Recognition and Pain Detection. Comput. Vis. Image Underst. 2017, 156, 19–33. [Google Scholar] [CrossRef]
  38. Walter, S.; Gruss, S.; Limbrecht-Ecklundt, K.; Traue, H.; Werner, P.; Al-Hamadi, A.; Diniz, N.; Silva, G.M.; Andrade, A. Automatic pain quantification using autonomic parameters. Psychol. Neurosci. 2014, 7, 363–380. [Google Scholar] [CrossRef] [Green Version]
  39. Kächele, M.; Thiam, P.; Amirian, M.; Schwenker, F.; Palm, G. Methods for Person-Centered Continuous Pain Intensity Assessment From Bio-Physiological Channels. IEEE J. Sel. Top. Signal Process. 2016, 10, 854–864. [Google Scholar] [CrossRef]
  40. Adamczyk, W.; Farley, D.; Wiercioch-Kuzianik, K.; Bajcar, A.; Buglewicz, E.; Nastaj, J.; Gruszka, A.; Bąbel, P. Memory of pain in adults: A protocol for systematic review and meta-analysis. Syst. Rev. 2019, 8. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  41. Bajcar, A.; Adamczyk, W.; Wiercioch-Kuzianik, K.; Bąbel, P. Nocebo hyperalgesia can be induced by classical conditioning without involvement of expectancy. PLoS ONE 2020, 15, e0232108. [Google Scholar] [CrossRef] [PubMed]
  42. Thong, I.S.; Jensen, M.P.; Miró, J.; Tan, G. The validity of pain intensity measures: What do the NRS, VAS, VRS, and FPS-R measure? Scand. J. Pain 2018, 18, 99–107. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Device set.
Figure 1. Device set.
Sensors 21 01311 g001
Figure 2. Wavelet scattering spectrum transform.
Figure 2. Wavelet scattering spectrum transform.
Sensors 21 01311 g002
Figure 3. Output of the scattering spectrum transform ( S 1 , U 1 , S 2 , U 2 ) and short-time Fourier transform for electromyography (EMG) signal registered during a painful therapy. All of the values are normalized to the 0–1 range. Various energy distribution between transforms can be observed in subbands. Because scattering transform assumes a decreasing number of voices per octave, the time resolution increases in the following layers (see separable frames in U 2 at high energy around 30 Hz subband).
Figure 3. Output of the scattering spectrum transform ( S 1 , U 1 , S 2 , U 2 ) and short-time Fourier transform for electromyography (EMG) signal registered during a painful therapy. All of the values are normalized to the 0–1 range. Various energy distribution between transforms can be observed in subbands. Because scattering transform assumes a decreasing number of voices per octave, the time resolution increases in the following layers (see separable frames in U 2 at high energy around 30 Hz subband).
Sensors 21 01311 g003
Figure 4. Frame labeling rule. No-pain, moderate pain, and severe pain intervals are indicated by two pain thresholds. If several values occurred, the highest is taken into account.
Figure 4. Frame labeling rule. No-pain, moderate pain, and severe pain intervals are indicated by two pain thresholds. If several values occurred, the highest is taken into account.
Sensors 21 01311 g004
Figure 5. The distributions of representative cases in three-dimensional feature space: (a) presents well separable no-pain observations (amplitude of respiratory (RSP), the S1 energy of RSP and median of electrodermal activity (EDA) distribution), (b) reflects partial overlaping of severe and moderate pain classes (S1 energy of EMG, standard deviation of EDA, and maximum of EDA 1st derivative distribution).
Figure 5. The distributions of representative cases in three-dimensional feature space: (a) presents well separable no-pain observations (amplitude of respiratory (RSP), the S1 energy of RSP and median of electrodermal activity (EDA) distribution), (b) reflects partial overlaping of severe and moderate pain classes (S1 energy of EMG, standard deviation of EDA, and maximum of EDA 1st derivative distribution).
Sensors 21 01311 g005
Figure 6. Illustration of cross-validation schemes. In (a) frames for test and train sets are selected randomly, whereas data from a single patient could be included in both. Otherwise, for (b) data from a single patient stand for the test set and the others for the training set. In both (a) and (b) the numerical balance throughout the classes is maintained.
Figure 6. Illustration of cross-validation schemes. In (a) frames for test and train sets are selected randomly, whereas data from a single patient could be included in both. Otherwise, for (b) data from a single patient stand for the test set and the others for the training set. In both (a) and (b) the numerical balance throughout the classes is maintained.
Sensors 21 01311 g006
Figure 7. The results of convex optimization algorithm applied to resampled EDA signal: phasic ( p E D A ), tonic ( t E D A ), and noise ( n E D A ) components. Significant increase in p E D A amplitude can be noticed especially for pain labels greater than 8 (top chart). The data come from the therapy session.
Figure 7. The results of convex optimization algorithm applied to resampled EDA signal: phasic ( p E D A ), tonic ( t E D A ), and noise ( n E D A ) components. Significant increase in p E D A amplitude can be noticed especially for pain labels greater than 8 (top chart). The data come from the therapy session.
Sensors 21 01311 g007
Table 1. Binary classification results of 10-fold cross-validation.
Table 1. Binary classification results of 10-fold cross-validation.
Severe Pain vs. No-PainSevere Pain vs. Moderate PainModerate Pain vs. No-Pain
AdaBoostSVMAdaBoostSVMAdaBoostSVM
Accuracy0.94 ± 0.020.63 ± 0.100.79 ± 0.040.54 ± 0.100.85 ± 0.040.61 ± 0.16
Sensitivity0.97 ± 0.020.64 ± 0.350.79 ± 0.070.76 ± 0.250.95 ± 0.040.39 ± 0.40
Precision0.92 ± 0.040.66 ± 0.080.79 ± 0.050.59 ± 0.150.80 ± 0.050.73 ± 0.05
Specificity0.91 ± 0.040.67 ± 0.200.79 ± 0.060.37 ± 0.390.76 ± 0.080.88 ± 0.13
F1 score0.95 ± 0.020.58 ± 0.250.79 ± 0.050.61 ± 0.050.87 ± 0.040.38 ± 0.38
Table 2. Binary classification results of one-patient-out cross-validation.
Table 2. Binary classification results of one-patient-out cross-validation.
Severe Pain vs. No-PainSevere Pain vs. Moderate PainModerate Pain vs. No-Pain
AdaBoostSVMAdaBoostSVMAdaBoostSVM
Accuracy0.82 ± 0.150.56 ± 0.180.64 ± 0.100.50 ± 0.000.85 ± 0.120.62 ± 0.17
Sensitivity0.77 ± 0.320.40 ± 0.490.47 ± 0.270.59 ± 0.490.95 ± 0.070.37 ± 0.48
Precision0.89 ± 0.130.39 ± 0.350.74 ± 0.160.50 ± 0.000.81 ± 0.140.76 ± 0.13
Specificity0.88 ± 0.160.71 ± 0.300.80 ± 0.190.40 ± 0.490.74 ± 0.240.87 ± 0.23
F1 score0.77 ± 0.280.32 ± 0.400.52 ± 0.240.39 ± 0.330.87 ± 0.090.31 ± 0.42
Table 3. Multiclass evaluation results of 10-fold cross-validation (AdaBoost).
Table 3. Multiclass evaluation results of 10-fold cross-validation (AdaBoost).
Severe PainModerate PainNo-Pain
Accuracy0.84 ± 0.030.77 ± 0.040.91 ± 0.02
Sensitivity0.77 ± 0.070.77 ± 0.070.75 ± 0.07
Precision0.76 ± 0.060.64 ± 0.050.98 ± 0.03
Specificity0.87 ± 0.040.78 ± 0.050.99 ± 0.01
F1 score0.76 ± 0.050.69 ± 0.050.85 ± 0.05
Table 4. Multiclass evaluation results of one-patient-out cross-validation (AdaBoost).
Table 4. Multiclass evaluation results of one-patient-out cross-validation (AdaBoost).
Severe PainModerate PainNo-Pain
Accuracy0.79 ± 0.170.80 ± 0.100.92 ± 0.13
Sensitivity0.82 ± 0.250.64 ± 0.300.81 ± 0.21
Precision0.70 ± 0.210.78 ± 0.160.96 ± 0.18
Specificity0.79 ± 0.200.88 ± 0.140.97 ± 0.13
F1 score0.73 ± 0.210.63 ± 0.260.87 ± 0.19
Table 5. Multiclass evaluation results of 10-fold cross-validation (AdaBoost): comparison of short-time Fourier transform (STFT) features and wavelet scattering features approaches.
Table 5. Multiclass evaluation results of 10-fold cross-validation (AdaBoost): comparison of short-time Fourier transform (STFT) features and wavelet scattering features approaches.
Severe PainModerate PainNo-Pain
scatteringSTFTscatteringSTFTscatteringSTFT
Accuracy0.84 ± 0.030.80 ± 0.030.77 ± 0.040.73 ± 0.040.91 ± 0.020.91 ± 0.02
Sensitivity0.77 ± 0.070.63 ± 0.090.77 ± 0.070.79 ± 0.080.75 ± 0.070.74 ± 0.06
Precision0.76 ± 0.060.74 ± 0.060.64 ± 0.050.57 ± 0.050.98 ± 0.030.98 ± 0.03
Specificity0.87 ± 0.040.89 ± 0.040.78 ± 0.050.70 ± 0.060.99 ± 0.010.99 ± 0.01
F1 score0.76 ± 0.050.67 ± 0.060.69 ± 0.050.66 ± 0.050.85 ± 0.050.84 ± 0.04
Table 6. Multiclass evaluation results of one-patient-out cross-validation (AdaBoost): comparison of STFT features and wavelet scattering features approaches.
Table 6. Multiclass evaluation results of one-patient-out cross-validation (AdaBoost): comparison of STFT features and wavelet scattering features approaches.
Severe PainModerate PainNo-Pain
scatteringSTFTscatteringSTFTscatteringSTFT
Accuracy0.79 ± 0.170.77 ± 0.140.80 ± 0.100.77 ± 0.090.92 ± 0.130.91 ± 0.14
Sensitivity0.82 ± 0.250.76 ± 0.300.64 ± 0.300.57 ± 0.340.81 ± 0.210.84 ± 0.17
Precision0.70 ± 0.210.68 ± 0.200.78 ± 0.160.75 ± 0.160.96 ± 0.180.95 ± 0.17
Specificity0.79 ± 0.200.77 ± 0.210.88 ± 0.140.87 ± 0.150.97 ± 0.130.95 ± 0.19
F1 score0.73 ± 0.210.66 ± 0.220.63 ± 0.260.56 ± 0.290.87 ± 0.190.88 ± 0.16
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Badura, A.; Masłowska, A.; Myśliwiec, A.; Piętka, E. Multimodal Signal Analysis for Pain Recognition in Physiotherapy Using Wavelet Scattering Transform. Sensors 2021, 21, 1311. https://0-doi-org.brum.beds.ac.uk/10.3390/s21041311

AMA Style

Badura A, Masłowska A, Myśliwiec A, Piętka E. Multimodal Signal Analysis for Pain Recognition in Physiotherapy Using Wavelet Scattering Transform. Sensors. 2021; 21(4):1311. https://0-doi-org.brum.beds.ac.uk/10.3390/s21041311

Chicago/Turabian Style

Badura, Aleksandra, Aleksandra Masłowska, Andrzej Myśliwiec, and Ewa Piętka. 2021. "Multimodal Signal Analysis for Pain Recognition in Physiotherapy Using Wavelet Scattering Transform" Sensors 21, no. 4: 1311. https://0-doi-org.brum.beds.ac.uk/10.3390/s21041311

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop