Claims
- 1. A method of detecting a change in at least one feature of an input signal, the method comprising the steps of:
(a) receiving the input signal; (b) determining at least one time-weighted cumulative distribution function of the input signal; (c) comparing the time-weighted cumulative distribution function to a reference function in order to detect the change in the feature of the input signal; and (d) communicating detection of the change in the feature.
- 2. The method as set forth in claim 1, wherein the input signal is of arbitrary type, origin, scale, and degree of complexity.
- 3. The method as set forth in claim 1, wherein the input signal is selected from the group consisting of: continuous-time signals, discrete-time signals, analog signals, digital signals, scalar signals, multi-dimensional signals, deterministic signals, stochastic signals, stationary signals, non-stationary signals, linear signals, and nonlinear signals.
- 4. The method as set forth in claim 1, wherein the input signal is selected from the group consisting of: biological signals, financial signals, physical signals, communication signals, mechanical signals, chemical signals, sequences of measured data, and lists of measured data.
- 5. The method as set forth in claim 1, wherein step (a) includes preprocessing the input signal to derive a feature signal, wherein the feature signal is thereafter used in place of the input signal.
- 6. The method as set forth in claim 5, wherein the feature signal is multi-dimensional, with each dimension being representative of a level of a particular feature of the input signal.
- 7. The method as set forth in claim 6, wherein the particular feature of the input signal is selected from the group consisting of: derivatives, integrals, moments, wavespeed, signal power in a time window, signal power in a particular frequency band, frequency domain features, time domain features, measures from nonlinear dynamics, measures of rythmicity, wave shape, and amplitude.
- 8. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function is determined from at least one function selected from the group consisting of: time-weighted density functions, time-weighted feature density functions, time-dependent feature density functions, modulated threshold density functions, time-weighted modulated threshold density functions, time-dependent modulated threshold density functions, time-weighted amplitude density functions, time-dependent amplitude density functions, time-weighted counting density functions, time-dependent counting density functions, time-weighted threshold crossing density functions, time-dependent threshold crossing density functions, time-weighted acceleration density functions, time-dependent acceleration density functions.
- 9. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function is determined using a foreground moving time window of the input signal.
- 10. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function depends upon at least one other auxiliary signal.
- 11. The method as set forth in claim 10, wherein the auxiliary signal may be determined from the input signal.
- 12. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function utilizes exponential forgetting.
- 13. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function is determined parametrically.
- 14. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function is determined by first determining at least one parameter upon which the time-weighted cumulative distribution function depends and where the time-weighted cumulative distribution function is selected from the group consisting of: Gaussian distributions, Chi-square distributions, Uniform distributions, Exponential distributions, Beta distributions, and Triangle distributions.
- 15. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function is determined non-parametrically.
- 16. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function is determined by interpolation from a plurality of percentile values of a second time-weighted cumulative distribution function.
- 17. The method as set forth in claim 1, wherein the time-weighted cumulative distribution function is determined by extrapolation from a plurality of percentile values of a second time-weighted cumulative distribution function.
- 18. The method as set forth in claim 1, wherein the reference function is a second time-weighted cumulative distribution function determined from a background moving time window of the input signal.
- 19. The method as set forth in claim 1, wherein step (c) further includes quantifying the change in the feature.
- 20. The method as set forth in claim 1, wherein step (c) is performed in real time.
- 21. The method as set forth in claim 1, further including step (e) using the detected change in the feature to predict a future change in the input signal.
- 22. The method as set forth in claim 1, further including step (e) using the detected change in the feature to control a process.
- 23. The method as set forth in claim 1, further including step (e) using the detected change in the feature to recognize the presence of a pattern in a particular feature of the input signal.
- 24. A system for detecting a change in at least one feature of an input signal, the system comprising circuitry operable to:
receive the input signal; determine at least one time-weighted cumulative distribution function of the input signal; compare the time-weighted cumulative distribution function to a reference function in order to detect the change in the feature of the input signal; and communicate detection of the change in the feature.
- 25. The system as set forth in claim 24, wherein the input signal is of arbitrary type, origin, scale, and degree of complexity.
- 26. The system as set forth in claim 24, wherein the input signal is selected from the group consisting of: continuous-time signals, discrete-time signals, analog signals, digital signals, scalar signals, multi-dimensional signals, deterministic signals, stochastic signals, stationary signals, non-stationary signals, linear signals, and nonlinear signals.
- 27. The system as set forth in claim 24, wherein the input signal is selected from the group consisting of: biological signals, financial signals, physical signals, communication signals, mechanical signals, chemical signals, sequences of measured data, and lists of measured data.
- 28. The system as set forth in claim 24, wherein the circuitry is further operable to preprocess the input signal to derive a feature signal, wherein the feature signal may thereafter be used in place of the input signal.
- 29. The system as set forth in claim 28, wherein the feature signal is multi-dimensional, with each dimension being representative of a level of a particular feature of the input signal.
- 30. The system as set forth in claim 29, wherein the particular feature of the input signal is selected from the group consisting of: derivatives, integrals, moments, wavespeed, signal power in a time window, signal power in a particular frequency band, frequency domain features, time domain features, measures from nonlinear dynamics, measures of rythmicity, wave shape, and amplitude.
- 31. The system as set forth in claim 24, wherein the circuitry is further operable to quantify the change in the feature.
- 32. The system as set forth in claim 24, wherein the detected change in the feature is used to predict a future change in the input signal.
- 33. The system as set forth in claim 24, wherein the detected change in the feature is used to control a process.
- 34. The system as set forth in claim 24, wherein the detected change in the feature is used to recognize the presence of a pattern in a particular feature of the input signal.
- 35. The system as set forth in claim 24, wherein the time-weighted cumulative distribution function is determined using exponential forgetting.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation application of Ser. No. 09/824,946 which is hereby incorporated into the present application by reference.
[0002] The present application relates to and claims priority with regard to all common subject matter of a first provisional patent application titled “Methods for Signal Analysis, Order Statistic Signal Normalization, and Analog Implementation of Order Statistic Filters”, Serial No. 60/194,130, filed Apr. 3, 2000. The identified first provisional patent application is hereby incorporated into the present application by reference.
[0003] The present application also relates to and claims priority with regard to all common subject matter of a second provisional patent application titled “Methods for Analysis and Comparison of Continuous Variables”, Ser. No. ______, filed ______, 2000. A copy of the identified second provisional patent application is submitted herewith and hereby incorporated into the present application by reference.
Government Interests
[0004] The U.S. Government has a paid-up license in this invention and the right in limited circumstances to require the patent owner to license others on reasonable terms as provided for by the terms of Grant No. 5R44NS34630-03 awarded by the National Institutes of Health/National Institute of Neurological Disorders and Stroke (NINDS).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60194130 |
Apr 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09824946 |
Apr 2001 |
US |
Child |
10404850 |
Apr 2003 |
US |