CN109299640B - 用于信号分析的系统和方法 - Google Patents
用于信号分析的系统和方法 Download PDFInfo
- Publication number
- CN109299640B CN109299640B CN201810199762.7A CN201810199762A CN109299640B CN 109299640 B CN109299640 B CN 109299640B CN 201810199762 A CN201810199762 A CN 201810199762A CN 109299640 B CN109299640 B CN 109299640B
- Authority
- CN
- China
- Prior art keywords
- signal
- comparison
- wavelet
- signals
- window
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 79
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000015654 memory Effects 0.000 claims description 25
- 230000007246 mechanism Effects 0.000 claims description 13
- 238000002372 labelling Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 239000000203 mixture Substances 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 230000000747 cardiac effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000005189 cardiac health Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000009193 crawling Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 208000020446 Cardiac disease Diseases 0.000 description 1
- 235000009413 Ratibida columnifera Nutrition 0.000 description 1
- 241000510442 Ratibida peduncularis Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 208000019622 heart disease Diseases 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010387 memory retrieval Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/148—Wavelet transforms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7253—Details of waveform analysis characterised by using transforms
- A61B5/726—Details of waveform analysis characterised by using transforms using Wavelet transforms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/02—Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/02—Preprocessing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/08—Feature extraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Evolutionary Computation (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Psychiatry (AREA)
- Physiology (AREA)
- Pathology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Fuzzy Systems (AREA)
- Image Analysis (AREA)
- Complex Calculations (AREA)
Abstract
信号分析应用于各个工业和医疗领域。在信号分析中,小波分析起着重要的作用。小波分析需要识别与输入信号关联的母小波。然而,以自动方式识别与输入信号关联的母小波是具有挑战性的。本公开的系统和方法提供对与输入信号关联的小波进行自动选择的信号分析。本公开中提供的方法接收输入信号和与该信号关联的参数集合。进一步,将输入信号分析转化成波形。分析波形以提供图像单元。进一步,通过多个深度架构处理图像单元。深度架构提供了比较评分集合,并且通过利用该比较评分集合来确定匹配的小波族。
Description
相关申请的交叉引用和优先权
本专利申请要求于2017年7月24日提交的印度专利申请201721026253的优先权。
技术领域
本文的实施方式总体上涉及信号处理,并且具体地涉及用于信号分析的系统和方法。
背景技术
信号分析是在工业、医学领域、天文学、核工程、子带编码、光学、湍流、地震预测等中使用的关键技术。在信号分析中,分析与信号关联的信息以确定系统或设备的功能。例如,通过分析患者的心脏信号,可以评估患者的心脏健康。但是,关于信号的信息在时域和频域上分布。可以使用时域分析来分析在时域上分布的信息。例如,在不同的时间间隔心脏信号速率可以不同。通常,可以使用例如快速傅立叶变换(FFT)、离散傅里叶变换(DFT)等技术来分析信号的频域。然而,在分析信号的时域时,关于频域的信息可能会丢失,并且在分析信号的频域时,关于时域的信息可能会丢失。
传统方法能够分析信号的频域或信号的时域。但是,同时分析信号的频域和时域两者是一个挑战。因此小波变换用于同时分析信号的时域和频域。在小波变换中,母小波在分析信号中起着重要作用。母小波是用于生成具有不同级别的多种小波的原型函数。但是,选择母小波是一项具有挑战性的任务,因为母小波的属性集合和待分析信号的属性集合应当准确匹配。传统方法主要依赖于手动选择母小波,而一些自动化方法在以有效方式分析信号方面可能是低效的。
发明内容
本公开的实施方式提出了技术改进,作为对传统系统中发明人所认可的对一个或多个上述技术问题的解决方案。例如,在一个实施方式中,提供了一种用于信号分析的方法。该方法包括一个或多个硬件处理器接收一个或多个信号,其中所述一个或多个信号与至少一个信号参数和先验信息关联。此外,该方法包括一个或多个硬件处理器基于优化的信号斩波窗口将一个或多个信号当中的每个信号斩波为多个斩波信号单元。通过利用与所述一个或多个信号关联的至少一个信号参数和可用于所述一个或多个信号的先验信息来确定优化的信号斩波窗口。将与每个信号关联的至少一个信号参数以及可用于所述一个或多个信号的先验信息存储在数据库中。此外,该方法包括一个或多个硬件处理器将多个斩波信号单元中的每个斩波信号单元转换成波形。此外,该方法包括一个或多个硬件处理器将与多个斩波信号单元对应的每个波形和与多个已知小波族关联的多个波形进行比较,来确定理想缩放窗口的大小。此外,该方法包括一个或多个硬件处理器通过利用理想缩放窗口来对与多个斩波信号单元对应的每个波形进行缩放,来获得一个或多个缩放波形。此外,该方法包括一个或多个硬件处理器通过将一个或多个缩放波形当中的每个缩放波形转换成与缩放波形对应的图像来获得一个或多个图像单元。此外,该方法包括一个或多个硬件处理器通过将一个或多个图像单元当中的每个图像单元与多个已知小波族进行比较而获得一个或多个母小波和一个或多个母小波的多个变体,以基于深度架构机制来获得比较评分集合。用于获得比较评分集合的深度架构机制同时使用多个深度架构分析每个图像单元以获得所述比较评分集合,其中所述比较评分集合当中的每个比较评分指示图像单元与已知小波族的匹配百分比。此外,该方法包括一个或多个硬件处理器基于比较评分集合来确定匹配小波族。
另一方面,提供了一种用于信号分析的系统。该系统包括一个或多个存储器,其包括用于存储一个或多个信号的编程指令和存储库、信号数据库、小波数据库、与所述一个或多个信号关联的至少一个信号参数以及可用于所述一个或多个信号的先验信息;和一个或多个硬件处理器,其可操作地联接到一个或多个存储器,其中一个或多个硬件处理器能够执行存储在一个或多个存储器中的编程指令;以及信号分析单元,其中所述信号分析单元被配置为接收所述一个或多个信号,其中所述一个或多个信号与至少一个信号参数和先验信息关联。此外,信号分析单元被配置为基于优化的信号斩波窗口将所述一个或多个信号当中的每个信号斩波为多个斩波信号单元。此外,信号分析单元被配置为将多个斩波信号单元当中的每个斩波信号单元转换成波形。此外,信号分析单元被配置为将与多个斩波信号单元对应的每个波形和与多个已知小波族关联的多个波形进行比较,以确定理想缩放窗口的大小。此外,信号分析单元被配置为通过利用理想缩放窗口将与多个斩波信号单元对应的每个波形进行缩放以获得一个或多个缩放波形。此外,信号分析单元被配置为通过将一个或多个缩放波形当中的每个缩放波形转换为与缩放波形对应的图像来获得一个或多个图像单元。此外,信号分析单元被配置为通过将一个或多个图像单元当中的每个图像单元与多个已知小波族进行比较而获得一个或多个母小波和一个或多个母小波的多个变体,以基于深度架构机制来获得比较评分集合。此外,信号分析单元被配置为基于比较评分集合来确定匹配小波族;
在又一方面,提供了一种计算机程序产品,其包括非暂时性计算机可读介质,非暂时性计算机可读介质在其中包含用于信号分析系统和方法的计算机程序。当被在计算设备上执行时,计算机可读程序使计算设备接收一个或多个信号,其中该一个或多个信号与至少一个信号参数和先验信息关联。此外,当被在计算设备上执行时,计算机可读程序使计算设备基于优化的信号斩波窗口将一个或多个信号当中的每个信号斩波为多个斩波信号单元。此外,当被在计算设备上执行时,计算机可读程序使计算设备将多个斩波信号单元中的每个斩波信号单元转换成波形。此外,当被在计算设备上执行时,计算机可读程序使计算设备将与多个斩波信号单元对应的每个波形和与多个已知小波族关联的多个波形进行比较,以确定理想缩放窗口的大小。此外,当被在计算设备上执行时,计算机可读程序使计算设备通过利用理想缩放窗口来对与多个斩波信号单元对应的每个波形进行缩放以获得一个或多个缩放波形。此外,当被在计算设备上执行时,计算机可读程序使计算设备通过将一个或多个缩放波形当中的每个缩放波形转换成与缩放波形对应的图像来获得一个或多个图像单元。此外,当被在计算设备上执行时,计算机可读程序使计算设备通过将一个或多个图像单元当中的每个图像单元与多个已知小波族进行比较来获得一个或多个母小波和一个或多个母小波的多个变体,以基于深度架构机制获得比较评分集合。此外,当被在计算设备上执行时,计算机可读程序使计算设备基于比较评分集合来确定匹配小波族。
应当理解,前面的一般性描述和下面的详细描述仅是示例性和解释性的,而并不限制所要求保护的本发明。
附图说明
并入并构成本公开的一部分的附图示出了示例性实施方式,并且与说明书一起用于解释所公开的原理:
图1图示了根据本公开的一些实施方式的实现用于信号分析的系统和方法的网络环境;
图2示出了根据本公开的一些实施方式的用于信号分析的系统和方法的框图;
图3描绘了根据本公开的一些实施方式的用于信号分析的系统和方法的架构图;
图4示出了根据本公开的一些实施方式的用于创建小波数据库和信号数据库的流程图;
图5示出了根据本公开的一些实施方式的用于在图3的各个深度架构中对母小波进行分类的流程图;和
图6示出了根据本公开的一些实施方式的用于信号分析的详细流程图。
本领域技术人员应该理解,本文中的任何框图表示实施本主题的原理的说明性系统和设备的概念性视图。类似地,应当理解,任何流程图、流程图表等表示可以实质上在计算机可读介质中表示并因此由计算机或处理器执行的各种过程,不管该计算机或处理器是否被明确示出。
具体实施方式
参考附图描述示例性实施方式。在这些图中,附图标记的最左边的数字表示附图标记首次出现的数字。为了方便,在任何地方,在所有附图中使用相同的附图标记来表示相同或相似的部件。尽管在本文中描述了所公开原理的示例和特征,但是在不脱离所公开的实施方式的精神和范围的情况下,可以进行修改、适配和其它实施。意图是下面的详细描述仅被认为是示例性的,真正的范围和精神由以下权利要求指示。
在信号处理领域中,小波分析对于执行信号分析起着关键的作用。小波分析一般用于分析时域和频域方面的信号,以找出信号的一个或多个各分量以做出一定的决策。例如,在分析用户的心脏健康时,相对于正常用户的心脏信号分析用户的心脏信号。心脏信号速率的变化可以用于识别与用户相关的心脏疾病。在小波分析中,母小波起着重要的作用,因为母小波可以被缩放和时移以产生子小波集合用于进一步分析。但是,以自动方式选择与已知小波族集合相关的最佳母小波是具有挑战性的。一些已知小波族包括Haar、Daubechies、Symlets、Coiflets、BiorSplines、ReverseBiorthogonal、Meyer、Dmeyer、Gaussian、Mexican_hat、Morlet、Complex Gaussian、Shannon、Frequency B-Spline、Complex Morlet等。
本发明通过接收信号作为输入并分析信号从而以自动方式从已知小波族中识别母小波,因此跳过了传统方法中使用的特征工程化,从而克服了传统信号分析方法的局限性。此外,本公开使用优化的窗口大小以使用小波变换来执行信号分析。另外,本公开通过利用多个深度架构以自动方式选择优化的母小波和母小波变体集合。多个深度架构最初使用数据集的集合进行训练。此外,多个深度架构在处理时学习并更新学习权重。参考图1至图6进一步详细描述对用于信号分析的系统和方法的实施。
现在参考附图,并且更具体地参考图1至图6,其中在所有附图中相似的附图标记一致地表示相应的特征,示出了优选实施方式,并且在以下示例性系统和/或方法的上下文中描述了这些实施方式。
图1示出了根据本主题的示例性实施方式的实现用于信号分析的系统102的网络环境100。用于信号分析的系统102(以下称为系统102)被配置用于使用一个或多个已知小波变换和多个深度架构进行信号分析。一个或多个已知的小波变换包括连续小波变换(CWT)、离散小波变换(DWT)、快速小波变换(FWT)、提升方案和广义提升方案、小波包分解(WPD)、平稳小波变换(SWT)、评分阶傅里叶变换(FRFT)、评分阶小波变换(FRWT)等。系统102可以在计算设备中,例如计算设备104中实施。
尽管考虑到在服务器上实施系统102来解释本公开,但可以理解的是,系统102还可以在多种计算系统中实施,诸如膝上型计算机、台式计算机、笔记本、工作站、基于云的计算环境等。在一个实施方式中,系统102可以在基于云的环境中实施。应该理解,系统102可以通过一个或多个用户设备106-1、106-2...106-N(在下文统称为用户设备106)或驻留在用户设备106上的应用程序被多个用户访问。用户设备106的示例可以包括但不限于便携式计算机、个人数字助理、手持设备、智能手机、平板电脑、工作站等。用户设备106通过网络108通信地联接到系统102。
在实施方式中,网络108可以是无线网络或有线网络或其组合。在示例中,网络108可以实施为计算机网络,实施为不同类型的网络之一,例如虚拟专用网络(VPN)、内联网、局域网(LAN)、广域网(WAN)、互联网等。网络106可以是专用网络或共享网络,其表示使用多种协议(例如超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和无线应用协议(WAP))的不同类型的网络的关联,以相互通信。此外,网络108可以包括多种网络设备,包括路由器、网桥、服务器、计算设备、存储设备。网络108内的网络设备可以通过通信链路与系统102交互。
如上所述,系统102可以在计算设备104,例如手持设备、膝上型计算机或其它便携式计算机、平板电脑、移动电话、PDA、智能电话和台式计算机中实施。系统102还可以在工作站、大型计算机、服务器和网络服务器中实施。在一个实施方式中,系统102可以联接到数据存储库,例如存储库112。存储库112可以存储通过系统102处理、接收和生成的数据。在可替选实施方式中,系统102可以包括数据存储库112。参考图2进一步详细描述系统102的部件和功能。
图2图示了根据本公开的一些实施方式的用于分析信号的信号分析系统200的框图。信号分析系统200(以下称为系统200)可以是系统102(图1)的示例。在示例性实施方式中,系统200可以实施在系统(例如系统102(图1))中,或者与其直接通信。系统200包括一个或多个硬件处理器例如处理器202、至少一个存储器例如存储器204、I/O接口206和信号分析单元250,或与之通信。在一个实施方式中,信号分析单元250可以被实施为系统200中的独立单元,其包括输入信号接收模块(在图2中未示出)、信号分析器模块(在图2中未示出)、小波分析器模块(在图2中未示出)、深度架构模块(在图2中未示出),评分投票模块(在图2中未示出)和比较模块(在图2中未示出)。在另一个实施方式中,信号分析单元250可以被实施为存储器204中的模块,其包括输入信号接收模块(在图2中未示出)、信号分析器模块(在图2中未示出)、小波分析器模块(在图2中未示出)、深度架构模块(在图2中未示出)、评分投票模块(在图2中未示出)以及比较模块(在图2中未示出)。处理器202、存储器204和I/O接口206可以通过系统总线(例如系统总线208)或类似的机构联接。
I/O接口206可以包括多种软件和硬件接口,例如web接口、图形用户接口等。接口206可以包括多种软件接口和硬件接口,例如用于外围设备(例如键盘、鼠标、外部存储器、相机设备和打印机)的接口。此外,接口206可以使得系统102能够与例如web服务器和外部数据库的其它设备进行通信。接口206可以促进各种网络和协议类型内的多种通信,所述网络和协议类型包括有线网络,例如局域网(LAN)、线缆等,以及无线网络,例如无线LAN(WLAN)、蜂窝电话或卫星。为此,接口206可以包括用于将多个计算系统彼此连接或与另一个服务器计算机连接的一个或多个端口。I/O接口206可以包括用于将多个设备彼此连接或与另一个服务器连接的一个或多个端口。
硬件处理器202可以实施为基于操作指令操纵信号的一个或多个微处理器、微型计算机、微控制器、数字信号处理机、中央处理单元、状态机、逻辑电路和/或任何设备。除其它能力之外,硬件处理器202被配置为获取并执行存储在存储器204中的计算机可读指令。
存储器204可以包括本领域已知的任何计算机可读介质,包括例如易失性存储器例如静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM),和/或非易失性存储器例如只读存储器(ROM)、可擦除可编程ROM、闪存、硬盘、光盘和磁带。在一个实施方式中,存储器204包括多个模块220;和存储库240,用于存储通过模块220中的一个或多个和信号分析单元250处理、接收和生成的数据。模块220可以包括执行特定任务或实施特定抽象数据类型的例行程序、程序、对象、部件、数据结构等。
存储器204还包括模块220和数据存储库240。模块220包括补充由信号分析系统200执行的应用程序或功能的程序或编码指令。其中,模块220可以包括执行特定任务或实施特定抽象数据类型的例行程序、程序、对象、部件和数据结构。模块220还可以用作基于操作指令操纵信号的信号处理机、状态机、逻辑电路和/或任何其它设备或部件。此外,模块220可以通过硬件、通过由处理单元执行的计算机可读指令或通过其组合来使用。模块220可以包括多个子模块(未示出)。模块220可以包括补充由信号分析系统200执行的应用程序或功能的计算机可读指令。
数据存储库240可以包括接收的输入信号242、信号数据库244、小波数据库246和其它数据248。另外,其中其它数据248可以用作由于执行模块220和与信号分析单元250关联的模块中的一个或多个模块而处理、接收或生成的数据。存储库240还被配置为保持与存储在数据存储库240中的信号相关的先验信息以及多个信号参数。
虽然数据存储库240示出为在信号分析系统200的内部,但应注意,在可替选实施方式中,数据存储库240也可实施为在信号分析系统200的外部,其中数据存储库240可以被存储在与信号分析系统200通信地联接的数据库(在图2中未示出)内。包含在这种外部数据库内的数据可以被周期性地更新。例如,可以将新数据添加到数据库(在图2中未示出)中和/或可以修改现有数据和/或可以从数据库(在图2中未示出)中删除无用数据。在示例中,数据可以被存储在外部系统,例如轻量级目录访问协议(LDAP)目录和关系数据库管理系统(RDBMS)中。在另一个实施方式中,在数据存储库240中存储的数据可以分布在信号分析系统200和外部数据库之间。
信号分析系统200的信号分析单元250可以被配置为接收一个或多个信号,其中一个或多个信号与至少一个信号参数关联。在本文中,一个或多个信号是指用于将数据从一个位置传送到另一个位置的电流或电磁场。该一个或多个信号可以与多个信号参数和多个先验信息关联。与一个或多个信号关联的多个信号参数包括电压、振幅、角频率、相位角等。与一个或多个信号关联的多个信号参数和多个先验信息被存储在信号数据库和小波数据库中。在一个实施方式中,关于一个或多个信号的先验信息可以包括与信号有关的信息。参照图4进一步解释创建信号数据库和小波数据库的方法。
此外,信号分析系统200的信号分析单元250还可以被配置为基于优化的信号斩波窗口将一个或多个信号中的每个信号斩波为多个斩波信号单元。这里,通过利用与一个或多个信号关联的至少一个信号参数和可用于一个或多个信号的先验信息来获得优化的信号斩波窗口。这里,窗口大小集合被应用于一个或多个信号以生成多个信号单元。此外,可以选择窗口大小集合当中产生最大数量的信号单元的窗口大小作为优化的信号斩波窗口。
此外,信号分析系统200的信号分析单元250可以被配置为将多个斩波信号单元中的每个斩波信号单元转换成波形。信号分析单元250还被配置为将与多个斩波信号单元对应的每个波形和与多个已知小波族关联的多个波形进行比较以确定用于缩放的理想窗口大小。这里,所述比较基于小波相似性比较算法,例如能量-熵比算法进行。此外,基于理想缩放窗口对与多个斩波信号单元对应的每个波形进行缩放以获得一个或多个缩放波形。
信号分析系统200的信号分析单元250还被配置为通过将一个或多个缩放波形当中的每个缩放波形转换为与缩放波形对应的图像来获得一个或多个图像单元。此外,通过将一个或多个图像单元当中的每个图像单元与多个已知小波族进行比较来获得一个或多个母小波和一个或多个母小波的多个变体,从而基于深度架构机制获得比较评分集合。这里,深度架构机制包括多个深度架构。深度架构包括深度信念网络、卷积神经网络、卷积深度信念网络、大存储器存储与检索(LAMSTAR)神经网络,深度玻尔兹曼机、堆叠(去噪)自动编码器、深度堆叠网络、张量深度堆叠网络(T-DSN)、钉-板式(Spike-and-Slab)RBM(SSRBM)、复合分层深度模型、深度编码网络、多层核心机、深度Q网络和存储器网络变体。参照图5说明通过单独深度架构计算比较评分集合当中的比较评分的方法。
现在参考图5,描述了根据本公开的一些实施方式的用于在单独深度架构中对母小波进行分类的流程图。在步骤512,从小波分析器306接收图像单元。在步骤514,通过深度网络1分析图像单元并获得评分。评分为:1)最佳窗口大小和2)针对识别已知小波族的特定集合的偏置。在步骤516,通过深度网络2对应于与小波族关联的偏置获得母小波集合。母小波集合具有最佳的窗口大小。在步骤518,获得多个级别的子小波集合,并且通过深度网络3识别与所接收的图像单元等效的小波族。这里,子小波的窗口大小可以在匹配母小波的理想窗口大小内。此外,在步骤522针对图像单元的所识别的小波族计算比较评分。
信号分析系统200的信号分析单元250还被配置为基于使用多个深度架构与图像单元关联的比较评分集合来确定匹配小波族。这里,通过以下步骤来确定匹配小波族:(i)从多个深度架构接收与图像单元有关的比较评分集合;(ii)通过利用多数投票算法从关于图像单元的比较评分集合中获得多数投票和(iii)通过利用多数投票来标记一个或多个信号当中的与具有匹配小波族的图像单元有关的信号。这里,具有高于预定阈值的多数投票的图像单元被标记为已知小波族,并且一个或多个信号当中的与具有低于预定阈值的多数投票的图像单元有关的信号被标记为未知小波族。
图3描绘了根据本公开的一些实施方式的用于信号分析的系统和方法的架构图。输入信号302被接收并被输入到信号分析器304。在一个实施方式中,输入信号可以是原始信号。可以以在线模式或离线模式的至少一种来接收输入信号。另外,输入信号包括与输入信号302关联的至少一个信号参数和先验信息。信号分析器304基于优化的信号斩波窗口将输入信号302斩波为多个斩波信号单元。优化的信号斩波窗口通过利用与输入信号302关联的至少一个信号参数来确定。这里,与每个信号关联的至少一个信号参数和关于该信号的先验信息被存储在信号数据库316中。斩波信号单元被输入到小波分析器306。小波分析器306将多个斩波信号单元当中的每个斩波信号单元转换成波形。将该波形和与多个已知小波族关联的一个或多个波形进行比较以确定用于缩放的理想窗口大小。此外,对每个波形执行缩放以获得一个或多个缩放的波形。这里,使用优化的缩放窗口来执行缩放。此外,以自动方式将缩放的波形转换为相应的图像以获得图像单元。将图像单元同时输入到“N”个深度架构。每个深度架构计算给定图像单元的评分。例如,对于给定的图像单元,深度架构1308可以对给定图像单元所属的小波族提供比较评分。类似地,深度架构2 310可以对给定图像单元所属的小波族提供比较评分。类似地,“N”个深度架构可以针对给定的图像单元提供相应的比较评分。将由深度架构308、310、312....314计算的各个比较评分作为输入给到评分投票器318。评分投票器318识别给定图像单元的多数投票。如果多数投票高于预定阈值,则确定模块320确定给定图像单元的小波族,并更新信号数据库316和小波数据库322。如果多数投票低于预定阈值,则确定模块320发送用于人决定的图像单元以识别新的小波族。例如,对于给定的图像单元,对于Coiflets小波族的来自深度架构1 308的比较评分是10,对于Symlets小波族的来自深度架构2 310的比较评分是8,而对于Coiflets小波族的来自深度架构3 312的比较评分是10,那么多数投票是针对Coiflets小波族。投票表明,给定的图像单元属于Coiflets小波族,因此图像单元所属的信号来自Coiflets小波族。此外,在小波数据库322中用给定图像单元标记该小波族,并且在信号数据库316中用该小波族标记该信号。
小波数据库322和信号数据库316使用大数据集进行训练。在一个实施方式中,用户可以搜索万维网(WWW)并用相应的母小波类别标记该信号。这里,存储在数据库中的信号及其相关数据集的示例表示如下:
<信号数据集1><母小波2><母小波8>
<信号数据集2><母小波5>
.............................
.............................
<信号数据集“n”><母小波“n”>
在另一个实施方式中,可以以自动方式构建小波数据库322和信号数据库316。图4示出了根据本公开的一些实施方式的用于用信号数据集创建小波数据库322和信号数据库316的流程图。在一个实施方式中,可以在步骤402下载在WWW上可用的多个数据集以获得下载的数据集的集合。此外,在步骤410对下载的数据集进行预处理以获得一个或多个预处理的数据集。在步骤412,将小波变换应用于一个或多个预处理的数据集以使用与提取的小波关联的一个或多个参数来获得一个或多个组成用小波。这里,从信号数据库316取出与一个或多个预处理的数据集关联的一个或多个参数,并以自动方式将其转换为小波集合。在步骤414,针对组成用小波计算质量评分。在步骤416,基于预定的质量评分阈值,将组成用小波收录在小波数据库322中。例如,如果质量评分高于预定质量评分阈值,则将组成用小波收录在数据库中。通过利用与多个与系统200关联的性能历史记录关联的信息集合来获得质量评分阈值。此外,将具有高于预定质量评分的质量评分的组成用小波在信号数据库316中更新。在步骤418,如果质量评分低于预定质量评分阈值,则将组成用小波发送给人类专家以进一步验证。
在另一个实施方式中,通过利用一个或多个小波关键字406来提取小波集合和与该组小波关联的参数,来通过利用web抓取工具408来搜索WWW中可用的多个文档。web抓取工具是用于以有规律和自动的方式浏览WWW的计算机程序或软件机器人。文档包括学术论文、学术文章、其它文档和图像。在步骤412,对小波集合应用小波变换以使用与小波集合关联的一个或多个参数来获得一个或多个组成用小波。这里,从小波数据库322中取出与小波集合关联的一个或多个参数并以自动方式将其转换成小波集合。在步骤414,针对组成用小波计算质量评分。在步骤416,基于预定的质量评分阈值,将组成用小波收录在小波数据库322中。例如,如果质量评分高于预定质量评分阈值,则将组成用小波收录在数据库中。通过利用与多个与系统200关联的性能历史记录关联的信息集合来获得质量评分阈值。此外,将具有高于预定质量评分的质量评分的组成用小波在信号数据库316中更新。步骤418,如果质量评分低于预定质量评分阈值,则将组成用小波发送给人类专家以进一步验证。
图6图示了根据本公开的一些实施方式的用于信号分析的方法600的详细流程图。可以在计算机可执行指令的一般背景下描述方法600。通常,计算机可执行指令可以包括执行特定功能或实施特定抽象数据类型的例行程序、程序、对象、部件、数据结构、过程、模块、功能等。方法600还可以在分布式计算环境中实施,分布式计算环境由通过通信网络链接的远程处理设备执行功能。描述方法600的顺序不意图被解释为限制,而是可以以任何顺序组合任何数量的所描述的方法块来实施方法600或可替选方法。此外,可以用任何合适的硬件、软件、固件或其组合来实施方法600。
在602,系统200通过一个或多个硬件处理器接收一个或多个信号,其中该一个或多个信号与至少一个信号参数关联。在604,系统200基于优化的信号斩波窗口,通过一个或多个硬件处理器将一个或多个信号当中的每个信号斩波成多个斩波信号单元。通过利用与一个或多个信号关联的至少一个信号参数和可用于一个或多个信号的先验信息来确定优化的信号斩波窗口。与每个信号关联的至少一个信号参数和可用于该一个或多个信号的先验信息被存储在存储库中。在606,系统200通过一个或多个硬件处理器将多个斩波信号单元当中的每个斩波信号单元转换成波形以用于比较。在608,系统200通过一个或多个硬件处理器将与多个斩波信号单元对应的每个波形与多个与多个已知小波族关联的多个波形进行比较,以确定理想缩放窗口的大小。在610,系统200通过一个或多个硬件处理器利用理想缩放窗口对与多个斩波信号单元对应的每个波形进行缩放以获得一个或多个缩放波形。在612,系统200通过一个或多个硬件处理器将一个或多个缩放波形当中的每个缩放波形转换为与缩放波形对应的图像,以获得一个或多个图像单元。在614,系统200通过一个或多个硬件处理器将一个或多个图像单元当中的每个图像单元与多个已知小波族进行比较以获得一个或多个母小波和一个或多个母小波的多个变体,从而基于深度架构机制获得比较评分集合。用于获得比较评分集合的深度架构机制同时使用多个深度架构分析每个图像单元以获得比较评分集合,其中比较评分集合当中的每个比较评分指示图像单元与已知小波族的匹配百分比。在616,系统200通过一个或多个硬件处理器基于比较评分集合来确定匹配小波族。这里,通过利用以下步骤来确定匹配小波族:(i)从多个深度架构接收与图像单元有关的比较评分集合,(ii)通过利用多数投票算法从与图像单元有关的比较评分集合中获得多数投票和(iii)基于多数投票,用多个已知小波族当中的匹配的小波族对一个或多个信号当中的与图像单元有关的信号进行标记。这里,基于多数投票与预定阈值之间的比较而将输入信号标记为已知小波族。此外,基于多数投票与预定阈值之间的比较而将输入信号标记为未知小波族。
书面说明书描述了本文的主题以使得本领域的任何技术人员能够获得和使用这些实施方式。主题实施方式的范围由权利要求限定,并且可以包括本领域技术人员想到的其它修改。如果这些其它修改具有与权利要求的字面语言并无不同的相似要素,或者如果它们包括与权利要求的字面语言无实质区别的等同要素,则这些其它修改被确定为在权利要求的范围内。
多个实施方式公开了用于信号分析的方法和系统,其能够通过以自动方式识别与信号关联的母小波来分析信号。这里,系统通过利用多个深度架构提供了优化的信号分析。通过消除传统信号分析方法的特征工程化部分,利用深度架构进一步提高了系统的效率。除了处理已知的小波变换之外,该系统还能够处理新的小波变换。此外,在本公开中,可以以自动方式创建小波数据库和信号数据库。
然而,要理解的是,保护的范围扩展到这种程序并且此外扩展到其中具有消息的计算机可读装置;当程序在服务器或移动设备或任何合适的可编程设备上运行时,这种计算机可读存储装置包含用于实施方法的一个或多个步骤的程序代码装置。硬件设备可以是任何类型的可以被编程的设备,包括例如,任何类型的计算机,如服务器或个人计算机等,或其任何组合。该装置还可以包括可以是例如硬件装置(如专用集成电路(ASIC)、现场可编程门阵列(FPGA))的装置,或者硬件装置和软件装置的组合,例如,ASIC和FPGA,或者至少一个微处理器和至少一个其中存储有软件模块的存储器。因此,装置可以包括硬件装置和软件装置。这里描述的方法实施方式可以用硬件和软件来实现。设备还可以包括软件装置。或者,可以在不同的硬件设备上(例如,使用多个CPU)实现实施方式。
这里的实施方式可以包括硬件元件和软件元件。以软件实现的实施方式包括但不限于固件、常驻软件、微码等。由本文描述的多个模块执行的功能可以在其它模块或其它模块的组合中实现。为了该说明书的目的,计算机可用或计算机可读介质可以是能够包括、存储、通信、传播或传输供指令执行系统、装置或设备使用或与其结合的程序的任何装置。
阐述所示步骤以解释所示的示例性实施方式,而应当预料到,持续的技术发展将改变执行特定功能的方式。本文呈现这些示例是为了说明而不是限制。此外,为了便于描述,在本文中已任意定义功能构建块的界限。可以定义可替选界限,只要适当地执行指定的功能及其关系即可。基于本文包含的教导,可替选方案(包括本文描述的那些的等同方案、扩展方案、变型方案、偏差方案等)对于相关领域的技术人员可以显而易见。这些可替选方案落入所公开实施方式的范围和精神内。此外,词语“包括”、“具有”和“包含”以及其它类似形式旨在意义上等同并且是开放性的,因为这些词语中的任何一个之后的项并非意味着该项的详尽列表或者意味着仅限于列出的项。还必须注意的是,除非上下文另外明确指出,否则如本文和所附权利要求中所使用的,单数形式“一”、“一个”和“所述”包括复数形式。
此外,可以在实现与本公开一致的实施方式时利用一个或多个计算机可读存储介质。计算机可读存储介质是指可以存储处理器可读的信息或数据的任何类型的物理存储器。因此,计算机可读存储介质可以存储用于由一个或多个处理器执行的指令,包括用于使处理器执行与本文描述的实施方式一致的步骤或阶段的指令。术语“计算机可读介质”应该被理解为包括有形项并不包括载波和瞬态信号,即为非瞬态的。示例包括随机存取存储器(RAM)、只读存储器(ROM)、易失性存储器、非易失性存储器、硬盘驱动器、CD ROM、DVD、闪存驱动器、盘以及任何其它已知的物理存储介质。
意图上,本公开和示例应仅被认为是示例性的,其中所公开的实施方式的真实范围和精神由所附权利要求表明。
Claims (10)
1.一种用于通过在计算装置中实施来分析一个或多个信号的由处理器执行的方法,所述方法包括:
一个或多个硬件处理器接收所述一个或多个信号,其中所述一个或多个信号与至少一个信号参数和先验信息关联;
所述一个或多个硬件处理器基于优化的信号斩波窗口将所述一个或多个信号当中的每个信号斩波为多个斩波信号单元,其中所述优化的信号斩波窗口是具有最大数量的信号单元的窗口;
所述一个或多个硬件处理器将所述多个斩波信号单元当中的每个斩波信号单元转换为波形;
所述一个或多个硬件处理器将与所述多个斩波信号单元对应的每个波形和与多个已知小波族关联的多个波形进行比较以确定理想窗口的大小,其中理想窗口比较是基于小波相似性比较算法;
所述一个或多个硬件处理器基于理想缩放窗口对与所述多个斩波信号单元对应的每个波形进行缩放以获得一个或多个缩放波形,其中所述理想缩放窗口是尺寸与所述理想窗口相同的缩放窗口;
所述一个或多个硬件处理器通过将所述一个或多个缩放波形当中的每个缩放波形转换为与所述缩放波形对应的图像来获得一个或多个图像单元;
所述一个或多个硬件处理器通过将所述一个或多个图像单元当中的每个图像单元与所述多个已知小波族进行比较来获得一个或多个母小波和所述一个或多个母小波的多个变体,以基于深度架构机制来获得比较评分集合;和
基于所述比较评分集合来确定匹配小波族。
2.根据权利要求1所述的方法,其中,通过利用与所述一个或多个信号关联的所述至少一个信号参数和可用于所述一个或多个信号的所述先验信息来确定所述优化的信号斩波窗口。
3.根据权利要求2所述的方法,其中,与每个信号关联的所述至少一个信号参数和可用于所述一个或多个信号的所述先验信息被存储在数据库中。
4.根据权利要求1所述的方法,其中,基于所述深度架构机制来获得比较评分集合包括:
同时使用多个深度架构分析每个图像单元以获得所述比较评分集合,其中所述比较评分集合当中的每个比较评分指示所述图像单元与所述多个已知小波族的匹配百分比。
5.根据权利要求1所述的方法,其中基于所述比较评分集合来确定所述匹配小波族包括:
从多个深度架构接收与所述图像单元有关的所述比较评分集合;
通过利用多数投票算法根据与所述图像单元有关的比较评分集合获得多数投票;和
基于所述多数投票,用所述多个已知小波族当中的所述匹配小波族对所述一个或多个信号当中的与所述图像单元有关的信号进行标记,其中基于所述多数投票与预定阈值之间的比较将所述信号标记为已知小波族,其中基于所述多数投票与所述预定阈值之间的比较将所述信号标记为未知小波族。
6.一种用于分析一个或多个信号的信号分析系统,其中,所述信号分析系统包括:
一个或多个存储器,其包括编程指令和用于存储所述一个或多个信号的存储库、信号数据库、小波数据库、与所述一个或多个信号关联的至少一个信号参数以及可用于所述一个或多个信号的先验信息;
一个或多个硬件处理器,其可操作地联接到所述一个或多个存储器,其中所述一个或多个硬件处理器能够执行存储在所述一个或多个存储器中的编程指令;以及
信号分析单元,其中所述信号分析单元被配置为:
接收所述一个或多个信号,其中所述一个或多个信号与所述至少一个信号参数和所述先验信息关联;
基于优化的信号斩波窗口将所述一个或多个信号当中的每个信号斩波为多个斩波信号单元,其中所述优化的信号斩波窗口是具有最大数量的信号单元的窗口;
将所述多个斩波信号单元当中的每个斩波信号单元转换为波形以用于比较;
将与所述多个斩波信号单元对应的每个波形和与多个已知小波族关联的多个波形进行比较以确定用于缩放的理想窗口的大小,其中所述比较是基于小波相似性比较算法;
通过利用理想缩放窗口对与所述多个斩波信号单元对应的每个波形进行缩放以获得一个或多个缩放波形,其中所述理想缩放窗口是尺寸与所述理想窗口相同的缩放窗口;
通过将所述一个或多个缩放波形当中的每个缩放波形转换为与所述缩放波形对应的图像来获得一个或多个图像单元;
通过将所述一个或多个图像单元当中的每个图像单元与多个已知小波族进行比较来获得一个或多个母小波和所述一个或多个母小波的多个变体,以基于深度架构机制来获得比较评分集合;和
基于所述比较评分集合来确定匹配小波族。
7.根据权利要求6所述的信号分析系统,其中所述信号分析单元被配置为:
通过利用与所述一个或多个信号关联的所述至少一个信号参数以及可用于所述一个或多个信号的所述先验信息来确定所述信号斩波窗口。
8.根据权利要求6所述的信号分析系统,其中所述信号分析单元被配置为:
将与每个信号关联的所述至少一个信号参数以及可用于所述一个或多个信号的所述先验信息存储在所述存储库中。
9.根据权利要求6所述的信号分析系统,其中所述信号分析单元被配置为同时使用多个深度架构分析每个图像单元以基于所述深度架构机制来获得所述比较评分集合,其中所述比较评分集合当中的每个比较评分指示所述图像单元与多个已知小波族的匹配百分比。
10.根据权利要求6所述的信号分析系统,其中所述信号分析单元被配置为通过以下步骤基于所述比较评分集合来确定所述匹配小波族:
从多个深度架构接收与所述图像单元有关的所述比较评分集合;
通过利用多数投票算法根据与所述图像单元有关的所述比较评分集合获得多数投票;和
基于所述多数投票,用所述多个已知小波族当中的所述匹配小波族对所述一个或多个信号当中的与所述图像单元有关的信号进行标记,其中基于所述多数投票与预定阈值之间的比较将所述信号标记为已知小波族,其中基于所述多数投票与所述预定阈值之间的比较将所述信号标记为未知小波族。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN201721026253 | 2017-07-24 | ||
IN201721026253 | 2017-07-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109299640A CN109299640A (zh) | 2019-02-01 |
CN109299640B true CN109299640B (zh) | 2021-12-07 |
Family
ID=61563102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810199762.7A Active CN109299640B (zh) | 2017-07-24 | 2018-03-09 | 用于信号分析的系统和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10776621B2 (zh) |
EP (1) | EP3435246B1 (zh) |
JP (1) | JP6712830B2 (zh) |
CN (1) | CN109299640B (zh) |
AU (1) | AU2018201753A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110503050A (zh) * | 2019-08-26 | 2019-11-26 | 济南大学 | 一种基于子带编码的振动信号感知哈希方法及系统 |
US11106891B2 (en) * | 2019-09-09 | 2021-08-31 | Morgan Stanley Services Group Inc. | Automated signature extraction and verification |
US20220245511A1 (en) * | 2021-02-03 | 2022-08-04 | Siscale AI INC. | Machine learning approach to multi-domain process automation and user feedback integration |
CN113079389B (zh) * | 2021-03-23 | 2022-01-25 | 国网江苏省电力有限公司信息通信分公司 | 一种边缘计算环境下的资源自适应调节方法 |
CN113162879B (zh) * | 2021-04-30 | 2022-06-21 | 桂林电子科技大学 | 一种联合特征提取的调制信号识别方法 |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5995868A (en) * | 1996-01-23 | 1999-11-30 | University Of Kansas | System for the prediction, rapid detection, warning, prevention, or control of changes in activity states in the brain of a subject |
JPH1074192A (ja) * | 1996-08-30 | 1998-03-17 | Mitsubishi Electric Corp | 画像処理方法およびその装置 |
US6108609A (en) * | 1996-09-12 | 2000-08-22 | National Instruments Corporation | Graphical system and method for designing a mother wavelet |
US6061299A (en) * | 1996-12-19 | 2000-05-09 | Institut Francais Du Petrole | Method of transmitting compressed seismic data |
US7630757B2 (en) * | 1997-01-06 | 2009-12-08 | Flint Hills Scientific Llc | System for the prediction, rapid detection, warning, prevention, or control of changes in activity states in the brain of a subject |
US6105015A (en) | 1997-02-03 | 2000-08-15 | The United States Of America As Represented By The Secretary Of The Navy | Wavelet-based hybrid neurosystem for classifying a signal or an image represented by the signal in a data system |
JP3858379B2 (ja) * | 1997-10-08 | 2006-12-13 | セイコーエプソン株式会社 | 心拍出量検出装置および心機能診断装置 |
JP3561151B2 (ja) * | 1998-07-27 | 2004-09-02 | 株式会社東芝 | 異常診断装置および異常診断方法 |
US6571185B1 (en) * | 1999-04-20 | 2003-05-27 | Tektronix, Inc. | Continually responsive and anticipating automatic setup function for a digital oscilloscope |
US20050119454A1 (en) * | 2000-01-24 | 2005-06-02 | The Cielo Institute, Inc. | Algorithmic design of peptides for binding and/or modulation of the functions of receptors and/or other proteins |
US6836569B2 (en) * | 2001-04-13 | 2004-12-28 | Erwan Le Pennec | Method and apparatus for processing or compressing n-dimensional signals by foveal filtering along trajectories |
EP1262907B1 (en) | 2001-05-28 | 2007-10-03 | Honda Research Institute Europe GmbH | Pattern recognition with hierarchical networks |
ATE424139T1 (de) * | 2001-06-22 | 2009-03-15 | Nellcor Puritan Bennett Irelan | Waveletbasierte analyse von pulsoximetriesignalen |
EP1472786A2 (en) * | 2002-01-24 | 2004-11-03 | Koninklijke Philips Electronics N.V. | A method for decreasing the dynamic range of a signal and electronic circuit |
US7373198B2 (en) * | 2002-07-12 | 2008-05-13 | Bionova Technologies Inc. | Method and apparatus for the estimation of anesthetic depth using wavelet analysis of the electroencephalogram |
JP2004288144A (ja) * | 2003-01-29 | 2004-10-14 | Nippon Steel Corp | 製造プロセスの操業結果解析装置、操業結果解析方法及びコンピュータ読み取り可能な記憶媒体 |
US7139668B2 (en) * | 2003-05-12 | 2006-11-21 | Simmonds Precision Products, Inc. | Wire event detection |
GB0312346D0 (en) * | 2003-05-30 | 2003-07-02 | Cuthbertson Brian | Improvements to the representation of the RMS values of waveforms |
US20180146879A9 (en) * | 2004-08-30 | 2018-05-31 | Kalford C. Fadem | Biopotential Waveform Data Fusion Analysis and Classification Method |
US7904144B2 (en) * | 2005-08-02 | 2011-03-08 | Brainscope Company, Inc. | Method for assessing brain function and portable automatic brain function assessment apparatus |
US7720530B2 (en) * | 2005-08-02 | 2010-05-18 | Brainscope Company, Inc. | Field-deployable concussion detector |
US7801592B2 (en) * | 2006-06-15 | 2010-09-21 | William Li Pi Shan | Heart rate variability as predictor of postoperative nausea and vomiting |
US7976380B2 (en) * | 2006-08-10 | 2011-07-12 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for using wavelet analysis of a user interface signal for program control |
US20090247893A1 (en) * | 2008-03-27 | 2009-10-01 | The General Electric Company | Method and apparatus for measuring responsiveness of a subject |
CA2727415A1 (en) * | 2008-06-10 | 2009-12-17 | Uti Limited Partnership | Signal processing with fast s-transforms |
US8315970B2 (en) * | 2008-10-20 | 2012-11-20 | Neurochip Corporation | Method and rhythm extractor for detecting and isolating rhythmic signal features from an input signal using the wavelet packet transform |
US20120123232A1 (en) | 2008-12-16 | 2012-05-17 | Kayvan Najarian | Method and apparatus for determining heart rate variability using wavelet transformation |
US9405731B2 (en) * | 2009-08-26 | 2016-08-02 | Hewlett Packard Enterprise Development Lp | Energy-based wavelet thresholding |
US8446800B2 (en) * | 2010-04-16 | 2013-05-21 | Casio Computer Co., Ltd | Time information acquisition apparatus and radio wave timepiece |
US10238329B2 (en) * | 2010-12-17 | 2019-03-26 | The Trustees Of Columbia University In The City Of New York | Apparatus, method and computer-accessible medium for diagnosing and subtyping psychiatric diseases |
AU2012284246B2 (en) * | 2011-07-16 | 2017-02-23 | David M. Devilbiss | Systems and methods for the physiological assessment of brain health and the remote quality control of EEG systems |
JP5638489B2 (ja) * | 2011-09-08 | 2014-12-10 | 株式会社東芝 | 無線受信装置 |
US9345413B2 (en) | 2012-08-12 | 2016-05-24 | David Schie | Heart rate extraction using neural wavelet adaptive gain control and neural pattern processing |
US20160029946A1 (en) * | 2013-03-15 | 2016-02-04 | Adam J. Simon | Wavelet analysis in neuro diagnostics |
BR112016006923A2 (pt) | 2013-10-01 | 2017-08-01 | Koninklijke Philips Nv | dispositivo para processar um sinal fisiológico, aparelho de processamento, sistema para processar um sinal fisiológico, método para processar um sinal fisiológico, e, programa de computador |
WO2015098977A1 (ja) * | 2013-12-25 | 2015-07-02 | 旭化成株式会社 | 脈波測定装置、携帯機器、医療機器システム、及び生体情報コミュニケーションシステム |
RS20140182A1 (en) * | 2014-04-14 | 2015-10-30 | Novelic D.O.O. | RADAR SENSOR FOR DRIVER DETECTION DETECTION OPERATING IN MILLIMETER FREQUENCY AND OPERATION METHOD |
ES2549652B1 (es) * | 2014-04-24 | 2016-10-07 | Alstom Transporte, S.A. | Método y sistema para detectar automáticamente fallos en un eje rotatorio |
CA3125171C (en) * | 2014-05-13 | 2023-03-07 | Giatec Scientific Inc. | Electrical methods and systems for concrete testing |
WO2016074103A1 (en) * | 2014-11-14 | 2016-05-19 | Neurochip Corporation | Method and apparatus for processing electroencephalogram (eeg) signals |
US9465940B1 (en) * | 2015-03-30 | 2016-10-11 | Cylance Inc. | Wavelet decomposition of software entropy to identify malware |
US10542961B2 (en) * | 2015-06-15 | 2020-01-28 | The Research Foundation For The State University Of New York | System and method for infrasonic cardiac monitoring |
EP3463062B1 (en) * | 2016-06-07 | 2024-10-16 | Neurosteer Ltd. | System for analyzing brain activity |
US9642577B1 (en) * | 2016-08-16 | 2017-05-09 | American Reliance, Inc. | Methods and systems for disease analysis based on transformations of diagnostic signals |
-
2018
- 2018-02-19 EP EP18157401.3A patent/EP3435246B1/en active Active
- 2018-02-22 US US15/901,978 patent/US10776621B2/en active Active
- 2018-03-09 JP JP2018042547A patent/JP6712830B2/ja active Active
- 2018-03-09 CN CN201810199762.7A patent/CN109299640B/zh active Active
- 2018-03-12 AU AU2018201753A patent/AU2018201753A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
AU2018201753A1 (en) | 2019-02-07 |
CN109299640A (zh) | 2019-02-01 |
EP3435246A1 (en) | 2019-01-30 |
EP3435246C0 (en) | 2024-08-14 |
US10776621B2 (en) | 2020-09-15 |
JP6712830B2 (ja) | 2020-06-24 |
US20190026551A1 (en) | 2019-01-24 |
JP2019023612A (ja) | 2019-02-14 |
EP3435246B1 (en) | 2024-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109299640B (zh) | 用于信号分析的系统和方法 | |
US20210185066A1 (en) | Detecting anomalous application messages in telecommunication networks | |
Diab | Optimizing stochastic gradient descent in text classification based on fine-tuning hyper-parameters approach. a case study on automatic classification of global terrorist attacks | |
US20190332849A1 (en) | Detection of near-duplicate images in profiles for detection of fake-profile accounts | |
US20170372169A1 (en) | Method and apparatus for recognizing image content | |
Lu et al. | Review of anomaly detection algorithms for data streams | |
US20230334286A1 (en) | Machine-learning method and system to optimize health-care resources using doctor-interpretable entity profiles | |
Singh et al. | A study of moment based features on handwritten digit recognition | |
WO2021034941A1 (en) | A method for multi-modal retrieval and clustering using deep cca and active pairwise queries | |
CN111143838A (zh) | 数据库用户异常行为检测方法 | |
CN111104242A (zh) | 基于深度学习的操作系统的异常日志的处理方法及装置 | |
CN110059288B (zh) | 用于获得促进机器学习任务用的最佳母小波的系统和方法 | |
CN110555305A (zh) | 基于深度学习的恶意应用溯源方法及相关装置 | |
CN113657443B (zh) | 一种基于soinn网络的在线物联网设备识别方法 | |
Mohammed et al. | The effectiveness of big data classification control based on principal component analysis | |
CN119030787B (zh) | 基于网络威胁情报分析的安全防护方法、装置及存储介质 | |
Palma et al. | Explainable machine learning for malware detection on Android applications | |
WO2012077818A1 (ja) | ハッシュ関数の変換行列を定める方法、該ハッシュ関数を利用するハッシュ型近似最近傍探索方法、その装置及びそのコンピュータプログラム | |
US20240242083A1 (en) | Anomaly detection for tabular data with internal contrastive learning | |
US20240233890A1 (en) | Methods and systems for compressed fast healthcare interoperability resource (fhir) file similarity searching | |
Wang | Automatic classification of document resources based on Naive Bayesian classification algorithm | |
Dalvi et al. | A hybrid TF-IDF and RNN model for multi-label classification of the deep and dark web | |
Wang et al. | Using graph embedding to improve requirements traceability recovery | |
Boonyopakorn et al. | Classifying Cybercrime and Threat on Thai Online News: A Comparison of Supervised Learning Algorithms | |
Jony et al. | Domain specific fine tuning of pre-trained language model in NLP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |