# US 11,890,103 B2 · Identifying ECG signals having the same morphology

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,890,103 B2
- Document ID: US11890103B2
- Status: Granted
- Kind: B2
- Application number: 17/523,244
- Filed: 2021-11-10
- Published: 2022-03-03
- Granted: 2024-02-06
- Earliest claimed: 2016-08-10
- Assignees: Biosense Webster (Israel) Ltd.
- Applicants: Biosense Webster (Israel) Ltd.
- Inventors: Elad Nakar; Amir Ben-Dor; Noam Seker Gafni
- Web page: https://patentgrep.com/patent/US11890103B2

## CPC

- A61B 5/35: by template matching
- A61B 5/346: Analysis of electrocardiograms
- A61B 5/361: Detecting fibrillation
- A61B 5/363: Detecting tachycardia or bradycardia
- A61B 5/364: Detecting abnormal ECG interval, e.g. extrasystoles, ectopic heartbeats
- A61B 5/366: Detecting abnormal QRS complex, e.g. widening
- A61B 5/7246: {using correlation, e.g. template matching or determination of similarity}
- A61B 5/287: Holders for multiple electrodes, e.g. electrode catheters for electrophysiological study [EPS]
- A61B 5/7264: {Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems}
- A61B 5/743: {Displaying an image simultaneously with additional graphical information, e.g. symbols, charts, function plots}
- A61B 2505/05: Surgical care
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)

## Abstract

A method including processing electrocardiograph (ECG) signals taken over a heartbeat received over a plurality of channels, selecting a subset of the ECG signals captured at a point in time with a window of interest (WOI) around reference annotations and having a morphology pattern within the WOI, storing the morphology patterns, receiving continuous sets of ECG signals taken over a plurality of heartbeats over the plurality of channels and having a morphology pattern within the WOI, performing a correlation between the stored morphology patterns of the ECH signals and the morphology patterns of the continuous sets of ECH signals for each heartbeat, generating a correlation coefficient that is a measure of a goodness of fit between geometries of the ECG signals and the continuous sets of ECG signals and identifying each heartbeat having a correlation coefficient that exceeds a threshold coefficient as having been caused by an arrhythmia.

## Claims

### Claim 1

A method, comprising:
processing a first set of electrocardiograph (ECG) signals taken over a single heartbeat of a human subject, the first set of ECG signals being received over a plurality of channels;
receiving reference annotations of the first set of ECG signals;
selecting a subset of the first set of ECG signals captured at a point in time with a window of interest (WOI) time period around the reference annotations of the first set of ECG signals, the subset of signals each having a morphology pattern within the WOI;
storing the morphology patterns of the subset of ECG signals;
receiving continuous sets of ECG signals taken over a plurality of heartbeats of the human subject, the continuous sets of ECG signals being received over the plurality of channels, each of the continuous sets of ECG signals having a morphology pattern within a time period equal to the WOI time period for each heartbeat;
performing a correlation between the stored morphology patterns of the first set of ECG signals and the morphology patterns of each of the continuous sets of ECG signals for each heartbeat;
generating for each heartbeat of the plurality of heartbeats a correlation coefficient that is a measure of a goodness of fit between geometries of the first set of ECG signals and each of the continuous sets of ECG signals; and
identifying each heartbeat of the plurality of heartbeats having a correlation coefficient that exceeds a threshold coefficient as having been caused by an arrhythmia.

### Claim 2 (depends on 1)

The method of claim 1, wherein the reference annotations correspond to a time of occurrence selected from the group consisting of a largest positive value on one selected ECG signal, a largest negative value on one selected ECG signal, a largest positive slope on one selected ECG signal and a largest negative slope on one selected ECG signal.

### Claim 3 (depends on 2)

The method of claim 2, wherein the time of occurrence corresponds to a time of activation of a section of myocardium generating the ECG signals.

### Claim 4 (depends on 1)

The method of claim 1, wherein a weighted correlation score is calculated over all the channels, for each heartbeat.

### Claim 5 (depends on 1)

The method of claim 1, wherein a location of the identified heartbeat is incorporated into a map of the heart generating the ECG signals.

### Claim 6 (depends on 1)

The method of claim 1, further comprising applying a phase shift between the first set of ECG signals and the continuous sets of ECG signals prior to generating the correlation coefficient.

### Claim 7 (depends on 6)

The method of claim 6, further comprising iteratively altering the phase shift to determine a maximum weighted correlation coefficient, and identifying each heartbeat of the plurality of heartbeats having a maximum weighted correlation coefficient that exceeds the threshold coefficient as having been caused by an arrhythmia.

### Claim 8

