IP Library Granted Patent US 11,331,034
Granted Patent B2
US 11,331,034 · App. 17/492,241 · Granted May 17, 2022

Automatic method to delineate or categorize an electrocardiogram

Inventors: Jérémy Rapin (Paris, FR); Jia Li (Paris, FR); Mathurin Massias (Paris, FR)
Assignee: Cardiologs Technologies SAS
A61B5/361A61B5/316A61B5/349A61B5/364A61B5/366A61B5/7264G16H50/20G16H50/30A61B5/7203A61B5/7221A61B5/7267A61B5/7282
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 11,331,034
App. No.
17/492,241
Granted
May 17, 2022
Kind
B2
Abstract

Disclosed is a method for computerizing delineation and/or multi-label classification of an ECG signal, including: applying a neural network to the ECG, labelling the ECG, and optionally displaying the labels according to time with the ECG signal.

Claims (51)

1. A system for detecting anomalies in an electrocardiogram (ECG) signal corresponding to a patient, the system comprising at least one server and at least one processor configured to execute instructions to:

receive the ECG signal sampled from the patient over a plurality of time points;

determine delineation scores at each time point of the plurality of time points of at least a portion of the ECG signal, the delineation scores corresponding to multiple wave types at each time point;

determine anomaly scores based on the at least a portion of an ECG signal and the delineation scores, the anomaly scores corresponding to multiple anomaly types;

determine that an anomaly corresponding to one of the multiple anomaly types is present in the ECG signal based on at least one of the anomaly scores corresponding to a first time point of the plurality of time points; and

generate information for display comprising a graphical representation of the at least a portion of the ECG signal and a visual indication of the anomaly corresponding to the graphical representation of the at least a portion of the ECG signal at the first time point of the plurality of time points.

2. The system of claim 1 , wherein determining that the anomaly is present in the ECG signal comprises determining that atrial fibrillation is present in the ECG signal.

3. The system of claim 1 , wherein the visual indication of the anomaly is aligned with a location of the anomaly on the graphical representation of the at least a portion of the ECG signal.

4. The system of claim 1 , wherein the at least one processor is further configured to execute instructions to:

determine that a second anomaly corresponding to a second one of the multiple anomaly types and different from the first anomaly is present in the ECG signal based on at least a second one of the anomaly scores corresponding to a second time point of the plurality of time points; and

generate information for display comprising a second visual indication of the second anomaly corresponding to the graphical representation of the at least a portion of the ECG signal at the second time point of the plurality of time points.

5. The system of claim 1 , wherein generating information for display comprises generating delineation information highlighting on the graphical representation of the at least a portion of the ECG signal at least one wave type of the multiple wave types.

6. The system of claim 1 , wherein the at least one processor is further configured to execute instructions to cause display of the graphical representation of the at least a portion of the ECG signal and the visual indication of the anomaly.

7. The system of claim 1 , wherein the at least one processor is further configured to execute instructions to determine a threshold value indicative of the presence of the anomaly.

8. The system of claim 7 , wherein determining that the anomaly is present in the ECG signal comprises comparing the anomaly scores to the threshold value and determining that the at least one of the anomaly scores satisfies the threshold value.

9. The system of claim 1 , wherein determining delineation scores comprises applying the at least a portion of the ECG signal to a first neural network.

10. The system of claim 9 , wherein determining anomaly scores comprises applying the at least a portion of the ECG signal and the delineation scores to a second neural network.

11. A computerized method for detecting anomalies in an electrocardiogram (ECG) signal corresponding to a patient, the computerized method comprising:

receiving an ECG signal sampled from a patient over a plurality of time points;

determining delineation scores at each time point of the plurality of time points of at least a portion of the ECG signal, the delineation scores corresponding to multiple wave types at each time point;

determining anomaly scores based on the at least a portion of an ECG signal and the delineation scores, the anomaly scores corresponding to multiple anomaly types;

determining that an anomaly corresponding to one of the multiple anomaly types is present in the ECG signal based on at least one of the anomaly scores corresponding to a first time point of the plurality of time points; and

generating information for display comprising a graphical representation of the at least a portion of the ECG signal and a visual indication of the anomaly corresponding to the graphical representation of the at least a portion of the ECG signal at the first time point of the plurality of time points.

12. The computerized method of claim 11 , wherein determining that the anomaly is present in the ECG signal comprises determining that atrial fibrillation is present in the ECG signal.

13. The computerized method of claim 11 , wherein the visual indication of the anomaly is aligned with a location of the anomaly on the graphical representation of the at least a portion of the ECG signal.

14. The computerized method of claim 11 , further comprising:

determining that a second anomaly corresponding to a second one of the multiple anomaly types and different from the first anomaly is present in the ECG signal based on at least a second one of the anomaly scores corresponding to a second time point of the plurality of time points; and

