IP Library Granted Patent US 7,054,453
Granted Patent B2
US 7,054,453 · App. 10/113,425 · Granted May 30, 2006

Fast estimation of weak bio-signals using novel algorithms for generating multiple additional data frames

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,054,453
App. No.
10/113,425
Granted
May 30, 2006
Kind
B2
Abstract

A method and apparatus for de-noising weak bio-signals having a relatively low signal to noise ratio utilizes an iterative process of de-noising a data set comprised of a new set of frames. The method separately performs a non-linear de-noising operation on each of the component frames and combines the resultant de-noised frames to form a combined resultant de-noised input signal. The method is preferably carried out in a digital processor.

Claims (77)

1. A signal processor for de-noising an input signal, comprising:

a memory for storing the input signal,

wherein the input signal is divided into a plurality of frames of data points; and

a processor configured to:

separately perform a non-linear de-noising operation on each of the plurality of frames of data points; re-order the frames of data points before de-noising them another time; and

combine all resultant de-noised frames of data points to form a combined resultant de-noised input signal,

wherein the non-linear de-noising operation includes:

performing a discrete wavelet transform on each of the plurality of frames of data points.

2. The signal processor of claim 1 wherein

the processor is further configured to iteratively de-noise the frames of data points for a plurality of times before they are finally combined into a combined resultant de-noised input signal.

3. The signal processor of claim 2 wherein

the processor is configured to combine multiple numbers of frames of data points before each iteration.

4. The signal processor of claim 2 wherein

the processor is further configured to use a different threshold for each iteration of de-noising.

5. The signal processor of claim 1 wherein

the input signal is comprised of an array of A 1 or 2 N frames of data points, and the processor is further configured to perform up to N−1 de-noising iterations.

6. A signal processor for de-noising an input signal, comprising:

a memory for storing the input signal,

wherein the input signal is divided into a plurality of frames of data points; and

a processor configured to:

separately perform a non-linear de-noising operation on each of the plurality of frames of data points;

rearrange the plurality of frames of data points to create new frames of data points and perform a non-linear de-noising operation on each of the new frames of data points; and

combine the resultant de-noised frames of data points and the resultant de-noised new frames of data points to form a combined resultant de-noised input signal.

7. The signal processor of claim 6 wherein

the processor is further configured to iteratively de-noise the frames of data points for a plurality of times as part of each de-noising operation before they are finally combined into a combined resultant de-noised input signal.

8. The signal processor of claim 7 wherein

the process is configured to combine multiple numbers of frames of data points before each iteration.

9. The signal processor of claim 7 wherein

the processor is further configured to use a different threshold for each iteration of de-noising.

10. The signal processor of claim 6 wherein

the input signal is comprised of an array of A 1 or 2 N frames of data points, and the processor is further configured to perform up to N−1 de-noising iterations.

11. A method for de-noising an input signal comprising:

dividing the input signal into a plurality of frames of data points;

performing a separate non-linear de-noising operation on each of the plurality of frames of data points,

wherein the non-linear de-noising operation includes performing a discrete wavelet transform on each of the plurality of frames of data points; re-ordering the frames of data points before de-noising them another time; and

combining the resultant de-noised frames of data points to form a combined resultant de-noised input signal.

12. The method of claim 11 wherein

the de-noising step further comprises iteratively de-noising the frames of data points for a plurality of times before they are finally combined into a combined resultant de-noised input signal.

13. The method of claim 12 , wherein

the de-noising step further comprises combining multiple numbers of frames of data points before each iteration.

14. The method of claim 12 wherein

the de-noising step further comprises using a different threshold for each iteration of de-noising.

15. The method of claim 11 wherein

the input signal is comprised of an array of A 1 or 2 N frames of data points, and the de-noising step includes performing up to N−1 de-noising iterations.

16. A method for de-noising an input signal comprising:

dividing the input signal into a plurality of frames of data points;

performing a separate non-linear de-noising operation on each of the plurality of frames of data points;

