Skip to content

Remote photonic sensing of blood oxygen saturation via tracking of anomalies in microsaccades patterns paper Python implementation

License

Notifications You must be signed in to change notification settings

zeevikal/SpO2-speckle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpO2-speckle

Remote photonic sensing of blood oxygen saturation via tracking of anomalies in micro-saccades patterns paper Python implementation

Abstract

The analysis of speckle patterns dynamics that is generated when laser light is back scattered from an inspected tissue has recently been shown as applicable for remote sensing of various biomedical parameters. In this work we present how analysis of a dynamic differential speckle patterns that are being scattered from subjects' sclera are analyzed to extract the micro-saccades movement of the eye and together with advanced machine learning techniques, based on convolutional neural networks, can offer a novel approach to determine blood oxygen saturation levels (SpO2) of subjects. Early stages of hypoxia can rapidly progress into pneumonia and death, and, therefore, early and remote detection of low blood oxygen saturation levels can save lives.

Data recording - speckle pattern and oximeter

low level oxygen level

low level oxygen level saturation oximeter and speckle pattern

normal level oxygen level

normal level oxygen level saturation oximeter and speckle pattern

Model

model architecture

Results on test-set

Micro-saccades movement correlation calculation

Model predictions on subjects test data:

. Model training graph and results

About

Remote photonic sensing of blood oxygen saturation via tracking of anomalies in microsaccades patterns paper Python implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages