Публикации по теме 'convolution'
Как мы учимся свертке
Небольшой пост о том, как понять Convolution
Как мы учимся свертке
Свертка - одна из первых концепций, которую изучает каждый студент, изучающий коммуникационную технику. Это настолько фундаментально для изучения сигналов и систем, и тем не менее, представлено в виде уравнения с объяснениями, которые сосредоточены на том, как сворачивать, а не почему.
То, как мы обучаем и изучаем свертку, запутано :)
Помните, как мы это узнали? Если x [n] на входе в систему LTI с импульсной..
Вопросы по теме 'convolution'
OpenMP + SSE не дает ускорения
Мой профессор узнал об этом интересном эксперименте 3D Linearly separable Kernel Convolution с использованием SSE и OpenMP и дал мне задание сравнить статистику нашей системы. Автор заявляет сумасшедшее 18-кратное ускорение по сравнению с...
1607 просмотров
schedule
16.05.2022
Вычисления свертки в Numpy / Scipy
Профилирование некоторых вычислительных работ, которые я выполняю, показало мне, что одним узким местом в моей программе была функция, которая в основном это делала ( np это numpy , sp scipy ):
def mix1(signal1, signal2):
spec1 =...
13835 просмотров
schedule
04.03.2023
MATLAB SPMD и nlfilter - изменить размер окна
Для запустите расчет дисперсии 3x3 на большом изображении в градациях серого. Преимущество этого в том, что я могу использовать PCT для использования 8 ядер на моей локальной машине, однако я хотел бы изменить размер окна (на данный момент это 3x3),...
690 просмотров
schedule
02.11.2022
Чрезвычайно большое средневзвешенное значение
Я использую 64-битный Matlab с 32 г ОЗУ (просто так, чтобы вы знали).
У меня есть файл (вектор) из 1,3 миллиона чисел (целых). Я хочу сделать еще один вектор той же длины, где каждая точка является средневзвешенным значением всего первого вектора,...
1807 просмотров
schedule
01.07.2022
1d линейная свертка в коде ANSI C?
Вместо того, чтобы изобретать велосипед, я хотел бы узнать, может ли кто-нибудь порекомендовать мне фрагмент кода одномерной линейной свертки в ANSI C? Я сделал поиск в Google и в переполнении стека, но не смог найти ничего в C, которое я мог бы...
36605 просмотров
schedule
01.01.2023
Артефакты из суммы Римана в scipy.signal.convolve
Краткое резюме . Как быстро вычислить конечную свертка двух массивов?
Описание проблемы
Я пытаюсь получить конечную свертку двух функций f (x), g (x), определенных как
Для этого я взял дискретные образцы функций и превратил их в массивы...
1478 просмотров
schedule
30.09.2022
Как работает алгоритм Ричардсона-Люси? Пример кода?
Я пытаюсь понять, как работает деконволюция. Я понимаю идею, стоящую за этим, но я хочу понять некоторые из реальных алгоритмов, которые его реализуют - алгоритмы, которые принимают в качестве входных данных размытое изображение с его функцией...
14401 просмотров
schedule
06.04.2023
Обработка изображений — Как применить сглаживание рамочного фильтра
РЕДАКТИРОВАТЬ: Мое описание фильтра коробки очень неправильно (все веса должны быть одинаковыми в фильтре коробки), но предоставленный ответ действительно решает проблему на картинке. А именно ошибка, связанная с тем, что сумма весов не была равна 1....
4530 просмотров
schedule
11.05.2022
«Умножение» массивов в MATLAB
Во-первых, я не знал, что поставить в качестве заголовка, так как вопрос не так просто сформулировать кратко.
Мне нужно свернуть матричную функцию (k) с векторной функцией (X), каждая из которых определена на R ^ 3. Мне нужно сделать это в MATLAB,...
1048 просмотров
schedule
26.06.2023
Понимание матрицы свертки
Я изучаю матрицу свертки и понимаю, как они работают, но я не понимаю, как заранее узнать, как будет выглядеть результат матрицы. Например, скажем, я хочу добавить размытие к изображению, я могу угадать более 10 000 различных комбинаций чисел, прежде...
2358 просмотров
schedule
05.10.2022
Проверить теорему свертки
Моя главная цель — показать, что теорема о свёртке работает (напомню: теорема о свёртке означает, что idft(dft(im) .* dft(mask)) = conv(im, mask) ). Я пытаюсь это запрограммировать.
Вот мой код:
function displayTransform( im )
% This routine...
6582 просмотров
schedule
29.09.2023
как оптимизировать матрицу свертки в андроиде
Я использую Convolution Matrix для своего приложения для Android для создания изображения Emboss. я определил класс для него как:
public class ConvolutionMatrix {
public static final int SIZE = 3;
public double[][] Matrix;
public double Factor...
3728 просмотров
schedule
10.09.2022
Частичная свертка в MATLAB
У меня большая матрица (изображение) и маленький шаблон. Я хотел бы свернуть маленькую матрицу с большей матрицей. Например, синяя область — это раздел, который я хочу использовать для свертки. Другими словами, я могу использовать свертку для всего...
1136 просмотров
schedule
07.05.2023
Свертка в Numpy медленнее, чем в Matlab?
Свертка в Matlab оказывается в два раза быстрее, чем свертка в Numpy.
Код Python (на моей машине занимает 19 секунд):
import numpy as np
from scipy import ndimage
import time
img = np.ones((512,512,512))
kernel = np.ones((5,5,5))/125...
5487 просмотров
schedule
11.02.2023
Свертка периодического изображения с помощью Python
Я хочу свернуть n-мерное изображение, которое концептуально периодично.
Я имею в виду следующее: если у меня есть 2D-изображение
>>> image2d = [[0,0,0,0],
... [0,0,0,1],
... [0,0,0,0]]
и я хочу свернуть его с...
2498 просмотров
schedule
02.04.2023
Одномерный фильтр Гаусса по неэквидистантным данным
У меня есть данные, распределенные в неэквидистантном одномерном пространстве, и мне нужно свернуть их с помощью фильтра Гаусса,
gaussFilter = sqrt(6.0/pi*delta**2)*exp(-6.0*x**2 /delta**2);
где delta — константа, а x соответствует...
1114 просмотров
schedule
15.08.2022
Свертка в частотной области Matlab
Я только что наткнулся на этот вопрос и пытаюсь узнать о его влиянии, практически проверяя его.
Рассмотрим (nxn) ядро Гаусса. Выберите соответствующую дисперсию для того же. Выполните линейную и круговую свертки в частотной области с этим...
2042 просмотров
schedule
21.03.2022
Размытие по Гауссу, средний фильтр, свертка
Я хочу реализовать функцию свертки для использования в среднем фильтре и гауссовском фильтре, и мне также нужно реализовать эти 2 фильтра для применения к файлам pgm. У меня есть
typedef struct _PGM{
int row;
int col;
int max_value;
int...
8122 просмотров
schedule
06.10.2022
Свертка против корреляции
Может ли кто-нибудь объяснить мне сходства и различия корреляции и свертки? Пожалуйста, объясните интуицию, стоящую за этим, а не математическое уравнение (т.е. переворачивание ядра/импульса). Примеры приложений в области обработки изображений для...
29966 просмотров
schedule
18.08.2023
Ядро 2D Свертка сигнала в MATLAB
Я хочу реализовать двумерную свертку ядра сигнала в MATLAB. По сути, это нелинейный квадратичный фильтр сигнала (не изображения), описываемый следующей формулой:
где k2(t1,t2) — двумерное ядро свертки. x представляет собой вектор сигнала...
1682 просмотров
schedule
20.07.2022