Next Article in Journal
A Data-Driven AI Framework for Monitoring Lithium-Ion Battery Health Using Secondary Operational Data
Previous Article in Journal
Real-Time Tire–Road Friction Coefficient Estimation for Four-Wheel-Independent-Drive Electric Vehicles Using a Piecewise Gain-Scheduled Observer and Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Creep-Induced Temporal Drift Modeling and Compensation of Automotive Seat Pressure Signals for Short-Term Occupant Weight Classification

College of Automotive and Energy Engineering, Tongji University, Shanghai 201804, China
*
Authors to whom correspondence should be addressed.
Vehicles 2026, 8(7), 149; https://doi.org/10.3390/vehicles8070149
Submission received: 5 May 2026 / Revised: 26 June 2026 / Accepted: 27 June 2026 / Published: 1 July 2026

Abstract

Automotive seat pressure sensing provides a non-invasive modality for occupant state recognition and adaptive seat functions in intelligent cockpits. However, creep-induced temporal drift after seating may reduce the reliability of short-term occupant weight classification. This study analyzed 90 cushion pressure records from 30 participants, each obtained from a 20 s controlled seated trial. A single-exponential model characterized the early pressure evolution, and a reference-state mapping method compensated for temporal drift. A random forest classifier using cumulative cushion pressure features from sliding windows was adopted to compare raw, filtered, and compensated signals. A total of 76 records met the fitting quality criteria. Compared with raw signals, compensated signals increased accuracy, Macro-F1, and balanced accuracy by 13.1%, 22.7%, and 17.9%, respectively, with improved prediction consistency across windows. These results suggest that drift compensation improves temporal feature comparability and supports more stable short-term occupant weight classification under controlled seated conditions.

1. Introduction

Automotive seat pressure sensing provides a non-invasive modality for occupant state recognition and adaptive seat functions in intelligent cockpits. Because the seat pressure distribution reflects the contact load between the occupant and the seat, it can provide physically interpretable information for weight-related occupant sensing tasks [1]. Variations in body weight, body shape, and sitting posture alter the spatial distribution and statistical characteristics of seat pressure signals, making pressure-based occupant weight classification relevant to in-vehicle perception and personalization applications [2]. In particular, occupant weight class can provide a useful input for personalized seat adjustment, comfort-related optimization, and occupant-adaptive cockpit functions, which is consistent with the increasing use of pressure-based intelligent seat systems for in-cabin behavior and state recognition [3].
However, the pressure response after seating is not immediately stationary. Soft seat materials exhibit viscoelastic behavior, and the seat–occupant contact interface can continue to redistribute after the occupant sits down [4]. Under sustained loading, creep-induced deformation may further lead to temporal drift in the measured pressure response, causing the pressure state of the same occupant to vary across decision times [5]. For short-term occupant weight classification, such time-dependent feature shifts may make the classifier sensitive to the sampling time and reduce the consistency of classification results [6,7]. In practical vehicle cabins, posture adjustments, seat adjustments, driving duration, and road-induced disturbances may further change the contact state and return the system to a non-stationary condition [8,9]. Therefore, automotive seat pressure signals should not be treated simply as steady inputs for early occupant weight classification.
Previous studies have demonstrated that seat pressure information can be used for sitting posture classification, occupant state recognition, and human parameter estimation in general seat and smart seat scenarios [10,11,12]. Pressure sensor arrays combined with machine learning have also provided practical representations for seated posture monitoring [13]. In automotive applications, pressure and load sensing embedded in the seat have also been used for occupant related tasks. Existing studies have reported body pressure analysis on car seats using supervised learning and seat load sensing for occupant position and posture monitoring [14,15,16]. Seat-embedded sensing has also been investigated for occupancy detection and classification [17,18]. These studies show that automotive seat pressure signals contain information related to occupant state and body characteristics. Nevertheless, most existing work emphasizes sensor layout, feature extraction, classification feasibility, or occupancy-related tasks, while the temporal stability of pressure features during early decision windows has received less attention [19].
Temporal drift is a known issue in flexible pressure sensors, pressure-sensitive mats, and soft contact interfaces, where sustained loading can induce hysteresis, relaxation, and time-dependent drift because of material viscoelasticity [20,21]. Viscoelastic relaxation and creep models for piezoresistive sensors support the use of exponential-type functions to describe short-term creep-related responses [22]. However, an automotive seat pressure sensing system is not an isolated sensor material. Its measured response is affected by the coupled seat–occupant interface, including contact redistribution, posture variation, and vehicle-related disturbances [23]. Time-dependent sagging of low-density polyurethane foam in automotive seat cushions indicates that seat cushion creep is essentially a deformation process of soft seat materials [24], and embedded pressure sensors in urethane foam may also be affected by foam-related stress transmission, stress dispersion, and non-uniform deformation around the sensing element [25]. In this study, temporal drift is interpreted primarily as a deformation-related pressure response of the seat–occupant system, and drift compensation is examined in the context of automotive seat-pressure-based occupant classification.
For intelligent cockpit and adaptive seat applications, the reliability of occupant weight classification depends not only on classification accuracy at a selected decision time but also on output stability across early decision windows. However, quantitative studies on creep-induced temporal drift and its compensation in short-term occupant weight classification remain limited. In many pressure-based classification studies, temporal variation is mainly handled through filtering, denoising, or fixed-window selection, whereas systematic feature shifts across adjacent decision windows are rarely modeled explicitly.
To address this issue, this study investigates creep-induced temporal drift in automotive seat cushion pressure signals and its effect on short-term occupant weight classification. A single-exponential model is used to characterize the short-term pressure evolution after seating, and a reference-state mapping method is developed to compensate for temporal drift across decision windows. Raw, filtered, and compensated signals are then compared using a sliding-window classification task in terms of classification performance and prediction consistency. The overall workflow of this study is summarized in Figure 1.
The main contributions of this study are threefold. First, it formulates the problem of creep-induced temporal drift in automotive seat pressure sensing for short-term occupant weight classification. Second, it develops a reference state mapping method based on single-exponential drift modeling to improve temporal feature comparability. Third, it introduces a stability-oriented evaluation framework that combines conventional classification metrics with cross-window prediction consistency.

2. Materials and Methods

2.1. Participants and Experimental Protocol

