alarme de acidente cardiovascular feito por: mariana avelar nº 50778 sérgio silva nº 50861...

31
Alarme de Acidente Alarme de Acidente Cardiovascular Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica e de Computadores Julho de 2006 Orientador: Professor João Sanches

Upload: internet

Post on 17-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Alarme de Acidente Alarme de Acidente CardiovascularCardiovascular

Feito por:Mariana Avelar Nº 50778Sérgio Silva Nº 50861

Trabalho Final de Curso – Nº 63

Licenciatura em Engenharia Electrotécnica e de Computadores

Julho de 2006

Orientador:

Professor João Sanches

Page 2: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

SumárioSumárioIntrodução;

Electrocardiograma;

Aquisição de Sinal;

Segmentação;

Anomalias;

Análise de Resultados;

Conclusão;

Agradecimentos.

Page 3: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

IntroduçãoIntroduçãoO alarme de ACV é composto por três partes:

Placa de Aquisição – implementação em hardware e comunicação com o PC;

Segmentação do sinal – detecção do QRS e das ondas P e T;

Detecção de anomalias – análise de critérios médicos e criação de algoritmos.

Page 4: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

ElectrocardiogramaElectrocardiograma

O electrocardiograma (ECG) é o método mais simples e importante no diagnóstico de doenças cardiovasculares.

Este regista a actividade eléctrica do coração: activação, despolarização e repolarização das células.

Page 5: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

DerivaçõesDerivaçõesO ECG de rotina compõe-se de 12 derivações (6 dos membros e 6 precordiais).

O Triângulo de Einthoven define o número mínimo de pontos de aquisição, para se poder traçar um ECG.

No entanto, ao observar-se a actividade eléctrica de diferentes derivações obtém-se mais informação sobre esta.

Page 6: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Derivações dos MembrosDerivações dos MembrosDI, DII, DIII, aVR, aVL e aVF.

Page 7: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Derivações PrecordiaisDerivações PrecordiaisV1, V2, V3, V4, V5 e V6.

Page 8: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Interface GráficaInterface Gráfica

Page 9: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Aquisição do SinalAquisição do SinalPossíveis origens do electrocardiograma (ECG):

Placa de aquisição – ECG proveniente de um ser humano e analisado em tempo real.

Ficheiro – ideal para testar o programa pois possibilita um conhecimento prévio das características do ECG.

Após a aquisição, pode ser aplicado ao ECG um filtro digital de forma a diminuir o ruído.

Filtro opcional e escolhido pelo utilizador.

Page 10: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Placa de Aquisição (1)Placa de Aquisição (1)Circuito de aquisição:

Diferença entre os sinais dos dois pulsos (esquerdo menos o direito) tendo como referência o sinal da perna esquerda - DI.

Processamento do sinal:Filtragem passa-banda – [0.23 ; 338] Hz – retirar componente continua e filtrar o ruído;

Três andares de amplificação sendo o segundo variável – K < 1000;

Último andar permite o ajuste do offset.

Page 11: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Placa de Aquisição (2)Placa de Aquisição (2)Digitalização e comunicação com o PC:

Sinal entre [0; 5] V digitalizado com 8 bits por amostra;

Frequência de amostragem 200 Hz.

Page 12: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Segmentação de ECGSegmentação de ECGEste procedimento consiste em extrair as características relevantes do sinal, sendo fundamental:

Boa precisão;

Mínimo de detecções falsas ou incorrectas.

Page 13: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Algoritmo MOBD (1)Algoritmo MOBD (1) Optou-se pelo algoritmo MOBD (multiplicação

das diferenças regressivas): melhor relação entre performance, sensibilidade ao ruído, complexidade de implementação e atraso.

Baseia-se no produto das diferenças entre pontos consecutivos de forma a encontrar zonas de elevado declive – complexo QRS.

Page 14: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Algoritmo MOBD (2)Algoritmo MOBD (2)

A transformada MOBD cria um sinal com picos nas zonas de elevado declive.

Page 15: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Detecção do QRSDetecção do QRSOs passos fundamentais do algoritmo são:

Aplica-se o MOBD;

Verifica-se se o período refractário terminou;

Detecta-se o início do complexo caso o MOBD passe o limiar LowThres;

Inicia-se a procura de picos;

Detecta-se o fim do complexo caso o MOBD seja menor que LowThres e se já se encontraram três picos, tendo um deles passado HighThres;

Anula-se o complexo quando ocorre um time out.

Page 16: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Detecção das ondas T e P (1)Detecção das ondas T e P (1)Detecção efectuada com recurso a janelas de procura criadas após o complexo QRS.

Para minimizar o efeito do ruído o sinal passa por um filtro de média móvel.

Análise efectuada através do valor dos declives do ECG.

Além das características normais determina-se também a polarização da onda.

Page 17: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Detecção das ondas T e P (2)Detecção das ondas T e P (2)Análise dos declives:

Início da onda é detectado quando o módulo do declive passa o limiar de detecção;

Quando existem dois declives consecutivos com sinal diferente detecta-se um possível pico;

O pico é confirmado caso a mudança no sinal do declive permaneça nas iterações seguintes;

Fim quando o módulo do declive é inferior ao limiar.

