ECG interpretation · Guided by rules, refined by clinicians

From signal.
To insight.

Locate candidate anomalies. Bring clinical judgment to every boundary.
A visual workspace for clinicians to review and refine ECG annotations.

Explore the interactive demo ↓
PQRST segmentationClinical rules candidate localizationClinician review & refinement
The objective

Make the region of interest
easier to review.

The project connects ECG segmentation with clinical review. First, the recording is segmented into P, Q, R, S, and T components. Clinical rules then use that structure to localize candidate anomalous segments and generate preliminary annotations, or pseudo-labels.

ECG Verification brings those candidates into a visual workspace where doctors can inspect the waveform, refine the marked region, and add anomaly types. The goal is to support precise annotation, with clinical judgment guiding the final interpretation.

The project workflow

Segment. Localize. Refine.

01

Segment the ECG

Identify the PQRST components to establish the waveform structure used by the next stage of analysis.

ECG recording → PQRST segments
02

Localize candidate anomalies

Apply clinical rules to the segmented signal to propose regions of interest. These pseudo-labels give clinicians a starting point for review.

Clinical rules → candidate regions
03

Refine with clinical judgment

Inspect each candidate in context. Move or resize its bounding box, add missed regions, remove unsuitable annotations, and assign or add anomaly types.

Clinician review → refined annotations
The desktop workspace

The whole signal.
The precise region.

Review candidate regions across twelve leads.
Focus on a lead to refine its annotations.

ECG Labelling Tool showing twelve ECG leads in two columns, colored annotation spans, sample navigation, and a label sidebar.
The clinician review workspace: twelve-lead context, colored annotation regions, and anomaly labels. Select the screenshot to view it at full size.
Explore the review experience

Select. Drag. Refine.

Select a lead to inspect its waveform.
Then move a box or adjust its width.

Interactive previewSample 1/3
Selected lead

Lead II

Move boxes · Resize width

Try moving and resizing bounding boxes on a red ECG grid, by dragging inside a box or using its left and right handles. Edits stay in this preview during your visit; signals and annotations are illustrative. Anomaly-type management is available in the desktop app.