SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
AI for contactless cardiology
Shyam Gollakota
Mobile devices that are ubiquitous
2
Creating contactless physiological monitors using software
Contactless breathing for
sleep apnea screening
Heart rhythm monitoring
using smart speakers
Cardiac arrest detection
using agonal breathing
Contactless breathing and motion
tracking using smartphones [MobiSys’15]
4
Challenge: Breathing Motion is Minute
5
Breathing Motion
Δd
Our Idea: Transform Phone into Active Sonar
6
Transmit inaudible linear chirps
Frequency
18 KHz
22 KHz
Δf
Δt
Transmitted
signal
Reflected
Signal
Time
10ms
7
Transmit inaudible linear chirps
Time
t1 tn
f1 + Δfi
Frequency
f1 + Δfj
8
Frequency
Speaker and multiple
microphones
Time
18 KHz
22 KHz
10ms
Transmitted
signal
Person 1 Person 2
Detecting Breathing Motion of Two People
9
Different smartphones: iPhone, Pixel, Samsung, Nexus
1-2 m Distances, phone positions and orientations
Different clothing (sweatshirts, shirts)
Blankets of different thickness
Sleep positions – Supine, prone, left, right
Two subjects next to each other separated by 20 cm
10
Sleep Apnea Diagnoses using Polysomnography
11
Makes Polysomnography expensive ($4000)
labor intensive and cumbersome
Sleep Apnea Diagnoses using Polysomnography
12
First contactless system that can diagnose sleep
apnea on a smartphone
ApneaApp [MobiSys’15, Best Paper Nominee]
13
Harborview sleep center over one month
37 patients over 296 hours
- 17 female and 20 male
- ages of 23 – 93
Polysomnography as baseline
Apnea Events Correlation
Central apnea 0.99
Hypopnea 0.95
Obstructive apnea 0.98 14
Sleep Time Accuracy
0
100
200
300
400
500
600
0 5 10 15 20 25 30 35
Sleep
time
(mins)
Patient #
Mean error = 36 mins
Median error = 27 mins
EEG data
ApneaApp
15
0.0
10.0
20.0
30.0
40.0
50.0
60.0
0.0 10.0 20.0 30.0 40.0 50.0 60.0
AHI
(ApneaApp)
AHI (Polysomnography)
Correlation = 0.9816
Sleep Apnea Diagnosis Accuracy
16
Other applications
Ultrasound sensing is adopted on Amazon & Google smart speakers
Smart speakers are powerful active sonar platforms
7-microphone
array
Speaker
Creating contactless physiological monitors using software
Contactless breathing for
sleep apnea screening
Heart rhythm monitoring
using smart speakers
Cardiac arrest detection
using agonal breathing
Heart and major arteries pulsate with every heartbeat
Video Credit – Emmnuel Bhaskar
https://www.youtube.com/watch?v=uDP16MklOMY
Heart movements can be perceived on the chest wall
Video credit - https://www.nejm.org/doi/full/10.1056/NEJMicm1614250
Typical chest movements are much less
pronounced than these examples
RR interval capture beat-to-beat variability
Normal Rhythm
R waves
Atrial Fibrillation – Chaotic irregular rhythm
RR interval capture beat-to-beat variability
Patient going in and out of normal
rhythm and atrial fibrillation
RR interval capture beat-to-beat variability
So…
–Irregular = abnormal
–Regular = normal
Can we still do a frequency domain analysis
- and if there is a dominant frequency à can we call it a normal rhythm?
- And a lack of a dominant frequency à automatically interpret as an abnormal rhythm?
Unfortunately not…
Patient with normal rhythm with
a healthy heart rate variability
Extracting individual heart beats is hard
• Breathing motion is not perfect
sinusoidal motion
• overwhelms the heart motion
Time domain
Harmonics of breathing motion can
hide the heart signal
Frequency domain
• Signal processing technique
• Focuses a wireless signal
• Can be performed both during reception and
transmission
(cellular phones, home theater speaker systems)
Beamforming
Self-supervised learning-based beamforming
• Use multiple microphones to perform
beamforming on the reflected signals
• Combine the acoustic signals from microphone
using complex weights
• Learn the weights using gradient descent
• Does not require training data
Clinical testing
•26 healthy participants
•24 cardiac patients (patients in the cardiac inpatient floors)
•Arrhythmias
•heart failure
•Valve disorders
•Pacemakers
Results - Healthy Participants
Scatter plot of average heart rate Scatter plot of R-R intervals
compared with ground truth
Results - Hospitalized cardiac patients
Scatter plot of average heart rate
(BPM) compared with ground truth
Scatter plot of R-R intervals
compared with ground truth
Smartspeakers can identify irregular heart rhythm
Atrial Fibrillation Atrial Fibrillation
Respiratory arrhythmia Sinus Rhythm
Creating contactless physiological monitors using software
Contactless breathing for
sleep apnea screening
Heart rhythm monitoring
using smart speakers
Cardiac arrest detection
using agonal breathing
Cardiac arrest are a leading cause of death
Many victims die alone at home, specifically bedroom
Agonal breathing as an audible biomarker for cardiac arrest
41
Contributions
• First smart speaker platform to passively detect cardiac arrests
• Showed accurate performance on real-world recordings of agonal
breathing using machine learning
• Analysis across sleep lab (n=12 patients, 82 hours) and different
bedrooms (n=35, 164 hours) showed low false positive rate
Reducing false positives
9-1-1 calls as training data
9-1-1 calls as training data
162 calls (19 hours) from 2009 - 2017
236 agonal breathing instances
83 hours of negative data
Sensitivity: 97.24% (95% CI: 96.86–97.61%)
Specificity: 99.51% (95% CI: 99.35–99.67%)
12 patients recorded for 82 hours in total
False positive rate before frequency filter: 0.14409%
(170/117,895)
False positive rate after frequency filter: 0%
(0/117,895)
Performance across sleep lab data
Performance across different bedrooms
35 subjects recorded for 164 hours in total
False positive rate before frequency filter: 0.2%
(515/236,666)
False positive rate after frequency filter (2x):
0% (0/236,666)
Smart speakers as the
next frontier for mhealth
Conclusions
• Can enable contactless physiological sensing on billions of
devices using AI/software
• Smart speakers are the next frontier for mobile health

