Next Article in Journal
Research on the Short-Term Compressive Creep Behavior of the Bamboo Scrimber Based on Different Zener Models
Previous Article in Journal
Preview Control with Virtual Disturbance for Active Suspension Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deep Learning-Based Sitting Posture Recognition from Pressure Distribution Across Hard and Soft Seat Environment

1
Laboratory of Human Kinesiology & Performance, School of Physical Education, Shenzhen University, Shenzhen 518060, China
2
School of Fashion and Textiles, The Hong Kong Polytechnic University, Hong Kong SAR 999077, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(23), 12744; https://doi.org/10.3390/app152312744
Submission received: 4 November 2025 / Revised: 25 November 2025 / Accepted: 25 November 2025 / Published: 2 December 2025

Featured Application

This study enables the development of intelligent seating systems for real-time posture monitoring in automotive and office environments. By utilizing only a pressure-sensing mat, the system can classify nine common sitting postures with high accuracy across different seat surfaces. The optimized CNN model provides an efficient solution for embedded deployment, supporting applications in driver fatigue alertness, ergonomic assessment in workplaces, and long-term posture correction for sedentary populations.

Abstract

This study investigates the classification of nine sitting postures using pressure distribution data from hard and soft seat surfaces. Three neural network architectures (FNN, CNN, ResNet) were evaluated under single-surface and mixed-domain training regimes. While all models achieved high accuracy (>96%) when trained on a mixed-domain dataset, significant performance degradation occurred in cross-domain testing. CNN demonstrated superior capability in leveraging spatial pressure features under mixed training conditions, while FNN exhibited relatively better cross-domain robustness. Results indicate that model performance highly depends on architectural inductive biases and training data diversity. These findings underscore the importance of employing representative multi-surface datasets for ensuring generalization in practical sitting posture recognition systems.

1. Introduction

Poor sitting posture has become a widespread health concern among various sedentary populations, including office workers, bus drivers, and students. Maintaining improper postures (i.e., slouching, asymmetrical shoulder alignment, or lumbar collapse) can lead to muscular strain and chronic conditions such as low back pain and upper cross syndrome [1,2]. As a result, sitting posture recognition has gained increasing attention in ergonomics and healthcare due to its significant implications for musculoskeletal health in predominantly sedentary populations.
A variety of sensing technologies have been employed for posture monitoring, including vision-based systems [3,4], inertial measurement units [5,6], and pressure distribution sensors [7,8]. Among these, pressure-sensing mats offer a practical and unobtrusive solution for continuous posture assessment while preserving user privacy [9]. These cushions serve as an effective tool for data acquisition, maintaining direct and continuous contact with seated individuals. They can be seamlessly integrated into everyday environments without requiring wearable devices, thereby enhancing user comfort and compliance. Embedded sensor matrices enable real-time collection of pressure distribution data across the buttocks and thighs, which reflect postural variations intuitively. For example, posterior shifts in the center of pressure (COP) during forward slouching or left-right asymmetries resulting from uneven shoulder positioning. Through analysis of these pressure metrics, it becomes feasible to accurately evaluate sitting posture and provide reliable data for identifying poor postural habits [10,11].
Multiple machine learning algorithms have been successfully applied to sitting posture recognition, such as Support Vector Machines, Random Forests, k-Nearest Neighbors, Decision Trees, and Naïve Bayes classifiers [12]. These approaches typically reported high classification accuracy based on pressure distribution data, though the number of recognized postures varies considerably across studies. Several investigations have focused on limited posture sets, such as four postures (e.g., upright, forward, backward, and lateral leans) classified using Support Vector Machines [13,14], or five postures (upright, forward, backward, left, and right leans) implemented with deep learning frameworks [15]. Other studies have expanded posture variety while maintaining moderate model complexity, developing six-posture systems that include categories such as “no user”, “normal posture”, “lateral leans”, and “leg extensions” [16], or distinguish between sitting with and without backrest support in various orientations [17]. A common limitation across these studies is the recognition of a limited number of postures (typically fewer than six), with particular omission of contralaterally rotated or asymmetrical trunk postures that are clinically relevant due to their association with increased musculoskeletal loading and potential injury risk.
Some researchers have achieved more extensive posture classification through enhanced sensing capabilities rather than optimized algorithmic approaches. Katayama et al. [18] classified nine postures using LiDAR-generated point cloud data, achieving 87% accuracy. Zhang et al. [9] recognized ten postures using combined infrared and pressure array sensors, with accuracy ranging from 73.4% to 90.6% across different models. Ishac and Suzuki [19] expanded further to eleven postures using fabric sensors integrated into the chair backrest, reporting 98.1% accuracy. Muppavram et al. [20] proposed a twelve-posture detection system using sensors installed in the seat base, backrest, and arm supports. The most extensive system to date, developed by Bourahmoune et al. [21], recognized fifteen sitting postures with 98.82% accuracy using novel pressure-sensing technology embedded in the chair backrest. However, these high-posture-count systems invariably depend on multi-sensor configurations (i.e., combining seat and backrest pressure data or incorporating additional sensing modalities) rather than using only seat pressure distribution, thereby increasing system cost and complexity.
More critically, current studies have not adequately addressed model performance across different seat conditions. Varying seat surface materials significantly alter pressure distribution characteristics under identical postures [22], yet it remains unknown whether classification models maintain consistent performance when applied across different seat conditions, particularly between hard and soft surfaces that represent common seat environments. This challenge is particularly evident in the context of soft seating substrates (i.e., sofas or cushioned office chairs), where material characteristics, including foam density, elasticity, and structural configurations, induce significant deformation under human load. This deformation substantially influences captured pressure distribution data. Compared to hard surfaces, soft seats tend to disperse pressure over broader areas, attenuate peak pressure values, and enlarge the overall pressure distribution footprint [23]. Consequently, posture recognition models trained exclusively on hard surface data may exhibit diminished performance when applied to soft seating contexts, highlighting the critical need for comprehensive investigation into cross-domain generalization capabilities and the development of robust classification systems that can adapt to varying seating conditions.
This study aimed to systematically investigate the performance and transferability of different neural network architectures for sitting posture recognition across varying seating environments. Specifically, we addressed three critical research objectives: (1) to develop and optimize deep learning architectures for accurate recognition of nine sitting postures using only pressure distribution data from a single sensing mat; (2) to evaluate and compare classification performance across two distinct seat conditions (hard and soft surfaces) for assessing model robustness; and (3) to investigate model generalization capabilities through cross-domain prediction analysis, examining performance when models trained on one seat surface type are applied to the other. This study would advance the development of practical, unobtrusive sitting posture monitoring systems capable of operating effectively across diverse real-world seating environments.

