Abstract
This study quantifies individual stress levels through real-time analysis of wearable sensor data. An embedded setup utilizes artificial neural networks to analyze R-R intervals and Heart Rate Variability (HRV). Emotion recognition of happiness, sadness, surprise, fear, and anger is explored using seven normalized HRV features. Statistical analysis and classification with a neural network model are performed on approximately 20,700 segments,with participants within the age ranged from 23 to 40, mixed gender, and normal health status, along with other pertinent demographics included. Findings show stress observation’s potential for mental well-being and early detection of stress-related disorders. Three classification algorithms (LVQ, BPN, CART) are evaluated, comparing ECG signal correlation features with traditional ones. BPN achieves the highest emotional recognition accuracy, surpassing LVQ by 5.9% – 8.5% and CART by 2% – 6.5%. Maximum accuracy is 82.35% for LVQ and 97.77% for BPN, but does not exceed 95%. Using only 72 feature sets yields the highest accuracy, surpassing S1 by 17.9% – 20.5% and combined S1/S2 by 11% – 12.7%. ECG signal correlation features outperform traditional features, potentially increasing emotion recognition accuracy by 25%. This study contributes to stress quantification and emotion recognition, promoting mental well-being and early stress disorder detection. The proposed embedded setup and analysis framework offer real-time monitoring and assessment of stress levels, enhancing health and wellness.
Keywords
Introduction
Constant exposure to pressurized circumstances can really put an individual in a dangerous position. Hence stress in the working environment needs to be measured and monitored, providing feedback to line managers to take action and bring it back to safer levels. The stress-associated illness should be detected earlier [1–3]. The present research hints at the usage of wearable low-cost solutions with embedded back propagation algorithms in neural networks to identify stress from ECG signals. A variety of psychological disorders and physical problems stem out of the exposition to chronic stress which may include cardiovascular diseases like cardiac arrest and immune deficiency. This may even affect the functioning of the most important organs of the human body, like for example the liver. Emotions which have an undeniable impact on every aspect of daily life are a complicated psychological and physiological process. Attempts were made by psychologists to identify different types of emotions experienced by people. Various theories have emerged to categorize these emotions. Paul Eckman identified six basic emotions during the 1970 s, which were claimed to be universally experienced by human beings across all cultures. These are happiness, sadness, disgust, fear, surprise, and anger [4–6]. This list was afterward further expanded by including new emotions like pride, shame, embarrassment, and excitement. An open challenge studied over the last two decades is the automatic identification of human emotions by computers, which would strengthen the quality of human– computer interaction and has immediate applications in medicine, education, entertainment, commerce, and other fields [7].
Emotion recognition technology is based on human behavior patterns (mainly facial expressions and voice) and on physiological signals. As regards the first approach emotions are detected according to the facial expressions, voice, and body movements. However, there is a deceiving possibility that people can conceal their real emotions and control their behavior intentionally [8–10]. The second approach detects emotions according to the physiological changes, which cannot be consciously controlled, like for example the heartbeat or skin sweat. Therefore, emotion recognition systems that are based on physiological signals of the human body can capture the affective status of a subject.
Previous studies have indicated that the emotional state of an individual can be analyzed through various channels, including physiological reactions, facial characteristics (such as facial expressions, eye gaze, and eye blinks), and voice [11–13]. Consequently, researchers have examined features based on body expressions to explore these channels. Additionally, the investigation of physiological responses has involved the analysis of individual physiological signals, such as Electrocardiography (ECG), Electromyography (EMG), and Electro Dermal Activity (EDA), across different affective states [14–16].
Electrical impulses from muscles and skin are recorded for EMG and EDA studies, respectively. For EMG, skin-surface electrodes are used, and for EDA, two electrodes are fastened to the fingers or palm. Relevant features are identified and evaluated using statistical or machine learning approaches to find patterns related to muscle activity or emotional changes after data acquisition and processing to remove noise and artifacts. Biofeedback, stress assessment, and a number of other disciplines, including sports science, rehabilitation, psychology, and human-computer interaction, can all benefit from these assessments. Before applying these measures in particular applications, validation and calibration are crucial for ensuring accuracy.
Literature review for emotion recognition from physiological signals with emphasis in ECG
ECG acquisition involves capturing the heart’s electrical activity using electrodes placed on the skin. Different methods are utilized for obtaining ECG signals, each serving specific purposes. The standard 12- lead ECG is the most widely used approach, providing a comprehensive perspective of the heart’s activity from different angles. Single or 3-lead portable devices are commonly employed in wearable health trackers, while Holter and event monitors allow continuous or intermittent recording over extended periods. Exercise stress tests evaluate the heart’s response to physical activity, while signal-averaged ECG enhances signal clarity. Ambulatory ECG monitoring facilitates realtime remote tracking, and implantable cardiac monitors provide continuous monitoring of heart activity. The choice of acquisition method depends on the particular clinical or research requirements, and ongoing technological advancements have resulted in the creation of various wearable and portable ECG devices, significantly enhancing cardiac monitoring accessibility and convenience.
The primary challenges in emotion modeling (affective computing) using ECG data revolve around discovering representations that remain unaffected by inter- and intra-subject variations, as well as the inherent noise present in ECG data recordings. The most frequent invariant features were recovered from the unprocessed ECG data (in frequency and temporal domain) [6]. A system or device [7] that uses affective computing is useful for the mental health and wellness of those who are under stress, suffering from anxiety, or experiencing depression. Affective computing is made possible by essential technology called emotion recognition systems. Heart sound signals can be used for emotion detection [17], and wavelet signal analysis to enhance the performance of emotion recognition from ECG signals [18], The subtler emotional variations that can be noticed in healthy ECG data are typically captured via a mix of non-linear analysis and HOS (Higher Order Statistics) [19], decision tree (J48) and IBK classifiers to recognize a few emotional states, such as “Sad,” “Dislike,” “Joy,” “Stress,” “Normal,” “No-Idea,” “Positive,” and “Negative,” using the eHealth platform [20], a visual tool called Graphical Assessment of Real-life Application-Focused Emotional Dataset [21]. There are numerous methods for creating emotion recognition systems today using different methodologies and algorithms.
The identified method prefers neural network analysis- based stress monitoring. The evaluation of short time series of R – R intervals by artificial neural network analysis is suggested in this method [22]. The features extracted from each sample in the ECG signal are fed to the neural network. A manual switch is employed to select the ECG generator signals which are further fed to the neural network sub-system. The maximum of all past in-puts (u) is obtained as output from the Min-Max Running resettable block. An external reset signal (R) can reset the block’s state. ANN filter detects the peaks which then are fed to the heart rate counter [23]. This counter counts the number of peaks in a given time interval. This counting continues until the specified upper limit is reached. Presence of stress in the given signal results in the output – ‘1’ while the absence of stress results in the output – ‘0’.
The remainder of this article is organized as follows. In Section 2 we present wearable embedded architecture developed for stress detection, which includes the preprocessing strategies, feature extraction, and emotion recognition models by the developed ANN model. In Section 3, the results were presented with special emphasis on the classification of emotions. Finally in Section 4 conclusions are provided.
Wearable embedded architecture
The relationship between stress and emotions in people and heart rate is based on how the autonomic nervous system of our body reacts to stress or strong emotions by causing the release of stress hormones like cortisol and adrenaline. The body changes as a result of this physiological reaction, also referred to as the “fight-or-flight” response, including a rise in heart rate [24]. A tough task at work or a crucial presentation might cause the sympathetic nervous system to be activated, which increases heart rate. This reaction gets the body ready for action by boosting blood flow to the muscles and sharpening focus and awareness. Similarly to this, our heart rate tends to increase when we feel powerful emotions like fear, excitement, or rage. Heart rate and stress/emotions are correlated in both directions. Changes in heart rate can affect our emotional state in addition to how stress and emotions affect it. For example, a quick heartbeat might amplify anxiety or panic attacks, whereas a moderate, steady heartbeat can promote tranquility and relaxation [25].
Heart rate sensors on fitness trackers and smart-watches, among other wearable embedded systems, can be quite helpful in tracking and analyzing these physiological reactions. These gadgets offer insightful data regarding the wearer’s emotional and stress levels by continuously monitoring their heart rate [26]. They can use optical sensors or chest straps to obtain real-time heart rate information from the wearer’s wrist. After that, this data is processed and analyzed using machine learning algorithms. The device can identify changes in heart rate that signify increased stress or certain emotional states by developing patterns and correlations. For instance, the wearable gadget may deduce that the user is under severe stress or intense emotions if it notices a sudden, large spike in heart rate along with other physiological changes. Through notifications or alerts, this information can be communicated to the user, enabling them to become more aware of their mental health and take the necessary steps to manage stress [27].
The block diagram of the wearable embedded architecture for stress detection and psychological behavior monitoring is illustrated in Fig. 1. Wearable skin contact sensors are acquiring the ECG signal, which is processed on the embedded board. The processing of the ECG signal includes pro-processing of the signal, extraction of parametric features, and processing of the corresponding ECG signal parameters by a machine learning-based classification module. The detected psychological conditions as well as the acquired data and the location of the subjects can be transmitted wirelessly to a backend server of a cyber-physical system for further processing and management. The preprocessing, feature extraction and classification steps of the ECG-acquired data are described in detail below.

