segmentation {EGM} | R Documentation |
Segmentation of electrical signal by wave specifications
Description
Segmentation of electrical signal by wave specifications
Usage
segmentation(
object,
by = "sinus",
pad = "before",
pad_length = 0L,
center = NULL
)
segment_by_sinus(object)
pad_sequence(object, pad, pad_length)
center_sequence(object, center, pad_length)
Arguments
object |
Object of the |
by |
A
|
pad |
Default is before. If center is being used, then the this argument is ignored. |
pad_length |
Offers padding of the segmented beats to a maximum length,
as an |
center |
A single Roman alphabetic letter For example, if sinus waveforms were annotated as |
Details
Requires a 12-lead ECG that has been digitized, and input as an
egm
object. This object must have an annotation file associated with it
that contains demarcation annotations. Please see below for approaches based
on the annotation type. Current, the following are supported:
sinus = supports using ecgpuwave as the annotator
Value
Returns a list of egm
objects. Each item is a segmentation of an
egm
, using the selected channels (if available). It will attempt to
optimize and pick the best annotations to help create consistencies between
the signal channels as possible.
Sinus beat segmentation
Identify individual sinus beats on surface ECG and extract as individual
beats, returning a list of sinus beats in the form of the egm
class. a
consistent P, R, and T wave amongst all channels. If a channel
does not have, for example, a visible T wave, it will still label it as
information gained from other channels. This is based off of the algorithm
from the annotation tool named ecgpuwave
. Please see read_annotation()
for further details.