A controlled seated experiment was conducted using an automotive seat equipped with an embedded pressure sensing system. The customized integrated seat pressure-sensing platform was provided by Yanfeng International Automotive Technology Co., Ltd. (Shanghai, China). Table 1 summarizes the participant and data acquisition information. A total of 30 adult participants were recruited, with body weights ranging from 45 to 94 kg and heights ranging from 155 to 187 cm. Each participant completed 3 repeated trials, and each trial lasted 20 s, resulting in 90 pressure records in total. Before data collection, all participants were informed of the experimental procedure and signed an informed consent form, a safety agreement, and a confidentiality agreement.
During the experiment, participants sat naturally on the test seat with both feet placed on the floor and were instructed to avoid large body movements. A 5 min interval was maintained between consecutive trials, during which the participant left the seat and the seat remained unloaded. Before each trial, the pressure sensing system was reinitialized and zero-calibrated under unloaded conditions. The unloading interval and zero-calibration were used to reduce residual effects between consecutive trials and reset the unloaded sensing baseline. The experiment was conducted under controlled laboratory conditions, with the seat position, sensing equipment, and test procedure kept consistent across trials. Seat pressure signals were continuously acquired at 5 Hz.

2.2. Seat Pressure Sensing and Cumulative Cushion Pressure Response

The test seat was equipped with an embedded flexible pressure-sensing array composed of discrete sensing units distributed over the headrest, backrest, cushion, thigh-support, and leg-support regions (Figure 2a). Each sensing unit measured the local normal contact pressure at its corresponding position and provided a calibrated pressure output in mmHg. For spatial representation, the sensing units were mapped to a unified 30 × 10 matrix coordinate system with predefined row and column indices (Figure 2b). In this matrix, colored cells denote installed sensing units, whereas blank cells indicate non-sensing positions retained as placeholders.
At each sampling instant, the sensor outputs were reconstructed according to this matrix coordinate system to form a 2D sensor-output frame (Figure 2c). Under the upright seated posture used in this experiment, the leg-support region was masked in the reconstructed frame and excluded from the subsequent analysis. The unified frame represents the spatial and temporal variation of seat contact pressure, with installed units containing sensor outputs and placeholder positions having no physical output.
Because the cushion region is more directly related to the vertical load transmitted by the occupant, whereas the backrest and other supporting regions are more affected by posture and local contact conditions [26], this study focused on cushion pressure signals for weight-related analysis. The physical layout of the cushion sensing units is shown in Figure 3; for data processing, this region was mapped to an 8 × 6 submatrix comprising 48 sensing units.
The cumulative cushion pressure response, P c ( t ) , was calculated as:
P c ( t ) =   i A ( t ) P i ( t ) ,
where P i ( t ) is the output of the i-th sensing unit in the cushion region at time t , and A ( t ) is the set of active cushion sensing units with positive outputs. P c ( t ) was used as an aggregated statistical measure of the cushion contact response (unit: mmHg). Because it is calculated as the sum of sensing-unit outputs, it should be interpreted in the native output scale of the pressure sensing system rather than as a direct physical pressure, force, or load measurement.

2.3. Signal Preprocessing and Analysis Window Selection

The recorded pressure signals were first screened for data completeness, signal continuity, and suitability for short-term temporal analysis. A record was excluded if it contained severe missing data, insufficient duration, sensing system abnormalities, or dominant motion disturbances rather than gradual pressure evolution. This basic quality control step was applied before model fitting and classification analysis.
After basic quality control, missing values were filled using linear interpolation to preserve the continuity of the pressure time series. A Hampel filter with a window size of 5 frames was then applied to suppress isolated outliers by comparing each sample with the local median and replacing samples exceeding 3.0 times the local robust standard deviation. The signal was further smoothed using a Savitzky–Golay filter with a window length of 9 frames and a polynomial order of 2. This filter performs local polynomial fitting within a moving window and was selected to reduce high-frequency fluctuations while preserving the gradual temporal trend required for drift modeling. This preprocessing sequence reduced missing-value discontinuities, isolated spikes, local sensing jumps, and high-frequency fluctuations without removing the slow evolution of the cushion pressure signal.
Each pressure record was divided into an initial seating transition stage and a relatively stable seated stage. Figure 4 illustrates this segmentation using an exemplary original pressure time series. The effective analysis interval was defined as the t 2 t 3 segment within the relatively stable seated stage, corresponding to the 6.5–14.5 s period after seating. All subsequent quantitative analyses, including drift-model fitting, reference-state mapping, and sliding-window classification, were conducted within this interval. The selected interval avoids the strong non-stationary transition immediately after seating while retaining sufficient temporal length to characterize the gradual evolution of the cushion pressure signal.

2.4. Creep-Induced Drift Model

Figure 5 schematically illustrates the creep-induced temporal drift of the cushion pressure signal over the full 0–20 s pressure record after seating. Within this short-term observation window, the pressure response generally increased with a progressively decreasing rate of change, indicating a saturating temporal drift pattern at the contact interface. This behavior is consistent with previous modeling of human–seat interface pressure and relaxation responses in flexible sensing systems, where exponential-type formulations have been used to describe time-dependent pressure evolution [27,28]. Accordingly, the single-exponential model was adopted as a compact engineering representation of the dominant drift component. Compared with linear or polynomial formulations, the exponential form captures both the initial rapid change and the subsequent gradual stabilization with a small number of interpretable parameters, while avoiding the additional parameterization and potential fitting instability associated with multi-exponential or higher-order temporal models given the limited record length of the present study.
For the preprocessed cumulative cushion pressure response y ( t ) within the effective analysis interval, the time axis was shifted to the beginning of this interval so that t 0 . The fitted signal was expressed as:
y ^ ( t ) = P 0 + P ( 1 e t / τ ) ,
where y ^ ( t ) is the model prediction, P 0 represents the equivalent initial pressure response at the beginning of the fitting interval, P represents the additional drift amplitude within the short-term evolution, and τ is the time constant describing the rate at which the signal approaches a relatively stable state.
The model parameters were estimated using nonlinear least squares. The initial value of P 0 was set according to the signal value at the beginning of the fitting interval, P was initialized using the difference between the end and beginning values of the interval, and the initial value of τ was set to 3.0 s. Parameter bounds were applied to improve fitting robustness and physical plausibility.
The single-exponential model was fitted independently to each pressure record. Fitting quality was evaluated at the record level using the coefficient of determination R 2 , mean absolute error (MAE), and root mean square error (RMSE). Records with insufficient data points, fitting failure, unreasonable parameter estimates, or R 2 0.9 were excluded from the subsequent compensation and classification analysis.

