Traducido - 332019-Article Text-164098-4-10-20190311.en - Es
Traducido - 332019-Article Text-164098-4-10-20190311.en - Es
Traducido - 332019-Article Text-164098-4-10-20190311.en - Es
14 Enero 2019 artefacto de movimiento y condiciones de desviación de línea de base. Sin embargo, poco se ha hecho con respecto a la detección
de picos en las señales PPG de baja amplitud. En un intento de abordar este problema, se propuso un algoritmo simple y detección
de picos en tiempo real de señales PPG. En comparación con otros dos algoritmos de detección de pico bien establecido, el método
DISPONIBLE EN LINEA:
propuesto fue capaz de lograr más de que la sensibilidad 98% y menos de 3% no tasa de detección, incluso cuando la amplitud de
14 de enero de, 2019 la señal PPG se redujo a 0,2 V. Sin embargo, el trabajo más se necesita para mejorar su robustez a los artefactos de movimiento.
PALABRAS CLAVE:
Fotopletismografía, detección de Resumen: Se Han Llevado a cabo numerosos: esfuerzos por desarrollar Algoritmos para la detection de picos en
picos, las señales de baja
señales fotopletismográ fi cas (PPG). La Mayoría de Algoritmos ESTOS Han Sido concebidos ESPECI fi camente
amplitud, contaminación por
para funcionar Frente a los artefactos ocasionados por movimiento ya la desviación en La Línea de base. Sin
ruido, umbral adaptativo
embargo, poco se ha Hecho con RESPECTO a la detection de picos en señales PPG de baja amplitud. En un
Intento por abordar Este Problema, se propuso la ONU algoritmo para Detectar, En Tiempo Real, Los picos de las
Fotopletismografía, detection de señales PPG. En comparacion con Otros dos Algoritmos de detection de picos bien establecidos, El Método
Picos, señales de baja amplitud,
Propuesto FUE Capaz de Alcanzar Mas del 98% de sensibilidad y Menos del 3% de tasa de detection fallida,
Contaminación por ruido, umbral
adaptativo
INCLUSO CUANDO la amplitud de la Señal PPG se redujo un 0, 2 Así V. Aun,
1. Introducción Una vez que se detecta un pico, el umbral de detección de pico se reduce con el
tiempo hasta que alcanza la pendiente de subida de la siguiente onda sistólica; Del
El diseño de un algoritmo para la detección de picos sistólica en señales mismo modo, una vez que se detecta un valle, el umbral de detección valle se aumentó
photopletysmographic (PPG) puede ser tan difícil como escalar una montaña. con el tiempo hasta que alcanza la pendiente descendente de la siguiente onda
Desde ese punto de vista, la parte superior de la montaña se alcanza cuando el diastólica. En
rendimiento del algoritmo es lo suficientemente bueno para aplicaciones médicas. otro estudio [ 2 ], El área triangular invertida contenida por dos picos
Este último consecutivos PPG y se usó el valle entre ellos para superar los efectos de la
implica que el algoritmo ideado debe ser capaz no sólo de ignorar falsos o de deriva de la línea base y errante. Más recientemente, una detección de pico
error picos que puedan resultar de artefactos de movimiento, la respiración y el robusto (RPD) algoritmo [ 3 ] Fue ideado mediante la comparación de un
ruido eléctrico, sino también para adaptarse a la variabilidad fisiológica de la porcentaje de la amplitud de PPG, que se actualiza constantemente y que
onda PPG. llamaron distancia de adaptación, con la diferencia entre las amplitudes de la
última de pico o valle detectado y el punto actual. El algoritmo de RPD
Varios autores han dirigido esfuerzos en el desarrollo de algoritmos también es capaz de eliminar falsos o de error picos mediante el cálculo del
adaptativos para la detección de picos precisa en señales PPG. valor de error estándar sobre N intervalos de pico a pico, cuya diferencia se
en [ 1 ], Se desarrolló un umbral adaptativo (ADT) algoritmo supone que es no mayor que 100 ms. Por otra parte, estos algoritmos, así
que utiliza dos umbrales variables para detectar los picos y los valles de como los desarrollados para frecuencia cardíaca (FC) supervisar
dirigida etapas de adquisición y acondicionamiento fromsignal. Sin embargo, la cambios de pendiente de positivo a negativo, num_steps
disminución de la amplitud de la onda PPG puede ser observado después de la se pone a cero, ya sea o no su valor ha alcanzado o superado el umbral.
lesión (por ejemplo, cuando un paciente experimenta la primera incisión Una vez que se detecta el pico, el inicio del flanco ascendente sistólica
quirúrgica de un procedimiento operativo) o durante los episodios de apnea, está marcado como el valle que precede al pico sistólico.
como consecuencia de la vasoconstricción periférica causada por un aumento en las variables
el tono simpático [ 8 ]. En tales circunstancias, es importante para garantizar la possible_peak y possible_valley AGS son fl por los que es posible hacer caso
detección de pico continuo y fiable, por lo que una novela, simple y algoritmo de omiso de las ondas e incluso el pico diastólica, lo que podría ser etiquetada
detección de picos en tiempo real de señales PPG se propone en este estudio. erróneamente como un pico sistólica. El umbral inicializa empíricamente a las 6 y
actualiza su valor con cada latido del corazón tal como se expresa por la
Ecuación ( 2 ):
0,7 Hz, un corte superior de frecuencia de 2,34 Hz, y una ganancia de 100. La
Pero si esto es así, ¿cómo el algoritmo será capaz de distinguir entre el salida de la primera etapa está regulada por el potenciómetro R7 y
verdadero pico y uno causado por un cambio repentino en el signo adicionalmente amplificado con una ganancia de 10. La digitalización de la
(frompositive a negativo) de la pendiente? Se podría contar el número de señal se realiza por el 8- canal de conversión analógica-digital de una placa
veces que la condición ( 1 ) Se cumple y si este número alcanza o excede un Arduino Nano con resolución de 10 bits. La junta se programó para recoger
cierto umbral, entonces el cambio de corriente de la pendiente es un pico una muestra de PPG cada 10 ms (frecuencia de muestreo = 100 Hz). Todo el
sistólica. Este umbral es proporcional al número total de muestras que circuito se alimenta con una batería de Ni-MH recargable (3,6 V / 1000 mAh,
componen el flanco ascendente sistólica, que a su vez depende de la tasa de Huawei) e integrado en una sola placa de circuito impreso (PCB), utilizando
muestreo, pero no en la amplitud de la señal PPG, como se muestra en la componentes de alta calidad, con el fin de reducir la contaminación de la
figura 1 . señal tanto como sea posible. Una vez digitalizada, la señal PPG se transmite
desde la placa Arduino a un PC portátil (Acer TravelMate B113) a través del
puerto serie.
43
EJ-Argüello Prada et al., Revista Facultad de Ingeniería de la Universidad de Antioquia, No. 90, pp. 42- 50 , 2019
algoritmo 1 código Pseudo del método del alpinista para la detección de pico (MMPD) en señales PPG
1: // ** ** // inicialización
2: i = 1; num_steps = 0; = umbral 6; possible_peak = false; possible_valley = false;
3: // ** Pico y valle detección ** //
4: lazo
6: Si yo ≥ 2 entonces
14: más
15: Si num_upsteps ≥ límite entonces ◃ // ** Buscando el pico ** //
dieciséis: possible_peak = true; ◃ // ** Un pico de potencial se ha encontrado ** //
17: value_possible_peak = muestra (i - 1);
18: time_possible_peak = tiempo (i - 1);
19: más
20: Si possible_min == true entonces
21: Si muestra (i) <= value_possible_valley entonces
22: value_possible_valley = muestra (i); ◃ // ** La actualización del valle de potencial ** //
25: terminara si
42: terminara si
45: terminara si
46: i = i + 1;
47: bucle final
44
EJ-Argüello Prada et al., Revista Facultad de Ingeniería de la Universidad de Antioquia, No. 90, pp. 42- 50 , 2019
Figura 1 PPG señal en dos amplitudes diferentes. Independientemente de la amplitud de la señal, el número de muestras que componen el PPG
de la señal, así como sus diferentes segmentos (por ejemplo, el flanco de subida sistólica), es siempre la misma
conjuntos de datos se registraron a partir de cada sujeto, con un período de descanso de 2 dentro fueron aceptadas 0,05 s entre latidos.
min entre las series de datos. El conjunto de datos primero
se obtuvo mientras que los participantes permanecieron sentados tan inmóvil como sea Tal como se desarrolló en estudios previos [ 1 , 3 , 4 ], El rendimiento de cada
posible y el circuito de PPG funcionar con una corriente de accionamiento IR-LED de algoritmo se evaluó mediante el cálculo de su sensibilidad (SE) y su valor
2,54 mA con el fin de obtener una amplitud PPG alrededor de 2 V. El segundo conjunto positivo predicho (+ P), cada uno de los cuales está dado por las ecuaciones ( 3 )
de datos se obtuvo mientras que los participantes dibujar una casa, un árbol y un reloj Y ( 4 ):
en tres hojas diferentes de papel con el fi corriente de excitación de LED-IR fijada en
2,54 mA. Se obtuvo el tercer conjunto de datos, mientras que los participantes SE = TP (3)
permanecieron sentados, de nuevo, tan inmóvil como sea posible, y el circuito de PPG TP + FN
funcionar con una corriente de accionamiento IR-LED de 0,96 mA con el fin de reducir
la amplitud PPG a 0,2 V. Los datos fueron almacenados para el análisis y dos médicos + P = TP (4)
TP + FP
de emergencia anotados los picos de presión sistólica de cada grabación PPG como
controles para la evaluación.
donde TP, FN y FP designan, respectivamente, los números de verdaderos
positivos (picos sistólicos etiquetados como picos sistólica), el número de falsos
negativos (picos sistólicos un-detectado) y el número de falsos positivos (falsos o
de error picos marcados como picos sistólicos ). Tanto un FN y una FP contaron
Evaluación 2.4 Rendimiento como un error de detección, por lo que para este estudio la tasa de detección
fallida (FDR) fue definida por la ecuación (??):
La eficacia de la MMPD se valorarse a partir de otros dos métodos de
detección de picos adaptativo: el ADT
algoritmo [ 1 ] Y el algoritmo de RPD [ 3 ]. Se eligió el primer uno, ya que ha
FDR = FN + FP (5)
sido ampliamente utilizado como un estándar de oro para evaluar el TP
rendimiento de los algoritmos de detección de novela pico [ 2 , 3 ]. El segundo Como se ha hecho en estudios previos [ 1 , 3 ], El denominador de la ecuación anterior
fue elegido porque se ha postulado [ 3 , 6 ] Como uno de los algoritmos más es la cantidad de verdaderos positivos (TP) en lugar de los picos totales marcados
robustos para la detección de picos sistólicos en señales PPG. Los tres por ojo.
algoritmos fueron implementados inMatlab R2013a (The MathWorks Inc.,
Natick, EE.UU.). Una comparación de latido a latido se realizó entre la salida
de los tres algoritmos y los picos sistólicos anotados. El primer segundos 3. resultados
diez de cada conjunto de datos se considera como un periodo de formación
y que no se incluyeron en la comparación. desviaciones de tiempo Mesas 1 y 2 resumir cómo los tres algoritmos (ADT, RPD y MMPD)
precisa estaban en la detección de, respectivamente, los picos y los valles
de PPG auténtico
45
EJ-Argüello Prada et al., Revista Facultad de Ingeniería de la Universidad de Antioquia, No. 90, pp. 42- 50 , 2019
Figura 2 Los picos y valles detectados por: a) el algoritmo adaptativo umbral (ADT), b) el algoritmo robusto de detección de pico (RPD), y c) el método del alpinista para
la detección de pico (MMPD) cuando la amplitud de la señal PPG se disminuyó a 0,2 V (conjunto de datos
# 3). círculos grises claros y oscuros representan, respectivamente, los picos y valles detectados por el algoritmo, mientras que la luz y la oscuridad
flechas grises representan las anotaciones de los expertos
46
EJ-Argüello Prada et al., Revista Facultad de Ingeniería de la Universidad de Antioquia, No. 90, pp. 42- 50 , 2019
figura 3 Los picos y valles detectados por: a) el algoritmo adaptativo umbral (ADT), b) el algoritmo robusto de detección de pico (RPD), y c) el método del alpinista para la detección de pico
(MMPD) en condiciones de movimiento de artefactos moderados (conjunto de datos # 2) . La luz y los círculos de color gris oscuro representan, respectivamente, los picos y valles
detectados por el algoritmo, mientras que las flechas de color gris claro y oscuro
representar las anotaciones de los expertos
47
EJ-Argüello Prada et al., Revista Facultad de Ingeniería de la Universidad de Antioquia, No. 90, pp. 42- 50 , 2019
señales. Por tanto pico y valle de detección, la MMPD mostró la mayor SE, así podría ser menor que la distancia de adaptación calculada por el algoritmo
como el más bajo FDR, cuando los sujetos permanecieron sentados tan de RPD, lo que resulta en un pico sin ser detectado (o valle), como se
inmóvil como sea posible (1 S t y 3 rd
muestra en la Figura [? ]si. A su vez, el algoritmo de ADT mostró los
conjuntos de datos). Por otro lado, el algoritmo de RPD consigue el valor más alto de valores más bajos de SE y + P, así como los valores más altos de FDR,
SE, así como el valor más bajo de FDR, en condiciones de artefactos de movimiento entre los tres algoritmos probados. Trabajo previo [ 3 ] Demostró que el
moderados (2 Dakota del Norte conjunto de datos). Para cada conjunto de datos, el rendimiento del algoritmo de ADT se deteriora en condiciones moderadas /
algoritmo de RPD también alcanzó el valor más alto de + P, mientras que el algoritmo altos de movimiento de artefactos. Además, y como confirmado por el
de ADT mostró los valores más bajos de SE y + P, así como los valores más altos de presente estudio, el algoritmo de ADT puede no performwell cuando la
FDR. amplitud de la señal PPG es considerablemente baja, una limitación que se
esbozó anteriormente por sus autores [ 1 ]. Por el contrario, y como se
muestra en las Tablas 1 y 2 , La MMPD fue capaz de lograr más de un 98%
La diferencia entre el número de picos y el número de valles detectados SE y menos de 3% FDR a pesar de una reducción significativa en la
por el MMPD y el algoritmo de RPD, en las mismas condiciones, era uno amplitud de la señal PPG. Ambos RPD y ADT métodos, así como varios
o dos, mientras que para el algoritmo de ADT la diferencia entre picos y otros algoritmos de detección de pico [ 2 , 4 , 6 ], Utilice la amplitud de la onda
valles detectado fue de 27, 36 y 34 para el 1 S t, al PPG puesto su umbral de detección.
48
EJ-Argüello Prada et al., Revista Facultad de Ingeniería de la Universidad de Antioquia, No. 90, pp. 42- 50 , 2019
tabla 1 Los resultados de la detección de pico (ADT: umbral de detección adaptativa; RPD: algoritmo robusto de detección de pico; MMPD: de alpinista
método para la detección de pico)
Tabla 2 Los resultados de la detección de pico (ADT: umbral de detección adaptativa; RPD: algoritmo robusto de detección de pico; MMPD: de alpinista
método para la detección de pico)
49
EJ-Argüello Prada et al., Revista Facultad de Ingeniería de la Universidad de Antioquia, No. 90, pp. 42- 50 , 2019
Para concluir, Vale la pena mencionar que automatizado Sociedad (EMBC), Chicago, IL, 2014, pp. 3212 hasta 3.215. [6] W. Karlen, JM Ansermino, y
G. Dumont, “pulso adaptativo
la detección de pico en la señal PPG es una montaña que permanece invicta.
segmentación y detección de artefactos en la fotoplecismografía para aplicaciones móviles
Aunque la mayor parte de la detección de picos “, en 34a Conferencia Anual Internacional de la IEEE de Ingeniería en Medicina y Biología
algoritmos que han examinado en este estudio tienen el potencial para Sociedad (EMBC), San Diego, CA, 2012, págs. 3.131-3.134.
50