我需要一些算法帮助。我正在使用人工神经网络来读取心电图并尝试识别波浪中的一些干扰。没关系,我有神经网络,我可以测试它没问题。
我想做的是给用户打开心电图(导入jpeg)并让程序找到波并将其转换为将为我的ANN提供的数组的功能,但是有问题。我做了一些读取图像并将其转换为二进制图像的代码,但我找不到一个好方法让程序找到波浪,因为确切的位置可能因医院而异,我需要一些方法的建议我应该使用。
答案 0 :(得分:1)
如果您已在列表中获得波形值,则可以使用傅里叶变换或FFT(快速傅里叶变换)来确定任何特定时间值的频率内容。干扰通常会产生额外的高频内容(即尖锐,陡峭的波浪),您应该可以使用这些内容来发现不规则现象。
答案 1 :(得分:0)
您必须假设“信号”(波浪)与图像背景之间存在一定的最小对比度。在这种情况下,边缘寻找算法可能是有用的。您可以将波与背景隔离并绘制波形。
Rick Barraza的This post处理Silverlight中的矢量字段。您或许可以根据您的特定问题调整概念。