2.5. Reference State Mapping Compensation

A reference state mapping method was developed to reduce temporal feature shifts across decision windows. Rather than reconstructing a true steady-state pressure value, the method used the fitted single-exponential model to estimate the time-dependent drift component and map observations from different decision times to a unified reference state. This model-based correction is consistent with recent compensation strategies for viscoelasticity-induced creep drift in soft force and pressure sensing systems [29,30].
This step required the fitted pressure evolution to be evaluated at both the observation time and the reference time in the original record time coordinate. The fitted model was therefore expressed as:
y ^ ( t ) = P 0 + P ( 1 e ( t t s ) / τ ) ,
where t denotes the time after seating in the original record, t s denotes the start of the fitting interval, P 0 is the estimated pressure response at t s , P is the additional change related to short-term drift within the fitting interval, and τ is the time constant.
For an observation time t and a reference time t r e f , the model-estimated drift component relative to the reference time is defined as:
y ^ d r i f t ( t ) = y ^ ( t ) y ^ ( t r e f ) ,
The compensated cushion pressure response is then calculated as:
y c o m p ( t ) = y o b s ( t ) y ^ d r i f t ( t ) ,
where y o b s ( t ) is the observed pressure response and y c o m p ( t ) is the pressure response mapped to the reference state. The reference time was set to 20 s, corresponding to the end of each trial. This time point was available for all records and was close to the late stage of the short-term response. It was used as a common external reference and should not be interpreted as a true steady-state condition.

2.6. Sliding-Window Occupant Weight Classification

A sliding-window strategy was used to construct decision samples within the t 2 t 3 effective analysis interval (Figure 6). Consecutive decision windows were generated with a window length of 1.0 s and a step size of 0.5 s, with each window fully contained within the 6.5–14.5 s interval. This setting produced window centers from 7.0 to 14.0 s and allowed classification performance to be evaluated at different decision times.
For each sliding decision window, a low-dimensional feature vector was extracted from the cumulative cushion pressure response, including the mean, standard deviation, and range within the 1.0 s window. These features, respectively, characterized the average response level, the within-window fluctuation, and the local amplitude variation. The same windowing and feature-extraction procedure was applied to the raw, filtered, and compensated signals, ensuring that the three signal versions were compared using the same load-related input representation.
Participant body weights were divided into three classes using 1D K-means clustering. The cluster centers were sorted in ascending order and assigned to the light-, medium-, and heavy-weight classes, respectively. This data-driven grouping strategy was used to derive class boundaries from the observed body-weight distribution of the present sample, instead of applying predefined weight thresholds. The resulting fixed ordinal labels were then used for subsequent classification, confusion matrix analysis, and balanced accuracy calculation.
A random forest classifier was used as a validation model to evaluate whether drift compensation improved the separability and temporal stability of the extracted window-level pressure features. Random forest was selected as a robust validation model for small tabular datasets, with the ability to capture nonlinear relationships between the extracted statistical pressure features and weight classes. The number of trees was set to 300, the number of candidate features considered at each split was determined using the square-root rule, and class weights were set to be balanced, reducing the influence of class imbalance.
Model evaluation was performed using 5-fold GroupKFold cross-validation, with participant ID used as the grouping variable. Participants were divided into five folds; in each run, four folds were used for training and the remaining fold was used for testing until each fold had served once as the test set. GroupKFold kept all records from the same participant in the same fold, thereby preventing participant-level overlap between the training and test sets. This strategy was adopted to reduce subject-level data leakage and to provide a stricter estimate of classification performance under the limited sample size.

2.7. Performance and Consistency Metrics

Classification performance was evaluated using accuracy, macro-averaged F1 score (Macro-F1), and balanced accuracy. Accuracy measures the overall proportion of correctly classified samples, Macro-F1 evaluates class-balanced F1 performance by assigning equal weight to each class, and balanced accuracy reflects the mean recall across classes. These metrics were calculated for each fold of the GroupKFold cross-validation and summarized using mean and standard deviation.
Paired statistical comparisons were further conducted using the fold-level metrics, as the three signal versions were evaluated with identical GroupKFold partitions. For each metric, the compensated signal was compared with the raw and filtered signals using two-sided paired t-tests at a significance level of 0.05. Given the limited number of folds, the statistical results were interpreted as supplementary evidence together with the mean performance differences.
Prediction consistency across sliding decision windows was analyzed at the record level to evaluate decision-time sensitivity. Let s = 1 , , S denote the retained record index and w = 1 , , W denote the sliding decision window index, where S is the number of retained records used for consistency analysis and W is the number of sliding decision windows for each record. The predicted class sequence for record s was defined as:
q s = { c ^ s , 1 ,   c ^ s , 2 ,   ,   c ^ s , W } ,
where c ^ s , w G denotes the predicted class of record s in window w , and G = { L i g h t ,   M e d i u m ,   H e a v y } is the set of weight classes. For class g G , the number of sliding decision windows of record, s, predicted as class g , was defined as:
n s , g = w = 1 W I ( c ^ s , w = g ) ,
where I ( · ) is the indicator function.
The majority ratio was defined as:
r s = m a x g n s , g W ,
A higher r s indicates that the predicted classes are more concentrated across sliding decision windows.
The number of predicted classes for record s was defined as:
C s = | { g G :   n s , g > 0 } | ,
where |   ·   | denotes the cardinality of the set. For the 3-class classification task in this study, C s { 1 ,   2 ,   3 } . A lower C s indicates higher prediction consistency across sliding decision windows.
A record was considered fully consistent if all decision windows produced the same predicted class, corresponding to C s = 1 . The fully consistent sample ratio was calculated as:
R F C = S F C S ,
where S F C is the number of fully consistent records.
For each signal version, the mean majority ratio and the mean number of predicted classes across the retained records were calculated as:
r ¯ = s   =   1 S r s S ,     C ¯ = s   =   1 S C s S ,
These metrics r ¯ , C ¯ and R F C were used together to summarize overall prediction stability across sliding decision windows.
Data processing, analysis, and visualization were performed using custom Python scripts in Python 3.13.5 with NumPy 2.1.3, SciPy 1.15.3, pandas 2.2.3, scikit-learn 1.6.1, and Matplotlib 3.10.0.

