identificação, classificação e correção de intervalos ... · title: identificação,...

1
Identifica¸ ao, classifica¸ ao e corre¸c˜ ao de intervalos anˆ omalos para an´ alise da variabilidade da frequˆ encia card´ ıaca Marcos Vin´ ıcius Albuquerque da Silva ([email protected]) Jo˜ ao Luiz Azevedo de Carvalho ([email protected]) Departamento de Engenharia El´ etrica Universidade de Bras´ ılia Introdu¸ ao I A variabilidade da frequˆ encia card´ ıaca (VFC) ´ e uma importante t´ ecnica n˜ ao invasiva, que mostra a rela¸ ao entre as influˆ encias simp´ atica e parassimp´ atica no ritmo card´ ıaco [1]. I Requer uma s´ erie de intervalos RR composta somente por intervalos associados a batimentos card´ ıacos normais. I Objetivo: Desenvolver de um algoritmo que identifique, classifique e corrija principais tipos de anomalias. Teoria As principais anomalias que podem afetar a an´ alise do sinal RR: I Batimentos ect´ opicos seguidos de pausa compensat´oria I Resulta em dois intervalos de curta dura¸ ao consecutivos no sinal RR. I A soma desses dois intervalos tipicamente equivale a um intervalo normal. I Batimentos ect´ opicos seguidos de pausa n˜ ao compensat´oria I Resulta em um intervalo de longa dura¸ ao no sinal RR. I Esse intervalo tipicamente equivale a dois intervalos normais. I Falsos positivos (detecta-se um batimento card´ ıaco que n˜ ao ocorreu) I Resulta em um intervalo de curta dura¸ ao (correspondente ao batimento prematuro) seguido de um intervalo de longa dura¸ ao (a pausa compensat´oria). I A soma desses dois intervalos tipicamente equivale a soma de dois intervalos normais. I Falsos negativos (batimento card´ ıaco n˜ ao detectado). I Resulta em um intervalo de curta dura¸ ao seguido por um intervalo normal. etodos: identifica¸ ao Existem diversos m´ etodos para identifica¸ ao de intervalos anˆomalos [2-4]. O m´ etodo utilizado neste trabalho ´ e o proposto por Liu et al. [4], que utiliza a edia do sinal aplicada ao filtro descrito por McNames et al. [5]. Esse filtro pode ser descrito por D (n )= |x (n ) - x m | 1, 48 × med {|x (n ) - x m |} , em que med {.} denota o operador mediana, x (n ea erie de intervalos RR, x m ´ e a mediana de x (n )e D (n e a sa´ ıda do filtro. Caso o valor de D (n ) seja maior que um determinado limiar τ , o intervalo RR referente ´ e considerado anˆomalo. ´ E utilizada uma janela deslizante, que melhora a atua¸ ao do filtro. O tamanho da janela ´ e de 50 amostras e o limiar utilizado ´ e τ =100, conforme sugerido por Liu et al. [4]. Este m´ etodo busca identificar intervalos anˆomalos, entretanto n˜ ao os classifica. etodos: classifica¸ ao I Splines c´ ubicas s˜ ao usadas para calcular novos valores nos instantes em que intervalos foram identificados comoanˆomalos. I Valores anˆomalos s˜ ao comparados aos interpolados. I ´ E feita uma classifica¸ ao com os seguintes crit´ erios: I Falso positivo: a dura¸ ao do intervalo anˆ omalo e a do intervalo consecutivo s˜ ao menores que a dos intervalos interpolados. I Falso negativo: a dura¸ ao do intervalo anˆomalo´ e maior do que a do intervalo interpolado. I Batimento ect´ opico seguido de pausa compensat´oria: a dura¸ ao do intervalo anˆomalo´ e menor que a do interpolado, e a do intervalo consecutivo ´ e maior do que a do interpolado. I Batimento ect´ opico seguido de pausa n˜ ao compensat´oria: a dura¸ ao do intervalo anˆomalo´ e menor que a do interpolado. etodos: corre¸ ao I Intervalo associado a um falso positivo ´ e somado ao seu intervalo posterior, gerando um ´ unico intervalo. I Intervalos associados a batimentos ect´opicos com pausa n˜ ao compensat´ oria s˜ ao exclu´ ıdos e o sinal ´ e deslocado de forma a se manter a simetria do mesmo. I Intervalos associados a batimentos ect´opicos com pausa compensat´oria ou a falsos negativos s˜ ao corrigidos por interpola¸ ao por splines c´ ubicas. I Falsos negativos: batimento ocorrer´ a em um tempo igual ` a subtra¸ ao entre a amplitude ap´ os a aplica¸c˜ ao das splines e antes da aplica¸ ao da mesma. I Batimentos ect´ opicos com pausa compensat´oria: feito o mesmo, mas as splines c´ ubicas s˜ ao aplicadas ao intervalo associado ` a pausa compensat´oria e, com a dura¸ ao do novo intervalo, obtˆ em-se a dura¸ ao e o instante do anterior. etodos: avalia¸ ao I Os m´ etodos propostos foram testados em Matlab. I Foram usadas duas bases de dados para os testes. I Base 1: para avaliar as 3 etapas (incluindo corre¸c˜ ao). I 50 sinais RR reais, livres de intervalos anˆ omalos, compostas por sinais de indiv´ ıduos saud´ aveis [6,7], indiv´ ıduos com doen¸ ca de Chagas (formas digestiva e card´ ıaca) [7] e indiv´ ıduos com press˜ ao alta leve ou moderada [8]. I Foram artificialmente inseridas anomalias de cada uma das classes, de forma aleat´oria. I Os m´ etodos foram testados para os 50 sinais, cada um com 1 dos 4 tipos de erros, totalizando 4 erros por sinal. I Base 2: para avaliar detec¸ ao e classifica¸c˜ ao. I 25 sinais com arritmias reais, obtidos da base de dados de arritmias MIT-BIH. I Detec¸ ao das ondas R nesses sinais foi feita de forma autom´ atica, usando a ferramenta ECGLab [9]. Resultados A Figura 1 apresenta um sinal RR real com uma anomalia de cada tipo introduzida artificialmente, e o sinal obtido ap´os identifica¸ ao, classifica¸ ao e corre¸ ao pelos m´ etodos propostos. A Figura 2 apresenta o resultado da aplica¸ ao dos m´ etodos propostos ao sinal no. 234 da base de dados de arritmias MIT-BIH. Fig. 1: Sinal RR real com intervalos anˆ omalos inseridos artificialmente (a) e sinal corrigido (b). Fig. 2: Sinal no. 234 da base de dados de arritmia MIT-BIH (a) e sinal corrigido pelo m´ etodo proposto (b). Resultados (continua¸ ao) I A Tabela 1 mostra o resultado dos algoritmos propostos para os 50 sinais RR reais com intervalos anˆomalos artificialmente introduzidos, bem como uma compara¸ ao com m´ etodos da literatura. I Em nenhum sinal houve a identifica¸ ao de um intervalo normal como sendo anˆomalo. I Os algoritmos de classifica¸c˜ ao e corre¸ ao funcionaram corretamente em 100% dos casos, para os quatro tipos de anomalia (todos os intervalos anˆomalos foram corretamente classificados e corrigidos). I Compara¸ ao com m´ etodos da literatura: I Resultados semelhantes para falsos positivos e negativos. I Resultado superior para ect´opicos c/ pausa compensat´ oria. I ao consideram ect´opicos com pausa n˜ aocompensat´oria. Tabela 1: Avalia¸ ao de desempenho do m´ etodo proposto para identifica¸ ao de anomalias frente a m´ etodos da literatura. Método proposto Mateo et al. [2] Citi et al. [3] tipo do erro erros identificados percentual de acerto percentual de acerto percentual de acerto falso positivo 48/50 96% 95,7 % 100 % falso negativo 50/50 100% 99,7 % 100 % ectópico com pausa compensatória 48/50 96% 40,2 % 40,9 % ectópico com pausa não compensatória 26/50 52% - - Referˆ encias [1] Malik M & Camm AJ. Heart Rate Variability, 1995.. [2] Mateo J & Laguna P. IEEE TBE 50:334, 2003. [3] Citi L et al. IEEE TBE 59:2828, 2012. [4] Liu CY et al. JMBE 32:245, 2012. [5] McNames J et al. Proc 26th IEEE EMBS, p. 145, 2004. [6] Jesus PC. Disserta¸ ao de Mestrado, UnB, 1996. [7] Correia Filho D. Tese de Doutorado, UFMG, 2000. [8] Junqueira Jr LF et al. Rev Fed Arg Cardiol 30:357, 2001. [9] Carvalho JLA et al. Proc 6th ICSP, p. 1488, 2002. XXV Congresso Brasileiro de Engenharia Biomedica — Foz do Iguacu — outubro de 2016 [email protected] http://www.ene.unb.br/joaoluiz

Upload: others

Post on 02-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Identificação, classificação e correção de intervalos ... · Title: Identificação, classificação e correção de intervalos anômalos para análise da variabilidade da frequência

Identificacao, classificacao e correcao de intervalosanomalos para analise da variabilidade da frequencia

cardıacaMarcos Vinıcius Albuquerque da Silva ([email protected])

Joao Luiz Azevedo de Carvalho ([email protected])

Departamento de Engenharia EletricaUniversidade de Brasılia

Introducao

I A variabilidade da frequencia cardıaca (VFC) e umaimportante tecnica nao invasiva, que mostra arelacao entre as influencias simpatica eparassimpatica no ritmo cardıaco [1].

I Requer uma serie de intervalos RR compostasomente por intervalos associados a batimentoscardıacos normais.

I Objetivo: Desenvolver de um algoritmo queidentifique, classifique e corrija principais tipos deanomalias.

Teoria

As principais anomalias que podem afetar a analisedo sinal RR:I Batimentos ectopicos seguidos de pausa

compensatoriaI Resulta em dois intervalos de curta duracao consecutivos no

sinal RR.I A soma desses dois intervalos tipicamente equivale a um

intervalo normal.

I Batimentos ectopicos seguidos de pausa naocompensatoriaI Resulta em um intervalo de longa duracao no sinal RR.I Esse intervalo tipicamente equivale a dois intervalos normais.

I Falsos positivos (detecta-se um batimento cardıacoque nao ocorreu)I Resulta em um intervalo de curta duracao (correspondente

ao batimento prematuro) seguido de um intervalo de longaduracao (a pausa compensatoria).

I A soma desses dois intervalos tipicamente equivale a somade dois intervalos normais.

I Falsos negativos (batimento cardıaco naodetectado).I Resulta em um intervalo de curta duracao seguido por um

intervalo normal.

Metodos: identificacao

Existem diversos metodos para identificacao deintervalos anomalos [2-4]. O metodo utilizado nestetrabalho e o proposto por Liu et al. [4], que utiliza amedia do sinal aplicada ao filtro descrito porMcNames et al. [5]. Esse filtro pode ser descrito por

D(n) =|x(n)− xm|

1, 48×med {|x(n)− xm|},

em que med {.} denota o operador mediana, x(n) e aserie de intervalos RR, xm e a mediana de x(n) eD(n) e a saıda do filtro.Caso o valor de D(n) seja maior que um determinadolimiar τ , o intervalo RR referente e consideradoanomalo. E utilizada uma janela deslizante, quemelhora a atuacao do filtro. O tamanho da janela ede 50 amostras e o limiar utilizado e τ=100,conforme sugerido por Liu et al. [4]. Este metodobusca identificar intervalos anomalos, entretanto naoos classifica.

Metodos: classificacao

I Splines cubicas sao usadas para calcular novos valoresnos instantes em que intervalos foram identificadoscomo anomalos.

I Valores anomalos sao comparados aos interpolados.I E feita uma classificacao com os seguintes criterios:

I Falso positivo: a duracao do intervalo anomalo e a do intervaloconsecutivo sao menores que a dos intervalos interpolados.

I Falso negativo: a duracao do intervalo anomalo e maior doque a do intervalo interpolado.

I Batimento ectopico seguido de pausa compensatoria: aduracao do intervalo anomalo e menor que a do interpolado, ea do intervalo consecutivo e maior do que a do interpolado.

I Batimento ectopico seguido de pausa nao compensatoria: aduracao do intervalo anomalo e menor que a do interpolado.

Metodos: correcao

I Intervalo associado a um falso positivo e somado aoseu intervalo posterior, gerando um unico intervalo.

I Intervalos associados a batimentos ectopicos compausa nao compensatoria sao excluıdos e o sinal edeslocado de forma a se manter a simetria do mesmo.

I Intervalos associados a batimentos ectopicos compausa compensatoria ou a falsos negativos saocorrigidos por interpolacao por splines cubicas.I Falsos negativos: batimento ocorrera em um tempo igual a

subtracao entre a amplitude apos a aplicacao das splines eantes da aplicacao da mesma.

I Batimentos ectopicos com pausa compensatoria: feito omesmo, mas as splines cubicas sao aplicadas ao intervaloassociado a pausa compensatoria e, com a duracao do novointervalo, obtem-se a duracao e o instante do anterior.

Metodos: avaliacao

I Os metodos propostos foram testados em Matlab.I Foram usadas duas bases de dados para os testes.I Base 1: para avaliar as 3 etapas (incluindo correcao).

I 50 sinais RR reais, livres de intervalos anomalos, compostaspor sinais de indivıduos saudaveis [6,7], indivıduos com doencade Chagas (formas digestiva e cardıaca) [7] e indivıduos compressao alta leve ou moderada [8].

I Foram artificialmente inseridas anomalias de cada uma dasclasses, de forma aleatoria.

I Os metodos foram testados para os 50 sinais, cada um com 1dos 4 tipos de erros, totalizando 4 erros por sinal.

I Base 2: para avaliar deteccao e classificacao.I 25 sinais com arritmias reais, obtidos da base de dados de

arritmias MIT-BIH.I Deteccao das ondas R nesses sinais foi feita de forma

automatica, usando a ferramenta ECGLab [9].

Resultados

A Figura 1 apresenta um sinal RR real com umaanomalia de cada tipo introduzida artificialmente, e osinal obtido apos identificacao, classificacao e correcaopelos metodos propostos. A Figura 2 apresenta oresultado da aplicacao dos metodos propostos ao sinalno. 234 da base de dados de arritmias MIT-BIH.

Fig. 1: Sinal RR real com intervalos anomalos inseridos

artificialmente (a) e sinal corrigido (b).

Fig. 2: Sinal no. 234 da base de dados de arritmia MIT-BIH (a)

e sinal corrigido pelo metodo proposto (b).

Resultados (continuacao)

I A Tabela 1 mostra o resultado dos algoritmospropostos para os 50 sinais RR reais com intervalosanomalos artificialmente introduzidos, bem comouma comparacao com metodos da literatura.I Em nenhum sinal houve a identificacao de um intervalo

normal como sendo anomalo.I Os algoritmos de classificacao e correcao funcionaram

corretamente em 100% dos casos, para os quatro tipos deanomalia (todos os intervalos anomalos foramcorretamente classificados e corrigidos).

I Comparacao com metodos da literatura:I Resultados semelhantes para falsos positivos e negativos.I Resultado superior para ectopicos c/ pausa compensatoria.I Nao consideram ectopicos com pausa nao compensatoria.

Tabela 1: Avaliacao de desempenho do metodo proposto para

identificacao de anomalias frente a metodos da literatura.Método proposto Mateo et al. [2] Citi et al. [3]

tipo do erro errosidentificados

percentual de acerto

percentual de acerto

percentual de acerto

falso positivo 48/50 96% 95,7 % 100 % falso negativo 50/50 100% 99,7 % 100 % ectópico com

pausa compensatória

48/50 96% 40,2 % 40,9 %

ectópico com pausa não

compensatória 26/50 52% - -

Referencias

[1] Malik M & Camm AJ. Heart Rate Variability, 1995..[2] Mateo J & Laguna P. IEEE TBE 50:334, 2003.[3] Citi L et al. IEEE TBE 59:2828, 2012.[4] Liu CY et al. JMBE 32:245, 2012.[5] McNames J et al. Proc 26th IEEE EMBS, p. 145, 2004.[6] Jesus PC. Dissertacao de Mestrado, UnB, 1996.[7] Correia Filho D. Tese de Doutorado, UFMG, 2000.[8] Junqueira Jr LF et al. Rev Fed Arg Cardiol 30:357, 2001.[9] Carvalho JLA et al. Proc 6th ICSP, p. 1488, 2002.

XXV Congresso Brasileiro de Engenharia Biomedica — Foz do Iguacu — outubro de 2016 [email protected] http://www.ene.unb.br/joaoluiz