27
invasive expensive ¬ retroactive

invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

invasive expensive ¬ retroactive

Page 2: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Introducing

Group 24

Page 3: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Biosignal Analysis

Microsoft how-old.net

Project Oxford

age estimation from pictures

emotions from facial expressions

Lack of research concerning face and voice

heart rate from audio/videoPalpitate

Page 4: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

What are we?

A research project estimating heart

rate from video and audio

A product with applications in

medicine, sports and television

Page 5: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

How it works

User uploads video/audio file

Relevant features are extracted

Heart rate is estimated using

machine learning on a database

Video is streamed back with

superimposed heart rate values

Page 6: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Project Management

Page 7: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Group Management

Research ProductMeetings

Results DeadlinesScrum

Slack

Page 8: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Group Management

Research:

Audio

Video Front-end

Back-end

Product:

Page 9: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Data Preparation - HeartAV

Page 10: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Data Preparation

44 subjects - talking in front of a camera, with heart rate measured.

Times in video must be the same for each ML method

Spectrograms for audio

Green intensity of the face for video

Page 11: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Face Tracker

Fail hard

Real Time

Smooth

Page 12: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video
Page 13: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video
Page 14: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Fre

qu

en

cy (k

Hz)

Time(s)

Page 15: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Machine Learning

Page 16: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video
Page 17: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

CNN 2-Layer Feedforward NN RNN

Convolutional Recurrent NN

Page 18: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Results: Subject Dependent Audio Models

Page 19: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Results: Subject Independent Audio Models

Page 20: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Results: Video Models

Test set Validation set

Page 21: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Results

Page 22: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Architecture Superimposing, Streaming, Serving

Page 23: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video
Page 24: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Medical

Use Case

Maximum heart rate

Intensity

Current min/max heart rate

Require age and sex

Page 25: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Design

Attractive and minimal

Page 26: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video
Page 27: invasive expensive ¬ retroactive · How it works User uploads video/audio file Relevant features are extracted Heart rate is estimated using machine learning on a database Video

Appendix

● Maximum Heart Rate (MHR) for men = 203.7 ÷ (1 + e(0.033 × (Age − 104.3)))

● Maximum Heart Rate (MHR) for women = 190.2 ÷ (1 + e(0.0453 × (Age − 107.5)))