IP Library Granted Patent US 9,084,548
Granted Patent B2
US 9,084,548 · App. 13/290,952 · Granted Jul 21, 2015

Ventricular fibrillation detection

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,084,548
App. No.
13/290,952
Granted
Jul 21, 2015
Kind
B2
Abstract

Systems and techniques are disclosed for determining the onset and offset of a ventricular fibrillation event and for distinguishing ventricular fibrillation from noise. In some examples, an electrocardiogram (ECG) signal is obtained; a transform is applied to the ECG signal to obtain an analytical pair, the analytical pair including the ECG signal and the transformed ECG signal; a speed-amplitude is determined from the analytical pair; and an onset of a ventricular fibrillation event is identified based at least one of a value of a cost function of the speed-amplitude over a window and a quantity of occurrences the speed-amplitude crosses a threshold over the window.

Claims (132)

1. A method for detecting a ventricular fibrillation event in an electrocardiogram (ECG) signal, the method comprising:

obtaining an ECG signal;

applying a transform to the ECG signal to obtain an analytical pair, the analytical pair including the ECG signal and the transformed ECG signal;

determining a speed-amplitude from the analytical pair; and

identifying an onset of a ventricular fibrillation event based on a value of a cost function of the speed-amplitude over a window.

2. The method of claim 1 , wherein the transformation comprises a Hilbert transformation.

3. The method of claim 1 ,

wherein the identifying an onset of a ventricular fibrillation event is based on a quantity of occurrences that the speed-amplitude crosses a threshold over the window;

wherein the threshold comprises a first threshold; and

wherein identifying the onset of the ventricular fibrillation event comprises identifying the onset of the ventricular fibrillation based on:

the value of the cost function of the speed-amplitude over the window,

the quantity of occurrences that the speed-amplitude crosses the first threshold over the window, and

a quantity of occurrences that the speed amplitude crosses a second, different threshold over the window.

4. The method of claim 3 , wherein identifying the onset of the ventricular fibrillation event comprises determining for the window that:

the value of the cost function meets a first parameter,

the quantity of occurrences that the speed-amplitude crosses the first threshold over the window meets a second parameter, and

the quantity of occurrences that the speed amplitude crosses the second threshold meets a third parameter.

5. The method of claim 4 ,

wherein the first parameter comprises a first predetermined range,

wherein the second parameter comprises a second predetermined range,

wherein the third parameter comprises a predetermined value,

wherein determining for the window that the value of the cost function meets the first parameter comprises determining for the window that the value of the cost function is within the first predetermined range;

wherein determining that the quantity of occurrences that the speed-amplitude crosses the first threshold over the window meets the second parameter comprises determining that the quantity of occurrences that the speed-amplitude crosses the first threshold is within the second predetermined range; and

wherein determining that the quantity of occurrences that the speed-amplitude crosses the second threshold meets the third parameter comprises determining that the quantity of occurrences that the speed-amplitude crosses the second threshold exceeds the predetermined value.

6. The method of claim 4 , further comprising:

determining for one or more other windows consecutive to the window:

a quantity of occurrences that a speed-amplitude determined for the one or more other windows crosses the first threshold,

a value of the cost function of the speed-amplitude for the one or more other windows, and

a quantity of occurrences that the speed amplitude for the one or more consecutive windows crosses the second threshold; and

wherein identifying the onset of the ventricular fibrillation event comprises determining for the one or more other windows that:

the value of the cost function for the one or more other windows meets the first parameter,

the quantity of occurrences that the speed-amplitude for the one or more other windows crosses the second threshold meets the second parameter, and

the quantity of occurrences that the speed-amplitude for the one or more other windows crosses the third threshold meets the third parameter.

7. The method of claim 1 ,

wherein the identifying an onset of a ventricular fibrillation event is based on a quantity of occurrences that the speed-amplitude crosses a threshold over the window;

wherein the ECG signal comprises a signal for a first channel and a signal for a second channel;

and further comprising:

determining for the window a maximum of a value of the cost function of the signal for the first channel and a value of the cost function of the signal for second channel, and

determining a maximum value of a quantity of occurrences that the signal for the first channel crosses a predetermined ECG threshold and a quantity of occurrences that the signal for the second channel crosses the predetermined ECG threshold; and

wherein identifying the onset of a ventricular fibrillation event comprises determining the onset of the ventricular fibrillation based on the maximum value of the cost functions for the first channel and the second channel and the maximum value of the quantity of occurrences that the ECG signal crosses the predetermined ECG threshold for the first channel and the second channel.

8. The method of claim 1 ,

wherein the ECG signal comprises a signal for a first channel and a signal for a second channel; and

wherein determining a speed-amplitude from the analytical pair comprises determining an average of a speed-amplitude for the signal of the first channel and a speed-amplitude for the signal of the second channel.

