• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Force Sensitive Resistors-Based Real-Time Posture Detection System Using Machine Learning Algorithms

    2023-12-15 03:57:08ArsalJavaidAreebAbbasJehangirArshadMohammadKhalidImamRahmaniSohaibTahirChauhdaryMujtabaHussainJafferyandAbdulbasidBanga
    Computers Materials&Continua 2023年11期

    Arsal Javaid,Areeb Abbas,Jehangir Arshad,Mohammad Khalid Imam Rahmani,Sohaib Tahir Chauhdary,Mujtaba Hussain Jaffery and Abdulbasid S.Banga

    1Department of Electrical and Computer Engineering,COMSATS University Islamabad,Lahore Campus,Lahore,54000,Pakistan

    2College of Computing and Informatics,Saudi Electronic University,Riyadh,11673,Saudi Arabia

    3Department of Electrical and Computer Engineering,College of Engineering,Dhofar University,Salalah,211,Oman

    ABSTRACT To detect the improper sitting posture of a person sitting on a chair,a posture detection system using machine learning classification has been proposed in this work.The addressed problem correlates to the third Sustainable Development Goal(SDG),ensuring healthy lives and promoting well-being for all ages,as specified by the World Health Organization (WHO).An improper sitting position can be fatal if one sits for a long time in the wrong position,and it can be dangerous for ulcers and lower spine discomfort.This novel study includes a practical implementation of a cushion consisting of a grid of 3 × 3 force-sensitive resistors (FSR) embedded to read the pressure of the person sitting on it.Additionally,the Body Mass Index(BMI)has been included to increase the resilience of the system across individual physical variances and to identify the incorrect postures (backward,front,left,and right-leaning) based on the five machine learning algorithms: ensemble boosted trees,ensemble bagged trees,ensemble subspace K-Nearest Neighbors (KNN),ensemble subspace discriminant,and ensemble RUSBoosted trees.The proposed arrangement is novel as existing works have only provided simulations without practical implementation,whereas we have implemented the proposed design in Simulink.The results validate the proposed sensor placements,and the machine learning(ML)model reaches a maximum accuracy of 99.99%,which considerably outperforms the existing works.The proposed concept is valuable as it makes it easier for people in workplaces or even at individual household levels to work for long periods without suffering from severe harmful effects from poor posture.

    KEYWORDS Posture detection;FSR sensor;machine learning;real-time;KNN

    1 Introduction and Background

    Technology has brought many benefits to humans.Our lifestyles increasingly rely on technology for almost every task without our knowing it[1].We have mastered the art of texting,emailing,and web surfing on our devices.However,with that digital competence,we have picked up an unexpected side effect:“poor posture”[2].Although technology is crucial for digital progress,it can have a detrimental effect on posture.Healthy posture keeps vital muscles such as the neck and lower back aligned and balanced[3].

    Maintaining adequate posture maintains optimal spine and vertebral alignment,positively impacting general well-being.Researchers discovered that individuals who exhibited a slumped posture showed a substantial decrease in the transversus abdominis muscle thickness [4].Low back pain has been correlated with transversus abdominis muscle dysfunction.Back pain’s prevalence and incapacitating effect lead to its long-term presence,impacting around 70% to 85% of people throughout their lives [5].Approximately $50 billion is spent annually on treating back pain in the United States of America.Another study found that individuals who received instruction to keep a hunched posture reported increased stress levels,leading to a decline in overall performance[6].Sitting in an incorrect or bad posture for an extended period leads to several diseases like severe pain in the neck and back,pressure ulcers,bed sores and muscles,high blood pressure,severe headaches,and the risk of diabetes[7].In addition to people with a sedentary lifestyle,1%of the world’s population uses a wheelchair.A pressure ulcer is the most common disease faced by wheelchair users if they sit in the wrong posture for an extended period.People with pressure ulcers have 5-6 times the death risk of people without pressure ulcers.Pressure ulcers cause 60,000 deaths per year [8].The risk of pressure ulcers can be reduced by correcting the posture of wheelchair users.Due to the importance of correct sitting posture in everyone’s life,various health-related organizations like the American Chiropractic Association (ACA),WHO,and the Occupational Safety and Health Administration(OSHA) have officially proposed an ergonomic guideline for healthy posture [9-12].The proposed posture detection system utilizes the nine FSR sensors in a 3×3 grid configuration.An FSR sensor changes its resistance when a force is applied to it;a change in resistance can determine that the force is being exerted on it.The key contributions to this work are as follows:

    ? An optimization technique is presented to improve the accuracy of sitting position recognition by strategically installing pressure sensors.

    ? The research thoroughly analyzed different classification algorithms to identify the most efficient posture classifier for the proposed posture detection system.

    ? In contrast with previous studies,the proposed system incorporates BMI as a factor to evaluate its overall effectiveness and durability across different body shapes.

    Our system not only helps to prevent the side effects of bad posture but also realizes the third SDG established by the United Nations: “ensuring healthy lives and promoting well-being for all ages”[13].Whether used in homes,offices,or rehabilitation centers,it helps promote wellness and human health and contributes to international efforts.Accurate posture detection has been the subject of many studies by scientists and researchers,particularly for wheelchair users.Many systems have been created to classify sitting postures using various machine learning (ML) algorithms,i.e.,the Convolutional Neural Network(CNN)algorithm,in addition to the Conventional Naive Bayes(NB)classifier,Decision Tree(DT),Neural Network(NN),Multinomial Logistic Regression(MLR),and Support Vector Machine(SVM)algorithms.

    2 Literature Review

    Smartphone-based inertial sensors and the five ML algorithms have been used to detect the posture of the user [14].A sitting posture monitoring system uses the load cells on the seat and multiple classifier algorithms to detect the wrong posture of a sitting person [15].The effectiveness of the system in real-time circumstances was not assessed by the study.Although quick feedback and action are essential for monitoring sitting postures in real-time,the system’s efficacy in these situations is uncertain.A dedicated hardware system that uses convolutional neural networks to analyze video in real-time detects the position of the neck,shoulders,and arms and advises a worker to minimize any health issues caused by bad posture[16],but the real-time performance of the system is not discussed in the study.

    A non-contact wireless sitting position recognition system that recognizes five habitual sitting postures using only radio frequency signals and one light and moderate radio-frequency identification tag[17],the Sitsen system uses radio frequency identification(RFID),necessitating the installation of RFID tags and antennae.As it relies on specific equipment,the system is less adaptable and flexible in various situations or places where such infrastructure might not be easily accessible or suitable.An infrared array (IRA) sensor was used to detect the posture pressure array sensor.It has created a deep learning-based sitting posture detection method that uses a feature-level fusion technique and does not need a sophisticated handmade feature extraction procedure[18].People who are concerned with the thought of having their sitting postures continuously monitored and collected as data may find this to be a privacy problem;therefore,options like an FSR sensor are much better choices.In[19],sixteen screen-printed pressure sensors were used,which were collected and analyzed in real-time using read-out electronics to gather pressure data.Various machine-learning algorithms were applied.However,the limited number of observations for the dataset raises questions regarding the system’s generalizability and the capacity of a system to accurately identify postures in people outside of the training dataset.

    The decision tree classifier displayed the most optimistic model performance,with an effectiveness of 96.13%and a kappa of 0.921[20].The study emphasizes a particular set of students with various body types,which may restrict the model’s applicability to people with other body types.The textile pressure sensor system categorizes sitting positions in a chair.The data from nine patients were categorized using the Na?ve Bayes classifier[21].Even after using the Preisach model to account for hysteresis,the textile pressure sensor still shows a considerable amount of inaccuracy.For numerous purposes,especially those needing accurate pressure measurements,the average inaccuracy of 24%is intolerably high.To ensure dependable and precise data acquisition,the functionality of the sensor needs to be significantly improved.

    Further,a smart cushion gathers pressure photos to train a CNN to distinguish five different human sitting positions.Collecting pressure pictures several times optimized the time independence of the data set[22].The trained model’s functionality is inadequate for real-time applications.A realtime sitting posture identification and seated stretching coaching through a mobile app interface and ML.After identifying more than thirteen distinct sitting positions using a quick and robust supervised learning method [23],regular calibration,maintenance,and troubleshooting of the pressure sensors and data processing components are necessary to guarantee the good functioning of the system.An SVM using a Radial Basis Function (RBF) kernel was produced [24].Although the system shows above-average efficiency,a few observations that were made prompt questions about how well it would work in actual situations.

    Moreover,a hybrid strategy of ML-based and deep-learning classifiers was used to identify posture detection [25].The experimental findings on a comprehensive benchmark dataset were presented [25].The system is evaluated on a limited dataset gathered from a select group of people.Therefore,despite promising results,concerns regarding the applicability of the system to various demographics,body types,and postural variances are raised by the need for more variety in the dataset.For the system to be practical and useful in real-world settings,it must operate consistently across a broad spectrum of users.The posture classification algorithm operates on fuzzy logic to assess whether the user has a good or terrible posture for specified periods [26].The sitting postures are detected using a Kinect sensor,and the data is then fed into posture detection models,which include SVM and artificial neural networks (ANN) [27].For practical applications such as posture monitoring,real-time performance is critical,and the system’s capacity to provide prompt feedback to users may affect its practical suitability.Three tri-axial accelerometers mounted on the back of the subject were utilized to classify nine different sitting and standing postures.For posture classification,a combined deep learning model composed of a fully convolutional network(FCN)and a long-short-term model(LSTM)was proposed[28].Despite promising results,the system’s lack of real-time implementation limits its practical use for fast posture correction,which is a critical feature of a posture-detecting system.The deep transfer learning-based categorization model uses picture dataset properties to identify and categorize human poses.The paradigm aims to categorize the four basic postures of lying,leaning,sitting,and standing[29].Despite their excellent accuracy,camera-based systems raise privacy issues and the possibility of complaints because they continuously monitor and record behaviors.

    3 Materials and Methods

    The process of detecting posture may be carried out in various ways,including the one proposed in this work.The proposed methodology incorporates real-time analysis and is a helpful tool for enhancing sitting postures in various settings,including wheelchairs and chairs.The utilization of an FSR system enables accurate posture detection for people seated in chairs and wheelchairs.The system makes excellent evaluations and classifications of various possible sitting positions because of the strategic arrangement of FSR sensors,which is essential for precisely determining the distribution of body weight.

    Applications like human posture recognition require real-time restrictions.This innovative study incorporates a real-world application of a cushion with an embedded grid of 3 × 3 FSR sensors to measure the pressure of the person seated on it.In addition,the BMI has been added to improve the system’s resilience to individual physical variations and to forecast the four incorrect seating patterns:forward bending,backward bending,left bending,right bending,and ideal posture,based on five machine learning algorithms:ensemble boosted trees,ensemble bagged trees,ensemble subspace KNN,ensemble subspace discriminant,and ensemble RUSBoosted trees.Depending on how a person sits on a chair,the weight distribution on that chair is either even or uneven.The recommended arrangement is unique because earlier research just offered simulations with no actual practical application.However,we have implemented the suggested architecture in Simulink.

    3.1 Proposed Design

    Postures can be easily seen when using a laptop or a computer in a wheelchair,at home,in the office,or in any other setting.The FSR sensors utilize a conductive polymer substance that exhibits varying output values depending on the force applied to it.Mounting it on a regular or wheelchair seat causes the output to change according to the weight of the person and their sitting posture.The force operating on FSR sensors according to Eq.(1)is depicted as the pressure times area.The output voltage fluctuates with changes in the force acting on the sensor.

    As the FSR sensors are tiny in size,nobody will be bothered or irritated by them.Consequently,it is a simple and effective way to identify the posture of a person when seated on a chair;therefore,it can be utilized in office settings.Nine FSR sensors are positioned in a 3×3 grid configuration to cover the major pressure points on the human body(the sides,hip joints,and areas beneath the thighs),as illustrated in Fig.1.

    Figure 1:Configuration of sensors on a chair

    The pressure distribution approach is used to identify the incorrect posture.The FSR sensors are placed so that when a user is leaning forward,pressure on the front three sensors rises,comparable to leaning backward.Similarly,left-leaning and right-leaning postures are determined by left and right sensors,as shown in Fig.2 in[30].

    Figure 2:This figure shows the graphical representation of dataset parameters as follows:(a)weight(kg),(b)height(cm),(c)BMI,and(d)samples per posture

    3.2 Dataset Collection

    In this research,males and females participated,having different heights and weights.The dataset was created with the help of 81 males and 37 females;1610 male and 740 female samples of five different postures were collected,as shown in Table 1.

    Table 1: Details of the participants

    During data collection sessions,participants were given clear instructions to maintain a regular and comfortable sitting position.The FSR sensors continuously measured pressure at predetermined intervals,documenting changes in weight distribution.Individuals with excessive movement or postural instability were removed to guarantee data quality.The samples are taken in the optimal position,leaning forward,leaning backward,bending to the left,and leaning to the right.The subject’s height,weight,and BMI fall between the following ranges:150-190 cm,47-112 kg,and 15-35 kg/m2.Fig.2 depicts the graphical representation.

    This study categorizes individuals into the following four groups based on their height and weight:underweight(BMI<20),healthy weight(20 ≤BMI<25),overweight(25 ≤BMI ≤30),and obese(BMI >30).Table 2 and Fig.2 both include the height,body weight,BMI ranges,and samples per posture.

    Table 2: Samples details of the dataset

    Sensor values are stored in columns A,B,C,D,E,F,G,H,and I,while the J,K,L,and M columns show the genders,heights,weights,and BMI respectively of the subject,as shown in Fig.3.

    Our machine learning algorithms were able to analyze and extract the maximum features from the given dataset and detect sitting posture patterns using nine-sensor data and the BMI of a sitting person as input characteristics.

    3.3 Data Preprocessing

    Data preparation converts raw data into usable and meaningful sets.This process refines the dataset and enhances the efficiency of the model by eliminating null,repeated,and random values from the dataset.The elimination of insignificant data is a crucial step in data refinement.Given the nature of FSR sensors,which can generate readings even when no significant force is applied,a threshold has been specified to classify sensor outputs below 100 as“0”.This thresholding method ensures that events of little force are correctly recorded and represented in the dataset.Furthermore,to avoid overfitting and false predictions,outliers are removed.Additionally,early stopping has been utilized to reduce the issue of overfitting,as it prevents the model from overfitting.It terminates the training once the validation performance starts to degrade.

    Figure 3:Dataset for posture detection

    4 Applied Machine Learning Algorithms

    The ML and Statistics Toolbox in Matrix Laboratory(MATLAB)was used to train the model.These techniques included ensemble boosted trees,ensemble bagged trees,ensemble subspace KNN,ensemble subspace discriminant,and ensemble RUSBoosted trees.We used ensemble approach strength by utilizing the features of MATLAB’s ML and Statistics Toolbox to improve the precision,resilience,and discriminative capability of our models.We were able to better identify and classify posture patterns by integrating various ensemble methods,which allowed us to tap into the collective wisdom of many models.

    In the training and testing procedure,the dataset was split into training and testing subsets using an 80%-20%ratio,with 80%designated for training and 20%for assessment.The machine learning algorithms in the training subset were trained using ensemble approaches.For overall improved performance,these ensemble approaches merged many models.The trained models were assessed using confusion matrices on a different testing subset to gauge the aptitude of algorithms for posture identification,as shown in Section 6.Confusion matrices provide detailed performance analysis of algorithms by presenting the true positive,true negative,false positive,and false negative values.This regress training and evaluation process ensures an unbiased evaluation of the performance of algorithms in precisely identifying and categorizing posture patterns.

    4.1 Ensembled Subspace KNN

    Require:Training datasetD,number of neighborsK,number of subspacesS,number of nearest neighborsKn,weight functionW.

    Ensure:Ensemble ofS-subspace KNN classifiers and prediction functionf(x).

    1.fors=1 toSdo

    2.Train KNN classifierCSusing a random subspaceSSof sizeKand training dataD

    3.end for

    Compute prediction functionFXas follows:

    4.For each test exampleXiin test setX

    5.Compute the set ofKnnearest neighbors ofXiinDusing each subspaceCS

    Compute the weighted average prediction of theKnneighbors,weighted byWj:

    6.f(Xi)=

    7.end for

    8.Return the ensemble ofSsubspace KNN classifiers and the prediction functionf(x)[31,32].

    4.2 Ensembled Boosted Tree

    Require training datasetD,number of treesT,learning rateη.

    Ensure:Ensemble ofT-boosted trees.

    1.Initialize a uniform distribution over the training examples.

    2.Fort=1 toTdo.

    3.Train a decision treeHton the training dataDusing the current distribution.

    4.Compute the weighted error ofHton the training dataD.

    errt=

    5.Compute the weight ofHtin the ensemble:αt=log

    6.Update the distribution over type equation here.The training examples:

    Wi=

    7.Normalize the weights of the training examples:

    W=

    8.End for

    9.Return the ensemble ofT-boosted trees[33,34].

    4.3 Ensemble Bagged Trees

    Require training datasetD,number of treesT,bagging proportionB.

    Ensure:Ensemble ofT-bagged trees.

    1.Fort=1 toTdo//Loop over T trees

    2.Dt=a random sample of sizeB×|D|fromD

    3.Train a decision treeTtusingDt//Train a decision tree T(t)using sample D(t)

    4.End for

    5.For eachXiin the test setXdo:

    6.Compute the average of the predictions of allTtrees onXi,i.e.,

    f(Xi)=

    7.End for

    8.Return the ensemble ofTtrees and the prediction functionf(x).

    4.4 Ensemble Subspace Discriminant

    Require training datasetD,number of subspacesS,the dimensionality of each subspaced,subspace weight functionW,regularization parameter lambdaλ.

    Ensure:Ensemble ofS-subspace discriminants

    1.Fors=1 toSdo

    2.Randomly select a subspaceSsof dimensionality d from the feature space

    Compute the discriminant functionfs(xi)using a regularized discriminant analysis model on the training dataDprojected ontoSs

    Compute the weightWsfor the subspaceSsusing the weight functionW

    3.End for

    4.For each test exampleXiin test setX://Computing the prediction functionf(x)

    5.Compute the score for each subspace discriminant:

    scores=Ws×fs(xi)

    6.Fors=1 toS

    7.Compute the weighted average of the scores:

    f(xi)=

    8.End for

    9.Return the ensemble ofSsubspace discriminants and the prediction functionf(x).

    4.5 Ensemble RUSBoosted Trees

    Require training datasetD,number of treesT,learning rate eta,under-sampling ratep.

    Ensure ensemble ofT-RUSBoosted trees.

    1.Initialize a uniform distribution over the training examples.

    2.Fort=1 toTdo.

    3.Under-sample the training dataDusing a random undersampling ratep.

    4.Train a decision treeHton the undersampled data using the current distribution.5.Compute the weighted error ofHton the training dataD:

    errt=

    6.Compute the weight ofHtin the ensemble:

    αt=loglog(T-1)

    7.Update the distribution of the training examples:

    Wi=

    8.Normalize the weights of the training examples:

    W=

    9.End for

    10.Return the ensemble ofT-RUSBoosted trees[35,36].

    4.6 Performance Metrics

    In developing the machine learning model for our posture detection system,choosing between classification and regression required careful consideration.The classification technique has been chosen for this system as it is supported by firm technical reasoning[37].

    Our task revolves around categorizing the distinct sitting postures using the data from sensors and BMI.The distinct nature of the sitting posture aligns naturally with classification,which is for distinct category assignment,whereas regression is well suited for continuous values.This methodology also aligns with the data gathered within the dataset.This alignment highlights its importance.Here are some metrics that were considered in our study.The accuracy of our posture detection technology is a critical performance parameter that directly influences its effectiveness.The receiver operating character(ROC)curve shows how effectively our classification model distinguishes between various postures by comparing the true positive rate against the false positive rate.The confusion matrix illustrates the number of true positives,true negatives,false positives,and false negatives.The split allows us to see where the model succeeds and where it needs to improve.

    5 Real-Time Implementation

    The posture detection system was implemented by developing a real-time ML model that utilized inputs from nine sensors.The model in Fig.4 aims to detect and classify various sitting positions based on pressure readings obtained from FSR sensors.

    Figure 4:Implementation of the model

    The data underwent processing,converting it into integer values.A calibration matrix was applied to ensure precise measurements aligned with reference values.The machine learning model utilized ensemble boosted trees,ensemble bagged trees,ensemble subspace KNN,ensemble subspace discriminant,and ensemble RUSBoosted trees as its algorithms.The model gives numerical outputs that correspond to each sitting position:the ideal position(0),front leaning(1),backward leaning(2),left-leaning(3),and right-leaning(4).When pressure is applied to the FSR sensors,or someone sits on them,the output changes according to the weight distribution,and as shown in the scope in Fig.5,the output value of each sensor is visible.

    Figure 5:Real-time output changes in the FSR sensors when someone sits on them

    The workflow diagram shows a systematic procedure for detecting posture,starting with collecting analog sensor readings.Then,the ML model predicts the posture of the sitting person and gives the discrete numerical outputs corresponding to each sitting position,as shown in Fig.6.

    The sensor data is fed into the Arduino microcontroller,which serves as an intermediary between the real-world sensors and a MATLAB ML model.In the next step in the MATLAB model,collected analog sensor data are subsequently transformed into integral values,enabling them to be used in the next processing stages,and then values are converted into a calibration matrix for further processing of the integral data.This matrix aligns and normalizes the sensor data,correcting for possible differences.After that,the calibrated sensor data is fed into the machine learning algorithms,and discrete values are produced as an output from 0 to 4,while each numerical output corresponds to a different sitting position.This implementation is a significant advancement in posture detection,providing a valuable tool for promoting proper sitting habits and preventing adverse health effects from poor posture.The overall working process of the proposed system is shown in Fig.7.

    Figure 6:Real-time posture prediction of the sitting person by the ML model

    Figure 7:Complete system workflow

    6 Results and Discussions

    Machine learning algorithms are used in this research to predict five sitting postures.The designed system has evaluated classification algorithms: ensemble subspace KNN,ensemble RUSBoosted(random under-sampling boosted)trees,ensemble subspace discriminant,ensemble bagged trees,and ensemble boosted trees.All classifiers are trained to classify the five sitting positions,i.e.,ideal,left,right,back,and forward-leaning.The confusion matrix gives insight into how well classifiers have performed and allows us to check how accurately they classified the observed sitting position.Each class represents the specific sitting position assigned to it.Class 0 represents the ideal position,while class 1 represents forward-leaning and backward-leaning,classified as class 2,left-leaning as class 3,and right-leaning as class 4.Ensemble subspace KNN stores the whole data instead of training at the time of classification.In the case of ensemble subspace KNN,the model obtained the highest accuracy of all,reaching 99.9%.The confusion matrix of the model is shown below in Fig.8a,and the ROC curve with an area under the ROC(AUC)of 1.00 is shown in Fig.8b.

    The true class values for class 0 were 444,whereas the false class values were 0.The true class values for class 1 were 474,whereas the false values were 3.The true class values for class 2 were 471,whereas the false values were 0.The true class values for class 3 were 453,whereas the false values were 0.The true class values for class 4 were 507,whereas the false values were 0.In the case of ensembleboosted trees,the accuracy obtained was 89.6%.The confusion matrix of the model is shown below in Fig.9a.The true class values for class 0 are 327,whereas the false class values are 117.The true class values for class 1 are 444,whereas the false values are 33.The true class values for class 2 are 401,whereas the false values are 70.The true class values for class 3 are 438,whereas the false values are 12.The true class values for class 4 are 498,whereas the false values are 8.The ROC curve,with an AUC of 0.96,is shown in Fig.9b.

    Figure 8:KNN model confusion matrix(a)and ROC curve(b)

    Figure 9:Ensemble boosted trees model confusion matrix(a)and ROC curve(b)

    The ensemble-bagged tree model obtained an accuracy of 99.3%.The confusion matrix of the model is shown below in Fig.10a.The true class values for class 0 are 435,whereas the false class values are 9.The true class values for class 1 are 471,whereas the false values are 6.The true class values for class 2 are 471,whereas the false values are 0.The true class values for class 3 are 451,whereas the false values are 2.The true class values for class 4 are 507,whereas the false values are 0.The ROC curve,with an AUC of 1.00,is shown in Fig.10b.

    Figure 10:Ensemble bagged trees model confusion matrix(a)and ROC curve(b)

    In the case of the ensemble subspace discriminant,the model obtained an accuracy of 80.6%.The confusion matrix of the model is shown below in Fig.11a.The true class values for class 0 are 230,whereas the false class values are 214.The true class values for class 1 are 395,whereas the false values are 82.The true class values for class 2 are 344,whereas the false values are 127.The true class values for class 3 are 443,whereas the false values are 10.The true class values for class 4 are 483,whereas the false values are 24.The ROC curve,with an AUC of 0.87,is shown in Fig.11b.

    The ensemble RUSBoosted Trees model obtained an accuracy of 86.0%.The confusion matrix of the model is shown below in Fig.12a.The true class values for class 0 are 343,whereas the false class values are 101.The true class values for class 1 are 415,whereas the false values are 62.The true class values for class 2 are 356,whereas the false values are 115.The true class values for class 3 are 440,whereas the false values are 13.The true class values for class 4 are 468,whereas the false values are 14.The ROC curve,with an AUC of 0.94,is shown in Fig.12b.

    Among all the algorithms,ensemble subspace KNN generates an accuracy of 99.9%and the most precise result in classifying distinct sitting positions.The dataset was split into 70%(2350 samples)for training and 30%(1007 samples)for testing.Using the K1-fold cross-validation,the evaluation of the system gained a broader perspective,thereby improving the credibility of the results.The adoption of this procedure contributes to the resulting stability,highlighting the reliability and robustness of the ensemble subspace KNN in classifying the distinct sitting postures.Cross-validation results have been shown in Fig.13,and the comparison of all algorithms is given in Table 3.

    Table 3: Overall comparison of algorithms

    Figure 11:Ensemble subspace discriminant model confusion matrix(a)and ROC curve(b)

    Figure 12:Ensemble RUSBoosted trees model confusion matrix(a)and ROC curve(b)

    Figure 13:Ensemble subspace KNN cross-validation

    7 Comparative Analysis

    An existing study [8] has also investigated a grid of 3 × 3 FSR using different algorithms for posture detection systems,which showed some promise in detecting poor postures.The high accuracy rate of the research approach demonstrates its effectiveness in real-time posture detection.The comparison of this study with the previous work is shown in Table 4.

    Table 4: Comparison of our study with the previous work

    This study utilizes FSR sensors and advanced machine learning algorithms of ensemble boosted trees,ensemble bagged trees,ensemble subspace KNN,ensemble subspace discriminant,and ensemble RUSBoosted trees outperforming the previous work with an accuracy of 99.9%,which is much higher than the accuracy of 95.41% achieved in the previous study.So,the study represents a significant advancement in the field of posture detection systems and offers a promising solution for improving the health and well-being of office workers and wheelchair users.

    8 Conclusion

    The proposed posture detection system utilizes machine learning classification to identify sitting postures accurately.The study addresses the critical issues related to the 3rdSDG of ensuring healthy lives and promoting well-being for all ages and underscores the importance of maintaining proper postures to prevent potential health risks.The proposed system provides practical solutions for various settings,including workplaces,individual households,and wheelchair users,seamlessly integrating into furniture and the environment,making it accessible and beneficial to a wide range of users.Implementing five machine learning algorithms shows a remarkable accuracy of 99.9% in posture identification.This outcome highlights the reliability and precision of the system.Real-time output generation and their storage on the cloud for later use,empowering the users to continuously monitor and improve their posture.This feedback mechanism helps individuals maintain correct postures.The integration of this system has the potential to promote overall well-being and productivity.This posture detection system offers practical and accurate applications that have the potential to transform alarming sitting habits into harmless sitting positions,thereby promoting overall well-being and productivity among individuals.Furthermore,the new results harmonize well with domain knowledge,confirming expected user tendencies.

    Acknowledgement:None.

    Funding Statement:The authors received no specific funding for this study.

    Author Contributions:Study conception and design: Arsal Javaid,Areeb Abbas;data collection:Areeb Abbas,Jehangir Arshad,Sohaib Tahir Chauhdary,Mujtaba Hussain Jaffery;analysis and interpretation of results:Jehangir Arshad,Mohammad Khalid Imam Rahmani,Abdulbasid S.Banga;draft manuscript preparation: Jehangir Arshad,Mohammad Khalid Imam Rahmani,Sohaib Tahir Chauhdary,Mujtaba Hussain Jaffery,Abdulbasid S.Banga.All authors reviewed the results and approved the final version.

    Availability of Data and Materials:The data used in the research work is available within the manuscript.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    久久精品熟女亚洲av麻豆精品| 成人三级做爰电影| 观看av在线不卡| 国产女主播在线喷水免费视频网站| 亚洲专区中文字幕在线| 精品福利观看| 亚洲欧美色中文字幕在线| 在线精品无人区一区二区三| 免费看十八禁软件| 国产成人欧美在线观看 | 亚洲伊人色综图| 少妇被粗大的猛进出69影院| 久久国产精品大桥未久av| 欧美日韩成人在线一区二区| 国产精品人妻久久久影院| 9191精品国产免费久久| 伊人久久大香线蕉亚洲五| 欧美人与善性xxx| 十八禁人妻一区二区| 亚洲伊人久久精品综合| 国产成人免费无遮挡视频| 亚洲欧美精品综合一区二区三区| 日本欧美视频一区| 黄频高清免费视频| e午夜精品久久久久久久| 天堂8中文在线网| 亚洲精品日本国产第一区| 欧美+亚洲+日韩+国产| av欧美777| 亚洲七黄色美女视频| 黄色片一级片一级黄色片| 99热国产这里只有精品6| 成人18禁高潮啪啪吃奶动态图| 免费在线观看视频国产中文字幕亚洲 | 日韩欧美一区视频在线观看| 精品一区二区三卡| 亚洲成人免费av在线播放| 精品亚洲乱码少妇综合久久| 午夜福利免费观看在线| 日本一区二区免费在线视频| 国产97色在线日韩免费| 自拍欧美九色日韩亚洲蝌蚪91| 十八禁网站网址无遮挡| 黄片小视频在线播放| 国产一区二区三区综合在线观看| 精品亚洲成a人片在线观看| 成年av动漫网址| 曰老女人黄片| 国产精品免费视频内射| 久久国产精品影院| 亚洲国产精品国产精品| 在线观看人妻少妇| 亚洲第一青青草原| 女性生殖器流出的白浆| 色精品久久人妻99蜜桃| 91国产中文字幕| 少妇人妻久久综合中文| 国产男人的电影天堂91| 日本vs欧美在线观看视频| 男女边吃奶边做爰视频| xxxhd国产人妻xxx| 91精品国产国语对白视频| 国产免费一区二区三区四区乱码| 日韩免费高清中文字幕av| av电影中文网址| 天堂8中文在线网| 亚洲免费av在线视频| 国产视频首页在线观看| netflix在线观看网站| 中文字幕精品免费在线观看视频| 美国免费a级毛片| 欧美成人午夜精品| 天天躁夜夜躁狠狠躁躁| 成人午夜精彩视频在线观看| 一本一本久久a久久精品综合妖精| 久久女婷五月综合色啪小说| 一级片免费观看大全| 亚洲天堂av无毛| 成人亚洲欧美一区二区av| 大香蕉久久网| 天天操日日干夜夜撸| 午夜av观看不卡| 视频区图区小说| 91麻豆av在线| 男女边摸边吃奶| 国产亚洲精品久久久久5区| 男女免费视频国产| 99精国产麻豆久久婷婷| 国产福利在线免费观看视频| 麻豆av在线久日| 亚洲国产av新网站| xxx大片免费视频| 欧美大码av| 午夜日韩欧美国产| 9热在线视频观看99| 婷婷色av中文字幕| 精品亚洲乱码少妇综合久久| 成人午夜精彩视频在线观看| 成人免费观看视频高清| 亚洲国产av影院在线观看| 啦啦啦视频在线资源免费观看| 性色av一级| 久久天堂一区二区三区四区| av网站免费在线观看视频| www.熟女人妻精品国产| 亚洲精品国产区一区二| 午夜福利免费观看在线| svipshipincom国产片| 国产日韩欧美视频二区| kizo精华| 波多野结衣一区麻豆| 人人澡人人妻人| 亚洲熟女毛片儿| 免费看不卡的av| 日韩av不卡免费在线播放| 国产亚洲欧美精品永久| 王馨瑶露胸无遮挡在线观看| 久久亚洲精品不卡| 午夜av观看不卡| 校园人妻丝袜中文字幕| 婷婷色av中文字幕| 午夜福利免费观看在线| 日韩制服骚丝袜av| 国产老妇伦熟女老妇高清| 赤兔流量卡办理| 日韩人妻精品一区2区三区| 中文字幕色久视频| www日本在线高清视频| 久久久久久久大尺度免费视频| 国产精品国产av在线观看| 亚洲一区二区三区欧美精品| 欧美久久黑人一区二区| 亚洲伊人色综图| 大陆偷拍与自拍| 亚洲欧美成人综合另类久久久| 美国免费a级毛片| 丝瓜视频免费看黄片| 一区二区日韩欧美中文字幕| 赤兔流量卡办理| 久久精品国产亚洲av涩爱| 波野结衣二区三区在线| 男女边摸边吃奶| 精品久久久久久电影网| 男女高潮啪啪啪动态图| 啦啦啦中文免费视频观看日本| 99国产精品一区二区三区| 欧美日韩黄片免| 日韩电影二区| 日韩熟女老妇一区二区性免费视频| 人成视频在线观看免费观看| 免费在线观看黄色视频的| 国产精品 欧美亚洲| 亚洲中文日韩欧美视频| 精品人妻一区二区三区麻豆| 久久精品国产亚洲av高清一级| 一级片'在线观看视频| 亚洲国产精品成人久久小说| 男女床上黄色一级片免费看| 亚洲欧洲国产日韩| 久久国产精品影院| 女性生殖器流出的白浆| 国产精品亚洲av一区麻豆| 国产精品一区二区精品视频观看| 91精品三级在线观看| 99精品久久久久人妻精品| 美女福利国产在线| 美女午夜性视频免费| 男女之事视频高清在线观看 | 久久精品久久精品一区二区三区| 免费黄频网站在线观看国产| 日韩av在线免费看完整版不卡| 成人18禁高潮啪啪吃奶动态图| 另类精品久久| 美女脱内裤让男人舔精品视频| 爱豆传媒免费全集在线观看| 老司机在亚洲福利影院| 国产精品一区二区在线观看99| 操美女的视频在线观看| 免费看av在线观看网站| 99国产精品一区二区蜜桃av | 国产一区有黄有色的免费视频| 国产成人精品久久久久久| 男女边吃奶边做爰视频| 久久久久久久国产电影| 天天操日日干夜夜撸| 欧美日韩视频高清一区二区三区二| 黄色 视频免费看| 午夜福利免费观看在线| 91麻豆av在线| 999精品在线视频| 90打野战视频偷拍视频| 多毛熟女@视频| 国产黄色视频一区二区在线观看| 午夜福利视频在线观看免费| 欧美亚洲日本最大视频资源| 亚洲自偷自拍图片 自拍| 999久久久国产精品视频| 少妇被粗大的猛进出69影院| 母亲3免费完整高清在线观看| 国产成人91sexporn| 精品久久蜜臀av无| 男男h啪啪无遮挡| 美女主播在线视频| www.熟女人妻精品国产| 久久精品国产综合久久久| 每晚都被弄得嗷嗷叫到高潮| 天天躁狠狠躁夜夜躁狠狠躁| 午夜福利免费观看在线| 国产极品粉嫩免费观看在线| 啦啦啦视频在线资源免费观看| 中文字幕制服av| 看十八女毛片水多多多| 亚洲欧洲国产日韩| 精品国产国语对白av| 99久久人妻综合| 国产三级黄色录像| 久久99精品国语久久久| 我的亚洲天堂| 每晚都被弄得嗷嗷叫到高潮| 国产三级黄色录像| 男人操女人黄网站| 久久青草综合色| 国产欧美日韩一区二区三区在线| 一二三四社区在线视频社区8| 久久九九热精品免费| 9色porny在线观看| 一二三四在线观看免费中文在| 久久亚洲精品不卡| 男女免费视频国产| 国产精品三级大全| 久热爱精品视频在线9| 宅男免费午夜| 女警被强在线播放| 一二三四在线观看免费中文在| 波野结衣二区三区在线| 国产高清videossex| 悠悠久久av| 精品国产一区二区三区久久久樱花| 欧美日韩亚洲国产一区二区在线观看 | 高潮久久久久久久久久久不卡| 嫩草影视91久久| 亚洲欧美精品自产自拍| 在线观看免费高清a一片| 少妇被粗大的猛进出69影院| 中文精品一卡2卡3卡4更新| 丰满饥渴人妻一区二区三| 人人妻人人澡人人爽人人夜夜| 午夜激情久久久久久久| 秋霞在线观看毛片| 久久久国产精品麻豆| 日本猛色少妇xxxxx猛交久久| 妹子高潮喷水视频| 日韩一本色道免费dvd| 91精品国产国语对白视频| 男女无遮挡免费网站观看| 日本色播在线视频| a 毛片基地| 亚洲久久久国产精品| 午夜久久久在线观看| 亚洲精品中文字幕在线视频| cao死你这个sao货| 国精品久久久久久国模美| 久久久国产欧美日韩av| 免费高清在线观看视频在线观看| 中文字幕精品免费在线观看视频| 捣出白浆h1v1| svipshipincom国产片| 久久久精品区二区三区| 欧美激情极品国产一区二区三区| 久久久欧美国产精品| 久久久久久人人人人人| 免费黄频网站在线观看国产| 女性生殖器流出的白浆| 日韩伦理黄色片| 精品少妇久久久久久888优播| 啦啦啦啦在线视频资源| 熟女av电影| 国产精品 国内视频| 久久久国产一区二区| 色婷婷久久久亚洲欧美| 午夜影院在线不卡| 最近最新中文字幕大全免费视频 | 99国产精品一区二区三区| 99久久人妻综合| 高清黄色对白视频在线免费看| 2018国产大陆天天弄谢| 九色亚洲精品在线播放| 免费观看人在逋| 国产精品一区二区免费欧美 | 久久亚洲国产成人精品v| 操美女的视频在线观看| 99热全是精品| 精品免费久久久久久久清纯 | 久久国产精品男人的天堂亚洲| 嫁个100分男人电影在线观看 | 一级片免费观看大全| 高清不卡的av网站| 久久av网站| 狂野欧美激情性xxxx| 欧美 日韩 精品 国产| 日韩大码丰满熟妇| 欧美性长视频在线观看| 国产精品二区激情视频| 黑人猛操日本美女一级片| 精品人妻1区二区| 日韩av不卡免费在线播放| 亚洲av片天天在线观看| 国产精品一区二区在线观看99| 久久青草综合色| 黄片小视频在线播放| 黑人猛操日本美女一级片| 男人舔女人的私密视频| 国产黄频视频在线观看| 欧美精品啪啪一区二区三区 | 91精品三级在线观看| 成年女人毛片免费观看观看9 | 天天躁夜夜躁狠狠躁躁| 91精品三级在线观看| 亚洲人成电影免费在线| 99九九在线精品视频| 午夜免费成人在线视频| 国产成人精品在线电影| 操美女的视频在线观看| 欧美人与性动交α欧美软件| 搡老岳熟女国产| 免费观看av网站的网址| 国产亚洲午夜精品一区二区久久| 又紧又爽又黄一区二区| 一区二区日韩欧美中文字幕| 嫁个100分男人电影在线观看 | 欧美亚洲日本最大视频资源| 少妇裸体淫交视频免费看高清 | 超碰97精品在线观看| 欧美黑人欧美精品刺激| 日韩大片免费观看网站| 秋霞在线观看毛片| 国产有黄有色有爽视频| 中文字幕最新亚洲高清| 性色av一级| 午夜福利免费观看在线| 高清av免费在线| 黄网站色视频无遮挡免费观看| 久久国产精品大桥未久av| 国产精品一区二区在线不卡| 日韩制服丝袜自拍偷拍| 国产免费福利视频在线观看| 国产精品一区二区免费欧美 | 国产精品麻豆人妻色哟哟久久| 电影成人av| 日日夜夜操网爽| 少妇精品久久久久久久| 国产精品久久久久久人妻精品电影 | 美女大奶头黄色视频| 免费久久久久久久精品成人欧美视频| 97精品久久久久久久久久精品| 欧美激情 高清一区二区三区| 少妇人妻 视频| 五月天丁香电影| 欧美变态另类bdsm刘玥| 日本av免费视频播放| 最近手机中文字幕大全| 国产一卡二卡三卡精品| 亚洲一卡2卡3卡4卡5卡精品中文| 欧美日韩国产mv在线观看视频| 欧美97在线视频| av网站免费在线观看视频| 人人澡人人妻人| 自线自在国产av| 男女下面插进去视频免费观看| 高清av免费在线| 极品少妇高潮喷水抽搐| 国产一区二区在线观看av| 自线自在国产av| 久久这里只有精品19| 亚洲精品一区蜜桃| 狂野欧美激情性xxxx| 成人国产一区最新在线观看 | 手机成人av网站| 国产成人精品在线电影| 男男h啪啪无遮挡| 亚洲精品美女久久久久99蜜臀 | avwww免费| 成人国产av品久久久| 日本黄色日本黄色录像| 操美女的视频在线观看| 国产视频一区二区在线看| 少妇裸体淫交视频免费看高清 | 搡老岳熟女国产| 少妇人妻久久综合中文| 伊人久久大香线蕉亚洲五| 又大又爽又粗| 午夜福利影视在线免费观看| 深夜精品福利| 国产一区亚洲一区在线观看| 亚洲三区欧美一区| 久久精品国产亚洲av高清一级| 王馨瑶露胸无遮挡在线观看| 人人妻人人爽人人添夜夜欢视频| 自拍欧美九色日韩亚洲蝌蚪91| 纯流量卡能插随身wifi吗| 最近最新中文字幕大全免费视频 | 啦啦啦 在线观看视频| 一级毛片电影观看| 精品亚洲成a人片在线观看| 欧美精品一区二区免费开放| 97人妻天天添夜夜摸| 成人亚洲欧美一区二区av| 人人澡人人妻人| 久久精品熟女亚洲av麻豆精品| 国产国语露脸激情在线看| 亚洲欧美一区二区三区国产| 十八禁网站网址无遮挡| 亚洲国产av影院在线观看| 一二三四在线观看免费中文在| 亚洲精品一二三| 日本wwww免费看| 一级a爱视频在线免费观看| www.av在线官网国产| 日韩中文字幕视频在线看片| 精品人妻一区二区三区麻豆| 国产成人91sexporn| 日韩制服丝袜自拍偷拍| 少妇人妻 视频| 亚洲精品在线美女| 久9热在线精品视频| 婷婷色av中文字幕| 日本午夜av视频| 一区二区三区激情视频| 人人妻人人澡人人看| 久久久久久久国产电影| 精品国产一区二区久久| 99久久人妻综合| 少妇的丰满在线观看| 国产野战对白在线观看| 国产成人欧美在线观看 | 美女主播在线视频| 国产高清视频在线播放一区 | 国产精品三级大全| 国产免费又黄又爽又色| 国产麻豆69| 一个人免费看片子| 欧美日韩成人在线一区二区| 人妻人人澡人人爽人人| 一级黄片播放器| 日韩精品免费视频一区二区三区| 亚洲av男天堂| 欧美日韩亚洲高清精品| 久久鲁丝午夜福利片| 亚洲国产欧美在线一区| 中文字幕亚洲精品专区| 天堂中文最新版在线下载| 亚洲精品久久午夜乱码| 成人午夜精彩视频在线观看| 一本综合久久免费| 建设人人有责人人尽责人人享有的| 51午夜福利影视在线观看| 精品一区二区三区四区五区乱码 | 高潮久久久久久久久久久不卡| 午夜免费男女啪啪视频观看| 久久精品久久久久久噜噜老黄| 热99国产精品久久久久久7| 九草在线视频观看| 激情五月婷婷亚洲| 国产亚洲av片在线观看秒播厂| 麻豆国产av国片精品| 999精品在线视频| 99香蕉大伊视频| 国产爽快片一区二区三区| 亚洲一区二区三区欧美精品| 国产精品熟女久久久久浪| 日韩av不卡免费在线播放| 秋霞在线观看毛片| 国产色视频综合| 免费看av在线观看网站| av片东京热男人的天堂| 国产亚洲精品第一综合不卡| 高清av免费在线| av视频免费观看在线观看| 在线观看国产h片| 另类亚洲欧美激情| 亚洲国产精品一区三区| 在线精品无人区一区二区三| 黄色毛片三级朝国网站| 精品少妇黑人巨大在线播放| 一级毛片女人18水好多 | 两个人看的免费小视频| 欧美人与善性xxx| 国精品久久久久久国模美| 国产欧美亚洲国产| 丰满少妇做爰视频| 国产成人精品久久二区二区91| 九色亚洲精品在线播放| 亚洲精品自拍成人| 少妇粗大呻吟视频| 成人国产av品久久久| www.精华液| 赤兔流量卡办理| 久久久久久久久免费视频了| 丝袜美腿诱惑在线| 亚洲精品成人av观看孕妇| 国产成人av教育| 久久久国产欧美日韩av| 国产成人啪精品午夜网站| 免费在线观看完整版高清| 亚洲精品av麻豆狂野| 精品久久久久久久毛片微露脸 | 少妇猛男粗大的猛烈进出视频| 久久鲁丝午夜福利片| 亚洲国产最新在线播放| 亚洲国产精品一区二区三区在线| 久热爱精品视频在线9| 免费人妻精品一区二区三区视频| 韩国高清视频一区二区三区| 国产欧美日韩综合在线一区二区| 国产亚洲av片在线观看秒播厂| 国产亚洲欧美精品永久| 国产欧美日韩一区二区三 | √禁漫天堂资源中文www| 赤兔流量卡办理| 亚洲欧美日韩高清在线视频 | 国产日韩欧美在线精品| 啦啦啦在线观看免费高清www| 欧美人与善性xxx| 亚洲国产欧美网| 国产亚洲精品久久久久5区| 精品国产超薄肉色丝袜足j| 色婷婷av一区二区三区视频| 午夜福利一区二区在线看| 久久午夜综合久久蜜桃| 亚洲第一青青草原| 亚洲伊人久久精品综合| 性少妇av在线| 黑人巨大精品欧美一区二区蜜桃| 亚洲精品自拍成人| 亚洲精品国产av成人精品| 女人久久www免费人成看片| 在线观看国产h片| avwww免费| 国产精品人妻久久久影院| 亚洲国产精品成人久久小说| 国产日韩欧美亚洲二区| 亚洲人成77777在线视频| 亚洲精品国产一区二区精华液| 天天躁狠狠躁夜夜躁狠狠躁| 国产一区二区在线观看av| 晚上一个人看的免费电影| 91国产中文字幕| 国产亚洲av高清不卡| 免费看十八禁软件| 国产精品国产三级国产专区5o| 欧美成狂野欧美在线观看| 欧美成人午夜精品| 欧美日韩视频精品一区| 国产精品久久久久久精品古装| 国产成人影院久久av| 另类精品久久| 国产精品一国产av| 国产精品熟女久久久久浪| 免费观看av网站的网址| 午夜福利影视在线免费观看| 老鸭窝网址在线观看| 狠狠精品人妻久久久久久综合| 免费av中文字幕在线| 国产高清不卡午夜福利| 少妇 在线观看| 精品免费久久久久久久清纯 | 久久久国产精品麻豆| 秋霞在线观看毛片| 一本色道久久久久久精品综合| 精品人妻熟女毛片av久久网站| 曰老女人黄片| 国产麻豆69| 91麻豆精品激情在线观看国产 | 一边摸一边做爽爽视频免费| bbb黄色大片| 考比视频在线观看| 一本综合久久免费| 欧美精品一区二区免费开放| 久久狼人影院| 99久久99久久久精品蜜桃| 大香蕉久久成人网| 搡老岳熟女国产| 国产成人免费无遮挡视频| 这个男人来自地球电影免费观看| av在线老鸭窝| 一区二区三区四区激情视频| 日韩av在线免费看完整版不卡| 国产亚洲av片在线观看秒播厂| 久久99热这里只频精品6学生| 亚洲黑人精品在线| 97在线人人人人妻| 我的亚洲天堂| 老鸭窝网址在线观看| 男女午夜视频在线观看| 免费在线观看日本一区| 日韩人妻精品一区2区三区| 丁香六月天网| 国产av国产精品国产| 国产黄色免费在线视频| 天天影视国产精品| 男男h啪啪无遮挡| 国产精品成人在线| 成年动漫av网址| 女人爽到高潮嗷嗷叫在线视频| 免费观看a级毛片全部| 久久精品aⅴ一区二区三区四区| 精品久久久精品久久久| 最黄视频免费看| 宅男免费午夜| 曰老女人黄片| 如日韩欧美国产精品一区二区三区| 青春草视频在线免费观看| 精品国产国语对白av| 欧美人与性动交α欧美精品济南到| 另类亚洲欧美激情|