Block diagram of the wearable architecture for stress and psychological conditions detection based on heart rate monitoring.
Figure 2 illustrates the substantial influence of noise cancellation in the electrocardiogram (ECG) signal, allowing for the identification of essential signal components that may be obscured by disturbances. Power Line Interference (PLI) commonly constitutes the main source of noise in many bio-electric signals. To mitigate PLI in ECG signals, notch filters have been employed [28, 29]. These filters are specifically designed to eliminate the 50 Hz power line interference, while a low pass filter aids in removing baseline wander.

Notch filter for noise cancellation in ECG.
The choice of appropriate features plays a crucial role in classification tasks. Incorrect feature selection can lead to poor results, even when using the best classifier. Therefore, feature selection holds significant importance in classification. In this study, the morphological features of the ECG signal, including energy, peak power, and spectral entropy, are considered. These features are presented in Tables 1 to 3 [14]. To obtain a total of 28 features, the standard deviation, mean value, maximums, and minimum values of the first seven morphological features are calculated [30]. Consequently, a total of 32 features are extracted from the ECG signal.
State definition for table cleaning scenario
State definition for table cleaning scenario
State definition for table cleaning scenario
State definition for table cleaning scenario
The ANN is fed with values of the emotion features so as to train the model to generate an individual emotion classification model [31]. The feature values when fed to the classification model, the emotion type is interpreted and produced as output. The classification process involves three steps. A part of the data in each emotion was used as the training data at the first instance during the training process. The evaluated feature values are normalized and fed to the ANN as input to train the classification model. The remaining data were used as the testing data during the subtesting process. The ANN was then fed with the evaluated feature values after normalization, to determine the classification [32].
Emotion recognition by ANN
In Fig. 3, one or more hidden layers form a multilayer artificial neural network. This kind of network is capable to connect the feedforward with the arrival of the input signal into the network. An error value is calculated if the output signal deviates from the expected output [33, 34]. This error value is fed forward to the input to adjust the weight. The ANN-based classification is influenced by the number of hidden layer neurons, the number of hidden layers, and the learning rates.