2. Materials and Methods

2.1. Participants

Eleven healthy male volunteers were recruited for this study. Their mean (±standard deviation, SD) age, height, body mass, and body mass index were 26.64 ± 8.03 years, 1.77 ± 0.03 m, 69.73 ± 4.73 kg, and 22.27 ± 1.65 kg/m2, respectively. None of the participants reported any known musculoskeletal disorders (i.e., low back pain) or other medical conditions (i.e., neurological disorders or cardiovascular diseases). Written informed consent was obtained from each participant prior to data collection. The study protocol was reviewed and approved by the Medical Ethical Review Committee (Reference number: NIOHP202326).

2.2. Data Collection

Each participant was instructed to maintain nine seated postures under two surface conditions: a hard seat and a soft seat. The postures included: natural upright posture (NUP), lean forward (LF), lean backward (LB), lean left (LL), lean right (LR), lean left anterior (LLA), lean right anterior (LRA), lean contralateral left anterior (CLA), and lean contralateral right anterior (CRA). These postures were selected to represent a progression from simple to complex biomechanical configurations, with particular clinical relevance for musculoskeletal health. The contralaterally rotated postures (CLR, CRA) are especially important as they represent high-risk positions associated with asymmetric spinal loading and increased decompression forces. These postures are prevalent in daily activities and are tightly related to low back pain [2,6,22,24]. Also, these postures are representative sitting postures being widely investigated in previous studies [12,14,15,17]. Detailed definitions of each posture are presented in Table 1.
For each surface condition, the postures were assigned to each participant in a randomized order to counterbalance potential order effects. Each posture was maintained for 180 s of continuous data collection, followed by a 3 min rest interval to minimize fatigue accumulation.
The two seating conditions were chosen to represent distinct ends of the stiffness spectrum encountered in real-world scenarios. Hard Seat: A laboratory-standard wooden chair was used, featuring a 5 cm thick solid wood seat with a surface flatness error ≤ 0.5 mm. The seat surface has no padding or covering, which is a very representative seating condition in daily life. The seat dimensions were 45 cm × 45 cm (length × width) with the backrest fixed at a 90° angle relative to the seat surface. The rigid construction ensured minimal elastic deformation, allowing direct and undispersed pressure transmission. Soft Seat: A custom-made steel-framed chair was utilized, with a leather-upholstered cushion on the seat surface. The cushion is high-density foam padding (density: 35 kg/m3; elastic modulus: 2.5 N/mm) with a thickness of 10 cm, covered with a leather exterior. The seat dimensions matched those of the hard seat (45 cm × 45 cm), and the backrest-to-seat angle was 90°. From a biomechanical perspective, the two-seat conditions represent fundamentally different support mechanisms. The hard seat approximates rigid contact conditions where pressure distribution is primarily determined by bony prominences, while the soft seat introduces complex tissue–cushion interactions that redistribute pressure through deformation. This setup simulated realistic deformation behavior under load, representative of typical soft seating environments. While we acknowledge that seat softness exists on a continuum, our experimental design intentionally selected two representative points on this spectrum to capture the most significant pressure distribution variations. The hard seat represents rigid support surfaces typical of wooden furniture, while the soft seat represents compliant automotive seating. Future work could benefit from incorporating quantitative softness metrics such as durometer measurements or compression testing parameters to establish a more continuous softness scale.
A self-developed pressure-sensing mat system was employed to record pressure distribution data [25]. The system comprised a sensor matrix and an operating software V01. The sensor matrix consisted of a 16 × 16 array, totaling 256 sensing units (piezoresistive sensor) independently distributed across an active area of 340 mm × 337.5 mm. Each individual sensor had an active area of 10 mm × 10 mm. The system operated at a sampling frequency of 1 Hz, which was suitable for capturing static sitting postures while avoiding data redundancy. The pressure detection range was 0–50 kPa with an accuracy of ±3 kPa, and the raw signal output resolution was 0.01 V. Sensors were connected via a serial protocol to a host computer, which enables real-time data transmission for subsequent processing and feature extraction. The spatial resolution of our sensor array (28.4 mm inter-sensor spacing) was sufficient to capture the major pressure distribution patterns associated with different postures, particularly the characteristic dual-peak pattern associated with ischial tuberosity loading in upright sitting. This configuration allowed the system to accurately capture both the relative pressure magnitude and spatial distribution patterns corresponding to different seated postures.
The whole experiment procedure consists of preparation and data collection. During the preparation phase, the pressure-sensing mat was placed flat and securely fastened onto the seat surface. Participants were informed of the purpose and procedures of the experiment, as well as standardized requirements for performing each of the nine seated postures. Subsequently, they were instructed to sit on the mat and were given 15 min to familiarize themselves with the seating conditions and practice all postures. Demonstrations and video materials were adopted to illustrate the required angles and movement specifications. The entire procedure was conducted with the assistance of a research assistant. This practice session would reduce potential data errors resulting from incorrect execution.
Prior to data collection, the pressure-sensing mat was connected to the operating software. The pressure-sensing mat system was then calibrated by recording deviations between sensor outputs and reference pressure values. A linear correction algorithm was applied to adjust sensitivity and ensure measurement accuracy.
During data collection, participants initially adjusted their torso position to meet the requirements of the assigned posture and then maintained it statically until a stabilized pressure distribution was acquired. Subsequently, data were recorded continuously for 180 s before the trial was terminated. Throughout the process, participants were required to maintain the assigned posture without movement. The research assistant monitored torso angles in real time using a goniometer and provided immediate corrective feedback when deviations exceeded specified ranges.
For each seating condition, the testing order was predetermined according to a random number table. The two seating conditions were performed in a randomized order. Participants were provided with a 10 min rest period between conditions, and they were encouraged to stand and move freely to alleviate muscle fatigue.
All acquired data were immediately labeled with subject ID, seat type, posture label, and timestamp, and stored in a dedicated database for analysis.

2.3. Data Processing and Analysis

