Method for reducing baseline drift in a biological signal
First Claim
Patent Images
1. A computer-based method for reducing baseline drift in a biological (bio) signal, the method comprising:
- dividing the bio signal into a plurality of shorter signals having fixed time intervals;
fitting a corresponding portion of a baseline function to a baseline of a respective one of each of the shorter signals;
subtracting the baseline function from the bio signal, thereby flattening the baseline of the bio signal;
setting a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift; and
repeating the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method for reducing or eliminating baseline drift from a biological (bio) signal includes the steps of dividing the bio signal into a plurality of shorter signals having fixed time intervals, fitting a corresponding portion of a baseline function to a baseline of a respective one of each of the shorter signals, and subtracting the baseline function from the bio signal, resulting in a bio signal with a flat baseline.
-
Citations
27 Claims
-
1. A computer-based method for reducing baseline drift in a biological (bio) signal, the method comprising:
-
dividing the bio signal into a plurality of shorter signals having fixed time intervals; fitting a corresponding portion of a baseline function to a baseline of a respective one of each of the shorter signals; subtracting the baseline function from the bio signal, thereby flattening the baseline of the bio signal; setting a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift; and repeating the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-based method for reducing baseline drift in a biological (bio) signal, the method comprising:
-
dividing the bio signal into a plurality of shorter signals having fixed time intervals; fitting a baseline function to a baseline of each of the shorter signals; subtracting the baseline function from the bio signal, thereby flattening the baseline of the bio signal; setting a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift; repeating the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value, wherein the steps are repeated based on an evaluation of a flatness of the bio signal after the subtracting is performed; and evaluating the flatness by fitting an evaluation function to the bio signal and examining a magnitude of the evaluation function. - View Dependent Claims (11)
-
-
12. A computer-based method for reducing baseline drift in a biological (bio) signal, the method comprising:
-
dividing the bio signal into a plurality of shorter signals having fixed time intervals; fitting a baseline function to a baseline of each of the shorter signals; subtracting the baseline function from the bio signal, thereby flattening the baseline of the bio signal; setting a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift; and repeating the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value, wherein the steps are repeated as a function of a comparison between a variation in a value of the baseline function to a resolution of an analog-to-digital converter used to generate the bio signal. - View Dependent Claims (13)
-
-
14. A device for reducing baseline drift in a biological (bio) signal, the device being constructed and arranged to:
-
divide the bio signal into a plurality of shorter signals having fixed time intervals; fit a corresponding portion of a baseline function to a baseline of a respective one of each of the shorter signals; subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal; and set a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift, the device comprising; a communications arrangement configured to receive the bio signal; and a processor configured to divide the bio signal into a plurality of shorter signals having fixed time intervals, fit the corresponding portion of the baseline function to the baseline of the respective one of each of the shorter signals, subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal, and set the total number of the time intervals to be equal to the total number of samples of the bio signal contained in the single cycle of the first frequency value associated with the baseline drift; and a memory including instructions configuring the processor to divide the bio signal into the plurality of shorter signals having fixed time intervals, fit the corresponding portion of the baseline function to the baseline of the respective one of each of the shorter signals, subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal, and set the total number of the time intervals to be equal to the total number of samples of the bio signal contained in the single cycle of the first frequency value associated with the baseline drift, wherein the instructions direct the processor to; repeat the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A device for reducing baseline drift in a biological (bio) signal, the device being constructed and arranged to:
-
divide the bio signal into a plurality of shorter signals having fixed time intervals; fit a baseline function to a baseline of each of the shorter signals; subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal; and set a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift, the device comprising; a communications arrangement configured to receive the bio signal; a processor configured to divide the bio signal into the plurality of shorter signals having fixed time intervals, fit the baseline function to the baseline of each of the shorter signals, subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal, and set the total number of the time intervals to be equal to the total number of samples of the bio signal contained in the single cycle of the first frequency value associated with the baseline drift; and a memory including instructions configuring the processor to divide the bio signal into the plurality of shorter signals having fixed time intervals, fit the baseline function to the baseline of each of the shorter signals, subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal, and set the total number of the time intervals to be equal to the total number of samples of the bio signal contained in the single cycle of the first frequency value associated with the baseline drift, wherein the processor is configured to; repeat the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value, wherein the steps are repeated based on an evaluation of a flatness of the bio signal after performing the subtracting, and evaluate the flatness by fitting an evaluation function to the bio signal and examining a magnitude of the evaluation function. - View Dependent Claims (23)
-
-
24. A device for reducing baseline drift in a biological (bio) signal, the device being constructed and arranged to:
-
divide the bio signal into a plurality of shorter signals having fixed time intervals; fit a baseline function to a baseline of each of the shorter signals; subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal; and set a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift, the device comprising; a communications arrangement configured to receive the bio signal; a processor configured to divide the bio signal into the plurality of shorter signals having fixed time intervals, fit the baseline function to the baseline of each of the shorter signals, subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal, and set the total number of the time intervals to be equal to the total number of samples of the bio signal contained in the single cycle of the first frequency value associated with the baseline drift; and a memory including instructions configuring the processor to divide the bio signal into the plurality of shorter signals having fixed time intervals, fit the baseline function to the baseline of each of the shorter signals, subtract the baseline function from the bio signal, thereby flattening the baseline of the bio signal, and set the total number of the time intervals to be equal to the total number of samples of the bio signal contained in the single cycle of the first frequency value associated with the baseline drift, wherein the processor is configured to repeat the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value, and wherein the steps are repeated as a function of a comparison between a variation in a value of the baseline function to a resolution of an analog-to-digital converter used to generate the bio signal. - View Dependent Claims (25)
-
-
26. A computer-readable storage medium having stored thereon a series of instructions executable by a processor for removing noise from a digital signal, the instructions configured to cause the processor to perform the steps of:
-
dividing the bio signal into a plurality of shorter signals having fixed time intervals; fitting a corresponding portion of a baseline function to a baseline of a respective one of each of the shorter signals; subtracting the baseline function from the bio signal, thereby flattening the baseline of the bio signal; setting a total number of the time intervals to be equal to a total number of samples of the bio signal contained in a single cycle of a first frequency value associated with the baseline drift; and repeating the steps of dividing, fitting, subtracting and setting, while substituting a second frequency value associated with the baseline drift for the first frequency value. - View Dependent Claims (27)
-
Specification