Back Propagation Neural Network architecture.
A neuron in a hidden layer is associated with each neuron in the neuron in the layer above it and beneath it. In Fig. 3, weight w ij associates input node x i to concealed node h j , and weight v jk interfaces h j to yield hub y k . Classification begins by allotting the information nodes x i , lil equivalent to the related data vector segment. At that stage, information flows forward through the neurons until reaching the output nodes y k , where lin. The network has the capability to differentiate between 2n distinct classes, as long as its outputs are assigned binary values of 0 and 1.
Table 4, shows Confusion Matrix. For the classifier, the input is the feature dataset matrix (79×44) and its output result is compared with pre-defined binary targeted values. The selected record number with the feature set is randomly assigned into training and testing subsets using training data as 90% and testing data as 45%. The simulation has been performed by using BPN. One represents the output layer. The hidden layer structure of (10-3-1) is used to train BPN with and without. Results in the structure with more than one hidden layer are significantly better. This fits with the ECG signal’s nature, which is distinctly nonlinear. In this test, a total of 25 patterns were applied. The patterns are extracted from normal ECG signals. With a classification performance of 93.7%, the classifier was able to identify mostly all the patterns.
State definition for table cleaning scenario
Real-time monitoring is expected by the regulators. The manually driven conventional compliance monitoring programs rely on sampling in order to identify possible risks and anomalies. The model used in this study was derived from the training database. Test information is then inputted into the model, which generates test results. These results are used to assess the effectiveness of the model in determining whether an individual is experiencing stress or is in a normal state. Stress identification experiments were conducted using ECG data. The collected data were trained using a neural network with the backpropagation algorithm implemented in MATLAB software. In healthy individuals, heart rates fluctuate from beat to beat due to changes in the activity of the autonomic nervous system at the sinus node. During periods of mental or physical stress, heart rate variability (HRV) tends to decrease, while it increases during relaxation [35]. As a result, HRV is regarded as a non-invasive indicator of autonomic nervous system activity. Diabetes neuropathy has long been identified by the absence of HRV. Low HRV has been demonstrated to be prognostic in patients with myocardial infarction in more recent years. Low HRV is also linked to death and the risk of cardiac events in the general population. To investigate the relationship between the HRV responses, physical position, negative emotion, and time of day in periodic diary entries. As predicted, their findings demonstrated that RR interval reductions were related to increases in stress. Additionally, a large rise in the LF/HF ratio was significantly correlated with psychological stress, indicating higher SNS (Sympathetic Nervous System) activity during stressful times of the day [36].
Hardware set up of hear rate monitoring device
In Tables 5 and 6 hardware components and device descriptions are given. (AD8232) with an Arduino development board and an ESP 32 Bluetooth and WiFi board to obtain an individual’s ECG on a serial plotter, or over Bluetooth and the internet using ESP 32. The sensor board used to measure the electrical activity of the heart is reasonably priced. An ECG or electrocar-diogram can be used to track this electrical activity and produce an analog reading. The AD8232 Single Lead Heart Rate Monitor functions as an op-amp to assist in obtaining a clean signal from the PR and QT Intervals with ease. ECGs can be very noisy.
Hardware components
Hardware components
Hardware components
The AD8232 module enables the capture of the heart’s electrical activity, enabling the acquisition of an electrocardiogram (ECG). ECG sensors detect signals generated by the heart’s electrical impulses, which initiate the heartbeat. These electrical signals travel through specific pathways within the heart. To record this electrical activity, electrodes are placed on the skin, typically on the arms, legs, and front of the chest. The AD8232 sensor module incorporates carefully calibrated signal amplifiers and noise filters specifically designed for ECG signals. The module blocks out the 60 Hz noise that is produced by standard household electricity. Since the module’s output is analog in nature, the header pins must be soldered in order to connect it to a microprocessor with analog inputs, such as an Arduino, device.
In Fig. 4, a Heart Rate monitoring device is presented. The presence or absence of stress is represented by the values (1) or (0) in the block respectively. The heart rate of ECG signal 2 is represented by the value 151 while that of ECG signal 1 is represented by the value 100. The manual switch is used for selecting the ECG generator signals which are fed to the neural network subsystem. The Min-Max Running resettable block gives the minimum or maximum output of all the past inputs (u).