For each participant under each seating condition, the raw pressure distribution data were preprocessed through the following sequential steps to remove invalid records and enhance data validity and reliability. First, the initial and final 10 frames of the recording segment for each posture were discarded to exclude transitional movements during sitting down or standing up. Second, frames with an effective sensing area covering less than half of the total sensor area were removed to eliminate incomplete posture records. Finally, data segments exhibiting total pressure deviations exceeding ±25% from the posture-specific average were excluded to minimize the impact of transient disturbances or measurement artifacts. These preprocessing steps effectively addressed common noise sources, including sensor initialization artifacts, momentary posture adjustments, and measurement outliers. Thereafter, the dataset was further confirmed using the motion trajectory of the COP, such as calculating a 95% confidence ellipse enclosing the COP. Common noise sources, such as sensor instability and motion artifacts, could be effectively removed based on the aforementioned process. These processes yielded an average of 2497.4 ± 43.0 valid data frames for the hard seat condition and 2241.3 ± 23.5 frames under the soft seat condition. Finally, we obtained a total of 42,649 valid data frames, comprising 22,477 frames from the hard seat condition and 20,172 frames from the soft seat condition. Details for each posture were presented in Table 2. The retained data were then converted into pressure distribution matrices for subsequent feature extraction and model training.
The valid data frames were further filtered to remove rows or columns with all zeros. Thereafter, peak pressure, mean pressure, and pressure variance were extracted for each frame [26,27,28]. The selection of these specific features was theoretically grounded in biomechanical principles. Peak pressure was defined as the maximum value among all sensor units, reflecting the maximum load at the primary support region of the corresponding seated posture and relating to tissue compression risk through Laplace’s law governing capillary occlusion. Mean pressure was calculated as the average value across all sensor units, representing the overall load borne by the buttocks and thighs. Pressure variance was computed as the variance of all sensor values, indicating the uniformity of pressure distribution: higher variance suggests concentration in specific areas such as the ischial tuberosities, resulting in a less uniform profile, whereas lower variance reflects more even pressure dispersion. The peak pressure, mean pressure, and pressure variance of all valid frames were averaged to represent the pressure distribution of each seated posture. For each participant, the averaged values were used to characterize the overall pressure distribution under each seat condition.

2.4. Automatic Posture Classification

Given the strong performance of neural network models in predicting sitting postures, three classifiers, which are Feedforward Neural Network (FNN), Convolutional Neural Network (CNN), and Residual Neural Network (ResNet), were adopted to predict the nine sitting postures under two seat conditions. Our architectural selection was theoretically motivated: FNN provides a baseline for global feature processing, CNN leverages spatial correlations inherent in the pressure distribution map through its inductive bias for local connectivity and translation invariance, while ResNet addresses gradient propagation challenges in deeper networks through residual learning. In comparison to FNN, CNN, and ResNet are more complex models that allow for the learn of further complex hierarchical features through increasing network depth.

2.4.1. FNN-Based Classifier

FNN employs adopts a standard fully connected architecture specifically designed for processing flattened feature vectors. The network consists of four sequential linear layers, with nonlinear activation functions and regularization modules integrated between successive layers [29]. In this study, the input data (16 × 16 two-dimensional matrix) is flattened into a one-dimensional vector of 256 input nodes before being fed into the network. The first hidden layer projects the features into a 256-dimensional space, followed by a rectified linear unit (ReLU) activation function to introduce nonlinearity and a Dropout layer with a rate of 0.3 to mitigate overfitting. The second hidden layer reduces the feature dimension to 128, followed by ReLU and Dropout. The third hidden layer further reduces the feature dimension to 64, and the final output layer maps the high-level representations to a nine-dimensional category space, corresponding to the nine posture categories. This model serves as a baseline for performance comparison. The overall network structure is illustrated in Table 3.

2.4.2. CNN-Based Classifier

A deep CNN was designed to leverage the spatial structure of the input data. The architecture is specialized for extracting local spatial features from the 2D pressure matrix, capturing hierarchical patterns through successive convolution operations [15]. The input preserves the original 16 × 16 grid structure with an added channel dimension. Feature extraction is performed by three sequentially connected convolutional modules, each containing a convolutional layer, batch normalization, a nonlinear activation, and down-sampling operations. The first module uses 32 filters of size 3 × 3 convolution kernels with the same padding to maintain spatial dimensions, followed by 2 × 2 max pooling that reduces the feature map to 8 × 8. The second module increases the filter count to 64 for capturing more abstract features, and the third further expands to 128 channels. Adaptive average pooling then reduces the output to a fixed 2 × 2 spatial size. The resulting 512-dimensional feature vector (128 × 2 × 2) passes through a dropout layer and is finally projected via two fully connected layers into the nine-class output space. The overall network structure is presented in Table 4.

2.4.3. ResNet-Based Classifier

A lightweight ResNet architecture was further developed to mitigate the gradient vanishing problem in deep network training. Inspired by the core design of ResNet, this model incorporates shortcut connections to enable identity mappings [30]. The input single-channel data first passes through a standard Convolutional layer with batch normalization, which projects the features into a 32-channel space. The core part of the network consists of two consecutive residual blocks. Each block contains two 3 × 3 Convolutional layers with batch normalization, and uses a skip connection to add the input of the block directly to its output, realizing residual learning. This structure allows the network to focus on learning the residual component between the target function and the identity mapping, significantly easing the optimization process. Following the residual feature extraction, adaptive average pooling is applied to reduce the feature maps to a fixed 4 × 4 resolution. The final classification is produced by a fully connected layer. The overall network structure is displayed in Table 5.

2.4.4. Model Training and Testing

The three classifiers were trained and evaluated based on three distinct datasets: hard seat, soft seat, and mixed (combined) seating conditions. Each dataset was partitioned into five equal parts, with each fold maintaining the same proportional distribution of the nine posture categories. In each split, 20% of the data was allocated for testing, and the remaining 80% was used for training.
During training, all models were configured with identical hyperparameters to ensure fair comparison, though we acknowledge that individualized hyperparameter optimization might yield slightly better performance for specific architectures. The selected parameters (50 training epochs (10 per fold in cross-validation), a batch size of 32, the Adam optimizer with a learning rate of 0.001, and cross-entropy loss) represented a compromise that provided stable convergence across all architectures in preliminary experiments. We conducted preliminary experiments with learning rates of 0.01, 0.001, and 0.0001, finding that 0.001 provided the best balance of convergence speed and stability across all architectures. Training loss and validation accuracy were monitored in real-time for each epoch. A performance-based model selection strategy was employed, where only the model parameters achieving the highest validation accuracy were retained.
The overall experimental framework formed a 3 × 3 comparison matrix, comprising three seating conditions and three model architectures, resulting in nine independent training and evaluation runs. All training processes were executed automatically, and key performance metrics were systematically recorded to support reliable model selection under different application scenarios.

2.4.5. Cross-Domain Prediction

To evaluate the generalization capability of the classifiers across different seating conditions, the best-performing model from each training dataset (hard seat, soft seat, and mixed) was selected for cross-domain validation.
Each complete dataset was systematically used as a test set to evaluate models trained under different seating conditions. Specifically, the model trained on the hard seat dataset was used to predict the soft seat dataset, and vice versa. The mixed training model was evaluated on both hard and soft seat datasets. Classification accuracy was calculated by comparing the model predictions with ground-true posture labels, and detailed confusion matrices were generated to analyze error patterns.
This evaluation scheme not only quantifies the performance degradation in cross-domain scenarios but, more importantly, reveals differences in generalization characteristics between network architectures (CNN/ResNet leverage local spatial features, while FNN relies on global statistical features) when facing variations in seat surface materials. The results provide empirical support for model selection in practical applications where seating conditions may vary.