Mais conteúdo relacionado

Semelhante a AI for contactless cardiology

Ophthalmic ultrasonography
Ophthalmic ultrasonographyOphthalmic ultrasonography
Ophthalmic ultrasonographykajal bhagat
 
PSG & CPAP.pptx
PSG & CPAP.pptxPSG & CPAP.pptx
PSG & CPAP.pptxnr_amilah
 
Ensuring the success of regional blocks
Ensuring the success of regional blocksEnsuring the success of regional blocks
Ensuring the success of regional blocksnarasimha reddy
 
basic of polysomnography presentation.pptx
basic of polysomnography presentation.pptxbasic of polysomnography presentation.pptx
basic of polysomnography presentation.pptxshaitansingh8
 
Intro to US_Hitachi and Dr Peter
Intro to US_Hitachi and Dr PeterIntro to US_Hitachi and Dr Peter
Intro to US_Hitachi and Dr PeterEtudes, Inc
 
1362405475 semi quantitative assess neurop
1362405475 semi quantitative assess  neurop1362405475 semi quantitative assess  neurop
1362405475 semi quantitative assess neuropdfsimedia
 
Measuring Chest Movement
Measuring Chest MovementMeasuring Chest Movement
Measuring Chest MovementI'am Ajas
 
Basics of ultrasound machine
Basics of ultrasound machineBasics of ultrasound machine
Basics of ultrasound machineLokender Yadav
 
Acoustics and basic audiometry
Acoustics and basic audiometryAcoustics and basic audiometry
Acoustics and basic audiometrybethfernandezaud
 
Current trends in audiological practices and implications for developing coun...
Current trends in audiological practices and implications for developing coun...Current trends in audiological practices and implications for developing coun...
Current trends in audiological practices and implications for developing coun...Alexander Decker
 
Electrophysiologic basics,part1(lecture)
Electrophysiologic basics,part1(lecture)Electrophysiologic basics,part1(lecture)
Electrophysiologic basics,part1(lecture)salah_atta
 

Semelhante a AI for contactless cardiology (20)

Sleep Laboratory
Sleep Laboratory Sleep Laboratory
Sleep Laboratory
 
Neuro otology
Neuro otologyNeuro otology
Neuro otology
 
Ophthalmic ultrasonography
Ophthalmic ultrasonographyOphthalmic ultrasonography
Ophthalmic ultrasonography
 
Ultrasound final.pptx
Ultrasound final.pptxUltrasound final.pptx
Ultrasound final.pptx
 
Tests of hearing
Tests of hearingTests of hearing
Tests of hearing
 