Heart rate monitoring interfacing with human body.
HRV and heart rate are physiological parameters that are influenced by age, gender, and circadian rhythm. Your HRV must be taken into account in brief time windows of a few minutes to a few hours. Your HRV greatly increases while you sleep and dramatically decreases in the moments before you wake up. Two-minute rhythm strips were used to calculate HRV. Reports of stress have a detrimental effect on heart rate variability 63% of the time. Additionally, women (64%) are slightly more likely than males (62%) to experience it. There is a 4-millisecond decrease in the overall average difference. At the 25th percentile, the decrease is 8 ms. Stress actually has a slightly less negative impact on HRV as people get older. We collected the data from different age groups like (i) 18-25 (i) 26-30 (iii) 30-40 (iv) 40-50 and (v) 50 -60. The experiments are done with personal behavior like happiness, sadness, anger, fear, and surprise with the above- aged person group, and collected data are stored in the database for analysis. For nearly every group 20 persons’ data are taken as references and compared with three different algorithms. The obtained results are analyzed with parameters like accuracy, precision, recall, F-measures, sensitivity, and specificity. The model was taken from the test and training databases. information is provided to the model, which then produces the test data. Through age 29, the median difference is -5 ms, -4 for ages 30-39, and barely -3 for ages 40– 69.
The peaks detected by BPN are fed as input to the heart rate counter which counts the number of peaks for a given interval of time. The Counter Limit block restricts the counting to a pre-set upper limit and then the counter is reset to zero, restarting the counting up process. After the counter is initialized to zero, the upper limit parameter and the sample time parameter were used to specify the upper limit and sample time respectively. The resulting output is an unsigned integer that can be either 8, 16, or 32 bits long, utilizing the minimum number of bits required to represent the upper limit. The counter subsystem was employed to compute the R-R intervals within a given timeframe. The signals were directed to an Up-counter. The ECG signals are compared with the value of constant 2, in the relational operator. The pulse generator generated pulses till the value of Constant 2 was reached and fed to the multiport switch. The up counter was used for the determination of the value of Constant 2 again and the signal was checked for a certain time period. A (1) output is displayed if the stress is present else (0) is displayed.
In Fig. 5, the ECG signal of the human body is measured by connecting three wire connections: RA (Right Arm), LA (Left Arm), and RL (Right Leg). The value of N represents the number of bits, with the maximum possible value being 2N-1. The Counter Free Running block counts up until it reaches this maximum value. Once the counter overflows, it resets to zero and starts counting up again. The counter is always initialized to zero. The Maximum Heart Rate (Max HR) is defined as the highest number of beats a person’s heart contracts during a one-minute measurement. It serves as a valuable tool for measuring training intensities and assessing exercise and stress levels. To select the ECG generator signals, a multiport switch is utilized, which are then fed to the Ana-log filter. The Min – Max Running Resettable block determines the minimum or maximum output from past inputs (u). One method for determining the maximum heart rate is by using an age-predicted formula.