2.5. Statistical Analysis

For the characteristics of pressure distribution (peak pressure, mean pressure, and pressure variance), a paired-sample t-test was performed to examine whether there was any significant difference between hard and soft seat conditions. All statistical analyses were carried out with SPSS software (V26.0, SPSS Inc., Chicago, IL, USA), with the significance level set at p < 0.05.

3. Results

3.1. Comparison of Pressure Distribution Between Hard and Soft Seat Conditions

Pressure distribution was significantly different between hard and soft seat conditions (Table 3). Specifically, peak pressure and pressure variance were significantly greater in the hard seat condition compared to the soft seat condition (p < 0.001 and 0.03; Cohen’s d = 0.55 and 0.22), whereas mean pressure was significantly lower (p < 0.001; Cohen’s d = 2.94). Detailed characteristics of pressure distribution for each posture under both hard and soft seat conditions are shown in Table 6.

3.2. Classification Results

The classification accuracy of the three neural networks (FNN, CNN, and ResNet) evaluated under three seating conditions is summarized in Table 7. All models achieved a mean accuracy above 97% across all datasets in the 5-fold cross-validation.
On the soft seat dataset, the FNN classifier attained a mean accuracy of 97.73%, while CNN and ResNet achieved 98.30% and 98.35%, respectively. For the hard seat condition, the FNN classifier reached 96.97%, compared to 97.48% for CNN and 97.41% for ResNet. When trained and tested on the combined dataset, the FNN classifier achieved a mean accuracy of 97.27%, whereas CNN and ResNet obtained 97.70% and 97.75%, respectively.
Across all seating conditions, both CNN and ResNet consistently outperformed the FNN classifier by a small margin. Between the two Convolutional architectures, ResNet showed slightly higher accuracy than CNN on the soft and combined datasets, while CNN performed marginally better on the hard seat dataset.

3.3. Cross-Domain Prediction Results

The cross-domain prediction accuracy of the classifier is summarized in Table 8. When models trained exclusively on hard surface datasets were tested on soft surface data, the FNN classifier achieved 39.35% accuracy, while CNN and ResNet attained 38.33% and 29.26%, respectively. In the reverse scenario, models trained on a soft surface dataset and tested on a hard surface dataset resulted in 39.37% accuracy for FNN, 31.60% for CNN, and 35.00% for ResNet. In contrast, models trained on the mixed dataset demonstrated consistently high accuracy across both surface conditions. The average accuracy was 97.15%, 97.97% and 97.73% for FNN, CNN, and ResNet, respectively. The cross-domain performance of all models was notably lower than their within-domain accuracy, with no consistent advantage observed for Convolutional architectures over FNN in cross-surface generalization.

3.4. Misclassification Analysis

Detailed analysis of confusion matrices revealed systematic misclassification patterns that provide insight into the challenges of pressure-based posture recognition. The most frequent confusion occurred between postures with similar trunk orientation but different rotation components, specifically between LLA and CLA (28% misclassification rate) and between LRA and CRA (31% misclassification rate), suggesting that the rotational component presents the greatest classification challenge, likely due to its subtle manifestation in seat pressure patterns.
Additionally, LF postures were occasionally misclassified as their anterior-leaning counterparts (LLA, LRA), indicating sensitivity to subtle differences in lean direction. This pattern was particularly pronounced in cross-domain scenarios, where the confounding effects of seat surface characteristics exacerbated the discrimination challenges between geometrically similar postures.
Notably, the NUP demonstrated the highest classification consistency across all conditions, suggesting that baseline sitting posture produces the most distinct and reliable pressure signature. The systematic nature of these misclassifications, rather than random errors, indicates that the models are learning coherent but imperfect decision boundaries in the feature space. Detailed results are presented in Supplementary Materials.

4. Discussion

4.1. Study Overview and Key Findings

This study developed and evaluated three deep learning models (FNN, CNN, and ResNet) for classifying nine sitting postures using only pressure distribution data acquired from both hard and soft seat conditions. The results demonstrated that all three models achieved excellent prediction performance with overall accuracy exceeding 96% when models were trained and tested within the identical seat condition. However, significant performance degradation was observed in cross-domain scenarios, when models trained on one type of seat surface were applied to the other. Notably, models trained on the combined dataset exhibited robust performance on both hard and soft seats, with CNN demonstrating superior cross-domain robustness compared to both FNN and ResNet architectures.

4.2. Comparative Analysis with Existing Research

Our findings aligned with and extended previous research in sitting posture recognition. The overall high accuracy (>96%) achieved by all three models was consistent with reported performance levels in studies utilizing pressure distribution data [15,18]. However, unlike previous investigations that typically focused on limited posture sets (4–6 postures) [13,14,15] or relied on multi-sensor configurations [9,18,19,20,21], our study successfully classified nine postures using only pressure distribution data, thereby addressing a significant methodological gap in current research. Moreover, the inclusion of contralaterally rotated and asymmetrical trunk postures represents an important advancement, as these clinically relevant postures have been largely overlooked in previous posture recognition research, despite their established association with increased musculoskeletal loading.
The progression from simple lateral learns (LL, LR) to complex contralateral rotations (CLA, CRA) represents increasing biomechanical risk factors, with the latter associated with higher spinal disk compression and muscle strain. This clinical relevance justifies their inclusion despite the classification challenges they present.

4.3. Model Architecture and Performance Analysis

The comparative analysis of the three model architectures revealed distinct advantages and limitations for each model. The FNN served as an effective baseline, demonstrating reasonable classification accuracy despite its architectural simplicity. The CNN architecture, leveraging its inherent inductive bias for local spatial features, achieved superior performance in within-domain classification tasks by effectively capturing discriminative pressure distribution patterns such as gradient edges and pressure centers. This observation aligns with the fundamental advantage of convolutional networks in processing spatially correlated data [16,17].
The performance advantage of CNN in homogeneous domains can be attributed to its specialized capacity to detect localized pressure patterns that are highly consistent within the same seat condition. However, this strength becomes a limitation in cross-domain scenarios. The fundamental physical differences between seat surfaces, specifically, the higher compliance of soft seats that leads to more dispersed pressure distribution and significantly reduced pressure variance, directly undermine CNN’s core operational principle. The architectural bias of CNN toward local spatial correlations and salient features such as pressure centers and gradient edges is compromised when these features become less distinct due to surface deformation. In contrast, the FNN’s reliance on global, flattened statistical features provides a more stable foundation for cross-domain generalization, enabling relatively robust performance despite substantial discrepancies between source and target domain data distribution.
Interestingly, the ResNet architecture, while achieving comparable accuracy to CNN, did not provide significant performance improvements despite its greater depth and sophisticated residual connections. This suggests that for the 16 × 16 pressure matrix scale used in the present study, the additional complexity introduced by residual learning mechanisms may not be necessary for achieving optimal performance. From a computational efficiency perspective, both CNN and ResNet demonstrated substantial advantages over the FNN, reducing parameter counts by 62.6% and 76.6%, respectively, while maintaining or improving classification performance. This lightweight design is particularly beneficial for small-scale datasets, effectively mitigating risks while preserving representational capacity.