rearranging the plurality of frames of data points to create new frames of data points and performing a non-linear de-noising operation on each of the new frames of data points; and

combining the resultant de-noised frames of data points and the resultant de-noised new frames of data points to form a combined resultant de-noised input signal.

17. The method of claim 16 wherein

the de-noising step further comprises iteratively de-noising the frames of data points for a plurality of times as part of each de-noising operation before they are finally combined into a combined resultant de-noised input signal.

18. The method of claim 17 further comprising the step of

combining multiple numbers of frames of data points before each iteration.

19. The method of claim 17 further comprising the step of

using a different threshold for each iteration of de-noising.

20. The method of claim 16 wherein

the input signal is comprised of an array of A 1 or 2 N frames of data points, and wherein the de-noising step includes performing up to N−1 de-noising iterations.

21. The signal processor of claim 1 , wherein

the segmented input signal is a bio-signal.

22. The signal processor of claim 21 , wherein

the bio-signal is a weak bio-signal having a signal to noise ratio less than about 0 dB.

23. A signal processor for removing noise from a signal, comprising:

a memory for storing an input signal,

wherein the input signal is divided into a plurality of frames; and

a processor configured to:

perform a separate discrete wavelet transform on each of the plurality of frames to create an array of wavelet coefficients;

de-noise the array of wavelet coefficients;

re-order the wavelet coefficients in the array of wavelet coefficients to create rearranged frames;

de-noise the rearranged frames; and

combine the de-noised rearranged frames to form a combined resultant de-noised input signal.

24. A method for removing noise from an input signal comprising:

dividing the input signal into a plurality of frames;

performing a separate discrete wavelet transform on each of the plurality of frames to create an array of wavelet coefficients;

de-noising the array of wavelet coefficients;

re-ordering the wavelet coefficients in the array of wavelet coefficients to create rearranged frames;

de-noising the rearranged frames; and

combining the de-noised rearranged frames to form a combined resultant de-noised signal.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2021
From: BRAINSCOPE COMPANY, INC.
To: BRAINSCOPE SPV LLC
Reel/Frame 057454/0549 →
SECURITY INTEREST Recorded Sep 7, 2021
From: BRAINSCOPE SPV LLC
To: AON IP ADVANTAGE FUND LP, AS AGENT
Reel/Frame 057454/0570 →
RELEASE OF SECURITY INTEREST Recorded Jul 15, 2021
From: MIDCAP FINANCIAL TRUST
To: BRAINSCOPE COMPANY, INC.
Reel/Frame 056872/0953 →
RELEASE OF SECURITY INTEREST Recorded Oct 23, 2015
From: SANDY SPRING BANK
To: BRAINSCOPE COMPANY, INC.
Reel/Frame 036864/0714 →
SECURITY INTEREST Recorded Oct 23, 2015
From: BRAINSCOPE COMPANY, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 036871/0664 →
SECURITY INTEREST Recorded Jul 1, 2015
From: BRAINSCOPE COMPANY, INC.
To: SANDY SPRING BANK
Reel/Frame 035958/0201 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2015
From: ALOHA BS HOLDINGS LLC
To: BRAINSCOPE COMPANY, INC.
Reel/Frame 036063/0237 →
SECURITY AGREEMENT Recorded Mar 6, 2009
From: BRAINSCOPE COMPANY, INC.
To: ALOHA BS HOLDINGS LLC
Reel/Frame 022354/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2007
From: EVEREST BIOMEDICAL INSTRUMENTS COMPANY, INC.
To: BS HOLDINGS, INC.
Reel/Frame 019047/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2007
From: BS HOLDINGS, INC.
To: BRAINSCOPE COMPANY, INC.
Reel/Frame 019047/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2002
From: CAUSEVIC, ELVIR; CAUSEVIC, ELDAR
To: EVEREST BIOMEDICAL INSTRUMENTS COMPANY
Reel/Frame 012772/0095 →