IP Library Granted Patent US 9,913,588
Granted Patent B2
US 9,913,588 · App. 14/833,010 · Granted Mar 13, 2018

Method and system for screening of atrial fibrillation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,913,588
App. No.
14/833,010
Granted
Mar 13, 2018
Kind
B2
Abstract

The present disclosure provides a description of various methods and systems associated with determining possible presence of Atrial Fibrillation (AF). In one example, a camera of a client device, such as a mobile phone, may acquire a series of images of a body part of a user. A plethysmographic waveform may be generated from the series of images. An autocorrelation function may be calculated from the waveform, and a number of features may be computed from the autocorrelation function. Based on an analysis of the features, a determination may be made about whether the user is experiencing AF. Such determined may be output to a display of the mobile phone for user review.

Claims (36)

1. A method for detecting presence of atrial fibrillation,

the method comprising:

acquiring, using one or more sensors, a series of images from a body part;

extracting a time-varying signal representing a plethysmographic waveform from one or more channels of the series of images;

calculating an autocorrelation function of the plethysmographic waveform;

measuring one or more peak amplitudes each corresponding to a height of a peak in the autocorrelation function;

measuring one or more peak times each corresponding to a location of the peak in the autocorrelation function;

analyzing, using a processor, the one or more peak amplitudes and the one or more peak times to produce an indication of atrial fibrillation; and

generating an alert based on the indication of an atrial fibrillation condition.

2. The method according to claim 1 , wherein the sensor comprises a camera.

3. The method according to claim 1 , wherein the one or more sensors are an element of a at least one of a mobile device or a watch.

4. The method according to claim 1 , wherein extracting the time-varying signal representing the plethysmographic waveform further comprises:

a) identifying a region of interest; and

b) averaging pixels within the region of interest.

5. The method according to claim 1 , wherein the sensor comprises at least one light sensor configured to receive light from a light source.

6. The method according to claim 1 , further comprising computing at least one feature from at least one of: area-under-curve, a variation between autocorrelation coefficients, or a complexity of the autocorrelation function.

7. The method according to claim 1 , wherein measuring one or more peak amplitudes comprises extracting a sequence of peak-amplitudes from the autocorrelation function using a peak detection algorithm.

8. The method according to claim 7 , wherein analyzing the one or more peak amplitudes further comprises computing a strength of a monotone association between peak-amplitudes and corresponding lag times.

9. The method according to claim 1 , wherein analyzing the one or more peak amplitudes and the one or more peak times utilizes a machine learning algorithm.

10. The method according to claim 1 , wherein generating an alert to the user comprises displaying a result of the AF determination.

11. The method according to claim 10 , further comprising displaying an AF probability.

12. The method according to claim 1 , wherein measuring one or more peak amplitudes comprises measuring the amplitude of the first non-zero-lag peak in the autocorrelation function.

13. The method according to claim 1 , wherein analyzing the one or more peak amplitudes further comprises one or more of: computing variation between the one or more peak amplitudes, and computing complexity between the one or more peak amplitudes.

14. The method according to claim 1 , wherein analyzing the one or more peak amplitudes and one or more peak times comprises comparing the one or more peak amplitudes and one or more peak times to respective threshold values.

15. The method according to claim 1 , wherein analyzing the one or more peak times further comprises one or more of: computing time intervals between the one or more peak times; computing variation of time intervals between the one or more peak times; or computing complexity of time intervals between the one or more peak times.

16. A system for detecting presence of atrial fibrillation, the system comprising:

at least one sensor for acquiring a series of images from a body part; and

a processor configured for extracting a time-varying signal representing a plethysmographic waveform from one or more channels of the series of images, for calculating an autocorrelation function of the plethysmographic waveform, measuring one or more peak amplitudes each corresponding to a height of a peak in the autocorrelation function, measuring one or more peak times each corresponding to a location of a peak in the autocorrelation function, analyzing the one or more peak amplitudes and the one or more peak times to produce an indication of atrial fibrillation, and generating an alert based on the indication of an atrial fibrillation condition.

17. A non-transitory computer-readable storage medium storing a set of instructions capable of being executed by a processor, that when executed by the processor causes the processor to:

acquire, using one or more sensors, a series of images from a body part;

extract a time-varying signal representing a plethysmographic waveform from one or more channels of the series of images;

calculate an autocorrelation function of the plethysmographic waveform;

measure one or more peak amplitudes each corresponding to a height of a peak in the autocorrelation function;

measure one or more peak times each corresponding to a location of a peak in the autocorrelation function;

analyze the one or more peak amplitudes and the one or more peak times to produce an indication of an atrial fibrillation condition;

and wherein the set of instructions, when executed by the processor, further causes the processor to generate an alert to a user based on the indication of an atrial fibrillation condition.

Assignments (2)
CHANGE OF NAME Recorded Apr 1, 2026
From: VERILY LIFE SCIENCES LLC
To: VERILY HEALTH INC.
Reel/Frame 075367/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2019
From: CARDIIO, INC.
To: VERILY LIFE SCIENCES LLC
Reel/Frame 049144/0016 →