Human wearing the device.
In Fig. 6, if a person is 30-year, then the age-adjusted maximum heart rate is 226 – 30 years = 196 bpm (beats per minute). The ECG generator signals are selected using a multi-port switch by specifying the constant values like 1, 2, and 3. The Signal is fed to the Analog filter. The parameters displayed in the dialog box vary for different design/band combinations. Only some of the parameters listed below are visible in the dialog box at any one time The Min-Max Running Resettable block outputs the minimum or maximum of all past inputs u. Select the relational operator connecting the two inputs with the Relational Operator parameter. The block updates to display the selected operator. The input with the smaller positive range is converted to the data type of the other input offline using round-to-nearest and saturation. This conversion is performed prior to comparison.

Heart rate of male and female as per age.
The counter is initialized to zero at all times. The Upper limit parameter specifies the maximum value, while the Sample time parameter determines the time interval between samples. If the Sample time is set to -1, it means that the sample time is inherited. The output is an unsigned integer with a bit length of 8, 16, or 32 bits, depending on the minimum number of bits required to represent the upper limit. To calculate the R-R intervals for a period, a counter subsystem is utilized. The ECG signals are inputted to the up counter and compared with a constant value of 2 using a relational operator. The pulse generator generates pulses until the value of 2 is reached, and these pulses are then routed to the multiport switch. Subsequently, the up counter is employed again, with the constant value of 2 determined, and the signal is evaluated over a specific time period. The output value is set to 1 if the given signal indicates the presence of stress, and a value of 0 is displayed if stress is not detected.
Psychologists and other mental health experts participated in the data labeling process and used clinical evaluations and standardized tests to measure stress levels and emotions. Participants also self-reported their feelings using scales and questionnaires that had undergone validation, which added transparency to our methodology. We described the precise procedures and standards utilized for data labeling in order to guarantee consistency and dependability. These improvements are intended to address the crucial data collecting issue and increase the precision and authority of our study findings.
Table 7 provides the specific information regarding Tachycardia and Bradycardia. The ECG signal corresponding to a normal heart rate is denoted by the value 101. The structure of human heart rate (Fig. 6) and the characterization of short-term (ST, approximately 5 minutes) or brief, as well as ultra-short-term (UST, less than 5 minutes) durations, are described using measurements in the time domain, frequency domain, and non-linear domain. It is important to emphasize that the values obtained for short-term and ultra-short-term analysis cannot be used interchangeably with the values derived from 25-hour measurements.
Human heart rate [34]
Performance analysis for classification methods based on accuracy
Figure 7, output generated signal is obtained as output from the neural network for the given input ECG signal 1. The output generated by ECG signal 2 is given as the input to the neural network. It illustrates changes in heart rate over the recording duration, capturing variations in response to diverse activities, events, or physiological shifts. For example, during rest or relaxation, the heart rate tends to display a relatively stable pattern with slight fluctuations. In contrast, physical activity or stress can result in an elevated heart rate, leading to more pronounced oscillations in the signal.

Heart rate signal.

Performance analysis for classification methods based on accuracy.
A Matlab-based open-source modular application for calculating heart rate variability (HRV) is called the PhysioNet Cardiovascular Signal Toolbox [37, 38]. The study’s objective was to create a beat annotation file from.dat files that would be used to classify stress using HRV measurements. The output is an annotation file, and the input is an ECG signal. The annotation file is used to extract RR intervals and their associated timestamps using the PhysioNet HRV toolbox [39]. The dataset was divided into 30-second bins, and the RR intervals were used to extract the HRV features [40]. The second component of this work aimed to develop BPN models that could classify stress using HRV features taken from HRV measurements gathered from the kit.
The performance of several classification techniques utilized for different emotions based on recall is shown in Table 9 and Fig. 9. According to a comparison of classification methods, BPN outperforms all others with the precision of 90 percent, 92 percent, 93 percent, 92 percent, and 92 percent for each emotion.
Performance analysis for classification methods based on precision

