Comparison of KNN and Random Forest Algorithms in Classifying EMG Signals
Year 2023,
, 209 - 216, 31.08.2023
Çağatay Ersin
,
Mustafa Yaz
Abstract
Depending on the growing average age and busy work life, muscle disorders are also increasing. Disturbing use life hurts the upper limb due to casing. Electromyography (EMG) muscle sensors are used to detect muscle diseases. To obtain more accurate results, the perception of the data received with the EMG sensors is required. This evaluation was compared with electromyography (EMG) muscle sensors used as a muscle measurement tool and those taken from the upper limb and KNN explanations and Random Forest examinations, which are the predictions of machine learning in this context and give more accurate results than other effects. Three EMG muscle sensors are attached to the upper limb of the user and taken from 0o, 45o and 90o angles with the microcontroller development board. It has been read and tested with the resulting machine-learning readings. The percentages of the accuracy of the highest accuracy KNN and Random Forest locations were chosen for their assumptions and use in use.
Supporting Institution
Bozok Üniversitesi Bilimsel Araştırma Projeleri Koordinasyon Birimi
Project Number
6601b-FBE/21-440
Thanks
Bozok University Scientific Research Projects Coordination Unit Supports This Study. (Project No: 6601b-FBE/21-440).
References
- Demirhan, İ. (2021). Nöromusküler hastalığa sahip bireylerde postür bozukluklarının incelenmesi ve hastalık şiddeti, kas kuvveti, fonksiyonel kapasite ve denge ile ilişkisinin araştırılması.
- Torres-Castillo, J. R., López-López, C. O., & Padilla-Castañeda, M. A. (2022). Neuromuscular disorders detection through time-frequency analysis and classification of multi-muscular EMG signals using Hilbert-Huang transform. Biomedical Signal Processing and Control, 71, 103037.
- Bawa, A., & Banitsas, K. (2022). Design Validation of a Low-Cost EMG Sensor Compared to a Commercial-Based System for Measuring Muscle Activity and Fatigue. Sensors, 22(15), 5799.
- Wang, X., Teng, S., Hao, C., Liu, Y., He, J., Zhang, S., & Fan, D. (2022, December). Selective ensemble learning for cross-muscle ALS disease identification with EMG signal. In 2022 IEEE International Conference on
Bioinformatics and Biomedicine (BIBM) (pp. 3187-3192). IEEE.
- Aktan, M., E., Göker, İ.,, Akdoğan, E., and Öztürk, B., (2017) Design, implementation and performance analysis of a microcontroller based wireless electromyography device, Medical Technologies National Congress (TIPTEKNO), Trabzon, Turkey, 2017, pp. 1-4, doi: 10.1109
- Akgün, G., Demir, U., & YILDIRIM, A. (2022). EMG Sinyallerinin HFD Analizi ve Hareket Sınıflandırılması. Computer Science, 130-136.
- Aydın, C. (2018). Makine Öğrenmesi Algoritmaları Kullanılarak İtfaiye İstasyonu İhtiyacının Sınıflandırılması, Avrupa Bilim Ve Teknoloji Dergisi, (14), 169-175.
- Karakoyun, M., & Hacibeyoğlu, M. (2014). Biyomedikal Veri Kümeleri İle Makine Öğrenmesi Siniflandirma Algoritmalarinin İstatistiksel Olarak Karşilaştirilmasi. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, 16(48), 30-42.
- Bozkurt, M. R. (2007). EMG İşaretleri̇ni̇n Modern Yöntemlerle Öni̇şlenmesi̇ ve Siniflandirilmasi (Doctoral dissertation, Sakarya Universitesi (Turkey).
- Kutlugün, M. A. (2017). Gözetimli makine öğrenmesi yoluyla türe göre metinden ses sentezleme (Master's thesis, İstanbul Sabahattin Zaim Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı).
- Kurşun, A. Büyük Veri Ve Sağlık Hizmetlerinde Büyük Veri İşleme Araçları. (2021) Hacettepe Sağlık İdaresi Dergisi, 24(4), 921-940.
- Dinçer, Ş. E. (2006). Veri madenciliğinde K-means algoritması ve tıp alanında uygulanması (Master's thesis, Kocaeli Üniversitesi, Fen Bilimleri Enstitüsü).
- Onay, F., & Mert, A., (2020). Değişken Kuvvetli EMG Sinyallerinin Çok Değişkenli Görgül Kip Ayrışımı ile Analizi ve Sınıflandırılması. International Journal of Advances in Engineering and Pure Sciences, 32(3), 229-238.
- Subasi, A., Yilmaz, M., & Ozcalik, H. R. (2006). Classification of EMG signals using wavelet neural network. Journal of neuroscience methods, 156(1-2), 360-367.
- Yousefi, J., & Hamilton-Wright, A. (2014). Characterizing EMG data using machine-learning tools. Computers in biology and medicine, 51, 1-13.
- Gokgoz, E., & Subasi, A. (2015). Comparison of decision tree algorithms for EMG signal classification using DWT. Biomedical Signal Processing and Control, 18, 138-144.
- Côté-Allard, U., Fall, C. L., Drouin, A., Campeau-Lecours, A., Gosselin, C., Glette, K., & Gosselin, B. (2019). Deep learning for electromyographic hand gesture signal classification-using transfer learning. IEEE transactions on
neural systems and rehabilitation engineering, 27(4), 760-771.
- Meena, P., & Bansal, M. (2016). Classification of EMG Signals using SVM-KNN. Int J Adv Res Electron Commun Eng (IJARECE), 6.
- Akgün, G., Demetgül, M., Kaplanoğlu, E., & ABD, M. (2013). EMG Sinyallerinin Öznitelik Çıkarımı ve Geri Yayılımlı Yapay Sinir Ağı Algoritması İle Sınıflandırılması. Otomatik Kontrol Ulusal Toplantısı, TOK2013, 26, 28.
- Ekmekci, H. D. (2017). E-health kalkan ve Arduino kullanılarak çoklu fizyolojik işaretlerin bilgisayar ortamında görüntülenmesi (Master's thesis, Fen Bilimleri Enstitüsü).
- Eser, C. (2018). Yüzey EMG Ölçümleri Sırasında Kaydedilen MVC (Maximum Voluntary Contraction) ile Kuvvet İlişkisinin İncelenmesi.
- Aydın, E. (2020). Yüksek hassasiyetli biyo-elektronik el tasarımı (Master's thesis, Maltepe Üniversitesi, Lisansüstü Eğitim Enstitüsü).
- Keleş, M. B., Keleş, A., & Keleş, A. (2020). Makine Öğrenmesi Yöntemleri İle Uçuş Fiyatlarının Tahmini. Euroasia Journal of Mathematics, Engineering, Natural & Medical Sciences International Indexed & Refereed
- Ecemiş, A., Dokuz, A. Ş., & Çelik, M. Çeşitli Veri Kümeleri Üzerinde Veri Madenciliği Algoritmalarının Performansının Değerlendirilmesi.
- Wang, J. T. L., Huang, Y. H., Chen, Y. H., & Lai, J. S. (2010). Classification of myoelectric signals using k-nearest neighbor classifier. Journal of Biomedical Science and Engineering, 3(1), 61-64.
- Arslankaya, S., & Toprak, Ş. (2021). Makine öğrenmesi ve derin öğrenme algoritmalarını kullanarak hisse senedi fiyat tahmini. International Journal of Engineering Research and Development, 13(1), 178-192.
- Zhang, L., Li, Y., Yang, D., Zhang, Y., & Wei, X. (2016). Classification of surface EMG signals using feature selection and improved random forests. Journal of Electromyography and Kinesiology, 31, 87-93
- Sekmenoğlu, İ., Akgül, M. M., & İçer, S. (2021, November). Classification of Thermal Breast Images Using Support
Vector Machines. In 2021 Medical Technologies Congress (TIPTEKNO) (pp. 1-4). IEEE.
- Altan, E., Pehlivan, K., & Kaplanoğlu, E. (2019, April). Comparison of EMG based finger motion classification algorithms. In 2019 27th Signal Processing and Communications Applications Conference (SIU) (pp. 1-4). IEEE.
KNN ve Random Forest Algoritmalarının EMG Sinyallerini Sınıflandırmadaki Başarısının Karşılaştırılması
Year 2023,
, 209 - 216, 31.08.2023
Çağatay Ersin
,
Mustafa Yaz
Abstract
Günümüzde artan yaş ortalamasına ve yoğun iş hayatına bağlı olarak kas rahatsızlıkları da artmaktadır. Üst uzuvda kasa bağlı rahatsızlık gündelik hayatı olumsuz etkilemektedir. Kas hastalıklarının belrilenmesinde Elektromiyagrafi (EMG) kas sensörleri kullanılmaktadır. Daha doğru sonuçlar alabilmek için EMG sensörleri ile alınan verilerin sınıflandırması gerekmektedir. Yapılan bu çalışmada kas ölçüm aracı olarak kullanılan elektromiyagrafi (EMG) kas sensörleri ile üst uzuvdan veriler alınmış ve bu veriler makine öğrenmesinin sınıflandırma algoritmalarından olan ve diğer algoritmalara gore daha doğru sonuçlar veren KNN algoritması ve Rastgele Orman algoritmaları ile karşılaştırılmıştır. Kullanıcının üst uzvuna üç adet EMG kas sensörü takılmış ve mikrodenetleyici geliştirme kartı ile 0, 45 ve 90 derecelik açılarda veriler alınmıştır. Alınan veriler makine öğrenmesi algoritmaları ile eğitilmiş ve test edilmiştir. En yüksek doğruluk veren KNN ve Random Forest algoritmalarının doğruluk yüzdeleri bulunmuş ve sınıflandırmada kullanılacak algoritma seçilmiştir.
Project Number
6601b-FBE/21-440
References
- Demirhan, İ. (2021). Nöromusküler hastalığa sahip bireylerde postür bozukluklarının incelenmesi ve hastalık şiddeti, kas kuvveti, fonksiyonel kapasite ve denge ile ilişkisinin araştırılması.
- Torres-Castillo, J. R., López-López, C. O., & Padilla-Castañeda, M. A. (2022). Neuromuscular disorders detection through time-frequency analysis and classification of multi-muscular EMG signals using Hilbert-Huang transform. Biomedical Signal Processing and Control, 71, 103037.
- Bawa, A., & Banitsas, K. (2022). Design Validation of a Low-Cost EMG Sensor Compared to a Commercial-Based System for Measuring Muscle Activity and Fatigue. Sensors, 22(15), 5799.
- Wang, X., Teng, S., Hao, C., Liu, Y., He, J., Zhang, S., & Fan, D. (2022, December). Selective ensemble learning for cross-muscle ALS disease identification with EMG signal. In 2022 IEEE International Conference on
Bioinformatics and Biomedicine (BIBM) (pp. 3187-3192). IEEE.
- Aktan, M., E., Göker, İ.,, Akdoğan, E., and Öztürk, B., (2017) Design, implementation and performance analysis of a microcontroller based wireless electromyography device, Medical Technologies National Congress (TIPTEKNO), Trabzon, Turkey, 2017, pp. 1-4, doi: 10.1109
- Akgün, G., Demir, U., & YILDIRIM, A. (2022). EMG Sinyallerinin HFD Analizi ve Hareket Sınıflandırılması. Computer Science, 130-136.
- Aydın, C. (2018). Makine Öğrenmesi Algoritmaları Kullanılarak İtfaiye İstasyonu İhtiyacının Sınıflandırılması, Avrupa Bilim Ve Teknoloji Dergisi, (14), 169-175.
- Karakoyun, M., & Hacibeyoğlu, M. (2014). Biyomedikal Veri Kümeleri İle Makine Öğrenmesi Siniflandirma Algoritmalarinin İstatistiksel Olarak Karşilaştirilmasi. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, 16(48), 30-42.
- Bozkurt, M. R. (2007). EMG İşaretleri̇ni̇n Modern Yöntemlerle Öni̇şlenmesi̇ ve Siniflandirilmasi (Doctoral dissertation, Sakarya Universitesi (Turkey).
- Kutlugün, M. A. (2017). Gözetimli makine öğrenmesi yoluyla türe göre metinden ses sentezleme (Master's thesis, İstanbul Sabahattin Zaim Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı).
- Kurşun, A. Büyük Veri Ve Sağlık Hizmetlerinde Büyük Veri İşleme Araçları. (2021) Hacettepe Sağlık İdaresi Dergisi, 24(4), 921-940.
- Dinçer, Ş. E. (2006). Veri madenciliğinde K-means algoritması ve tıp alanında uygulanması (Master's thesis, Kocaeli Üniversitesi, Fen Bilimleri Enstitüsü).
- Onay, F., & Mert, A., (2020). Değişken Kuvvetli EMG Sinyallerinin Çok Değişkenli Görgül Kip Ayrışımı ile Analizi ve Sınıflandırılması. International Journal of Advances in Engineering and Pure Sciences, 32(3), 229-238.
- Subasi, A., Yilmaz, M., & Ozcalik, H. R. (2006). Classification of EMG signals using wavelet neural network. Journal of neuroscience methods, 156(1-2), 360-367.
- Yousefi, J., & Hamilton-Wright, A. (2014). Characterizing EMG data using machine-learning tools. Computers in biology and medicine, 51, 1-13.
- Gokgoz, E., & Subasi, A. (2015). Comparison of decision tree algorithms for EMG signal classification using DWT. Biomedical Signal Processing and Control, 18, 138-144.
- Côté-Allard, U., Fall, C. L., Drouin, A., Campeau-Lecours, A., Gosselin, C., Glette, K., & Gosselin, B. (2019). Deep learning for electromyographic hand gesture signal classification-using transfer learning. IEEE transactions on
neural systems and rehabilitation engineering, 27(4), 760-771.
- Meena, P., & Bansal, M. (2016). Classification of EMG Signals using SVM-KNN. Int J Adv Res Electron Commun Eng (IJARECE), 6.
- Akgün, G., Demetgül, M., Kaplanoğlu, E., & ABD, M. (2013). EMG Sinyallerinin Öznitelik Çıkarımı ve Geri Yayılımlı Yapay Sinir Ağı Algoritması İle Sınıflandırılması. Otomatik Kontrol Ulusal Toplantısı, TOK2013, 26, 28.
- Ekmekci, H. D. (2017). E-health kalkan ve Arduino kullanılarak çoklu fizyolojik işaretlerin bilgisayar ortamında görüntülenmesi (Master's thesis, Fen Bilimleri Enstitüsü).
- Eser, C. (2018). Yüzey EMG Ölçümleri Sırasında Kaydedilen MVC (Maximum Voluntary Contraction) ile Kuvvet İlişkisinin İncelenmesi.
- Aydın, E. (2020). Yüksek hassasiyetli biyo-elektronik el tasarımı (Master's thesis, Maltepe Üniversitesi, Lisansüstü Eğitim Enstitüsü).
- Keleş, M. B., Keleş, A., & Keleş, A. (2020). Makine Öğrenmesi Yöntemleri İle Uçuş Fiyatlarının Tahmini. Euroasia Journal of Mathematics, Engineering, Natural & Medical Sciences International Indexed & Refereed
- Ecemiş, A., Dokuz, A. Ş., & Çelik, M. Çeşitli Veri Kümeleri Üzerinde Veri Madenciliği Algoritmalarının Performansının Değerlendirilmesi.
- Wang, J. T. L., Huang, Y. H., Chen, Y. H., & Lai, J. S. (2010). Classification of myoelectric signals using k-nearest neighbor classifier. Journal of Biomedical Science and Engineering, 3(1), 61-64.
- Arslankaya, S., & Toprak, Ş. (2021). Makine öğrenmesi ve derin öğrenme algoritmalarını kullanarak hisse senedi fiyat tahmini. International Journal of Engineering Research and Development, 13(1), 178-192.
- Zhang, L., Li, Y., Yang, D., Zhang, Y., & Wei, X. (2016). Classification of surface EMG signals using feature selection and improved random forests. Journal of Electromyography and Kinesiology, 31, 87-93
- Sekmenoğlu, İ., Akgül, M. M., & İçer, S. (2021, November). Classification of Thermal Breast Images Using Support
Vector Machines. In 2021 Medical Technologies Congress (TIPTEKNO) (pp. 1-4). IEEE.
- Altan, E., Pehlivan, K., & Kaplanoğlu, E. (2019, April). Comparison of EMG based finger motion classification algorithms. In 2019 27th Signal Processing and Communications Applications Conference (SIU) (pp. 1-4). IEEE.