4.4. Impact of Seat Conditions and Domain Adaptation

The substantial performance degradation observed in cross-domain scenarios (approximately 60% accuracy reduction) underscores the critical influence of seat surface characteristics on pressure distribution patterns. Our detailed pressure distribution analysis revealed fundamental physical differences between hard and soft seats: the hard seat exhibited significantly higher peak pressure and pressure variance, indicating more concentrated pressure distributions, while the soft surface showed higher mean pressure due to increased contact area from surface deformation.
Our binary classification of seat conditions, while practical for initial investigation, represents a simplification of the continuous nature of seat softness. The significant performance degradation in cross-domain testing suggests that pressure distribution characteristics are highly sensitive to relatively small changes in seat mechanical properties. This finding aligns with the existing literature demonstrating that foam properties and support surface characteristics nonlinearly affect pressure distribution patterns [31,32]. Future studies should incorporate quantitative softness measurements, such as indentation force deflection tests or durometer readings, to establish continuous relationships between seat mechanical properties and pressure distribution features.
The t-Distributed Stochastic Neighbor Embedding (t-SNE; [33,34]) provided compelling evidence of the domain shift phenomenon, with data from the same posture forming distinct clusters based on surface type in the feature space (Figure 1). This pronounced separation explains the fundamental challenges in cross-domain generalization, as classifiers trained exclusively on one domain lack effective decision boundaries for effective classification in the other domain. Complementary random forest feature importance analysis [35,36] further revealed that classification models primarily relied on high-pressure concentrations in the ischial tuberosity area (Figure 2), the features that remain well-defined on the hard seat but become dissipated and less discriminative on the soft seat.
The superior cross-domain performance of FNN compared to CNN can be attributed to its reliance on global statistical features rather than localized spatial patterns. While CNN’s spatial inductive bias provides advantages in within-domain classification, it becomes a limitation when key spatial features are not preserved across domains. This explains why FNN maintained slightly better performance (around 40% accuracy) in cross-domain testing compared to CNN (around 35% accuracy).
The mixed training strategy effectively addressed these cross-domain challenges by providing diverse pressure distribution patterns across both seat surfaces. When trained on the combined dataset, CNN’s performance significantly surpassed that of FNN, demonstrating that with sufficient data coverage that encompasses the full spectrum of pressure distribution variation, CNN’s superior feature extraction capability can be fully utilized. The mixed dataset provides rich and diverse local spatial features, ranging from concentrated high-pressure zones characteristic of hard seat to diffuse low-pressure areas typical of soft seat, enabling the CNN architecture to learn more discriminant, spatially hierarchical representations intimately related to the physical properties of different seat surfaces. Although FNN demonstrates slightly better robustness in extreme cross-domain scenarios, its inherent inability to leverage spatial structural information fundamentally limits its maximum achievable classification accuracy when dealing with complex, heterogeneous data environments.

4.5. Misclassification Patterns and Practical Implications

The systematic misclassification between postures sharing similar trunk orientations but differing in rotational components (LLA vs. CLA: 28%; LRA vs. CRA: 31%) highlights a fundamental challenge in pressure-based posture recognition. These errors likely stem from the limited representation of rotational features in seat pressure data alone, suggesting that complementary sensing modalities, e.g., backrest pressure or inertial measurements, may be necessary for robust discrimination of complex postures in practical applications.
The practical application of our measurement system requires careful consideration of the target environment. For well-defined seating conditions with consistent mechanical properties, domain-specific training provides optimal performance. However, for applications involving diverse or unpredictable seating environments, mixed-domain training is essential despite the additional data requirements. The clinical relevance of postures was established through the ergonomic literature, with postures such as contralateral rotations (CLA, CRA) representing particularly high-risk configurations for musculoskeletal disorders due to their association with asymmetric spinal loading.
From a practical implementation perspective, the observed trade-offs between model complexity and generalization capability have important implications for real-world deployment. The CNN architecture emerges as the most balanced choice for applications where training data can encompass the expected variety of seat conditions, offering an optimal combination of parameter efficiency (62.6% reduction compared to FNN), computational performance, and classification accuracy. For resource-constrained environments or applications requiring frequent cross-domain operation, the FNN architecture provides a computationally inexpensive alternative despite its lower peak accuracy. These findings strongly suggest that practical deployment strategies should prioritize comprehensive data diversity over model complexity, ensuring training data adequately represents the target application environments.

4.6. Limitations and Future Directions

This study acknowledges three limitations that should be addressed in future research. First, the homogeneous participant sample restricts the generalizability of our findings. Anthropometric variations, including differences in hip width, mass distribution, and sitting biomechanics across genders and body types, likely influence pressure distribution and posture classification accuracy. Future work should address anthropometric effects on pressure distribution and explore transfer learning approaches to enhance model generalization across diverse populations.
Regarding noise robustness, our current preprocessing pipeline effectively handles common noise types through frame filtering and outlier removal. However, real-world deployment may introduce additional noise sources such as sensor drift, electromagnetic interference, and environmental variations. To address these challenges, we recommend exploring advanced denoising techniques such as the biorthogonal wavelet trees proposed by Mercorelli [37], which have shown remarkable performance in classifying embedded signal classes under noisy conditions for intelligent sensor applications. These methods could be particularly valuable for long-term monitoring systems where signal quality may degrade over time. Future work will explore integrating wavelet-based denoising frameworks to enhance system robustness without compromising classification accuracy.
Finally, while this study focused on static posture classification, future research will expand to dynamic sitting behavior analysis using time-series pressure data. The biorthogonal wavelet framework [37] may be particularly suitable for processing such temporal data patterns, enabling more nuanced monitoring of posture transitions and real-world sitting behaviors across diverse seating conditions.

5. Conclusions

