A WHEELCHAIR SITTING POSTURE DETECTION SYSTEM USING PRESSURE SENSORS
Authors: Mohamad Yusoff Muhammad Annuar Alhadi , Nur Liyana Azmi  , Nordin Nor Hidayati Diyana 
Published: January 2024

The usage of machine learning in the healthcare system, especially in monitoring those who are using a wheelchair for their mobility has also helped to improve their quality of life in preventing any serious life-time risk, such as the development of pressure ulcers due to the prolonged sitting on the wheelchair. To date, the amount of research on the sitting posture detection on wheelchairs is very small. Thus, this study aimed to develop a sitting posture detection system that predominantly focuses on monitoring and detecting the sitting posture of a wheelchair user by using pressure sensors to avoid any possible discomfort and musculoskeletal disease resulting from prolonged sitting on the wheelchair. Five healthy subjects participated in this research. Five typical sitting postures by the wheelchair user, including the posture that applies a force on the backrest plate, were identified and classified. There were four pressure sensors attached to the seat plate of the wheelchair and two pressure sensors attached to the back rest. Three classification algorithms based on the supervised learning of machine learning, such as support vector machine (SVM), random forest (RF), and decision tree (DT) were used to classify the postures which produced an accuracy of 95.44%, 98.72%, and 98.80%, respectively. All the classification algorithms were evaluated by using the k-fold cross validation method. A graphical-user interface (GUI) based application was developed using the algorithm with the highest accuracy, DT classifier, to illustrate the result of the posture classification to the wheelchair user for any posture correction to be made in case of improper sitting posture detected.
ABSTRAK: Penggunaan pembelajaran mesin dalam sistem penjagaan kesihatan terutama dalam mengawasi pergerakan pengguna kerusi roda dapat membantu meningkatkan kualiti hidup bagi mengelak sebarang risiko serius seperti ulser disebabkan tekanan duduk terlalu lama di kerusi roda. Sehingga kini, kajian tentang pengesanan postur ketika duduk di kerusi roda adalah sangat kurang. Oleh itu, kajian ini bertujuan bagi membina sistem pengesan postur khususnya bagi mengawasi dan mengesan postur duduk pengguna kerusi roda dengan menggunakan pengesan tekanan bagi mengelak sebarang kemungkinan ketidakselesaan dan penyakit otot akibat duduk terlalu lama. Lima pengguna kerusi roda yang sihat telah dijadikan subjek bagi kajian ini. Terdapat lima postur duduk oleh pengguna kerusi roda termasuk postur yang memberikan tekanan pada bahagian belakang telah di kenalpasti dan dikelaskan. Terdapat empat pengesan tekanan dilekatkan pada bahagian tempat duduk kerusi roda dan dua pengesan tekanan dilekatkan pada bahagian belakang. Tiga algoritma pengelasan berdasarkan pembelajaran terarah melalui pembelajaran mesin seperti Sokongan Vektor Mesin (SVM), Hutan Rawak (RF) dan Pokok Keputusan (DT) telah digunakan bagi pengelasan postur di mana masing-masing memberikan ketepatan 95.44%, 98.72% dan 98.80%. Semua algoritma pengelasan telah dinilai menggunakan kaedah k-lipatan pengesahan bersilang. Sebuah aplikasi grafik antara muka  (GUI) telah dibina menggunakan algoritma dengan ketepatan paling tinggi, iaitu pengelasan DT bagi memaparkan keputusan pengelasan postur untuk pengguna kerusi roda bagi membantu pembetulan postur jika postur salah dikesan.