Neuro assesssment
Neuro assesssmentNeuro assesssment
Neuro assesssment
 
PSG & CPAP.pptx
PSG & CPAP.pptxPSG & CPAP.pptx
PSG & CPAP.pptx
 
Basics of Ultrasound
Basics of UltrasoundBasics of Ultrasound
Basics of Ultrasound
 
Auditory brain stem response(k.j.lee)
Auditory brain stem response(k.j.lee)Auditory brain stem response(k.j.lee)
Auditory brain stem response(k.j.lee)
 
Ensuring the success of regional blocks
Ensuring the success of regional blocksEnsuring the success of regional blocks
Ensuring the success of regional blocks
 
basic of polysomnography presentation.pptx
basic of polysomnography presentation.pptxbasic of polysomnography presentation.pptx
basic of polysomnography presentation.pptx
 
Intro to US_Hitachi and Dr Peter
Intro to US_Hitachi and Dr PeterIntro to US_Hitachi and Dr Peter
Intro to US_Hitachi and Dr Peter
 
1362405475 semi quantitative assess neurop
1362405475 semi quantitative assess  neurop1362405475 semi quantitative assess  neurop
1362405475 semi quantitative assess neurop
 
Acoustic analyzer
Acoustic analyzerAcoustic analyzer
Acoustic analyzer
 
Measuring Chest Movement
Measuring Chest MovementMeasuring Chest Movement
Measuring Chest Movement
 
Basics of ultrasound machine
Basics of ultrasound machineBasics of ultrasound machine
Basics of ultrasound machine
 
Acoustics and basic audiometry
Acoustics and basic audiometryAcoustics and basic audiometry
Acoustics and basic audiometry
 
Current trends in audiological practices and implications for developing coun...
Current trends in audiological practices and implications for developing coun...Current trends in audiological practices and implications for developing coun...
Current trends in audiological practices and implications for developing coun...
 
Death thoa
Death thoaDeath thoa
Death thoa
 
Electrophysiologic basics,part1(lecture)
Electrophysiologic basics,part1(lecture)Electrophysiologic basics,part1(lecture)
Electrophysiologic basics,part1(lecture)
 

Último

💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...Taniya Sharma
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...parulsinha
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...tanya dube
 
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...Genuine Call Girls
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Dipal Arora
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...astropune
 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...narwatsonia7
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 

Último (20)

💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
 
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
 
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
 
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
 