This study demonstrated that pressure distribution data effectively differentiates between hard and soft seats through distinct patterns in peak pressure, mean pressure, and pressure variance. However, classification performance is highly dependent on model architecture and training data composition. No single model proved universally optimal; rather, model selection involves critical trade-offs. The FNN offered more stable cross-domain performance with lower peak accuracy, while the CNN achieved superior accuracy when trained on mixed data encompassing both seat types, though its performance remained sensitive to data coverage completeness. These findings underscore the importance of matching model architecture to application context, with data diversity being as crucial as model selection. For practical deployment, systems should be trained on a dataset that adequately represents target seat environments. Future study will expand to dynamic siting posture analysis using nine-series pressure data, enabling more nuanced monitoring of posture transitions and real-world sitting behaviors across diverse seat conditions.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/app152312744/s1, Figure S1: Confusion matrices of FNN, CNN, and ResNet across different datasets (hard, soft, and mixed).

Author Contributions

Conceptualization, S.M.; methodology, S.M.; software, B.W.; validation, L.T. and Q.-Q.S.; formal analysis, B.W.; investigation, B.W. and L.T.; resources, S.M.; data curation, B.W.; writing—original draft preparation, B.W.; writing—review and editing, S.M.; visualization, B.W.; supervision, S.M.; project administration, L.T.; funding acquisition, S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program of China, grant number 2022YFC2503205.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Medical Ethical Review Committee of National Institute For Occupational Health and Poison Control Chinese Center For Disease Control and Prevention (protocol code NIOHP202326; 27 September 2023).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study. Written informed consent has been obtained from the subjects to publish this paper.

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request. The data are not publicly available due to privacy and ethical restrictions.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
NUPNatural upright posture
LFLean forward
LBLean backward
LLLean left
LRLean right
LLALean left anterior
LRALean right anterior
CLALean contralateral left anterior
CRALean contralateral right anterior
COPCenter of pressure
FNNFeedforward Neural Network
CNNConvolutional Neural Network
ResNetResidual Neural Network
ReLURectified linear unit
t-SNEt-Distributed Stochastic Neighbor Embedding

