我需要一些算法幫助。我正在使用人工神經網絡來讀取心電圖並試圖識別波浪中的一些干擾。沒關係,我有神經網絡,我可以測試它沒有問題。在圖像中查找波形圖
我想要做的是給用戶打開心電圖(導入一個jpeg)的功能,並讓程序找到波並將其轉換爲將餵養我的ANN的陣列,但這裏有問題。我做了一些讀取圖像並將其轉換爲二進制圖像的代碼,但我無法找到程序定位波形的好方法,因爲確切的位置因醫院而異,我需要一些方法建議我應該使用。
我需要一些算法幫助。我正在使用人工神經網絡來讀取心電圖並試圖識別波浪中的一些干擾。沒關係,我有神經網絡,我可以測試它沒有問題。在圖像中查找波形圖
我想要做的是給用戶打開心電圖(導入一個jpeg)的功能,並讓程序找到波並將其轉換爲將餵養我的ANN的陣列,但這裏有問題。我做了一些讀取圖像並將其轉換爲二進制圖像的代碼,但我無法找到程序定位波形的好方法,因爲確切的位置因醫院而異,我需要一些方法建議我應該使用。
您必須假設「信號」(波浪)和圖像背景之間有一定的最小對比度。在這種情況下邊緣尋找算法可能是有用的。你可以從背景中分離波並繪製波。
This post作者:Rick Barraza處理Silverlight中的矢量字段。您可能能夠將這個概念適應於您的特定問題。
如果您已獲得列表中的波形值,則可以使用傅立葉變換或FFT(快速傅立葉變換)來確定任何特定時間值的頻率內容。干擾通常會產生額外的高頻內容(即尖銳,陡峭的波),您應該可以使用它來發現不規則現象。
嗨,謝謝你的回覆,但我認爲這不是關於傅立葉變換(這也會有所幫助),但問題其實是如何閱讀包含大量文本,徽標和波浪的圖像,並找到波浪和然後在它上面製作一個矩形,具有確切的寬度和高度。然後,找到它後,FT將成爲一手牌。 – Alaor
這聽起來像一個完全不同(而且更大)的問題,而不是你在你的問題中描述的問題。你確定這是你的老師真正要求你做的! –
該項目的主題是使用神經人工網絡來識別心電圖中的干擾,沒關係,它已經在工作。這個閱讀jpeg的東西是我想要實現的,IA的事情完成了,這將是一個加號。 – Alaor