Мне интересно, какие методы могут быть доступны для « устранения шума » в следующем примере частотно-временного изображения, которое было создано с использованием метода Уэлча . Следующий сюжет был создан из роботизированного датчика. (Это НЕ цветное изображение - это изображение в оттенках серого - цвета добавлены только для наглядности).
Цель:
В конечном итоге моя цель - оценить расстояния между импульсами, которые вы видите здесь, если такие импульсы существуют. Это может быть что-то вроде курицы и яйца, поэтому я спрашиваю себя: «Существуют ли импульсы с такой частотой повторения +/- 10%?» И продолжаю обнаруживать их. Здесь вы видите сигнал (импульсы), но вместе с другими нежелательными помехами. Однако, как предположил Эмре, они имеют структуру, хотя и в пространстве время-частота. Существуют ли частотно-временные фильтры как таковые?
Я бы очень хотел увидеть здесь решения для обработки изображений, но я открыт для любого решения.
Таким образом: Цель состоит в том, чтобы удалить все сигналы высокой интенсивности, кроме повторяющихся импульсов (которые находятся вблизи индекса 300 на оси Y), как это можно видеть. Все остальные сигналы высокой интенсивности можно рассматривать как «помехи».
Предположения, которые вы можете сделать:
Вы можете предположить, что вы приблизительно знаете длины импульсов, которые вы видите здесь. (Допустим, в пределах +/- 10%). Иными словами, вы решили искать импульсы этой длины. (+/-)
Вы можете предположить, что вы также приблизительно знаете частоту повторения импульсов (опять же, скажем, +/- 10%).
К сожалению, вы не знаете их частоту более точно. То есть, на этом изображении импульсы равны 300, но они могли бы быть так же легко, как 100, или 50, или 489, или что-то еще. Тем не менее, хорошая новость заключается в том, что эти частоты, показанные здесь, очень близки друг к другу, скажем, 10 Гц).
Некоторые мои мысли:
Обработка изображений POV:
Морфологические операции произошли со мной, однако я не слишком знаком с теми, кто знает, могут ли они работать или нет. Я полагаю, что идея может заключаться в том, чтобы «закрыть» и, следовательно, удалить «большие» пятна?
Операции DFT со строчным изменением размера могут указывать, какие строки обнулять , основываясь на интересующих строках с наибольшим повторяющимся шаблоном, однако это может не быть жизнеспособным решением, если импульсы малы и находятся далеко друг от друга, или если изображение более шумное.
Просто взглянув на изображение, вы почти захотите «вознаградить» изоляцию и «наказать» подключение. Существуют ли методы обработки изображений, которые выполняют эту операцию? (Опять морфологический характер).
Какие методы могут помочь здесь?
Обработка сигналов POV:
Частотный диапазон, показанный здесь, уже чрезвычайно узок, поэтому я не уверен, что операции режекторной фильтрации помогут. Более того, точная частота импульсов, показанных в этом узком диапазоне, априори неизвестна.
Делая образованные предположения об интересующих здесь импульсах (их длинах и временах повторения), я мог бы вычислить 2-мерное ДПФ моего «шаблона» и использовать его в качестве двумерного кепстрально-временного фильтра, для которого Я просто умножаю изображение Уэлча, показанное выше, и затем выполняю обратное 2-D DFT?
OTOH, может быть, фильтры Габора здесь подойдут ? В конце концов, это фильтры, чувствительные к ориентации, аналогичные нашим встроенным визуальным процессорам V1 . Как они могут быть использованы здесь?
Какие методы могут помочь в этой области?
Заранее спасибо.