Page 18: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Detecção da onda PDetecção da onda PO algoritmo de detecção da onda P não termina quando se encontra uma onda válida, o que se deve a:

Existir a possibilidade de haver várias ondas P entre complexos QRS;

Esta poder ser confundida com ruído, devido à pequena amplitude da onda.

No final do algoritmo é guardado o número de ondas P.

Page 19: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Anomalias (1)Anomalias (1)

Ritmo cardíaco entre 60 e 100 bpm;

Intervalo QRS e P entre 0.06 e 0.1 seg;

Intervalo QT inferior a 0.44 seg;

Intervalo PR com duração entre 0.12 e 0.2 seg.

Análise do ECG efectuada por segmentos, onde se determina se é um ritmo normal:

Page 20: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Anomalias (2)Anomalias (2)

Extrassístole Auricular – ritmo cardíaco baixo com duração da onda P fora do normal;

Extrassístole Ventricular – ausência da onda P, complexo QRS e onda T fora do normal;

Fibrilação Auricular – ritmo inconstante, ausência da onda P e duração de QRS fora do normal;

Existem anomalias baseadas em arritmias irregulares:

Page 21: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Anomalias (3)Anomalias (3)Bradicardia sinusal – ritmo inferior a 60 bpm;

Taquicardia Sinusal – ritmo superior a 100bpm;

Arritmia Sinusal – ritmo inferior a 60 bpm e intervalo entre ondas P não constante.

E em arritmias regulares:Síndroma Wolff-Parkinson-White – ritmo superior a 100 bpm, QRS largo e intervalo PR inferior a 0.12seg;

Page 22: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Anomalias (4)Anomalias (4)Taquicardia Atrial – ritmo superior a 100 bpm, intervalo entre as ondas P fora da média e duração da onda P fora do normal;

Bloqueio Atrioventricular (AV) 1ºgrau – intervalo PR superior a 0.22seg;

Bloqueio AV 2ºgrau – Mobitz I – intervalo PR a aumentar e intervalo entre QRS superior à média;

Bloqueio AV 2ºgrau – Mobitz II – ritmo e duração do QRS inconstantes;

Page 23: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Anomalias (5)Anomalias (5)Bloqueio AV 3ºgrau – ritmo inferior a 60 bpm, existência de várias ondas P num segmento e intervalo PR inconstante;

Bloqueio Sinoatrial – intervalo entre QRS superior a duas vezes a média;

Bloqueio de Ramo – duração do QRS igual ou superior a 0.12seg;

Crescimento Auricular – onda P larga e alta;

Hipertrofia Ventricular – onda T invertida e QRS largo.

Page 24: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Análise de ResultadosAnálise de Resultados

Aquisição do sinal:Ruído presente.

Segmentação do ECG:Precisão da segmentação;

Percentagem de detecções correctas.

Detecção de anomalias:Alguns exemplos.

Page 25: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Ruído na Aquisição do SinalRuído na Aquisição do SinalMaior influência em zonas constantes;

Distorção no pico das ondas;

Amplitude da onda P pouco superior ao ruído;

Filtro digital minimiza o ruído.

Page 26: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Precisão da SegmentaçãoPrecisão da SegmentaçãoAlgoritmo robusto à polaridade das ondas;

Segmentação feita com elevada precisão;

Fim das ondas corresponde ao ponto mais complicado de detectar.

Page 27: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Detecções correctasDetecções correctasElevada eficiência na segmentação;

Maioria das ondas mal detectadas são devido a limites imprecisos;

Eficiência varia com o traçado do sinal.

Origem NomeP [%] QRS [%] T [%]

Bem Mal Não Bem Mal Não Bem Mal Não

PA Sem filtro 44.4 22.2 33.3 96.7 3.3 0.0 93.3 6.7 0.0

PA Com filtro 95.0 5.0 0.0 100.0 0.0 0.0 98.4 1.6 0.0

BD Com filtro 77.5 14.4 8.1 99.2 0.8 0.0 88.0 12.0 0.0

Total (sinais filtrados) 82.6 11.0 6.4 99.3 0.7 0.0 92.5 7.5 0.0

Page 28: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Arritmia SupraventricularArritmia SupraventricularRetirado da base de dados.

Page 29: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

Fibriliação AuricularFibriliação Auricular Características durante um intervalo de tempo:

A – QRS não normalB – Ritmo inconstanteC – Ausência da onda P

Page 30: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

ConclusãoConclusãoAquisição de um sinal de ECG com pouco ruído e limitado a 5 V;

Elevado número de segmentações correctas e com boa precisão;

Possíveis anomalias correctamente detectadas;

Possibilidade de melhorias na aquisição do sinal e na segmentação de forma a melhorar a detecção de anomalias.

Page 31: Alarme de Acidente Cardiovascular Feito por: Mariana Avelar Nº 50778 Sérgio Silva Nº 50861 Trabalho Final de Curso – Nº 63 Licenciatura em Engenharia Electrotécnica

AgradecimentosAgradecimentosAo Professor João Sanches pela orientação e disponibilidade demonstrada durante o projecto;

Aos nossos familiares e amigos pelo constante apoio dado ao longo dos anos;

Ao projecto de pesquisa de sinais fisiológicos complexos Physionet.