title: Compression of EMG signals with wavelet transform and artificial neural networks.
abstract: This paper presents a hybrid adaptive algorithm for the compression of surface electromyographic (S-EMG) signals recorded during isometric and/or isotonic contractions. This technique is useful for minimizing data storage and transmission requirements for applications where multiple channels with high bandwidth data are digitized, such as telemedicine applications. The compression algorithm proposed in this work uses a discrete wavelet transform for spectral decomposition and an intelligent dynamic bit allocation scheme implemented by an approach using the Kohonen layer, which improves the bit allocation for sections of the S-EMG with different characteristics. Finally, data and overhead information are packed by entropy coding. The results for the compression of isometric EMG signals showed that this algorithm has a better performance than standard wavelet compression algorithms presented in the literature (presenting a decrease of at least 5% in per cent residual difference (PRD) for the same compression ratio), and a performance that is comparable with the performance of algorithms based on an embedded zero-tree wavelet. For isotonic EMG signals, its performance is better than the performance of the algorithms based on embedded zero-tree wavelets (presenting a decrease in PRD of about 3.6% for the same compression ratios, in the useful compression range).
authors.affiliation: Department of Electrical Engineering, University of Brasilia, Brasilia 70910-900, Brazil.
authors.forename: Pedro de A
authors.initials: Pde A
authors.lastname: Berger
authors.forename: Francisco A de O
authors.initials: FA
authors.lastname: Nascimento
authors.forename: Jake C
authors.initials: JC
authors.lastname: do Carmo
authors.forename: Adson F
authors.initials: AF
authors.lastname: da Rocha
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D044962:Data Compression / Q000379:methods*; D004576:Electromyography / Q000379:methods*; D006801:Humans; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000502:physiology*; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated / Q000379:methods; D012815:Signal Processing, Computer-Assisted