Skip to content

Signals from electro- medical examination methods analysed with Python.

Notifications You must be signed in to change notification settings

Laz4rz/MedSignalAnalysis

Repository files navigation

Medical Signal Analysis

But what does this even mean?

This repository contains notebooks I made to analyse signals registered during various electro- medical examinations (eg. EKG, EMG, EOG, EEG). Each notebook is a solution to specific examination method related task on 2nd year Bioelectrical Signals class (Biomedical Physics, Neuroinformatics, Physics Department, University of Warsaw).

Electromyography (EMG) Open In Colab

Face emotions

EMG face recording for different emotions. The subject had to replicate emotions shown on screen (active procedure) or just look at them (passive procedure). Whats important is: both procedures should have the same results, according to literature, the subject shouldn't have to conciously replicate the emotions in order for the muscles to activate. Only the final results are presented. Take a look into the .ipynb file for middle steps and code.

Muscles of facial expression So we are on the same page with what we're looking at.
image

Emotion: Anger
Procedure: Active
Expected most active muscles: Orbicularis
Result: Orbicularis
image

Emotion: Anger
Procedure: Passive
Expected most active muscles: Orbicularis
Result: Orbicularis
image


Hands load spectrum Open In Colab

EMG hands recording for the book holding experiment. The subject had to hold up to 5 books.
Only the final results are presented. Take a look into the .ipynb file for middle steps and code.

Number of books vs voltage average image

Power spectrum for rising amount of books (1, 2,..., 5) image


Hands movement detector Open In Colab

EMG hands recording for the vertical movement experiment. The subject had to rise his hand for the duration of the alert on screen (alert = tag).
Only the final results are presented. Take a look into the .ipynb file for middle steps and code.

Comparison of the original alerts (red zones) vs the detector indications (orange line)
The detection algorithm looks at the signal movement between standard deviation levels (dashed line). image

About

Signals from electro- medical examination methods analysed with Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published