3. Results

3.1. Pressure Evolution and Drift Model Fitting

3.1.1. Pressure Evolution Across Weight Classes

The body weight labels generated by 1D K-means clustering are summarized in Table 2. The 90 records were divided into 3 weight classes: light, medium, and heavy. Representative records were selected from each class to illustrate the pressure evolution and model fitting results.
Figure 7 compares the pressure time histories of different weight classes for the overall seat response and the cushion response. The overall seat response was calculated as the sum of the headrest, backrest, cushion, and thigh-support responses, with the masked leg-support response excluded. Although the overall seat response had a larger absolute magnitude, it combined pressure contributions from multiple supporting regions and could include additional variability associated with posture and local contact conditions. In contrast, the cushion response showed clearer separation among the three weight groups and was more directly related to the vertical load transmitted by the occupant. Across all weight groups, the pressure response exhibited a rapid initial change followed by a slower temporal evolution. This pattern supports the selection of the cushion response as the main input for weight-related analysis.

3.1.2. Fitting Quality and Parameter Statistics

The initial dataset comprised 90 pressure records. After basic quality control, 85 records remained for drift-model fitting. Among them, 76 records met the fitting-quality criteria and were retained for subsequent drift compensation, occupant weight classification validation, and consistency analysis. The retained set comprised 14, 33, and 29 records in the light-, medium-, and heavy-weight groups, respectively. The fitting pass rate among the basic valid records was 89.4%, and the overall retention rate relative to the initial dataset was 84.4%.
Table 3 summarizes the fitted drift parameters and fitting-quality metrics across all retained records after fitting-quality screening. The mean values of P 0 , P , and τ were 1652.76, 167.72, and 8.49 s, respectively. The median R2 was 0.984, with mean MAE and RMSE values of 2.91 and 3.64, respectively. These results indicate that the single-exponential model provided stable fitting performance for most records within the selected analysis interval.
Figure 8 shows representative fitting results for the light, medium, and heavy weight classes. The fitted curves followed the main temporal trend of the filtered cushion pressure responses and captured the gradual evolution within the fitting interval.

3.2. Relationship Between Model Parameters and Body Weight

Figure 9 shows the relationships between body weight and the fitted model parameters. The equivalent initial pressure response P 0 showed a clear positive correlation with body weight, with a Pearson correlation coefficient of 0.819. In contrast, the drift amplitude P and the time constant τ showed weak correlations with body weight, with Pearson correlation coefficients of −0.004 and −0.031, respectively.
The strong correlation between P 0 and body weight indicates that P 0 mainly represents the load-related component of the cushion pressure response. In contrast, the weak correlations of P and τ with body weight support using these 2 parameters for drift characterization and compensation rather than for direct weight classification.

3.3. Drift Compensation Results

3.3.1. Representative Compensated Responses

The compensation results were first examined using representative records from the 3 weight classes. Figure 10 compares raw, outlier-corrected, filtered, and compensated signals. The raw signals contained local spikes and short-term fluctuations. The Hampel filter reduced isolated outliers, and the Savitzky–Golay filter produced smoother temporal responses. After reference-state mapping, the compensated signals retained the main temporal continuity while reducing the systematic drift within the fitting interval.

3.3.2. Group-Level Drift Reduction

The median cushion pressure responses of the 3 weight classes are compared in Figure 11. Before compensation, the filtered signals still showed gradual temporal evolution within the fitting interval. After compensation, the variation amplitude within the same interval decreased, while the load-related separation among weight classes was retained. This result indicates that reference-state mapping mainly reduced the time-dependent drift component rather than suppressing all signal variation.
Figure 12 summarizes the within-window fluctuation metrics, including standard deviation (SD) and coefficient of variation (CV). Compared with the filtered signals, the compensated signals showed lower values for both metrics within the fitting interval. These results indicate that reference-state mapping improved the within-window stability of the pressure representation.

3.4. Occupant Weight Classification Performance

3.4.1. Overall Performance

Table 4 summarizes the 5-fold GroupKFold cross-validation results for the three signal versions. Compared with raw signals, compensated signals increased accuracy from 0.642 to 0.726, Macro-F1 from 0.542 to 0.665, and balanced accuracy from 0.626 to 0.738. The corresponding absolute improvements were 0.084, 0.123, and 0.112, with relative improvements of 13.1%, 22.7%, and 17.9%, respectively.
Paired statistical comparisons were conducted using the fold-level performance metrics. As shown in Table 5, the compensated signal showed positive mean differences over both the raw and filtered signals for Accuracy, Macro-F1, and Balanced Accuracy. The two-sided paired t-tests yielded p-values below 0.05 for all comparisons. Given that these tests were based on five cross-validation folds, the p-values were interpreted as supplementary statistical support for the mean performance gains observed in Table 4.
Figure 13 shows the distribution of the three classification metrics across cross-validation folds. The compensated signals showed higher median values than both raw and filtered signals for all 3 metrics. The improvement was more pronounced for Macro-F1 and balanced accuracy, indicating that compensation improved not only the overall correct classification rate but also class-balanced recognition performance.

3.4.2. Performance Across Decision Windows

The performance curves across different decision window centers are shown in Figure 14. The compensated signals maintained higher performance over most decision windows. The advantage was more evident for Macro-F1 and balanced accuracy than for accuracy. In contrast, the raw and filtered signals showed similar trends, indicating that filtering alone did not substantially improve classification performance. The compensated curves still fluctuated across windows, but the overall performance advantage was maintained over a broader time range.

3.4.3. Confusion Matrix at the Best Windows

Figure 15 shows the confusion matrices for the raw, filtered, and compensated signals at their respective best decision windows. Each best decision window was defined as the sliding decision window with the highest cross-validated accuracy. The compensated signal retained high recognition performance for the light-weight class and improved the recognition of the medium and heavy weight classes. Compared with the raw and filtered signals, the compensated signal showed higher diagonal entries overall, and misclassifications involving the medium class were reduced. These results indicate that drift compensation reduced part of the classification ambiguity caused by time-dependent pressure shifts.

3.5. Prediction Consistency Across Decision Windows