9. A non-transitory machine-readable medium encoding a computer program product operable to cause data processing apparatus to perform operations comprising:

obtaining an ECG signal;

applying a transform to the ECG signal to obtain an analytical pair, the analytical pair including the ECG signal and the transformed ECG signal;

determining a speed-amplitude from the analytical pair; and

identifying an onset of a ventricular fibrillation event based on a value of a cost function of the speed-amplitude over a window.

10. The machine-readable medium of claim 9 , wherein the transformation comprises a Hilbert transformation.

11. The machine-readable medium of claim 9 ,

wherein the identifying an onset of a ventricular fibrillation event is based on a quantity of occurrences that the speed-amplitude crosses a threshold over the window;

wherein the threshold comprises a first threshold; and

wherein identifying the onset of the ventricular fibrillation event comprises identifying the onset of the ventricular fibrillation based on:

the value of the cost function of the speed-amplitude over the window,

the quantity of occurrences that the speed-amplitude crosses the first threshold over the window, and

a quantity of occurrences that the speed amplitude crosses a second, different threshold over the window.

12. The machine-readable medium of claim 11 , wherein identifying the onset of the ventricular fibrillation event comprises determining for the window that:

the value of the cost function meets a first parameter,

the quantity of occurrences that the speed-amplitude crosses the first threshold over the window meets a second parameter, and

the quantity of occurrences that the speed amplitude crosses the second threshold meets a third parameter.

13. The machine-readable medium of claim 12 ,

wherein the first parameter comprises a first predetermined range,

wherein the second parameter comprises a second predetermined range,

wherein the third parameter comprises a predetermined value,

wherein determining for the window that the value of the cost function meets the first parameter comprises determining for the window that the value of the cost function is within the first predetermined range;

wherein determining that the quantity of occurrences that the speed-amplitude crosses the first threshold over the window meets the second parameter comprises determining that the quantity of occurrences that the speed-amplitude crosses the first threshold is within the second predetermined range; and

wherein determining that the quantity of occurrences that the speed-amplitude crosses the second threshold meets the third parameter comprises determining that the quantity of occurrences that the speed-amplitude crosses the second threshold exceeds the predetermined value.

14. The machine-readable medium of claim 12 , the operations further comprising:

determining for one or more other windows consecutive to the window:

a quantity of occurrences that a speed-amplitude determined for the one or more other windows crosses the first threshold,

a value of the cost function of the speed-amplitude for the one or more other windows, and

a quantity of occurrences that the speed amplitude for the one or more consecutive windows crosses the second threshold; and

wherein identifying the onset of the ventricular fibrillation event comprises determining for the one or more other windows that:

the value of the cost function for the one or more other windows meets the first parameter,

the quantity of occurrences that the speed-amplitude for the one or more other windows crosses the second threshold meets the second parameter, and

the quantity of occurrences that the speed-amplitude for the one or more other windows crosses the third threshold meets the third parameter.

15. The machine-readable medium of claim 9 ,

wherein the identifying an onset of a ventricular fibrillation event is based on a quantity of occurrences that the speed-amplitude crosses a threshold over the window;

wherein the ECG signal comprises a signal for a first channel and a signal for a second channel;

and the operations further comprising:

determining for the window a maximum of a value of the cost function of the signal for the first channel and a value of the cost function of the signal for second channel, and

determining a maximum value of a quantity of occurrences that the signal for the first channel crosses a predetermined ECG threshold and a quantity of occurrences that the signal for the second channel crosses the predetermined ECG threshold; and

wherein identifying the onset of a ventricular fibrillation event comprises determining the onset of the ventricular fibrillation based on the maximum value of the cost functions for the first channel and the second channel and the maximum value of the quantity of occurrences that the ECG signal crosses the predetermined ECG threshold for the first channel and the second channel.

16. The machine-readable medium of claim 9 ,

wherein the ECG signal comprises a signal for a first channel and a signal for a second channel; and

wherein determining a speed-amplitude from the analytical pair comprises determining an average of a speed-amplitude for the signal of the first channel and a speed-amplitude for the signal of the second channel.

17. A cardiac monitoring apparatus comprising:

an input element;

a processor; and

a non-transitory machine-readable medium encoding instructions operable to cause the processor to perform operations comprising:

obtaining an ECG signal;

applying a transform to the ECG signal to obtain an analytical pair, the analytical pair including the ECG signal and the transformed ECG signal;

determining a speed-amplitude from the analytical pair; and

identifying an onset of a ventricular fibrillation event based on a value of a cost function of the speed-amplitude over a window.

18. The cardiac monitoring apparatus of claim 17 , wherein the transformation comprises a Hilbert transformation.

