Обработка сигнала

Q & A для практиков в области искусства и обработки сигналов, изображений и видео

4
Почему я вижу звон на выходе цифрового фильтра с узкой полосой перехода?
Я делаю "экстремальный" эквалайзер для эффектов спектрального искажения со звуком. Я использую фильтры для кирпичной стены и очень узкие полосовые и отбраковывающие фильтры (vst plugins), и я хотел бы знать, могу ли я что-нибудь сделать с предварительным / последующим «кольцом» с линейными фазовыми / минимальными фазовыми фильтрами, которые я использую …

1
Обесцвечивание изображения с лучшим сохранением края
У меня есть входное изображение: и вывод обнаружения вены для листа с использованием фильтра Габора, но вывод действительно шумный: Я попробовал использовать шумоподавление Total вариации, но результаты не очень хорошие: Однако я не хочу терять мелкие детали в венах листа, поэтому медианный фильтр не подойдет моей проблеме.

1
Обнаружение арабских стихов, охватывающих несколько строк
Мне нужно создать приложение для Корана, и я хочу прочитать стихи, когда пользователь прикасается к нему. Проблема, с которой я сталкиваюсь, заключается в том, что некоторые стихи могут расширяться до полутора строк (выделенный красным стих) или просто помещаться в четверть строки (выделенный зеленый стих). Таким образом, добавление каждого стиха в …

4
Эффективный расчет автокорреляции с использованием БПФ
Я пытаюсь вычислить автокорреляцию на платформе, где единственный доступный ускоренный примитив - это (I) FFT. У меня проблема, хотя. Я прототипировал его в MATLAB . Я, однако, немного смущен. Я предположил, что это работает просто следующим образом (это из памяти, поэтому извиняюсь, если я немного ошибся). autocorr = ifft( complex( …

2
Определите правильное место для размещения этикетки
На изображении, показанном ниже, у меня есть набор двумерных данных, где я идентифицировал четыре кластера, помеченных [0,1,2,3]. Я ищу алгоритм для размещения меток естественным * способом для каждой фигуры. Моим первым предположением было разместить их в «центре масс» скопления, как показано ниже. Для смежных кластеров это работает нормально. Однако для …

1
Что представляет собой шаг нормализации вейвлет-преобразования Хаара?
Когда вы выполняете вейвлет-преобразование Хаара, вы берете суммы и разности, а затем на каждом этапе вы умножаете весь сигнал на .2–√2\small\sqrt2 При выполнении обратного преобразования вы умножаете сигнал на для каждой итерации.12√12\frac{1}{\sqrt2} Что на самом деле представляет эта «нормализация»?

2
Как получить текстуру с помощью GLCM и классифицировать с помощью классификатора SVM?
Я работаю над проектом сегментации и классификации опухолей печени. Я использовал Region Growing и FCM для сегментации печени и опухоли соответственно. Затем я использовал матрицу уровня серого для извлечения текстурных объектов. Я должен использовать опорную векторную машину для классификации. Но я не знаю, как нормализовать векторы функций, чтобы я мог …

5
Оценка временной задержки сигналов осциллографа с использованием взаимной корреляции
Я записал 2 сигнала от оскопа. Они выглядят так: Я хочу измерить задержку между ними в Matlab. Каждый сигнал имеет 2000 отсчетов с частотой дискретизации 2001000,5. Данные находятся в файле CSV. Это то, что я до сих пор. Я удалил данные времени из файла CSV, чтобы в файле CSV были …

2
Что делает адаптивный фильтр?
Я немного изучил адаптивный фильтр в Интернете и обнаружил, что это специальный фильтр, который продолжает обновлять значение фильтра, как только он работает. Он обнаруживает разницу между входом и выходом и, используя функцию ошибки, а предыдущие коэффициенты узнает новые коэффициенты фильтра. Но это не имеет никакого смысла. Он всегда пытается минимизировать …


2
Какую методологию использовать для различения разных (музыкальных?) Тонов
Я пытаюсь исследовать и выяснить, как лучше всего решить эту проблему. Он объединяет обработку музыки, обработку изображений и обработку сигналов, и поэтому существует множество способов взглянуть на это. Я хотел узнать, как лучше всего к нему подойти, поскольку то, что может показаться сложным в чисто области sig-proc, может быть простым …

3
Что представляют собой коэффициенты фильтра в цифровом фильтре?
Я разработал цифровой фильтр, используя fdatool из Matlab, и получил коэффициенты фильтра из инструмента. Проблема в том, что я разработал фильтр 4-го порядка. Это дало мне 5 значений фильтра h[] = {0.1930,0.2035,0.2071,0.2035,0.1930} x[k] = Discrete time input signal Теперь по формуле Output = h[k]*x[n-k]; Выходные данные представляют собой окончательное отфильтрованное …
12 filters  matlab 

2
Обнаружение ударов в минуту в шумном файле .wav
Я ищу алгоритм (ы) для решения следующей проблемы: Как определить частоту ударов мягкого барабана, учитывая шумный захват звука .wav (некоторый ветер + шум трения на микрофоне)? Я попытался найти предмет, но результаты довольно плохие из-за большого количества программного обеспечения, связанного с mp3, для анализа и создания идентификатора отпечатка пальца. Никто …

1
Как ICA обрабатывает неизбежные задержки в сигналах?
В настоящее время я читаю и преподаю себе ICA из ряда хороших источников. (Также см. Этот пост для прошлого контекста). У меня есть основной спад, но есть кое-что, что мне не ясно. Для сценария, в котором несколько сигналов воздействуют на несколько пространственных датчиков (конечно, с числом датчиков> = количество сигналов), …
12 ica 

2
Параметрически ухудшить речь, убрать эмоциональный контент
Я рад принять предложения в R или Matlab, но приведенный ниже код предназначен только для R. Аудиофайл, прикрепленный ниже, представляет собой небольшую беседу между двумя людьми. Моя цель - исказить их речь, чтобы эмоциональное содержание стало неузнаваемым. Сложность в том, что мне нужно некоторое параметрическое пространство для этого искажения, скажем, …
12 matlab  audio  noise 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.