References

  1. Tinitali, S.; Bowles, K.A.; Keating, J.L.; Haines, T. Sitting posture during occupational driving causes low back pain; evidence-based position or dogma? A systematic review. Hum. Factors 2021, 63, 111–123. [Google Scholar] [CrossRef]
  2. Zemp, R.; Fliesser, M.; Wippert, P.M.; Taylor, W.R.; Lorenzetti, S. Occupational sitting behaviour and its relationship with back pain—A pilot study. Appl. Ergon. 2016, 56, 84–91. [Google Scholar] [CrossRef]
  3. Guerra, B.M.V.; Ramat, S.; Beltrami, G.; Schmid, M. Recurrent network solutions for human posture recognition based on kinect skeletal data. Sensors 2023, 23, 5260. [Google Scholar] [CrossRef] [PubMed]
  4. Li, L.; Yang, G.; Li, Y.; Zhu, D.; He, L. Abnormal sitting posture recognition based on multi-scale spatiotemporal features of skeleton graph. Eng. Appl. Artif. Intell. 2023, 123, 106374. [Google Scholar] [CrossRef]
  5. Tang, H.-Y.; Tan, S.-H.; Su, T.-Y.; Chiang, C.-J.; Chen, H.-H. Upper body posture recognition using inertial sensors and recurrent neural networks. Appl. Sci. 2021, 11, 12101. [Google Scholar] [CrossRef]
  6. Tlili, F.; Haddad, R.; Bouallegue, R.; Shubair, R. Machine learning algorithms application for the proposed sitting posture monitoring system. Procedia Comput. Sci. 2022, 203, 239–246. [Google Scholar] [CrossRef]
  7. Wang, J.; Hafidh, B.; Dong, H.; El Saddik, A. Sitting posture recognition using a spiking neural network. IEEE Sens. J. 2020, 21, 1779–1786. [Google Scholar] [CrossRef]
  8. Zhao, L.; Yan, J.; Wang, A. A comparative study on real-time sitting posture monitoring systems using pressure sensors. J. Electr. Eng. 2023, 74, 474–484. [Google Scholar] [CrossRef]
  9. Zhang, X.; Fan, J.; Peng, T.; Zheng, P.; Lee, C.K.; Tang, R. A privacy-preserving and unobtrusive sitting posture recognition system via pressure array sensor and infrared array sensor for office workers. Adv. Eng. Inform. 2022, 53, 101690. [Google Scholar] [CrossRef]
  10. Liu, Y.; Han, Z.; Chen, X.; Ru, S.; Yan, B. Effects of different sitting postures on back shape and hip pressure. J. Med. Biomech. 2023, 38, 756–762. [Google Scholar]
  11. Kamiya, K.; Kudo, M.; Nonaka, H.; Toyama, J. Sitting posture analysis by pressure sensors. In Proceedings of the 2008 19th International Conference on Pattern Recognition, Tampa, FL, USA, 8–11 December 2008; pp. 1–4. [Google Scholar] [CrossRef]
  12. Nadeem, M.; Elbasi, E.; Zreikat, A.I.; Sharsheer, M. Sitting posture recognition systems: Comprehensive literature review and analysis. Appl. Sci. 2024, 14, 8557. [Google Scholar] [CrossRef]
  13. Ahmad, J.; Andersson, H.; Sidén, J. Sitting posture recognition using screen printed large area pressure sensors. In Proceedings of the 2017 IEEE Sensors, Glasgow, UK, 29 October–1 November 2017; pp. 1–3. [Google Scholar]
  14. Wan, Q.; Zhao, H.; Li, J.; Xu, P. Hip positioning and sitting posture recognition based on human sitting pressure image. Sensors 2021, 21, 426. [Google Scholar] [CrossRef]
  15. Fan, Z.; Hu, X.; Chen, W.-M.; Zhang, D.-W.; Ma, X. A deep learning based 2-dimensional hip pressure signals analysis method for sitting posture recognition. Biomed. Signal Process Control 2022, 73, 103432. [Google Scholar] [CrossRef]
  16. Benocci, M.; Farella, E.; Benini, L. A context-aware smart seat. In Proceedings of the 2011 4th IEEE International Workshop on Advances in Sensors and Interfaces (IWASI), Savelletri di Fasano, Italy, 28–29 June 2011; pp. 104–109. [Google Scholar]
  17. Roh, J.; Park, H.; Lee, K.J.; Hyeong, J.; Kim, S.; Lee, B. Sitting posture monitoring systemm based on a low-cost load cell using machine learning. Sensors 2018, 18, 208. [Google Scholar] [CrossRef]
  18. Katayama, H.; Mizomoto, T.; Rizk, H.; Yamaguchi, H. You work we care: Sitting posture assessment based on point cloud data. In Proceedings of the 2022 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops), Pisa, Italy, 21–25 March 2022; pp. 121–123. [Google Scholar]
  19. Ishac, K.; Suzuki, K. Lifechair: A conductive fabric sensor-based smart cushion for actively shaping sitting posture. Sensors 2018, 18, 2261. [Google Scholar] [CrossRef] [PubMed]
  20. Muppavram, S.; Patel, N.; Nadeem, M. Posture alert. In Proceedings of the 2018 IEEE Region Ten Symposium (Tensymp), Sydney, Australia, 1–6 July 2018; pp. 213–218. [Google Scholar]
  21. Bourahmoune, K.; Ishac, K.; Amagasa, T. Intelligent posture training: Machine-learning-powered human sitting posture recognition based on a pressure-sensing IoT cushion. Sensors 2022, 22, 5337. [Google Scholar] [CrossRef] [PubMed]
  22. Grandjean, E.; Hünting, W. Ergonomics of posture-Review of various problems of standing and sitting posture. Appl. Ergon. 1977, 8, 135–140. [Google Scholar] [CrossRef]
  23. Li, W.; Mo, R.; Yu, S.; Chu, J.; Hu, Y.; Wang, L. The effects of the seat cushion contour and the sitting posture on surface pressure distribution and comfort during seated work. Int. J. Occup. Med. Environ. Health 2020, 33, 675–689. [Google Scholar] [CrossRef] [PubMed]
  24. Vergara, M.; Page, Á. System to measure the use of backrest in sitting-posture office tasks. Appl. Ergon. 2000, 31, 247–254. [Google Scholar] [CrossRef]
  25. Ahn, S.; Jeong, Y.; Kim, D.; Kim, H. Development of the non-wearable system with FSR sensors for correction of sitting position. In Proceedings of the 2015 Second International Conference on Computing Technology and Information Management (ICCTIM), Johor, Malaysia, 21–23 April 2015; pp. 140–143. [Google Scholar] [CrossRef]
  26. Anwary, A.R.; Bouchachia, H.; Vassallo, M. Real time visualization of asymmetrical sitting posture. Procedia Comput. Sci. 2019, 155, 153–160. [Google Scholar] [CrossRef]
  27. Krauter, C.; Angerbauer, K.; Calepso, A.S.; Achberger, A.; Mayer, S.; Sedlmair, M. Sitting posture recognition and feedback: A literature review. In Proceedings of the CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA, 11–16 May 2024; pp. 1–20. [Google Scholar]
  28. Scena, S.; Steindler, R. Methods for sitting posture evaluation: Static posture and applications. Strain 2008, 44, 423–428. [Google Scholar] [CrossRef]
  29. Zhang, X.; Fan, J.; Peng, T.; Zheng, P.; Zhang, X.; Tang, R. Multimodal data-based deep learning model for sitting posture recognition toward office workers’ health promotion. Sens. Actuators A Phys. 2023, 350, 114150. [Google Scholar] [CrossRef]
  30. Stern, L.; Fernie, G.; Roshan Fekr, A. A novel in-bed body posture monitoring for decubitus ulcer prevention using body pressure distribution mapping. BioMed Eng. OnLine 2024, 23, 34. [Google Scholar] [CrossRef]
  31. Liu, S.; Wang, X.; Sridhar, G. A case study of the effects of foam properties and support surface on seat pressure distribution. In Proceedings of the Fourth International Comfort Congress, Amberg, Germany, 5–6 September 2023; pp. 142–146. [Google Scholar]
  32. Zhang, Z.; Lu, X.; Gao, K. Discussion on comfort of vehicle seat cushion based on best-worst scaling method. J. Highw. Transp. Res. Dev. 2023, 40, 230–237. [Google Scholar] [CrossRef]
  33. Maaten, L.V.; Hinton, G. Visualizing data using t-SNE. J. Mach. Learn. Res. 2008, 9, 2579–2605. [Google Scholar]
  34. Wattenberg, M.; Viégas, F.; Johnson, I. How to use t-SNE effectively. Distill. 2016, 1, e2. [Google Scholar] [CrossRef]
  35. Kumar, R.N.; Surendran, R.; Madhusundar, N. An intelligent human pose detection comparing with random forest and recurrent neural network. In Proceedings of the 2024 8th International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 6–8 November 2024; pp. 915–921. [Google Scholar]
  36. Lee, J.; Choi, H.; Kim, J. Classification algorithm for sitting postures using weighted random forest. IET Image Process 2025, 19, e70126. [Google Scholar] [CrossRef]
  37. Mercorelli, P. Biorthogonal wavelet trees in the classification of embedded signal classes for intelligent sensors using machine learning applications. J. Franklin Ins. 2007, 344, 813–829. [Google Scholar] [CrossRef]
