Signal averaging
First Claim
1. A method comprising:
- receiving measurement data characterizing a subset of a plurality of electrical biological signals detected by sensors;
selecting a template region of the signals characterized by the measurement data;
performing principal component analysis (PCA) on the measurement data to generate a virtual lead corresponding to a single channel representation of the subset of signals characterized by the measurement data and performing PCA on the selected template region to generate an optimized template corresponding to a single channel representation of the selected template region;
calculating a cross correlation on the virtual lead and the optimized template to determine a strength of linear dependence between the virtual lead and the optimized template to determine regions of interest (ROIs) of the virtual lead;
detecting peak correlation coefficients in the virtual lead based on the cross-correlation to identify potential ROIs;
comparing the amplitude of each of the ROIs of the virtual lead with the optimized template to determine an error between the optimized template and each ROI of the virtual lead for each of the potential ROIs; and
generating averaged data for the each of the plurality of signals by determining an average for each respective ROI of the virtual lead based on the error.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (500) can comprise performing principal component analysis (PCA) on data corresponding to a subset of a plurality of signals and a selected template to generate a virtual lead and an optimized template (530). The method can also comprise calculating a cross correlation on the virtual lead and the optimized template to determine a strength of linear dependence between the virtual lead and the optimized template to determine regions of interest (ROIs) of the virtual lead (540). The method can further comprise detecting peak correlation coefficients in the virtual lead (550). The method can still further comprise comparing the amplitude of each of the ROIs of the virtual lead with the selected template to determine an error between the template and each ROI of the virtual lead (560). The method can yet further comprise averaging the ROIs to generate averaged data (570).
17 Citations
20 Claims
-
1. A method comprising:
-
receiving measurement data characterizing a subset of a plurality of electrical biological signals detected by sensors; selecting a template region of the signals characterized by the measurement data; performing principal component analysis (PCA) on the measurement data to generate a virtual lead corresponding to a single channel representation of the subset of signals characterized by the measurement data and performing PCA on the selected template region to generate an optimized template corresponding to a single channel representation of the selected template region; calculating a cross correlation on the virtual lead and the optimized template to determine a strength of linear dependence between the virtual lead and the optimized template to determine regions of interest (ROIs) of the virtual lead; detecting peak correlation coefficients in the virtual lead based on the cross-correlation to identify potential ROIs; comparing the amplitude of each of the ROIs of the virtual lead with the optimized template to determine an error between the optimized template and each ROI of the virtual lead for each of the potential ROIs; and generating averaged data for the each of the plurality of signals by determining an average for each respective ROI of the virtual lead based on the error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine readable medium for storing machine readable instructions, the machine readable instructions comprising:
a signal averager that receives measurement data that characterizes a plurality of concurrently detected biological signals, the signal averager comprising; a principal component analysis (PCA) function that performs PCA on the measurement data for a subset of the biological signals to generate a virtual lead corresponding to a single channel representation of the subset of the biological signals and performs PCA on a selected template region of the plurality of biological signals to generate an optimized template corresponding to a single channel representation of the selected template region; a cross correlation (CC) calculator that determines a strength of linear dependence between the virtual lead and the optimized template to determine potential regions of interest (ROIs) of the virtual lead; an amplitude comparator that compares the amplitude of each of the potential ROIs of the virtual lead with the optimized template to determine an error between the optimized template and each ROI of the virtual lead; and a segment averaging function that averages each of the ROIs based on the error between the optimized template and each ROI to calculate averaged data for each of the biological signals. - View Dependent Claims (13, 14, 15, 16)
-
17. A system comprising:
-
a memory for storing machine readable instructions; and a processing unit to access the memory and execute the machine readable instructions, the machine readable instructions comprising; a signal averager to; detect regions of poor signal quality for each of a plurality of signals, wherein each of the plurality of signals corresponds to an electrical biological signal; determine which of the plurality of signals is associated with a bad channel based on the detected regions of poor signal quality; and provide averaged data corresponding to an average of regions of interest (ROIs) that are determined based on a strength of linear dependence between a virtual lead and an optimized template, wherein the virtual lead and the optimized template are determined based on the plurality of signals that are not associated with the bad channel and based on a selected template region of the plurality of signals, and wherein the virtual lead corresponds to a single channel representation of the subset of the biological signals and the optimized template corresponds to a single channel representation of the selected template region. - View Dependent Claims (18, 19, 20)
-
Specification