AI for contactless cardiology

  • 1. AI for contactless cardiology Shyam Gollakota
  • 2. Mobile devices that are ubiquitous 2
  • 3. Creating contactless physiological monitors using software Contactless breathing for sleep apnea screening Heart rhythm monitoring using smart speakers Cardiac arrest detection using agonal breathing
  • 4. Contactless breathing and motion tracking using smartphones [MobiSys’15] 4
  • 6. Breathing Motion Δd Our Idea: Transform Phone into Active Sonar 6
  • 7. Transmit inaudible linear chirps Frequency 18 KHz 22 KHz Δf Δt Transmitted signal Reflected Signal Time 10ms 7
  • 8. Transmit inaudible linear chirps Time t1 tn f1 + Δfi Frequency f1 + Δfj 8
  • 9. Frequency Speaker and multiple microphones Time 18 KHz 22 KHz 10ms Transmitted signal Person 1 Person 2 Detecting Breathing Motion of Two People 9
  • 10. Different smartphones: iPhone, Pixel, Samsung, Nexus 1-2 m Distances, phone positions and orientations Different clothing (sweatshirts, shirts) Blankets of different thickness Sleep positions – Supine, prone, left, right Two subjects next to each other separated by 20 cm 10
  • 11. Sleep Apnea Diagnoses using Polysomnography 11
  • 12. Makes Polysomnography expensive ($4000) labor intensive and cumbersome Sleep Apnea Diagnoses using Polysomnography 12
  • 13. First contactless system that can diagnose sleep apnea on a smartphone ApneaApp [MobiSys’15, Best Paper Nominee] 13
  • 14. Harborview sleep center over one month 37 patients over 296 hours - 17 female and 20 male - ages of 23 – 93 Polysomnography as baseline Apnea Events Correlation Central apnea 0.99 Hypopnea 0.95 Obstructive apnea 0.98 14
  • 15. Sleep Time Accuracy 0 100 200 300 400 500 600 0 5 10 15 20 25 30 35 Sleep time (mins) Patient # Mean error = 36 mins Median error = 27 mins EEG data ApneaApp 15
  • 16. 0.0 10.0 20.0 30.0 40.0 50.0 60.0 0.0 10.0 20.0 30.0 40.0 50.0 60.0 AHI (ApneaApp) AHI (Polysomnography) Correlation = 0.9816 Sleep Apnea Diagnosis Accuracy 16
  • 18.
  • 19. Ultrasound sensing is adopted on Amazon & Google smart speakers
  • 20. Smart speakers are powerful active sonar platforms 7-microphone array Speaker
  • 21. Creating contactless physiological monitors using software Contactless breathing for sleep apnea screening Heart rhythm monitoring using smart speakers Cardiac arrest detection using agonal breathing
  • 22.
  • 23. Heart and major arteries pulsate with every heartbeat
  • 24. Video Credit – Emmnuel Bhaskar https://www.youtube.com/watch?v=uDP16MklOMY Heart movements can be perceived on the chest wall Video credit - https://www.nejm.org/doi/full/10.1056/NEJMicm1614250 Typical chest movements are much less pronounced than these examples
  • 25. RR interval capture beat-to-beat variability Normal Rhythm R waves
  • 26. Atrial Fibrillation – Chaotic irregular rhythm RR interval capture beat-to-beat variability
  • 27. Patient going in and out of normal rhythm and atrial fibrillation RR interval capture beat-to-beat variability
  • 28. So… –Irregular = abnormal –Regular = normal Can we still do a frequency domain analysis - and if there is a dominant frequency à can we call it a normal rhythm? - And a lack of a dominant frequency à automatically interpret as an abnormal rhythm? Unfortunately not…
  • 29. Patient with normal rhythm with a healthy heart rate variability
  • 30. Extracting individual heart beats is hard • Breathing motion is not perfect sinusoidal motion • overwhelms the heart motion Time domain Harmonics of breathing motion can hide the heart signal Frequency domain
  • 31. • Signal processing technique • Focuses a wireless signal • Can be performed both during reception and transmission (cellular phones, home theater speaker systems) Beamforming
  • 32. Self-supervised learning-based beamforming • Use multiple microphones to perform beamforming on the reflected signals • Combine the acoustic signals from microphone using complex weights • Learn the weights using gradient descent • Does not require training data
  • 33. Clinical testing •26 healthy participants •24 cardiac patients (patients in the cardiac inpatient floors) •Arrhythmias •heart failure •Valve disorders •Pacemakers
  • 34. Results - Healthy Participants Scatter plot of average heart rate Scatter plot of R-R intervals compared with ground truth
  • 35. Results - Hospitalized cardiac patients Scatter plot of average heart rate (BPM) compared with ground truth Scatter plot of R-R intervals compared with ground truth
  • 36. Smartspeakers can identify irregular heart rhythm Atrial Fibrillation Atrial Fibrillation Respiratory arrhythmia Sinus Rhythm
  • 37. Creating contactless physiological monitors using software Contactless breathing for sleep apnea screening Heart rhythm monitoring using smart speakers Cardiac arrest detection using agonal breathing
  • 38.
  • 39. Cardiac arrest are a leading cause of death
  • 40. Many victims die alone at home, specifically bedroom
  • 41. Agonal breathing as an audible biomarker for cardiac arrest 41
  • 42. Contributions • First smart speaker platform to passively detect cardiac arrests • Showed accurate performance on real-world recordings of agonal breathing using machine learning • Analysis across sleep lab (n=12 patients, 82 hours) and different bedrooms (n=35, 164 hours) showed low false positive rate
  • 44. 9-1-1 calls as training data
  • 45. 9-1-1 calls as training data 162 calls (19 hours) from 2009 - 2017 236 agonal breathing instances 83 hours of negative data Sensitivity: 97.24% (95% CI: 96.86–97.61%) Specificity: 99.51% (95% CI: 99.35–99.67%)
  • 46. 12 patients recorded for 82 hours in total False positive rate before frequency filter: 0.14409% (170/117,895) False positive rate after frequency filter: 0% (0/117,895) Performance across sleep lab data
  • 47. Performance across different bedrooms 35 subjects recorded for 164 hours in total False positive rate before frequency filter: 0.2% (515/236,666) False positive rate after frequency filter (2x): 0% (0/236,666)
  • 48. Smart speakers as the next frontier for mhealth
  • 49. Conclusions • Can enable contactless physiological sensing on billions of devices using AI/software • Smart speakers are the next frontier for mobile health