Table 6 summarizes the prediction consistency metrics for the 3 signal versions. Compared with raw signals, compensated signals increased the mean majority ratio from 0.851 to 0.924, reduced the mean number of predicted classes from 1.59 to 1.22, and increased the fully consistent sample ratio from 0.461 to 0.697. The corresponding relative changes were 8.6%, −23.3%, and 51.2%, respectively.
Figure 16 compares the distribution of cross-window consistency metrics. The compensated signals showed a higher concentration of majority ratio values near the upper range. The proportion of records with 1 predicted class increased, whereas the proportion of records with 2 predicted classes decreased. No record in the compensated condition showed predictions spanning all 3 classes across the decision windows. These results indicate that compensation made the prediction sequence of each record more concentrated around 1 dominant class and reduced decision-time sensitivity.

4. Discussion

4.1. Temporal Drift in Seat Pressure Sensing

The results indicate that cushion pressure signals still exhibited measurable temporal evolution after the initial seating transition was excluded. The persistence of gradual pressure changes within the analysis interval suggests that early occupant weight classification should not rely on the assumption of a fully steady pressure input. This behavior is more consistent with viscoelastic cushion deformation and contact redistribution at the seat–occupant interface than with a simple electronic delay.
The fitted parameters further support a distinction between load-related and drift-related information. P 0 was strongly associated with body weight and mainly reflected the load component transmitted to the cushion. In contrast, P and τ primarily described the magnitude and rate of short-term evolution. Therefore, the fitted model should be interpreted as a drift-correction component for estimating the temporal change superimposed on the load-related cushion response.

4.2. Role of Drift Compensation

The comparison among raw, filtered, and compensated signals indicates that preprocessing and drift compensation targeted different components of signal variation. Conventional preprocessing reduced local outliers and high-frequency fluctuations, but it could not correct the systematic temporal shift within the analysis interval. Consequently, the filtered signals showed classification performance broadly comparable to that of the raw signals, suggesting that local noise reduction alone was insufficient to improve feature comparability.
The compensation based on reference-state mapping reduced this remaining shift by aligning observations from different decision times to a common temporal reference. By correcting the drift-related component rather than suppressing the overall pressure response, it improved the comparability of pressure features across decision windows while preserving the load-related separation among weight classes. This provided a more stable input representation for occupant weight classification.

4.3. Classification Stability and Vehicle Applications

The classification results indicate that drift compensation improved the reliability of window-level pressure features for occupant weight classification. The larger gains in Macro-F1 and balanced accuracy suggest that the improvement was not limited to the overall correct classification rate, but also reflected better class-balanced recognition. This finding indicates that the classification ambiguity observed in the raw signals was partly attributable to systematic temporal shifts in the pressure features.
The consistency analysis further extends this interpretation from single-window performance to temporal robustness across decision windows. After compensation, the predicted classes became less dependent on the choice of decision window, indicating that the compensation reduced the influence of decision time on classifier output. For intelligent cockpit and adaptive seat applications, this robustness is important because an occupant-recognition module should provide stable early decisions across neighboring windows rather than rely on a single selected decision time. These results highlight the importance of stable cross-window feature representation in short-term occupant classification using seat pressure sensing.

4.4. Limitations and Future Work

This study has several limitations. First, the dataset was limited to 30 participants and 90 pressure records of 20 s each, and the final analysis was based on records that met the fitting-quality criteria. The experiment was conducted under controlled static seated conditions, without evaluating the potential effects of vehicle-induced vibrations, posture changes, or seat adjustments on the seat pressure response. In addition, the compensation analysis used the 20 s endpoint as a fixed reference, while alternative reference-time settings remain to be examined. Therefore, the results should be interpreted as an initial validation of the proposed compensation framework rather than as evidence for population-level generalization or practical in-vehicle performance. Future work should validate the method using larger participant groups under more realistic and diverse conditions.
Second, repeated seated measurements with human participants were used to reflect the seating process, pressure distribution, and short-term contact changes relevant to occupant weight classification. However, this design did not separately characterize the material-level creep behavior of the cushion foam or isolate sensor-related responses under controlled loading. Future work could incorporate fixed-load or dummy-based tests to further examine repeatability, recovery behavior, and material- or sensor-related contributions of the seat–sensor system.
Finally, the classification analysis used low-dimensional statistical features extracted from the cumulative cushion pressure response, which may not fully capture the spatial pressure distribution within the cushion matrix. In addition, as the random forest classifier was used primarily as a validation model, the current evaluation did not include a comprehensive comparison of classifier architectures. Future studies should evaluate regional or matrix-level pressure features, deep learning or temporal learning baselines supported by larger datasets, and lightweight online models for occupant-adaptive seat applications.

5. Conclusions

This study examined creep-induced temporal drift in automotive seat cushion pressure signals and its influence on short-term occupant weight classification. A single-exponential model was used to characterize the short-term pressure evolution after seating, and a reference-state mapping method was proposed to compensate for temporal drift across sliding decision windows. The framework was evaluated using seat cushion pressure records from 30 participants.
The results showed that the cushion pressure response continued to evolve within the selected analysis interval, indicating that early occupant weight classification should not assume a fully steady pressure input. The fitted parameters indicated that P 0 mainly reflected body-weight-related load information, whereas P and τ were more closely associated with short-term drift behavior. Compared with raw signals, compensated signals improved accuracy, Macro-F1, and balanced accuracy by 13.1%, 22.7%, and 17.9%, respectively. Prediction consistency across sliding windows was also improved.
These findings indicate that reference-state mapping can improve the temporal comparability of automotive seat pressure features and reduce decision-time sensitivity under controlled seated conditions. The proposed framework provides an interpretable compensation approach for seat-pressure-based occupant weight classification and may support more stable pressure feature representation for occupant state recognition and adaptive seat functions in intelligent cockpits. Future work should validate the method with broader participant distributions, more realistic in-vehicle conditions, and online implementation scenarios.

Author Contributions

Conceptualization, J.M. and Z.H.; methodology, Z.H. and M.G.; software, Z.H.; validation, Z.H. and M.G.; formal analysis, Z.H.; investigation, Z.H.; resources, J.M.; data curation, Z.H.; writing—original draft preparation, Z.H.; writing—review and editing, J.M., Z.H. and M.G.; visualization, Z.H.; supervision, J.M. and M.G.; project administration, M.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical review and approval were not required for this study because it was a non-invasive automotive engineering experiment. The study did not involve medical intervention, clinical diagnosis, biological sample collection, or health-related assessment. Participants only provided normal static sitting conditions for the evaluation of an automotive seat pressure sensing system, and all collected data were anonymized before analysis.

