Публикации по теме 'convolution'


Сферическая свертка - теоретический обзор.
Свертка - чрезвычайно эффективный метод, который может захватывать полезные функции из распределений данных. В частности, глубокие нейронные сети на основе свертки чрезвычайно хорошо справляются с задачами обучения 2D-представлению, например анализ изображений. Учитывая этот успех, естественно исследовать, как использовать эту концепцию для захвата функций в различных условиях. Однако большинство современных глубоких нейронных сетей работают только с евклидовой геометрией, и..

Шум и фильтрация в Vision
Шум, шумоподавление и фильтрация являются очень важными понятиями в обработке изображений. Поскольку машинное обучение стало повсеместным как новая парадигма программирования, людям необходимо знать основы зрения. Шум — это любое нежелательное добавление к данным. Например, на следующем рисунке показано понятие чистого сигнала и зашумленного. Шум Шум — это любое нежелательное добавленное значение к фактическим данным. Например, любые нежелательные изменения вносятся в значения..

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

Функция свертки графического процессора OpenCV и отсутствующая граница
У меня есть вопрос о функции Convolve в OpenCV с использованием ускорения графического процессора. Скорость сверток примерно в 3,5 раза выше при использовании графического процессора. при запуске: convolve(src_32F, kernel, cresult, false,...
1220 просмотров
schedule 02.01.2024

Как написать умножение свертки в Android Renderscript?
Я новичок в Android Renderscript. Мне нужно написать умножение свертки в RenderScript, так как окончательное приложение будет работать на Android. Поток данных будет изображением. В частности, я не могу написать основную логику, используя...
5905 просмотров
schedule 30.09.2022

Свертка UIImage с фреймворком GPUImage
Я пытаюсь использовать GPUImage3x3ConvolutionFilter инфраструктуры GPUImage, но не работает. Это мой код, я получаю только белое изображение. - (UIImage *)convolution:(UIImage *)inputImage{ GPUImagePicture *stillImageSource =...
847 просмотров

как сделать нулевое заполнение в CUDA для covolution
привет, мне нужно свернуть два сигнала [pulseMatrixRow[i] и pulse[i]] с помощью CUFFT. для этого мой код int main(int argc, char **argv) { FILE *fileWritePtr; cufftComplex h_signal[NX*BATCH]; cufftComplex h_filter_signal[NX*BATCH]; cufftComplex...
1603 просмотров
schedule 22.10.2022

ValueError: объект слишком глубокий для желаемого массива при использовании свертки
Я пытаюсь это сделать: h = [0.2,0.2,0.2,0.2,0.2] Y = np.convolve(Y, h, "same") Y выглядит так: При этом я получаю эту ошибку: ValueError: object too deep for desired array Почему это? Я предполагаю, что почему-то...
112616 просмотров
schedule 17.11.2022

Свертка в OpenCV С++
Я хочу выполнить свертку в opencv с помощью cpp, мой код дает ошибку, приведенную ниже ошибка C2040: 'H' : 'int [1][2]' отличается уровнями косвенности от 'cv::Mat' Я хочу провести конверсию между H = [1,-1] и изображением || V=[1;-1] и...
10985 просмотров
schedule 19.10.2022

Код matlab: размытие по Гауссу в области Фурье
Я смотрю на код, который выполняет размытие изображений. Однако у меня проблемы с пониманием кода, и мне было интересно, может ли кто-нибудь помочь мне примерно понять, что делает код. Здесь переменная Iref - изображение. Imin = min(Iref(:));...
905 просмотров
schedule 11.11.2023

Как показать исходное изображение и размытое изображение в JFrame?
У меня есть два изображения в моем JFrame. Первый - оригинал, и я хочу, чтобы второе изображение было размытым. У меня оба изображения отражаются в кадре, но второе не размыто. Как я могу лучше закодировать эту программу, чтобы отразить размытое...
575 просмотров
schedule 29.10.2022

Неправильная фильтрация изображений
Мне нужно создать функцию, которая фильтрует изображение в оттенках серого в частотной области. Основная проблема заключается в том, что результат выглядит как шум соли и перца. основная функция: void FiltroFrequenze::dftMia(){ int...
52 просмотров
schedule 29.04.2024

Свертка изображения по Гауссу в области Фурье: работает, но не должна
Проблема в том, что я не могу полностью понять принципы свертки в частотной области. У меня есть image of size 256x256 , который я хочу свернуть с 3x3 gaussian matrix . Его коэффициенты ( 1/16, 1/8, 1/4 ): PlainImage<float>...
354 просмотров

Ошибка ранга весовой матрицы Tensorflow
import tensorflow as tf import numpy as np import os from PIL import Image cur_dir = os.getcwd() def modify_image(image): resized = tf.image.resize_images(image, 180, 180, 1) resized.set_shape([180,180,3]) flipped_images =...
2194 просмотров
schedule 05.12.2023

Реализация совместного обучения в keras
Я пытаюсь реализовать модель, состоящую из двух слоев, чтобы сегментировать объекты-кандидаты в керасах. Итак, в основном эта модель имеет следующую архитектуру Изображение (канал, ширина, высота) -> несколько слоев свертки и объединения -> вывод...
967 просмотров

Каковы наиболее важные шаги в построении нейронных сетей для обнаружения объектов? (НЕ КЛАССИФИКАЦИЯ)
Я работаю с машинным обучением уже несколько месяцев. Я использовал кафе и даркнет и теперь начну с теано. В машинном обучении есть две основные задачи: 1. Обнаружение и 2. Классификация. Хотя я понимаю, как создается или проектируется большинство...
127 просмотров

Возможные объяснения увеличения потерь?
У меня есть набор данных из 40 тыс. изображений из четырех разных стран. Изображения содержат разные предметы: сцены на открытом воздухе, городские сцены, меню и т. д. Я хотел использовать глубокое обучение для геотегирования изображений. Я начал...
25800 просмотров

Потери не развиваются при использовании пропущенных соединений
Я пытаюсь реализовать этот документ в Keras: https://arxiv.org/pdf/1603.09056.pdf , который использует Conv-Deconv с пропуском соединений для создания сети шумоподавления изображения. Моя сеть работает довольно хорошо, если я создаю симметричные...
385 просмотров

scipy convolve зависит от x
Я пытаюсь свернуть логнормальный PDF и гауссовский PDF. Поэтому я определил функции следующим образом: def PDF_log(x,sig,mu): # log normal PDF mu = np.log(mu) return( (1/x)*(1/(sig*np.sqrt(2*np.pi))) * np.exp(-(np.log(x)-mu)**2/(2*sig**2))...
206 просмотров
schedule 18.02.2024

Tensorflow: ошибка при изменении размера пакета глубокой CNN
Я воспроизвел глубокую CNN из исследовательской работы. Когда я изначально построил модель, я предполагал, что размер пакета будет один. Однако теперь, когда я узнал больше о размерах пакетов, я хочу использовать размер пакета 40. Вот...
1059 просмотров

Свертка с использованием «действительного» в функции Matlab conv()
Здесь приведен пример свертки: У меня тут два вопроса: Почему вектор ???? дополнен двумя нулями с каждой стороны? Поскольку длина ядра ℎ равна 3. Если ???? дополнить одним 0 с каждой стороны, средний элемент вывода свертки...
610 просмотров
schedule 12.10.2022

Как создать собственный код свертки в Matlab без использования встроенной функции
Я пытаюсь создать программу на Matlab, чтобы показать свертку двух сигналов, но без использования функции 'conv'. Входные данные: ????(????)=????xp(-4t+4)*????(????−1)+0,5????(????−5)+2????(????−10) Я выяснил, что h(t) = 4*exp(-4t)*u(t). Я...
1661 просмотров
schedule 02.05.2024

Оценка свертки двух непрерывных функций с использованием fftconvolve
Я пытаюсь оценить свертку двух непрерывных функций, используя scipy.signal.fftconvolve . Сценарий кода следующий: Я пытаюсь аппроксимировать следующий двойной интеграл: , то есть в области C_1(x',y'), представляющей круг радиусом 1 с...
287 просмотров
schedule 12.12.2022