Sebastian Yair Suaid, María Inés Pisarello, Christian Torres Salinas, Jorge Emilio Monzón
{"title":"利用人工神经网络实时处理肌电信号","authors":"Sebastian Yair Suaid, María Inés Pisarello, Christian Torres Salinas, Jorge Emilio Monzón","doi":"10.1109/ARGENCON55245.2022.9939783","DOIUrl":null,"url":null,"abstract":"The processing of electromyography (EMG) signals is complex due to the stochastic nature of the signal itself. Artificial neural networks (ANN) computationally implement a type of processing similar to that of the human brain, which is appropriate for these signals, and are one of the valid techniques used for their processing. Using supervised learning algorithms; with ANNs it is possible to identify patterns in EMG signal recordings. With this, it is possible to build an interface that allows us to interact with technological devices. In this work, a trained ANN is implemented using the records of 3 types of movement. The network must be able to identify: twisting of the wrist, extension of the fingers of the hand and contraction of the arm. Data acquisition and network implementation are performed using a microcontroller for signal conversion and a Python computational environment. A sequential network structure was established, whose output indicates the probability that the input corresponds to one of the patterns to be classified. A database was created for the training and validation of the network. Analyzing the results obtained by it, we see that a precision level of 88% was reached on the training set and 84% on the validation set, which shows the viability of this type of processing for pattern classification.","PeriodicalId":318846,"journal":{"name":"2022 IEEE Biennial Congress of Argentina (ARGENCON)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real-time processing of electromyography signals using artificial neural networks\",\"authors\":\"Sebastian Yair Suaid, María Inés Pisarello, Christian Torres Salinas, Jorge Emilio Monzón\",\"doi\":\"10.1109/ARGENCON55245.2022.9939783\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The processing of electromyography (EMG) signals is complex due to the stochastic nature of the signal itself. Artificial neural networks (ANN) computationally implement a type of processing similar to that of the human brain, which is appropriate for these signals, and are one of the valid techniques used for their processing. Using supervised learning algorithms; with ANNs it is possible to identify patterns in EMG signal recordings. With this, it is possible to build an interface that allows us to interact with technological devices. In this work, a trained ANN is implemented using the records of 3 types of movement. The network must be able to identify: twisting of the wrist, extension of the fingers of the hand and contraction of the arm. Data acquisition and network implementation are performed using a microcontroller for signal conversion and a Python computational environment. A sequential network structure was established, whose output indicates the probability that the input corresponds to one of the patterns to be classified. A database was created for the training and validation of the network. Analyzing the results obtained by it, we see that a precision level of 88% was reached on the training set and 84% on the validation set, which shows the viability of this type of processing for pattern classification.\",\"PeriodicalId\":318846,\"journal\":{\"name\":\"2022 IEEE Biennial Congress of Argentina (ARGENCON)\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE Biennial Congress of Argentina (ARGENCON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ARGENCON55245.2022.9939783\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Biennial Congress of Argentina (ARGENCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ARGENCON55245.2022.9939783","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Real-time processing of electromyography signals using artificial neural networks
The processing of electromyography (EMG) signals is complex due to the stochastic nature of the signal itself. Artificial neural networks (ANN) computationally implement a type of processing similar to that of the human brain, which is appropriate for these signals, and are one of the valid techniques used for their processing. Using supervised learning algorithms; with ANNs it is possible to identify patterns in EMG signal recordings. With this, it is possible to build an interface that allows us to interact with technological devices. In this work, a trained ANN is implemented using the records of 3 types of movement. The network must be able to identify: twisting of the wrist, extension of the fingers of the hand and contraction of the arm. Data acquisition and network implementation are performed using a microcontroller for signal conversion and a Python computational environment. A sequential network structure was established, whose output indicates the probability that the input corresponds to one of the patterns to be classified. A database was created for the training and validation of the network. Analyzing the results obtained by it, we see that a precision level of 88% was reached on the training set and 84% on the validation set, which shows the viability of this type of processing for pattern classification.