Informed Consent Statement

Written informed consent for participation was obtained from all participants involved in the study.

Data Availability Statement

The data presented in this study are not publicly available due to privacy and confidentiality restrictions related to participant measurements. Aggregated results and analysis details are available from the corresponding author upon reasonable request.

Acknowledgments

The authors thank all participants who took part in the seated pressure data collection experiment.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jain, S.; Perez, M.A. On-Road Evaluation of an Unobtrusive In-Vehicle Pressure-Based Driver Respiration Monitoring System. Sensors 2025, 25, 2739. [Google Scholar] [CrossRef] [PubMed]
  2. Vergnano, A.; Pelizzari, A.; Giorgianni, C.; Kovanda, J.; Zimmer, A.; Lopes da Silva, J.; Rezvanpour, H.; Leali, F. Monitoring Occupant Posture Using a Standardized Sensor Interface with a Vehicle Seat. Designs 2025, 9, 52. [Google Scholar] [CrossRef]
  3. Lu, J.; Zhang, B.; Cao, R.; Sun, B.; Wang, R.; Pang, Z.; Tong, Z.; Yang, S.; Cao, Y. A Pressure-Based Intelligent Seat Systems: A Novel Approach to Driver Behavior Recognition. Measurement 2025, 253, 117588. [Google Scholar] [CrossRef]
  4. Lyu, J.; Chen, S.; Xia, S.; Zhong, Q.; Chang, D.; Lin, Y.; Wang, H.; Chen, M. Effects of Seat Height and Backrest Inclination on Body Pressure Distribution and Subjective Comfort in Seat Design for the Elderly. Appl. Sci. 2025, 15, 11224. [Google Scholar] [CrossRef]
  5. Rakesh, H.S.; Sherin Lal, G.M.; Rahmani, R. Static Seat Comfort CAE DOE Variation Study to Understand the Impact of Seating Adjustment and Occupant Posture on Seat Pressure Distribution; SAE Technical Paper 2024-26-0287; SAE International: Warrendale, PA, USA, 2024. [Google Scholar] [CrossRef]
  6. Gwak, J.; Arata, K.; Yamakawa, T.; Tobata, H.; Shino, M.; Suda, Y. Physiological Responses Related to Sitting Comfort Due to Changes in Seat Parameters. Appl. Sci. 2024, 14, 7870. [Google Scholar] [CrossRef]
  7. Li, M.; Li, B.; Chen, G.; Li, H.; Ding, B.; Shi, C.; Yu, F. Research on the Design and Evaluation Method of Vehicle Seat Comfort for Driving Experience. Int. J. Ind. Ergon. 2024, 100, 103567. [Google Scholar] [CrossRef]
  8. Kuchár, P.; Pirník, R.; Janota, A.; Malobický, B.; Kubík, J.; Šišmišová, D. Passenger Occupancy Estimation in Vehicles: A Review of Current Methods and Research Challenges. Sustainability 2023, 15, 1332. [Google Scholar] [CrossRef]
  9. Lantoine, P.; Lecocq, M.; Bougard, C.; Dousset, E.; Marqueste, T.; Bourdin, C.; Allègre, J.-M.; Bauvineau, L.; Mesure, S. Influence of Car Seat Firmness on Seat Pressure Profiles and Perceived Discomfort during Prolonged Simulated Driving. Appl. Ergon. 2022, 100, 103666. [Google Scholar] [CrossRef] [PubMed]
  10. Aminosharieh Najafi, T.; Abramo, A.; Kyamakya, K.; Affanni, A. Development of a Smart Chair Sensors System and Classification of Sitting Postures with Deep Learning Algorithms. Sensors 2022, 22, 5585. [Google Scholar] [CrossRef] [PubMed]
  11. Tsai, M.-C.; Chu, E.T.-H.; Lee, C.-R. An Automated Sitting Posture Recognition System Utilizing Pressure Sensors. Sensors 2023, 23, 5894. [Google Scholar] [CrossRef] [PubMed]
  12. Morales-Nolasco, I.; Arias-Guzman, S.; Garay-Jiménez, L. A Method for Complex Posture Recognition during Long-Term Sitting Using Neural Networks and Pressure Mapping Systems. Biomed. Signal Process. Control 2024, 95, 106306. [Google Scholar] [CrossRef]
  13. Ran, X.; Wang, C.; Xiao, Y.; Gao, X.; Zhu, Z.; Chen, B. A Portable Sitting Posture Monitoring System Based on a Pressure Sensor Array and Machine Learning. Sens. Actuators A Phys. 2021, 331, 112900. [Google Scholar] [CrossRef]
  14. Murali, P.K.; Kaboli, M.; Dahiya, R. Intelligent In-Vehicle Interaction Technologies. Adv. Intell. Syst. 2022, 4, 2100122. [Google Scholar] [CrossRef]
  15. Mitsuya, R.; Kato, K.; Kou, N.; Nakamura, T.; Dobashi, H.; Kawai, T.; Sugita, T.; Sugawara, K. Analysis of Body Pressure Distribution on Car Seats by Using Deep Learning. Appl. Ergon. 2019, 75, 283–287. [Google Scholar] [CrossRef] [PubMed]
  16. Vergnano, A.; Leali, F. A Methodology for Out of Position Occupant Identification from Pressure Sensors Embedded in a Vehicle Seat. Hum.-Intell. Syst. Integr. 2020, 2, 35–44. [Google Scholar] [CrossRef]
  17. Vergnano, A.; Giorgianni, C.; Leali, F. Monitoring the Center of Gravity of a Vehicle Seat to Detect the Occupant Position. Designs 2024, 8, 44. [Google Scholar] [CrossRef]
  18. Prasanna Kumar, R.; Melcher, D.; Buttolo, P.; Jia, Y. Tracking Occupant Activities in Autonomous Vehicles Using Capacitive Sensing. IEEE Trans. Intell. Transp. Syst. 2023, 24, 6800–6819. [Google Scholar] [CrossRef]
  19. 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]
  20. Mathew, S.; Chintagumpala, K. A Review of Recent Progress in Flexible Capacitance Pressure Sensors: Materials Design, Printing Methods, and Applications. Adv. Compos. Hybrid Mater. 2025, 8, 236. [Google Scholar] [CrossRef]
  21. Yao, Z.; Wu, W.; Gao, F.; Gong, M.; Zhang, L.; Wang, D.; Guo, B.; Zhang, L.; Lin, X. Flexible Tactile Sensing Systems: Challenges in Theoretical Research Transferring to Practical Applications. Nano-Micro Lett. 2026, 18, 37. [Google Scholar] [CrossRef] [PubMed]
  22. Zhang, J.; Wang, Z.; Shang, C.; Qian, Z.; Wu, Z.; Yu, X.; Peng, Z. Piezoresistive Relaxation and Creep Model of Porous Polymer Nanocomposite Supported by Experimental Data. Sens. Actuators A Phys. 2024, 366, 115002. [Google Scholar] [CrossRef]
  23. Arthanathan, S. Study and Analysis of Dynamic Seat Pressure Distribution by Human Subjects During Vehicle Running State on Test Tracks; SAE Technical Paper 2024-26-0354; SAE International: Warrendale, PA, USA, 2024. [Google Scholar] [CrossRef]
  24. Kim, D.Y.; Bang, J.H.; Lee, C.A.; Kim, H.Y.; Choi, K.Y.; Lim, B.G. Numerical Evaluation of Time-Dependent Sagging for Low Density Polyurethane Foams to Apply the Long-Term Driving Comfort on the Seat Cushion Design. Int. J. Ind. Ergon. 2018, 64, 178–187. [Google Scholar] [CrossRef]
  25. Takamatsu, S.; Sato, S.; Itoh, T. Urethane-Foam-Embedded Silicon Pressure Sensors Including Stress-Concentration Packaging Structure for Driver Posture Monitoring. Sensors 2022, 22, 4495. [Google Scholar] [CrossRef] [PubMed]
  26. Nag, P.K.; Pal, S.; Kotadiya, S.M.; Nag, A.; Gosai, K. Human–Seat Interface Analysis of Upper and Lower Body Weight Distribution. Int. J. Ind. Ergon. 2008, 38, 539–545. [Google Scholar] [CrossRef]
  27. Zhang, T.; Ren, J.; Qi, S.; Yuan, B.; Huang, H. Research on the Simulation of Human-Seat Interface Pressure with Consideration of the Effect of Seat Cover. SAE Int. J. Commer. Veh. 2023, 16, 247–255. [Google Scholar] [CrossRef]
  28. Wang, X.; Yang, B.; Li, Q.; Wang, F.; Tao, X.-M. Modeling the Stress and Resistance Relaxation of Conductive Composites-Coated Fabric Strain Sensors. Compos. Sci. Technol. 2021, 204, 108645. [Google Scholar] [CrossRef]
  29. Hu, Z.; Wang, Y.; Feng, K.; Chu, Z.; Cui, J.; Sun, F. A Viscoelastic Compensator for Force Sensors with Soft Materials. IEEE Trans. Instrum. Meas. 2023, 72, 9506310. [Google Scholar] [CrossRef]
  30. Tian, C.; Shao, W.; Li, Y.; Shi, J.; Lv, F.; Gao, R.; Wei, X.; Zheng, W. Compensation Strategy of Dynamic Creep Drift for Flexible Piezoresistive Sensors with Historical Signals. Measurement 2026, 260, 119846. [Google Scholar] [CrossRef]