generating information for display comprising a second visual indication of the second anomaly corresponding to the graphical representation of the at least a portion of the ECG signal at the second time point of the plurality of time points.

15. The computerized method of claim 11 , wherein generating information for display comprises generating delineation information highlighting on the graphical representation of the at least a portion of the ECG signal at least one wave type of the multiple wave types.

16. The computerized method of claim 11 , further comprising causing display of the graphical representation of the at least a portion of the ECG signal and the visual indication of the anomaly.

17. The computerized method of claim 11 , further comprising determining a threshold value indicative of the presence of the anomaly.

18. The computerized method of claim 17 , wherein determining that the anomaly is present in the ECG signal comprises comparing the anomaly scores to the threshold value and determining that the at least one of the anomaly scores satisfies the threshold value.

19. The computerized method of claim 11 , wherein determining delineation scores comprises applying the at least a portion of the ECG signal to a first neural network.

20. The computerized method of claim 19 , wherein determining anomaly scores comprises applying the at least a portion of the ECG signal and the delineation scores to a second neural network.

21. A programmed routine for use with a computerized system for detecting abnormalities in an electrocardiogram (ECG) signal obtained from a patient, the programmed routine comprising instructions that when executed:

receive an ECG signal sampled from a patient over a plurality of time points;

determine delineation scores at each time point of the plurality of time points of at least a portion of the ECG signal, the delineation scores corresponding to multiple wave types at each time point;

determine anomaly scores based on the at least a portion of an ECG signal and the delineation scores, the anomaly scores corresponding to multiple anomaly types;

determine that an anomaly corresponding to one of the multiple anomaly types is present in the ECG signal based on at least one of the anomaly scores corresponding to a first time point of the plurality of time points; and

generate information for display comprising a graphical representation of the at least a portion of the ECG signal and a visual indication of the anomaly corresponding to the graphical representation of the at least a portion of the ECG signal at the first time point of the plurality of time points.

22. The programmed routine of claim 21 , wherein determining that the anomaly is present in the ECG signal comprises determining that atrial fibrillation is present in the ECG signal.

23. The programmed routine of claim 21 , wherein the visual indication of the anomaly is aligned with a location of the anomaly on the graphical representation of the at least a portion of the ECG signal.

24. The programmed routine of claim 21 , wherein the programmed routine further comprises instructions that when executed:

determine that a second anomaly corresponding to a second one of the multiple anomaly types and different from the first anomaly is present in the ECG signal based on at least a second one of the anomaly scores corresponding to a second time point of the plurality of time points; and

generate information for display comprising a second visual indication of the second anomaly corresponding to the graphical representation of the at least a portion of the ECG signal at the second time point of the plurality of time points.

25. The programmed routine of claim 21 , wherein generating information for display comprises generating delineation information highlighting on the graphical representation of the at least a portion of the ECG signal at least one wave type of the multiple wave types.

26. The programmed routine of claim 21 , wherein the programmed routine further comprises instructions that when executed cause display of the graphical representation of the at least a portion of the ECG signal and the visual indication of the anomaly.

27. The programmed routine of claim 21 , wherein the programmed routine further comprises instructions that when executed determine a threshold value indicative of the presence of the anomaly.

28. The programmed routine of claim 27 , wherein determining that the anomaly is present in the ECG signal comprises comparing the anomaly scores to the threshold value and determining that the at least one of the anomaly scores satisfies the threshold value.

29. The programmed routine of claim 21 , wherein determining delineation scores comprises applying the at least a portion of the ECG signal to a first neural network.

30. The programmed routine of claim 29 , wherein determining anomaly scores comprises applying the at least a portion of the ECG signal and the delineation scores to a second neural network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: CARDIOLOGS TECHNOLOGIES SAS
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 064430/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2021
From: RAPIN, JEREMY; LI, JIA; MASSIAS, MATHURIN
To: CARDIOLOGS TECHNOLOGIES SAS
Reel/Frame 057710/0266 →
Priority Claims (2)
EP 15191769 · Oct 27, 2015 · regional
EP 18305376 · Mar 30, 2018 · regional
Continuity (5)
Continuation 17023977 · Sep 17, 2020
Continuation 15771807
Continuation In Part 14924239 · Oct 27, 2015
Continuation In Part 16367227 · Mar 27, 2019
Related Publication 20220022799A1 · Jan 27, 2022
Cited By (16)
US 1,063,079 US 1,083,114 US 12,213,791 US 12,245,859 US 12,245,860 US 12,274,554 US 12,303,275 US 12,303,277 US 12,324,668 US 12,357,212 US 12,402,819 US 12,408,856 US 12,465,285 US 12,507,931 US 12,582,339 US 12,603,173