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

Инициализация FCN уровня деконволюции - потери падают слишком быстро
Я тренирую небольшой (10M весов на 12K изображениях) FCN (см., Например, Long et al, 2015). Архитектура следующая (начинается со слоя FCN8s fc7):...
302 просмотров

Tensorflow conv2d_transpose: размер out_backprop не соответствует вычисленному
Когда я создаю FCN для сегментации, я хочу, чтобы изображения сохраняли исходный размер входных данных, поэтому я использую полностью сверточные слои. Когда я выбираю фиксированный размер ввода, например (224, 224), преобразование транспонирования...
2829 просмотров

Ошибка при проверке цели: ожидаемая форма для conv2d_transpose
Я хочу реализовать автоматический кодировщик для набора данных Faces с помощью Keras. Я использовал train_on_batch , потому что набор данных слишком велик, но я столкнулся с этой проблемой: for i in range(10): batch_index = 0 while...
516 просмотров

Как можно закодировать вход с помощью одной 2D свертки и применить противоположную 2D DeConv / Transposed Conv, чтобы вернуть то же измерение?
Я работаю над автоэнкодером, и у меня проблема с воспроизведением ввода того же размера. Если я использую операцию транспонированной свертки / деконволюции с теми же параметрами, у меня будет другой размер вывода, чем у исходного ввода. Для...
84 просмотров

Нахождение ядра свертки, если много нулей для БПФ?
Я знаю, что original_image * filter = blur_image , где * - свертка. Таким образом, filter = ifft(fft(blur)/fft(original)) У меня есть исходное изображение, известный фильтр и известное размытое изображение. Я пробовал следующий код. Я...
492 просмотров

Мне нужно выполнить деконволюцию изображения флуоресцентной бусины без функции распространения точки в MATLAB.
Я знаю, что могу использовать алгоритмы деконволюции, такие как LUCY , Weiner и Вслепую , но я не понимаю, как оценить PSF (функция распределения точек), которая необходима для алгоритмов LUCY и Weiner. В настоящее время я использую установку для...
415 просмотров

Как сложить несколько слоев conv2d_transpose() Tensorflow
Я пытаюсь сложить 2 слоя tf.nn.conv2d_transpose() , чтобы увеличить выборку тензора. Он отлично работает во время прямой передачи, но я получаю сообщение об ошибке во время обратного распространения: ValueError: Incompatible shapes for...
3822 просмотров
schedule 05.06.2023

Как обновить веса деконволюционного слоя?
Я пытаюсь разработать слой деконволюции (или, если быть точным, транспонированный сверточный слой). На прямом проходе я выполняю полную свертку (свертку с заполнением нулями). На обратном проходе я выполняю действительную свертку (свертку без...
999 просмотров

Почему мы должны указывать форму вывода во время деконволюции в тензорном потоке?
В документации по TF есть параметр output_shape в tf.conv2d_transpose . Зачем это нужно? Разве шаги, размер фильтра и параметры заполнения слоя не определяют выходную форму этого слоя, подобно тому, как это определяется во время свертки?
2609 просмотров

генеративно-состязательная сеть, генерирующая изображение со случайными пикселями
Я пытаюсь генерировать изображения с помощью генеративно-состязательных сетей (GAN) в наборе данных, выровненном CelebA, с размером каждого изображения, измененным до 64 * 64 в формате .jpeg. Мое определение сети выглядит следующим образом: def...
415 просмотров

В чем разница между выполнением повышающей дискретизации вместе с транспонированной сверткой с шагом и сверткой транспонирования только с шагом 1?
Я заметил во многих местах, что люди используют что-то подобное, обычно в полностью сверточных сетях, автоэнкодерах и т.п.: model.add(UpSampling2D(size=(2,2))) model.add(Conv2DTranspose(kernel_size=k, padding='same', strides=(1,1)) Мне...
9094 просмотров

Карта результатов сегментации моего изображения содержит черную решетку в белом пятне
Я выполняю сегментацию изображения с помощью UNet-подобной архитектуры CNN с помощью Pytorch 0.4.0. Он помечает передний план как 1, а фон как 0 в конечном результате сегментации. Я использую предварительный -тренированный экстрактор признаков VGG...
367 просмотров

Вычисление ориентации градиента с использованием только изображения величин градиента
Как я могу вычислить изображение ориентаций градиента, используя изображение величин градиента — есть ли способ инвертировать шаг свертки входного изображения с фильтром Собеля для вычисления двух изображений направлений градиентов (Ix и Iy)?
37 просмотров

Вопрос о деконволюции сигнала с использованием Python scipy
Я пытаюсь немного изучить обработку сигналов, в частности, используя Python. Вот пример кода, который я написал. import numpy as np import matplotlib.pyplot as plt from scipy.signal import deconvolve a = np.linspace(-1,1,50) b =...
46 просмотров

Как я могу правильно восстановить сигнал, используя signal.deconvolve, примененный к сигналу, свернутому с помощью вейвлета Рикера, используя signal.convolve?
Итак, у меня есть массив, хранящийся в матрице с размерами (251, 240). Затем я создал вейвлет Рикера, который я сворачиваю с каждым столбцом (временным рядом). Кажется, это работает нормально. Следующим шагом в моем процессе будет деконволюция...
236 просмотров

Пара свертки-деконволюции дает немного другую размерность
Я использую слой свертки, за которым следует слой деконволюции, например: tf.nn.conv2d(num_outputs=1, kernel_size=[21, 11], stride=[2, 2], padding="SAME", rate=1) tf.nn.conv2d_transpose(num_outputs=1, kernel_size=[21, 11], stride=[2, 2],...
370 просмотров
schedule 28.12.2023