19. The cardiac monitoring apparatus of claim 17 ,

wherein the identifying an onset of a ventricular fibrillation event is based on a quantity of occurrences that the speed-amplitude crosses a threshold over the window;

wherein the threshold comprises a first threshold; and

wherein identifying the onset of the ventricular fibrillation event comprises identifying the onset of the ventricular fibrillation based on:

the value of the cost function of the speed-amplitude over the window,

the quantity of occurrences that the speed-amplitude crosses the first threshold over the window, and

a quantity of occurrences that the speed amplitude crosses a second, different threshold over the window.

20. The cardiac monitoring apparatus of claim 19 , wherein identifying the onset of the ventricular fibrillation event comprises determining for the window that:

the value of the cost function meets a first parameter,

the quantity of occurrences that the speed-amplitude crosses the first threshold over the window meets a second parameter, and

the quantity of occurrences that the speed amplitude crosses the second threshold meets a third parameter.

21. The cardiac monitoring apparatus of claim 20 ,

wherein the first parameter comprises a first predetermined range,

wherein the second parameter comprises a second predetermined range,

wherein the third parameter comprises a predetermined value,

wherein determining for the window that the value of the cost function meets the first parameter comprises determining for the window that the value of the cost function is within the first predetermined range;

wherein determining that the quantity of occurrences that the speed-amplitude crosses the first threshold over the window meets the second parameter comprises determining that the quantity of occurrences that the speed-amplitude crosses the first threshold is within the second predetermined range; and

wherein determining that the quantity of occurrences that the speed-amplitude crosses the second threshold meets the third parameter comprises determining that the quantity of occurrences that the speed-amplitude crosses the second threshold exceeds the predetermined value.

22. The cardiac monitoring apparatus of claim 20 , the operations further comprising:

determining for one or more other windows consecutive to the window:

a quantity of occurrences that a speed-amplitude determined for the one or more other windows crosses the first threshold,

a value of the cost function of the speed-amplitude for the one or more other windows, and

a quantity of occurrences that the speed amplitude for the one or more consecutive windows crosses the second threshold; and

wherein identifying the onset of the ventricular fibrillation event comprises determining for the one or more other windows that:

the value of the cost function for the one or more other windows meets the first parameter,

the quantity of occurrences that the speed-amplitude for the one or more other windows crosses the second threshold meets the second parameter, and

the quantity of occurrences that the speed-amplitude for the one or more other windows crosses the third threshold meets the third parameter.

23. The cardiac monitoring apparatus of claim 17 ,

wherein the identifying an onset of a ventricular fibrillation event is based on a quantity of occurrences that the speed-amplitude crosses a threshold over the window;

wherein the ECG signal comprises a signal for a first channel and a signal for a second channel;

and the operations further comprising:

determining for the window a maximum of a value of the cost function of the signal for the first channel and a value of the cost function of the signal for second channel, and

determining a maximum value of a quantity of occurrences that the signal for the first channel crosses a predetermined ECG threshold and a quantity of occurrences that the signal for the second channel crosses the predetermined ECG threshold; and

wherein identifying the onset of a ventricular fibrillation event comprises determining the onset of the ventricular fibrillation based on the maximum value of the cost functions for the first channel and the second channel and the maximum value of the quantity of occurrences that the ECG signal crosses the predetermined ECG threshold for the first channel and the second channel.

24. The cardiac monitoring apparatus of claim 17 ,

wherein the ECG signal comprises a signal for a first channel and a signal for a second channel; and

wherein determining a speed-amplitude from the analytical pair comprises determining an average of a speed-amplitude for the signal of the first channel and a speed-amplitude for the signal of the second channel.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 10, 2021
From: TRUIST BANK (SUCCESSOR BY MERGER TO SUNTRUST BANK), AS ADMINISTRATIVE AGENT
To: BRAEMAR MANUFACTURING, LLC
Reel/Frame 055271/0796 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 20, 2017
From: BRAEMAR MANUFACTURING, LLC
To: SUNTRUST BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 043267/0804 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2017
From: HEALTHCARE FINANCIAL SOLUTIONS, LLC
To: BRAEMAR MANUFACTURING, LLC
Reel/Frame 043168/0028 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 16, 2015
From: GENERAL ELECTRIC CAPITAL CORPORATION, AS RETIRING AGENT
To: HEALTHCARE FINANCIAL SOLUTIONS, LLC, AS SUCCESSOR AGENT
Reel/Frame 037115/0473 →
SECURITY INTEREST Recorded Dec 31, 2014
From: BRAEMAR MANUFACTURING, LLC
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 034608/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2012
From: CARDIONET, INC.
To: BRAEMAR MANUFACTURING, LLC
Reel/Frame 029546/0516 →