An apparatus, comprising:
a set of electrodes configured to be positioned in a heart of a human subject for acquiring electrocardiograph (ECG) signals over a plurality of channels; and
a processor, configured for:
processing a first set of electrocardiograph (ECG) signals taken over a single heartbeat of a human subject;
receiving reference annotations of the first set of ECG signals;
selecting a subset of the first set of ECG signals captured at a point in time with a window of interest (WOI) time period around the reference annotations of the first set of ECG signals, the subset of signals each having a morphology pattern within the WOI;
storing the morphology patterns of the subset of ECG signals;
receiving continuous sets of ECG signals taken over a plurality of heartbeats of the human subject, the continuous sets of ECG signals being received over the plurality of channels, each of the continuous sets of ECG signals having a morphology pattern within a time period equal to the WOI time period for each heartbeat;
performing a correlation between the stored morphology patterns of the first set of ECG signals and the morphology patterns of each of the continuous sets of ECG signals for each heartbeat;
generating for each heartbeat of the plurality of heartbeats a correlation coefficient that is a measure of a goodness of fit between geometries of the first set of ECG signals and each of the continuous sets of ECG signals; and
identifying each heartbeat of the plurality of heartbeats having a correlation coefficient that exceeds a threshold coefficient as having been caused by an arrhythmia.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the reference annotations correspond to a time of occurrence selected from the group consisting of a largest positive value on one selected ECG signal, a largest negative value on one selected ECG signal, a largest positive slope on one selected ECG signal and a largest negative slope on one selected ECG signal.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the time of occurrence corresponds to a time of activation of a section of myocardium generating the ECG signals.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein a weighted correlation score is calculated over all the channels, for each heartbeat.

### Claim 12 (depends on 8)

The apparatus of claim 8, wherein a location of the identified heartbeat is incorporated into a map of the heart generating the ECG signals.

### Claim 13 (depends on 8)

The apparatus of claim 8, further comprising applying a phase shift between the first set of ECG signals and the continuous sets of ECG signals prior to generating the correlation coefficient.

### Claim 14 (depends on 13)

The apparatus of claim 13, further comprising iteratively altering the phase shift to determine a maximum weighted correlation coefficient, and identifying each heartbeat of the plurality of heartbeats having a maximum weighted correlation coefficient that exceeds the threshold coefficient as having been caused by an arrhythmia.

### Claim 15

A computer program product comprising:
program instructions on a non-transitory computer-readable storage medium, where execution of the program instructions using a computer causes the computer to perform a method, comprising:
processing a first set of electrocardiograph (ECG) signals taken over a single heartbeat of a human subject, the first set of ECG signals being received over a plurality of channels;
receiving reference annotations of the first set of ECG signals;
selecting a subset of the first set of ECG signals captured at a point in time with a window of interest (WOI) time period around the reference annotations of the first set of ECG signals, the subset of signals each having a morphology pattern within the WOI; storing the morphology patterns of the subset of ECG signals;
receiving continuous sets of ECG signals taken over a plurality of heartbeats of the human subject, the continuous sets of ECG signals being received over the plurality of channels, each of the continuous sets of ECG signals having a morphology pattern within a time period equal to the WOI time period for each heartbeat;
performing a correlation between the stored morphology patterns of the first set of ECG signals and the morphology patterns of each of the continuous sets of ECG signals for each heartbeat;
generating for each heartbeat of the plurality of heartbeats a correlation coefficient that is a measure of a goodness of fit between geometries of the first set of ECG signals and each of the continuous sets of ECG signals; and
identifying each heartbeat of the plurality of heartbeats having a correlation coefficient that exceeds a threshold coefficient as having been caused by an arrhythmia.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the reference annotations correspond to a time of occurrence selected from the group consisting of a largest positive value on one selected ECG signal, a largest negative value on one selected ECG signal, a largest positive slope on one selected ECG signal and a largest negative slope on one selected ECG signal.

### Claim 17 (depends on 16)

The computer program product of claim 16, wherein the time of occurrence corresponds to a time of activation of a section of myocardium generating the ECG signals.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein a weighted correlation score is calculated over all the channels, for each heartbeat.

### Claim 19 (depends on 15)

The computer program product of claim 15, wherein a location of the identified heartbeat is incorporated into a map of the heart generating the ECG signals.

### Claim 20 (depends on 15)

The computer program product of claim 15, further comprising applying a phase shift between the first set of ECG signals and the continuous sets of ECG signals prior to generating the correlation coefficient and iteratively altering the phase shift to determine a maximum weighted correlation coefficient, and identifying each heartbeat of the plurality of heartbeats having a maximum weighted correlation coefficient that exceeds the threshold coefficient as having been caused by an arrhythmia.
