Вопросы по теме 'convolution'

Проблемы с ленивой сверткой fn в Clojure
Я пишу программное обеспечение для обработки сигналов и начинаю с написания функции дискретной свертки . Это отлично работает для первых десяти тысяч или около того списка значений, но по мере того, как они становятся больше (скажем, 100 000),...
1078 просмотров

Свертка CUDA — неразделяемые ядра
Мне нужно реализовать эффективную версию свертки изображений с неразделяемыми ядрами (поэтому CUDA sdk полезен только для примера FFT, но четко указано, что он отлично работает только для больших размеров ядра) Помимо реализации с нуля, как мне...
1760 просмотров
schedule 21.05.2023

Алгоритм быстрой свертки
Мне нужно свернуть два одномерных сигнала, один имеет в среднем 500 точек (это оконная функция Ханнинга), другой 125000. За один прогон мне нужно применить операцию свертки три раза. У меня уже есть реализация, основанная на документации scipy. Вы...
6533 просмотров

Элегантный способ получить результат `normxcorr2` аналогично 'conv2' (удаление ненужных ребер).
Есть ли элегантный способ в Matlab получить вывод normxcorr2 , обрезанный до размера изображения или обрезанный только до той части матрицы, которая не использует края с нулевым дополнением в вычислениях? Чтобы понять, что я имею в виду,...
7300 просмотров
schedule 26.06.2023

свертка синусового сигнала с прямоугольным импульсом
Я хотел бы выполнить операцию свертки синусового сигнала и прямоугольного импульса в scipy. Я свернул синусоидальный сигнал с косинусным сигналом и изобразил это на графике, но я хотел бы знать, как создать массив с прямоугольным импульсом, что-то...
7207 просмотров
schedule 25.05.2022

Как повысить производительность OpenCV на iPhone?
Я использую AVFoundation для захвата видео вместе с OpenCV для обработки изображений на iPhone. Тем не менее, я рассматриваю возможность использования шейдеров OpenGL для выполнения вычислений (свертывания) на изображении в градациях серого 192x144....
3198 просмотров

Деконволюция с помощью R (пакет decon и deamer)
У меня есть модель вида: у = х + шум. Я знаю распределение «y» и шума и хотел бы получить распределение «x». Итак, я попытался выполнить деконволюцию дистрибутивов с помощью R. Я нашел 2 пакета (decon и deamer), и я подумал, что оба метода должны...
3274 просмотров
schedule 12.12.2023

Сглаживание изображений в Matlab с помощью conv2
Я новичок в обработке изображений и столкнулся с некоторыми трудностями при реализации сглаживания изображений. В принципе, у меня есть изображение A, и я хотел бы заменить все пиксели на его среднее локальное значение. Итак, я определяю маски M1...
2851 просмотров
schedule 27.09.2023

свертка с использованием ДПФ
я использую следующий код для вычисления свертки изображения с указанным ядром (в моем случае по Гауссу). Каждый раз я получаю другой результат, и изображение результата даже не близко к тому, которое я получил путем свертки в пространственной...
2451 просмотров
schedule 12.12.2023

Свертка для цифровой обработки сигналов в R
У меня есть простая цифровая система, которая имеет вход x (n) = u (n) - u (n-4). Я пытаюсь найти выход y (n) с помощью функции conv () из пакета «сигнал» или функции свертки () из пакета «статистика» и построить график зависимости y (n) от n...
1645 просмотров

Матрица свертки размытия движения с учетом угла и величины
У меня есть код Java, который берет матрицу свертки (просто 2D double[][] ) и применяет ее к изображению. Я пытаюсь понять, как создать матрицу, которая будет давать размытие в движении, учитывая угол (в градусах) и величину размытия. Пример...
2797 просмотров

Визуализация фильтров в сверточных нейронных сетях
Я прочитал эту статью " ufldf ", она развивает визуализацию скрытых слоев в автоэнкодере , но я не понимаю, как визуализировать фильтры для сверточных нейронных сетей. На мой взгляд, для первого слоя свертки для визуализации фильтров необходимо это...
3129 просмотров

2D-свертка с помощью 1D-свертки с использованием разделяемых свойств
Я пишу программу, в которой я делаю много 2D-сверток. Поэтому я подумал, что более эффективным подходом может быть использование одномерной свертки. Но я, кажется, застрял на этом. До сих пор я ссылался на эти ссылки: проверьте это 1)...
5823 просмотров
schedule 02.10.2023

Ускорить умножение двух массивов для свертки
У меня есть приложение, и я выполнил профилирование скорости своего кода, и ограничивающим фактором является умножение двух массивов. У меня есть один массив X следующим образом (в моем реальном коде это 2000 элементов, а не 15): a b c d e f g...
429 просмотров
schedule 28.05.2023

Сверточная нейронная сеть (CNN) для аудио
Я следил за учебными пособиями на DeepLearning.net, чтобы узнать, как реализовать сверточную нейронную сеть, которая извлекает функции из изображений. Учебник хорошо объяснен, легко понять и следовать. Я хочу расширить ту же CNN, чтобы...
20213 просмотров

Вывод моей функции отличается от вывода conv2()
Ниже приведен код, который я написал для свертки изображения с маской Собеля в направлении x. Функция вводит изображение в оттенках серого вместе с ядром для свертки. Однако результат, который я получаю, отличается от результата, который я получаю...
344 просмотров

Представляем подходы к сопоставлению шаблонов, кроме NCC и SSD
Я ищу алгоритм сопоставления шаблонов, который я могу реализовать в Matlab или Python. Я уже использовал нормализованную взаимную корреляцию и сумму квадратичных разностей. Но они не являются надежными для моей работы. У кого-нибудь есть...
622 просмотров

преобразование кода свертки matlab в opencv в cpp
Вот мои результаты горизонтального градиента. Левый - результат opencv, а другой - результат Matlab. Я пытаюсь сделать горизонтальный и вертикальный градиент, который H = [1,-1] и V=[1;-1] Mat H_gradient,G_Filter1,kernel,V_gradient;...
544 просмотров
schedule 05.06.2022

Сравнение наивного обратного фильтра с фильтром Винера для деконволюции в Matlab
В настоящее время я пытаюсь сравнить простой обратный фильтр с фильтром Винера для деконволюции с использованием Matlab. Мой начальный сигнал - exp(-t^2) , и его нужно свернуть с прямоугольником, который не равен нулю для времени от -.5 до .5. Я...
3093 просмотров

Код 3D свертки C/C++ для небольших ядер
Я ищу быстрый код C (или C++ ), который выполняет 3D-свертку с небольшими ядрами. То, что я нашел в Интернете до сих пор, основано на FFT и требует использования других библиотек. Однако, как отмечают многие, эти коды свертки на основе FFT не...
1456 просмотров
schedule 14.02.2023