×

Adaptive epsilon-tube filter for blunt noise removal

  • US 10,034,638 B2
  • Filed: 02/22/2016
  • Issued: 07/31/2018
  • Est. Priority Date: 04/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of adaptively filtering a signal, comprising:

  • sampling, by one or more processors, a signal over a plurality of successive sliding time windows, the signal including a primary signal component having an amplitude that varies over time but is substantially constant within each of the plurality of successive sliding time windows;

    receiving, by one or more processors, a plurality of movement signals over a first sliding time window from among the plurality of successive sliding time windows, the plurality of movement signals being indicative of a blunt noise component that is introduced into the signal within the first sliding time window as a motion artifact due to a user'"'"'s movement, the blunt noise component having a frequency spectrum that overlaps with the received signal;

    calculating, by one or more processors, a prototype signal that models dominant frequency components of the signal from a second sliding time window that chronologically precedes the first sliding time window;

    calculating, by one or more processors, a set of filter coefficients utilizing the plurality of movement signals within the first sliding time window to (i) minimize an objective function associated with frequency error, and (ii) satisfy a constraint associated with the filtered signal amplitude; and

    filtering, by one or more processors, the signal within the first sliding time window in accordance with the set of filter coefficients to retain the primary signal component while removing the blunt noise,wherein the constraint is satisfied when the filtered signal amplitude within the first sliding time window is limited between a threshold value based upon the primary signal component amplitude within the second sliding time window, andwherein the objective function is minimized when the error between frequency components of the filtered signal within the first sliding time window and the frequency components of the prototype signal are minimized.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×