Performance analysis for classification methods based on precision.
The overall recall performance of classification techniques utilized for different emotions are shown in Table 10 and Fig. 10. In a comparison of classification methods, BPN outperformed all others with recalls of 91 percent, 90 percent, 92 percent, 92 percent, and 91 percent for each emotion, respectively.
Performance analysis for classification methods based on recall

Performance analysis for classification methods based on recall.
The overall performance of the F-measure of classification techniques utilized for different emotions is shown in Table 11 and Fig. 11. In a comparison of classification methods, BPN outperformed all others with an F-measure of 90 percent, 92 percent, 91 percent, 92 percent, and 91 percent for each emotion.
Performance analysis for classification methods based on F-measure

Performance analysis for classification methods based on F-measure.
The performance of sensitivity of classification techniques utilized for different emotions are shown in Table 12 and Fig. 12. In a comparison of classification approaches, BPN outperformed all other methods with a sensitivity of 88 percent, 86 percent, 85 percent, 89 percent, and 87 percent for each emotion.
Performance analysis for classification methods based on sensitivity

Performance analysis for classification methods based on sensitivity.
The performance of classification techniques utilized for different emotions is shown in Table 13 and Fig. 13. In a comparison of classification methods, BPN outperformed all others with a specificity of 89 percent, 88 percent, 87 percent, 89 percent, and 88 percent for each emotion.
Performance analysis for classification methods based on specificity

Performance analysis for classification methods based on specificity.
Performance analysis of stress and non-stress by proposed model
To determine the effectiveness of the viewpoint, test information is used. It can make it appear as though the person is under stress or normal. In Table 14, studies are conducted on the identification of stress of patients using the collected database who neural network training using a back propagation program in MatLab.
The study aimed to assess the effectiveness of three classification algorithms (LVQ, BPN, and CART) in detecting stress through emotion recognition. The focus was on examining the feasibility of utilizing correlation features of ECG signals for emotion recognition and comparing them with traditional time/frequency domain features. The data was divided into 80% for training and the remaining data for sentiment classification experiments. The classification algorithms were applied using different feature sets: S1, S2, and S1 and S2. The BPN algorithm exhibited the highest accuracy in emotional recognition. Compared to LVQ, it achieved an accuracy of approximately 5.9% to 8.5% higher, and in the case of CART, the increase was around 2% to 6.5%. However, it should be noted that the recognition accuracy did not surpass 95%. The maximum accuracy achieved was 82.35% for LVQ with 80% training data, while BPN achieved 97.77%. When comparing different feature sets, using only the 72 feature sets resulted in the highest accuracy. It out-performed the S1 case by approximately 17.9% to 20.5% and exceeded the accuracy of using both S1 and S2 feature sets by 11% to 12.7%. Consequently, it can be concluded that correlation features of ECG signals applied to emotion recognition yield better performance than traditional time domain and frequency domain features. The use of correlation features can increase the recognition rate by 25%.
This work focuses on validating the ability to classify heartbeats using machine learning algorithms and features related to physiological signals, with participants within the age range from 23 to 40, mixed gender, and normal health status, along with other pertinent demographics included. The classification process involves utilizing a neural network in a single node, aiming at heartbeat counting and stress level monitoring for diagnosis. The study emphasizes the importance of identifying the relationships between physiological signal features and stress through neural models. The findings indicate that the stress estimation algorithm based on evaluating short time series of heartbeat intervals achieves promising results. The classification accuracy using machine learning algorithms, such as LVQ, BPN, and CART, ranges from 82.35% to 97.77%. The utilization of 72 feature sets yields the highest accuracy, surpassing the S1 case by 17.9% – 20.5% and the combined S1 and S2 sets by 11% – 12.7%. These results demonstrate the efficacy of the proposed approach in accurately classifying heart-beats and estimating stress levels. The stress estimation algorithm shows promise for mobile telemedical applications, with high classification accuracy and the potential to enhance mental well-being. Future extensions could involve the analysis of additional biomedical signals, such as EMG and EEG, using neural network techniques, further advancing our understanding of physiological signals in relation to stress.
