Calcule la frecuencia cardíaca a partir de un video 

Los cambios en el color de la piel debido al flujo de sangre en la piel pueden ser capturados en video y utilizados para encontrar un estimado de la frecuencia cardíaca. A pesar de que tal cambio es muy pequeño para ser visto por el ojo humano, la señal puede ser extraida y analizada a partir de los píxeles de la piel en cuadros consecutivos.

Adquiera cuadros de un video y sus tiempos de adquisición.

In[1]:=
Click for copyable input
X
In[2]:=
Click for copyable input
X

Determine el recuadro de delimitación de la cara en todos los marcos y resalte la cara para el primer cuadro.

In[3]:=
Click for copyable input
X
Out[3]=

Determine el movimiento regularizado del recuadro de delimitación y recorte todos los marcos de los rostros detectados utilizando un tamaño medio de recuadro de delimitación.

In[4]:=
Click for copyable input
X
In[5]:=
Click for copyable input
X
In[6]:=
Click for copyable input
X

Determine los cambios de cara con respecto al primer marco y estabilice el video al deshacer los cambios.

In[7]:=
Click for copyable input
X
In[8]:=
Click for copyable input
X

Determine la distribución de probabilidad promedio de la piel en el recuadro de delimitación de la cara usando un clasificador típico de piel basado en color Lab para detectar la piel facial.

In[9]:=
Click for copyable input
X
In[10]:=
Click for copyable input
X
In[11]:=
Click for copyable input
X
Out[11]=

Para cada marco, extraiga de todos los píxeles el promedio de colores Lab ponderados por encima de la distribución de probabilidad de la piel.

In[12]:=
Click for copyable input
X
In[13]:=
Click for copyable input
X
Out[13]=

Encuentre el ángulo óptimo de desmezcla α al buscar por una señal con la volatilidad del diferencial mínima.

In[14]:=
Click for copyable input
X
Out[14]=

Extraiga la señal de pulso óptimo y regularice la señal de pulso con un filtro de paso de banda que selecciona frecuencias entre 0.5Hz y 3Hz.

In[15]:=
Click for copyable input
X
In[16]:=
Click for copyable input
X
In[17]:=
Click for copyable input
X
Out[17]=

Extraiga los latidos del corazón usando FindPeaks.

In[18]:=
Click for copyable input
X
Out[18]=
In[19]:=
Click for copyable input
X
Out[19]=

Convierta los números de marco en tiempos y extraiga los intervalos de los latidos del corazón.

In[20]:=
Click for copyable input
X
Out[20]=

La mediana de la frecuencia cardíaca y su desviación.

In[21]:=
Click for copyable input
X
Out[21]=
In[22]:=
Click for copyable input
X
Out[22]=
In[23]:=
Click for copyable input
X
Out[23]=
de en ja pt-br zh