Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet

Detalhes bibliográficos
Autor(a) principal: Maia, Diego de Freitas
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/27866
Resumo: O eletrocardiograma é um procedimento médico que se tornou muito popular por ser acessível, não invasivo, de fácil execução e, principalmente, ter elevada sensibilidade para o diagnóstico de doenças cardíacas, entre elas as arritmias. Uma representação mais detalhada de um exame médico pode facilitar a análise do profissional da saúde tornando mais fácil o diagnóstico e tratamento de doenças resultando em uma qualidade maior no atendimento de hospitais e melhor qualidade para os pacientes. A Transformada Wavelet é um método matemático muito promissor para a análise em tempo-frequência que decompõe o sinal em coeficientes que descrevem seus detalhes em diferentes instantes de tempo, fazendo assim uma análise em tempoescala. Neste trabalho é proposta a implementação de um sistema para testes de algoritmos e análise de sinais eletrocardiográficos na forma de instrumento virtual, para ler um arquivo no padrão CSV com amostras retiradas de um banco de dados público. O instrumento virtual fora implementado utilizando o software LabVIEW, que é responsável pela leitura, ajuste e processamento do sinal detectando os parâmetros de extração do complexo QRS e onda T do sinal eletrocardiográfico utilizando a Transformada Wavelet para uma análise em tempo-escala. O processamento da Transformada Wavelet e extração dos parâmetros é feito por um script MATLAB e executado no instrumento virtual. Ele também efetua cálculos para determinar a frequência cardíaca do paciente durante o procedimento e a duração do segmento ST que são parâmetros importantes para o diagnóstico de doenças do coração. Para validação dos resultados, o algoritmo analisou amostras de sinais eletrocardiográficos retiradas do ECG-ID Database, então aplicou-se sobre as posições detectadas o Root Mean Square Error que resultou em valores praticamente nulos para a variação do dos pontos detectados em relação as posições reais do complexo QRS e uma taxa de variação média de quatro amostras na detecção da onda T em relação as posições reais. Além do RMSE outro parâmetro aplicado para mensuração da qualidade dos resultados foi o emprego do cálculo de sensibilidade que resultou em 100% para a detecção das posições do complexo QRS e 83% para a detecção da onda T, que puderam ser justificados por anomalias no sinal eletrocardiográfico analisado e uma pequena limitação do algoritmo referente a detecção do último período analisado.
id UTFPR-12_dd1f47597981e595aeea2cb677c47d9b
oai_identifier_str oai:repositorio.utfpr.edu.br:1/27866
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-04-06T13:29:36Z2022-04-06T13:29:36Z2021-12-26MAIA, Diego de Freitas. Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/27866O eletrocardiograma é um procedimento médico que se tornou muito popular por ser acessível, não invasivo, de fácil execução e, principalmente, ter elevada sensibilidade para o diagnóstico de doenças cardíacas, entre elas as arritmias. Uma representação mais detalhada de um exame médico pode facilitar a análise do profissional da saúde tornando mais fácil o diagnóstico e tratamento de doenças resultando em uma qualidade maior no atendimento de hospitais e melhor qualidade para os pacientes. A Transformada Wavelet é um método matemático muito promissor para a análise em tempo-frequência que decompõe o sinal em coeficientes que descrevem seus detalhes em diferentes instantes de tempo, fazendo assim uma análise em tempoescala. Neste trabalho é proposta a implementação de um sistema para testes de algoritmos e análise de sinais eletrocardiográficos na forma de instrumento virtual, para ler um arquivo no padrão CSV com amostras retiradas de um banco de dados público. O instrumento virtual fora implementado utilizando o software LabVIEW, que é responsável pela leitura, ajuste e processamento do sinal detectando os parâmetros de extração do complexo QRS e onda T do sinal eletrocardiográfico utilizando a Transformada Wavelet para uma análise em tempo-escala. O processamento da Transformada Wavelet e extração dos parâmetros é feito por um script MATLAB e executado no instrumento virtual. Ele também efetua cálculos para determinar a frequência cardíaca do paciente durante o procedimento e a duração do segmento ST que são parâmetros importantes para o diagnóstico de doenças do coração. Para validação dos resultados, o algoritmo analisou amostras de sinais eletrocardiográficos retiradas do ECG-ID Database, então aplicou-se sobre as posições detectadas o Root Mean Square Error que resultou em valores praticamente nulos para a variação do dos pontos detectados em relação as posições reais do complexo QRS e uma taxa de variação média de quatro amostras na detecção da onda T em relação as posições reais. Além do RMSE outro parâmetro aplicado para mensuração da qualidade dos resultados foi o emprego do cálculo de sensibilidade que resultou em 100% para a detecção das posições do complexo QRS e 83% para a detecção da onda T, que puderam ser justificados por anomalias no sinal eletrocardiográfico analisado e uma pequena limitação do algoritmo referente a detecção do último período analisado.The electrocardiogram is a medical procedure that has become very popular because it is accessible, non-invasive, easy to perform and, mainly, has high sensitivity for diagnosing heart diseases, including arrhythmias. A more detailed representation of a medical examination can facilitate the analysis of the health professional, making it easier to diagnose and treat illnesses in a higher quality of care for hospitals and better quality for patients. The Wavelet Transform is a very promising mathematical method for a time-frequency analysis that decomposes the signal into coefficients that describe its details at different instants of time, making a time-scale analysis. This work proposes the implementation of a system for testing algorithms and analyzing electrocardiographic signals in the form of a virtual instrument, to read a file in the standard CSV with those taken from a public database. The virtual instrument is implemented using LabVIEW software, which is responsible for reading, adjusting and processing the signal, detecting the QRS complex and T wave extraction parameters of the electrocardiographic signal using a Wavelet Transform for a time-scale analysis. Processing the Wavelet Transform and extracting the parameters is done by a MATLAB © script and developed in the virtual instrument. It also performs calculations to determine the patient's heart rate during the procedure and ST segment duration, which are important parameters for diagnosing heart disease. To validate the results, the algorithm analyzed samples of electrocardiographic signals taken from the ECGID Database, then the Root Mean Square Error was applied to the detected positions, which resulted in practically null values for the variation of the detected points in relation to the real positions of the QRS complex and a four-sample mean rate of change in the detection of the T wave relative to the real positions. In addition to the RMSE, another parameter applied to measure the quality of the results was the use of the sensitivity calculation, which resulted in 100% for the detection of QRS complex positions and 83% for the detection of the T wave, which could be justified by anomalies in the signal analyzed electrocardiographic and a small limitation of the algorithm regarding the detection of the last analyzed period.porUniversidade Tecnológica Federal do ParanáCampo MouraoEngenharia EletrônicaUTFPRBrasilDepartamento Acadêmico de Eletrônicahttp://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessCNPQ::ENGENHARIASEletrocardiografiaWavelets (Matemática)Instrumentos e aparelhos médicosElectrocardiographyWavelets (Mathematics)Medical instruments and apparatusInstrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada waveletVirtual instrument for implementing and testing algorithms for extraction of ecg parameters through the wavelet transformationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCampo MourãoBertogna, Eduardo GiomettiBertogna, Eduardo GiomettiMonteiro, André Luiz RegisLuz, Paulo Denis Garcez daMaia, Diego de Freitasreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALinstrumentovirtualecgwavelet.pdfinstrumentovirtualecgwavelet.pdfapplication/pdf2964049http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/1/instrumentovirtualecgwavelet.pdfa52327d849955fcf163ae6e6871f501aMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/2/license_rdf934f4ca17e109e0a05eaeaba504d7ce4MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTinstrumentovirtualecgwavelet.pdf.txtinstrumentovirtualecgwavelet.pdf.txtExtracted texttext/plain85666http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/4/instrumentovirtualecgwavelet.pdf.txtbd147134e68363a57ff996037ad97ec0MD54THUMBNAILinstrumentovirtualecgwavelet.pdf.jpginstrumentovirtualecgwavelet.pdf.jpgGenerated Thumbnailimage/jpeg1263http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/5/instrumentovirtualecgwavelet.pdf.jpg49650dcec639fa312da7209dfb2d3b65MD551/278662022-04-07 03:08:19.106oai:repositorio.utfpr.edu.br:1/27866TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-04-07T06:08:19Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
dc.title.alternative.pt_BR.fl_str_mv Virtual instrument for implementing and testing algorithms for extraction of ecg parameters through the wavelet transformation
title Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
spellingShingle Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
Maia, Diego de Freitas
CNPQ::ENGENHARIAS
Eletrocardiografia
Wavelets (Matemática)
Instrumentos e aparelhos médicos
Electrocardiography
Wavelets (Mathematics)
Medical instruments and apparatus
title_short Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
title_full Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
title_fullStr Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
title_full_unstemmed Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
title_sort Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet
author Maia, Diego de Freitas
author_facet Maia, Diego de Freitas
author_role author
dc.contributor.advisor1.fl_str_mv Bertogna, Eduardo Giometti
dc.contributor.referee1.fl_str_mv Bertogna, Eduardo Giometti
dc.contributor.referee2.fl_str_mv Monteiro, André Luiz Regis
dc.contributor.referee3.fl_str_mv Luz, Paulo Denis Garcez da
dc.contributor.author.fl_str_mv Maia, Diego de Freitas
contributor_str_mv Bertogna, Eduardo Giometti
Bertogna, Eduardo Giometti
Monteiro, André Luiz Regis
Luz, Paulo Denis Garcez da
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Eletrocardiografia
Wavelets (Matemática)
Instrumentos e aparelhos médicos
Electrocardiography
Wavelets (Mathematics)
Medical instruments and apparatus
dc.subject.por.fl_str_mv Eletrocardiografia
Wavelets (Matemática)
Instrumentos e aparelhos médicos
Electrocardiography
Wavelets (Mathematics)
Medical instruments and apparatus
description O eletrocardiograma é um procedimento médico que se tornou muito popular por ser acessível, não invasivo, de fácil execução e, principalmente, ter elevada sensibilidade para o diagnóstico de doenças cardíacas, entre elas as arritmias. Uma representação mais detalhada de um exame médico pode facilitar a análise do profissional da saúde tornando mais fácil o diagnóstico e tratamento de doenças resultando em uma qualidade maior no atendimento de hospitais e melhor qualidade para os pacientes. A Transformada Wavelet é um método matemático muito promissor para a análise em tempo-frequência que decompõe o sinal em coeficientes que descrevem seus detalhes em diferentes instantes de tempo, fazendo assim uma análise em tempoescala. Neste trabalho é proposta a implementação de um sistema para testes de algoritmos e análise de sinais eletrocardiográficos na forma de instrumento virtual, para ler um arquivo no padrão CSV com amostras retiradas de um banco de dados público. O instrumento virtual fora implementado utilizando o software LabVIEW, que é responsável pela leitura, ajuste e processamento do sinal detectando os parâmetros de extração do complexo QRS e onda T do sinal eletrocardiográfico utilizando a Transformada Wavelet para uma análise em tempo-escala. O processamento da Transformada Wavelet e extração dos parâmetros é feito por um script MATLAB e executado no instrumento virtual. Ele também efetua cálculos para determinar a frequência cardíaca do paciente durante o procedimento e a duração do segmento ST que são parâmetros importantes para o diagnóstico de doenças do coração. Para validação dos resultados, o algoritmo analisou amostras de sinais eletrocardiográficos retiradas do ECG-ID Database, então aplicou-se sobre as posições detectadas o Root Mean Square Error que resultou em valores praticamente nulos para a variação do dos pontos detectados em relação as posições reais do complexo QRS e uma taxa de variação média de quatro amostras na detecção da onda T em relação as posições reais. Além do RMSE outro parâmetro aplicado para mensuração da qualidade dos resultados foi o emprego do cálculo de sensibilidade que resultou em 100% para a detecção das posições do complexo QRS e 83% para a detecção da onda T, que puderam ser justificados por anomalias no sinal eletrocardiográfico analisado e uma pequena limitação do algoritmo referente a detecção do último período analisado.
publishDate 2021
dc.date.issued.fl_str_mv 2021-12-26
dc.date.accessioned.fl_str_mv 2022-04-06T13:29:36Z
dc.date.available.fl_str_mv 2022-04-06T13:29:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MAIA, Diego de Freitas. Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2021.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/27866
identifier_str_mv MAIA, Diego de Freitas. Instrumento virtual para implementação e testes de algoritmos de extração de parâmetros de ECG através da transformada wavelet. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2021.
url http://repositorio.utfpr.edu.br/jspui/handle/1/27866
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.publisher.program.fl_str_mv Engenharia Eletrônica
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Eletrônica
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/1/instrumentovirtualecgwavelet.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/4/instrumentovirtualecgwavelet.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27866/5/instrumentovirtualecgwavelet.pdf.jpg
bitstream.checksum.fl_str_mv a52327d849955fcf163ae6e6871f501a
934f4ca17e109e0a05eaeaba504d7ce4
b9d82215ab23456fa2d8b49c5df1b95b
bd147134e68363a57ff996037ad97ec0
49650dcec639fa312da7209dfb2d3b65
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922936157110272