Schätzung der Herzfrequenz mittels Videos 

Veränderungen der Gesichtsfarbe aufgrund der Durchblutung der Haut können auf Video festgehalten und zur Schätzung der Herzfrequenz verwendet werden. Obwohl das menschliche Auge solche Veränderungen nicht wahrzunehmen vermag, kann das Signal anhand der Hautpixel in aufeinanderfolgenden Einzelbildern extrahiert und analysiert werden.

Importieren Sie die Bilder eines Videos und deren Aufnahmezeiten.

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

Bestimmen Sie in allen Bildern den Ausschnitt, bei dem es sich um das Gesicht handelt und markieren Sie das Gesicht im ersten Bild zur weiteren Gesichtserkennung.

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

Bestimmen Sie die Bewegung der Gesichtausschnitts und schneiden Sie mihilfe einer Bounding Box mittlerer Größe alle Bilder auf das erkannte Gesicht zu.

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

Bestimmen Sie die Verschiebungen der Gesichtsausschnitte in Bezug auf das erste Bild und stabilisieren Sie das Video, indem Sie die Verschiebungen aufheben.

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

Bestimmen Sie die durchschnittliche Wahrscheinlichkeitsverteilung von Haut im Bildausschnitt mithilfe eines typischen Hautklassifikators basierend auf Lab-Farben, zur Erkennung der Gesichtshaut.

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

Extrahieren Sie für jedes Bild die Farbwerte der durchschnittlichen Lab-Farben gewichtet nach der vorangegangenen Wahrscheinlichkeitsverteilung von Haut.

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

Suchen Sie das Signal mit der geringsten Volatilität, um den optimalen Entmischungsgrad α zu ermitteln.

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

Extrahieren Sie den optimalen Puls und normalisieren Sie den Puls mit einem Bandpassfilter, der die zwischen 0,5 Hz und 3 Hz gelegenenen Frequenzen selektiert.

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

Extrahieren Sie den Herzschlag mit FindPeaks.

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

Konvertieren Sie die Anzahl der Einzelbilder in Zeitpunkte und extrahieren Sie die Herzfrequenz.

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

Die mediane Herzfrequenz und ihre Abweichung.

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]=
en es ja pt-br zh