Figure 1. Three-dimensional visualization of pressure distribution features on the hard seat (blue dot) and the soft seat (red dot) by t-distributed stochastic neighbor embedding.
Figure 1. Three-dimensional visualization of pressure distribution features on the hard seat (blue dot) and the soft seat (red dot) by t-distributed stochastic neighbor embedding.
Applsci 15 12744 g001
Figure 2. Feature importance heatmap ((a). Hard seat, (b). Soft seat).
Figure 2. Feature importance heatmap ((a). Hard seat, (b). Soft seat).
Applsci 15 12744 g002
Table 1. Definition of the nine seated postures.
Table 1. Definition of the nine seated postures.
PostureDefinition
Natural Upright Posture (NUP)The torso maintains a natural, upright position without internal leaning or rotation
Lean Forward (LF)The torso leans forward by at least 30°, without lateral deviation or rotation
Lean Backward (LB)The torso leans backward by at least 10°, without lateral deviation or rotation
Lean Left (LL)The torso leans laterally to the left by at least 20°, without forward or backward movement or rotation
Lean Right (LR)The torso leans laterally to the right by at least 20°, without forward or backward movement or rotation
Lean Left Anterior (LLA)The torso leans at least 20° toward the left-anterior 45° direction
Lean Right Anterior (LRA)The torso leans at least 20° toward the right-anterior 45° direction
Lean Contralateral Left Anterior (CLA)The torso rotates and leans at least 20° toward the left-anterior direction on the opposite side
Lean Contralateral Right Anterior (CRA)The torso rotates and leans at least 20° toward the right-anterior direction on the opposite side
Table 2. Number of valid data frames for each posture under hard and soft seat conditions.
Table 2. Number of valid data frames for each posture under hard and soft seat conditions.
PostureHard SeatSoft SeatTotal
NUP257122734844
LF255122464797
LB251622254741
LL248322174700
LR246022864746
LLA251022244734
LRA247922404719
CLA246322284691
CRA244422334677
Combined22,47720,17242,649
Table 3. The structure of a four-layered FNN-based classifier.
Table 3. The structure of a four-layered FNN-based classifier.
LayerTypeOutput ShapeParametersActivationRegularization
1Input16 × 16 × 1---
2Flatten2560--
3Fully Connected25665,792ReLUDropout (0.3)
4Fully Connected12832,896ReLUDropout (0.3)
5Fully Connected648256ReLU-
6Output9585Linear-
Total6 layers-107,529--
Table 4. The structure of the CNN-based classifier.
Table 4. The structure of the CNN-based classifier.
LayerTypeOutput ShapeParametersActivationRegularization
1Input16 × 16 × 1---
2Conv2D32 @ 16 × 16320ReLU-
3BatchNorm32 @ 16 × 1664--
4MaxPool32 @ 8 × 80--
5Conv2D64 @ 8 × 818,496ReLU-
6BatchNorm64 @ 8 × 8128--
7MaxPool64 @ 4 × 40--
8Conv2D128 @ 4 × 473,856ReLU-
9BatchNorm128 @ 4 × 4256--
10GlobalAvgPool128 @ 2 × 20--
11Flatten5120--
12Fully Connected12865,664ReLUDropout
13Output91161Linear-
Total13 layers-159,945--
Table 5. The structure of the ResNet-based classifier.
Table 5. The structure of the ResNet-based classifier.
LayerTypeOutput ShapeParametersActivationRegularization
1Input16 × 16 × 10NoneNone
2Initial Conv32 @ 16 × 16320ReLUNone
3Residual Block 132 @ 16 × 1618,560ReLUSkip Connection
4Residual Block 232 @ 16 × 1618,560ReLUSkip Connection
5GlobalAvgPool32 @ 4 × 40NoneNone
6Flatten5120NoneNone
7Output94617LinearNone
Total7 layers-42,057--
Table 6. Characteristics of pressure distribution for each posture under hard and soft seat conditions.
Table 6. Characteristics of pressure distribution for each posture under hard and soft seat conditions.
PostureHard SeatSoft Seat
Peak (mV)Mean (mV)Variance (mV2)Peak (mV)Mean (mV)Variance (mV2)
NUP2520.0 ± 0.0673.2 ± 100.920,072 ± 10,2342300.9 ± 311.7889.8 ± 78.023,034 ± 20,584
LF2519.1 ± 3.0643.6 ± 90.424,548 ± 16,3822453.6 ± 220.1817.8 ± 73.725,710 ± 16,235
LB2520.0 ± 0.0750.5 ± 81.234,277 ± 17,2422316.4 ± 252.4882.5 ± 80.820,351 ± 14,854
LL2508.2 ± 39.2567.3 ± 93.623,447 ± 12,1572356.4 ± 232.8856.3 ± 77.021,873 ± 16,376
LR2520.0 ± 0.0548.5 ± 80.630,782 ± 13,9352484.5 ± 117.6800.7 ± 119.217,662 ± 8252
LLA2520.0 ± 0.0573.8 ± 100.822,114 ± 11,1222457.3 ± 130.4826.7 ± 69.423,950 ± 10,476
LRA2520.0 ± 0.0555.4 ± 84.925,859 ± 10,2082338.2 ± 297.7774.6 ± 127.320,733 ± 21,716
CLA2520.0 ± 0.0604.1 ± 75.723,274 ± 11,9662441.8 ± 150.9834.4 ± 90.620,689 ± 13,814
CRA2510.0 ± 33.2575.1 ± 71.025,299 ± 14,3842356.4 ± 313.1791.0 ± 82.420,036 ± 15,290
Combined2517.5 ± 17.0 *610.2 ± 105.0 *25,519.2 ± 13,409.2 *2389.5 ± 236.1830.4 ± 94.821,559.7 ± 15,320.8
Key: *, paired-sample t test with p < 0.05.
Table 7. Prediction accuracy of FNN, CNN, and ResNet classifiers with 5-fold cross-validation.
Table 7. Prediction accuracy of FNN, CNN, and ResNet classifiers with 5-fold cross-validation.
ClassifierDataset12345Mean Accuracy
FNNSoft97.65%97.55%97.84%97.72%97.92%97.73%
Hard97.22%97.09%96.6296.35%97.55%96.97%
Combined97.65%97.55%97.8497.72%97.92%97.27%
CNNSoft98.31%97.84%98.6198.44%98.29%98.30%
Hard97.64%97.64%97.0497.13%97.93%97.48%
Combined97.60%97.70%97.5497.87%97.81%97.70%
ResNetSoft98.34%98.19%98.4998.26%98.49%98.35%
Hard97.51%97.33%97.1797.09%97.95%97.41%
Combined97.56%97.71%97.7897.88%97.82%97.75%
Table 8. Cross-domain prediction accuracy of FNN, CNN, and ResNet classifiers.
Table 8. Cross-domain prediction accuracy of FNN, CNN, and ResNet classifiers.
ClassifierTraining DatasetTesting DomainAccuracy
FNNHardSoft39.35%
SoftHard39.97%
CombinedSoft97.61%
Hard96.69%
CNNHardSoft38.33%
SoftHard31.60%
CombinedSoft98.22%
Hard97.72%
ResNetHardSoft29.26%
SoftHard35.00%
CombinedSoft97.93%
Hard97.52%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, B.; Tu, L.; Shi, Q.-Q.; Mo, S. Deep Learning-Based Sitting Posture Recognition from Pressure Distribution Across Hard and Soft Seat Environment. Appl. Sci. 2025, 15, 12744. https://doi.org/10.3390/app152312744

AMA Style

Wang B, Tu L, Shi Q-Q, Mo S. Deep Learning-Based Sitting Posture Recognition from Pressure Distribution Across Hard and Soft Seat Environment. Applied Sciences. 2025; 15(23):12744. https://doi.org/10.3390/app152312744

Chicago/Turabian Style

Wang, Boren, Lili Tu, Qiu-Qiong Shi, and Shiwei Mo. 2025. "Deep Learning-Based Sitting Posture Recognition from Pressure Distribution Across Hard and Soft Seat Environment" Applied Sciences 15, no. 23: 12744. https://doi.org/10.3390/app152312744

APA Style

Wang, B., Tu, L., Shi, Q.-Q., & Mo, S. (2025). Deep Learning-Based Sitting Posture Recognition from Pressure Distribution Across Hard and Soft Seat Environment. Applied Sciences, 15(23), 12744. https://doi.org/10.3390/app152312744

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