Return to search

Brain-machine interface using nonlinear Kalman filters and channel selection / Interface cérebro-máquina usando filtros de Kalman e seleção de canais

Submitted by Isaac Francisco de Souza Dias (isaac.souzadias@ufpe.br) on 2015-10-22T16:37:20Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação_Henrique_Dantas_2015.pdf: 1887462 bytes, checksum: 0e4a34db6ecb36db533670b19464128c (MD5) / Made available in DSpace on 2015-10-22T16:37:20Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação_Henrique_Dantas_2015.pdf: 1887462 bytes, checksum: 0e4a34db6ecb36db533670b19464128c (MD5)
Previous issue date: 2015-06-26 / CAPES / This dissertation describes the use of Kalman Filter to decode neural signals, which were recorded using cortical surface potentials, acquired with dense grids of microelectrodes, for brain-computer interfaces (BCIs). This work represents a combination of electronic and biomedical engineering, machine learning and neural science. Kalman filters have been used to decode neural signals and estimate hand kinematics in many studies. However, most prior work assumes a linear system model, an assumption that is violated by neural systems. In this dissertation, I added nonlinearities to the decoding algorithm improving the accuracy of tracking hand movements using neural signal acquired via a 32-channel micro-electrocorticographic (µECoG) grid placed over the arm and hand representations in the motor cortex. Experimental comparisons indicate that a Kalman filter with a fifth order polynomial generative model with cross product relating the hand kinematics signals to the neural signals improved the mean-square tracking performance in the hand movements over a conventional Kalman filter employing a linear system model. While in other works the channel delays were estimated using algorithm based on hill climbing or assuming the uniformity of delay across all the channels. In this work, Particle Swarm of Optimization was applied to better estimate the delays. Also, I was also able to develop a generalized feature selection algorithm and apply to it, to select the most significant channels. As expected this caused a loss in accuracy, but the results of a 16 neural channels system were comparable with the full 32 channel system. This dissertation represents a comprehensive investigation of addition of non linearities, delay estimation and feature selection for Kalman Filter, when used as interface between man and machine. / Essa dissertação descreve o uso dos Filtros de Kalman para decodificar sinais neurais, que são gravados na superfície do córtex cerebral por uma malha densa de micro eletrodos, para interfaces cérebro computador. Esse trabalho representa a combinação entre os campos das engenharia eletrônica e biomédica, aprendizagem de máquina e neuro ciência. Filtros de Kalman tem sido usados para decodificar sinais neurais e estimar os estados cinemáticos da mão em diversos estudos. No entanto, na maioria dos trabalhos anteriores é assumido linearidade, tal premissa é quase certa de ser falsa em sistemas neurais. Nessa dissertação, foi adicionado não linearidades ao algoritmo de decodificação, que resultou em uma melhora na acurácia da predição dos movimentos da mão para sinais adquiridos por uma malha de 32 micro canais eletrocortigráfico (µECoG), colocados sobre as áreas que representam mão e braços no córtex motor. Comparações experimentais indicam que os Filtros de Kalman com quinta ordem polinomial no modelo generativo com o produto cruzado para relacionar o estado cinemático da mão com os sinais neurais melhoram o erro quadrático se comparado com os Filtros de Kalman tradicionais. Enquanto em outros trabalhos os retardos dos canais são estimados com algoritmos de subida de encosta ou assumindo uniformidade entre os atrasos. Nesse trabalho, foi usado otimização po exame (PSO) para estimar os melhores retardos para cada canal. Nesse trabalho, também foi desenvolvido uma generalização da informação mutua para selecionar os melhores canais. Como o esperado a redução para 16 canais neurais, levou a uma perda de desempenho, porém os resultados são comparáveis. Essa dissertação representa uma compreensiva investigação sobre a adição de não linearidades, estimação de atrasos e seleção de características para Filtros de Kalman, quando usados como interface entre homem e máquina.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/14238
Date26 June 2015
CreatorsDANTAS, Henrique Cunha
ContributorsCAVALCANTI, George Darmiton da Cunha, MATHEWS, V John
PublisherPrograma de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil
Source SetsIBICT Brazilian ETDs
LanguageEnglish
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0119 seconds