Нахождение волновой графики внутри изображения - PullRequest
2 голосов
/ 01 декабря 2009

Мне нужна помощь с алгоритмом. Я использую искусственную нейронную сеть для чтения электрокардиограммы и пытаюсь распознать некоторые помехи в волнах. Это нормально, у меня есть нейронная сеть, и я могу проверить ее без проблем.

То, что я хотел бы сделать, это дать пользователю функцию открыть электрокардиограмму (импортировать JPEG) и заставить программу найти волны и преобразовать их в массивы, которые будут питать мой ИНС, но есть проблема. Я сделал некоторый код, который считывает изображение и преобразует его в двоичное изображение, но я не могу найти хороший способ для программы определить местонахождение волн, поскольку точное положение может варьироваться от больницы к больнице, мне нужны некоторые предложения подходов Я должен использовать.

Ответы [ 2 ]

1 голос
/ 01 декабря 2009

Если у вас есть волновые значения в списке, вы можете использовать преобразование Фурье или FFT (быстрое преобразование Фурье) для определения частотного содержимого в любое конкретное значение времени. Возмущения обычно создают дополнительный высокочастотный контент (т. Е. Резкие крутые волны), который вы должны использовать для выявления неровностей.

0 голосов
/ 01 декабря 2009

Вы должны были бы предположить определенный минимальный контраст между «сигналом» (волнами) и фоном изображения. В этом случае может быть полезен алгоритм поиска ребер. Вы можете изолировать волну от фона и построить ее.

Этот пост Рика Барраса имеет дело с векторными полями в Silverlight. Возможно, вы сможете адаптировать концепцию к вашей конкретной проблеме.

...