Figure 1. Overall workflow of the proposed framework for pressure-drift modeling, compensation, and classification validation.
Figure 1. Overall workflow of the proposed framework for pressure-drift modeling, compensation, and classification validation.
Vehicles 08 00149 g001
Figure 2. Seat pressure sensing layout and sensor-output structure. The leg-support pressure sensors were excluded from the analysis under the upright seated posture. (a) Seat sensing regions; (b) Sensor matrix layout and numbering; (c) Sensor output frame.
Figure 2. Seat pressure sensing layout and sensor-output structure. The leg-support pressure sensors were excluded from the analysis under the upright seated posture. (a) Seat sensing regions; (b) Sensor matrix layout and numbering; (c) Sensor output frame.
Vehicles 08 00149 g002
Figure 3. Physical layout of the cushion pressure sensing units. Green squares indicate installed pressure sensing units, and gray shapes with black outlines indicate structural features of the seat cushion.
Figure 3. Physical layout of the cushion pressure sensing units. Green squares indicate installed pressure sensing units, and gray shapes with black outlines indicate structural features of the seat cushion.
Vehicles 08 00149 g003
Figure 4. Segmentation of an exemplary original pressure time series. t0–t1, t1–t4, and t2–t3 denote the initial seating transition stage, the relatively stable seated stage, and the effective analysis interval, respectively.
Figure 4. Segmentation of an exemplary original pressure time series. t0–t1, t1–t4, and t2–t3 denote the initial seating transition stage, the relatively stable seated stage, and the effective analysis interval, respectively.
Vehicles 08 00149 g004
Figure 5. Schematic illustration of creep-induced temporal drift in the seat cushion pressure signal over the full 0–20 s pressure record.
Figure 5. Schematic illustration of creep-induced temporal drift in the seat cushion pressure signal over the full 0–20 s pressure record.
Vehicles 08 00149 g005
Figure 6. Construction of sliding decision windows. Decision windows were generated within the t 2 t 3 interval using a window length of 1.0 s and a step size of 0.5 s.
Figure 6. Construction of sliding decision windows. Decision windows were generated within the t 2 t 3 interval using a window length of 1.0 s and a step size of 0.5 s.
Vehicles 08 00149 g006
Figure 7. Pressure time histories of different weight classes, overall seat response calculated as the sum of the headrest, backrest, cushion, and thigh-support responses. (a) Overall seat response; (b) Cushion response.
Figure 7. Pressure time histories of different weight classes, overall seat response calculated as the sum of the headrest, backrest, cushion, and thigh-support responses. (a) Overall seat response; (b) Cushion response.
Vehicles 08 00149 g007
Figure 8. Representative fitting results for cushion pressure signals from different weight classes. (a) Light, user-id = 139; (b) Medium, user-id = 144; (c) Heavy, user-id = 120.
Figure 8. Representative fitting results for cushion pressure signals from different weight classes. (a) Light, user-id = 139; (b) Medium, user-id = 144; (c) Heavy, user-id = 120.
Vehicles 08 00149 g008
Figure 9. Relationships between body weight and fitted drift parameters. (a) P 0 ; (b) P ; (c) τ .
Figure 9. Relationships between body weight and fitted drift parameters. (a) P 0 ; (b) P ; (c) τ .
Vehicles 08 00149 g009
Figure 10. Representative temporal responses of raw, Hampel-corrected, filtered, and compensated cushion pressure signals. (a) Light, user-id = 139; (b) Medium, user-id = 144; (c) Heavy, user-id = 120.
Figure 10. Representative temporal responses of raw, Hampel-corrected, filtered, and compensated cushion pressure signals. (a) Light, user-id = 139; (b) Medium, user-id = 144; (c) Heavy, user-id = 120.
Vehicles 08 00149 g010
Figure 11. Median cushion pressure responses of different weight classes for raw, filtered, and compensated signals. (a) Raw; (b) Filtered; (c) Compensated.
Figure 11. Median cushion pressure responses of different weight classes for raw, filtered, and compensated signals. (a) Raw; (b) Filtered; (c) Compensated.
Vehicles 08 00149 g011
Figure 12. Within-window fluctuation metrics before and after compensation. (a) Standard deviation (SD); (b) Coefficient of variation (CV).
Figure 12. Within-window fluctuation metrics before and after compensation. (a) Standard deviation (SD); (b) Coefficient of variation (CV).
Vehicles 08 00149 g012
Figure 13. Distribution of classification performance across cross-validation folds. (a) Accuracy; (b) Macro-F1; (c) Balanced Accuracy.
Figure 13. Distribution of classification performance across cross-validation folds. (a) Accuracy; (b) Macro-F1; (c) Balanced Accuracy.
Vehicles 08 00149 g013
Figure 14. Classification performance curves across decision window centers. (a) Accuracy; (b) Macro-F1; (c) Balanced Accuracy.
Figure 14. Classification performance curves across decision window centers. (a) Accuracy; (b) Macro-F1; (c) Balanced Accuracy.
Vehicles 08 00149 g014
Figure 15. Confusion matrices at the best decision windows. (a) Raw; (b) Filtered; (c) Compensated.
Figure 15. Confusion matrices at the best decision windows. (a) Raw; (b) Filtered; (c) Compensated.
Vehicles 08 00149 g015
Figure 16. Cross-window prediction consistency of raw, filtered, and compensated signals. (a) Majority ratio; (b) Number of predicted classes; (c) Fully consistent sample ratio.
Figure 16. Cross-window prediction consistency of raw, filtered, and compensated signals. (a) Majority ratio; (b) Number of predicted classes; (c) Fully consistent sample ratio.
Vehicles 08 00149 g016
Table 1. Participant and data acquisition information.
Table 1. Participant and data acquisition information.
Number of ParticipantsBody Weight Range (kg)Height
Range (cm)
Trials per ParticipantDuration
per Trial (s)
Total
Records
3045–94155–18732090
Table 2. Weight class distribution and representative records.
Table 2. Weight class distribution and representative records.
Weight
Class
Body Weight Range (kg)Number of RecordsRepresentative User-IdRepresentative Body Weight
Light45–582113950
Medium60–733614465
Heavy77–943312082
Table 3. Fitted parameters and fitting-quality metrics across all retained records.
Table 3. Fitted parameters and fitting-quality metrics across all retained records.
CategoryMetricMeanMedianStandard Deviation
Fitted parameter P 0 (mmHg)1652.761686.08243.69
P (mmHg)167.72154.3953.48
τ (s)8.497.255.31
Fitting quality R 2 0.9810.984-
MAE (mmHg)2.912.69-
RMSE (mmHg)3.643.45-
Table 4. Classification performance of raw, filtered, and compensated signals under 5-fold GroupKFold cross-validation.
Table 4. Classification performance of raw, filtered, and compensated signals under 5-fold GroupKFold cross-validation.
Signal VersionAccuracyMacro-F1Balanced Accuracy
Raw0.642 ± 0.0890.542 ± 0.1110.626 ± 0.097
Filtered0.627 ± 0.0850.527 ± 0.1210.615 ± 0.113
Compensated0.726 ± 0.1140.665 ± 0.1770.738 ± 0.122
Table 5. Paired statistical comparisons of fold-level classification performance.
Table 5. Paired statistical comparisons of fold-level classification performance.
MetricComparisonMean Differencet Statisticp-Value
AccuracyCompensated vs. Raw0.0843.440.026
Compensated vs. Filtered0.0993.040.038
Macro-F1Compensated vs. Raw0.1233.820.019
Compensated vs. Filtered0.1383.050.038
Balanced accuracyCompensated vs. Raw0.1125.580.005
Compensated vs. Filtered0.1234.260.013
Table 6. Prediction consistency metrics across sliding decision windows for raw, filtered, and compensated signals.
Table 6. Prediction consistency metrics across sliding decision windows for raw, filtered, and compensated signals.
Signal VersionMean Majority Ratio ( r ¯ )Mean Number of Predicted Classes ( C ¯ )Fully Consistent Sample Ratio ( R F C )
Raw0.8511.590.461
Filtered0.8441.630.477
Compensated0.9241.220.697
Note: Consistency metrics were calculated at the record level across all valid sliding decision windows. A higher r ¯ and R F C indicate more stable predictions, whereas a lower C ¯ indicates more concentrated predictions across windows.
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

Ma, J.; Hu, Z.; Guo, M. Creep-Induced Temporal Drift Modeling and Compensation of Automotive Seat Pressure Signals for Short-Term Occupant Weight Classification. Vehicles 2026, 8, 149. https://doi.org/10.3390/vehicles8070149

AMA Style

Ma J, Hu Z, Guo M. Creep-Induced Temporal Drift Modeling and Compensation of Automotive Seat Pressure Signals for Short-Term Occupant Weight Classification. Vehicles. 2026; 8(7):149. https://doi.org/10.3390/vehicles8070149

Chicago/Turabian Style

Ma, Jun, Zhanpeng Hu, and Mingyang Guo. 2026. "Creep-Induced Temporal Drift Modeling and Compensation of Automotive Seat Pressure Signals for Short-Term Occupant Weight Classification" Vehicles 8, no. 7: 149. https://doi.org/10.3390/vehicles8070149

APA Style

Ma, J., Hu, Z., & Guo, M. (2026). Creep-Induced Temporal Drift Modeling and Compensation of Automotive Seat Pressure Signals for Short-Term Occupant Weight Classification. Vehicles, 8(7), 149. https://doi.org/10.3390/vehicles8070149

Article Metrics

Back to TopTop