Вопросы по теме 'deconvolution'
Инициализация FCN уровня деконволюции - потери падают слишком быстро
Я тренирую небольшой (10M весов на 12K изображениях) FCN (см., Например, Long et al, 2015). Архитектура следующая (начинается со слоя FCN8s fc7):...
302 просмотров
schedule
15.11.2021
Tensorflow conv2d_transpose: размер out_backprop не соответствует вычисленному
Когда я создаю FCN для сегментации, я хочу, чтобы изображения сохраняли исходный размер входных данных, поэтому я использую полностью сверточные слои. Когда я выбираю фиксированный размер ввода, например (224, 224), преобразование транспонирования...
2829 просмотров
schedule
07.10.2021
Ошибка при проверке цели: ожидаемая форма для conv2d_transpose
Я хочу реализовать автоматический кодировщик для набора данных Faces с помощью Keras. Я использовал train_on_batch , потому что набор данных слишком велик, но я столкнулся с этой проблемой:
for i in range(10):
batch_index = 0
while...
516 просмотров
schedule
21.09.2021
Как можно закодировать вход с помощью одной 2D свертки и применить противоположную 2D DeConv / Transposed Conv, чтобы вернуть то же измерение?
Я работаю над автоэнкодером, и у меня проблема с воспроизведением ввода того же размера. Если я использую операцию транспонированной свертки / деконволюции с теми же параметрами, у меня будет другой размер вывода, чем у исходного ввода. Для...
84 просмотров
schedule
13.10.2021
Нахождение ядра свертки, если много нулей для БПФ?
Я знаю, что original_image * filter = blur_image , где * - свертка. Таким образом, filter = ifft(fft(blur)/fft(original))
У меня есть исходное изображение, известный фильтр и известное размытое изображение. Я пробовал следующий код. Я...
492 просмотров
schedule
16.09.2022
Мне нужно выполнить деконволюцию изображения флуоресцентной бусины без функции распространения точки в MATLAB.
Я знаю, что могу использовать алгоритмы деконволюции, такие как LUCY , Weiner и Вслепую , но я не понимаю, как оценить PSF (функция распределения точек), которая необходима для алгоритмов LUCY и Weiner. В настоящее время я использую установку для...
415 просмотров
schedule
02.09.2023
Как сложить несколько слоев conv2d_transpose() Tensorflow
Я пытаюсь сложить 2 слоя tf.nn.conv2d_transpose() , чтобы увеличить выборку тензора. Он отлично работает во время прямой передачи, но я получаю сообщение об ошибке во время обратного распространения: ValueError: Incompatible shapes for...
3822 просмотров
schedule
05.06.2023
Как обновить веса деконволюционного слоя?
Я пытаюсь разработать слой деконволюции (или, если быть точным, транспонированный сверточный слой).
На прямом проходе я выполняю полную свертку (свертку с заполнением нулями). На обратном проходе я выполняю действительную свертку (свертку без...
999 просмотров
schedule
23.03.2023
Почему мы должны указывать форму вывода во время деконволюции в тензорном потоке?
В документации по TF есть параметр output_shape в tf.conv2d_transpose . Зачем это нужно? Разве шаги, размер фильтра и параметры заполнения слоя не определяют выходную форму этого слоя, подобно тому, как это определяется во время свертки?
2609 просмотров
schedule
26.12.2022
генеративно-состязательная сеть, генерирующая изображение со случайными пикселями
Я пытаюсь генерировать изображения с помощью генеративно-состязательных сетей (GAN) в наборе данных, выровненном CelebA, с размером каждого изображения, измененным до 64 * 64 в формате .jpeg. Мое определение сети выглядит следующим образом:
def...
415 просмотров
schedule
11.02.2023
В чем разница между выполнением повышающей дискретизации вместе с транспонированной сверткой с шагом и сверткой транспонирования только с шагом 1?
Я заметил во многих местах, что люди используют что-то подобное, обычно в полностью сверточных сетях, автоэнкодерах и т.п.:
model.add(UpSampling2D(size=(2,2)))
model.add(Conv2DTranspose(kernel_size=k, padding='same', strides=(1,1))
Мне...
9094 просмотров
schedule
11.03.2023
Карта результатов сегментации моего изображения содержит черную решетку в белом пятне
Я выполняю сегментацию изображения с помощью UNet-подобной архитектуры CNN с помощью Pytorch 0.4.0. Он помечает передний план как 1, а фон как 0 в конечном результате сегментации. Я использую предварительный -тренированный экстрактор признаков VGG...
367 просмотров
schedule
27.01.2023
Вычисление ориентации градиента с использованием только изображения величин градиента
Как я могу вычислить изображение ориентаций градиента, используя изображение величин градиента — есть ли способ инвертировать шаг свертки входного изображения с фильтром Собеля для вычисления двух изображений направлений градиентов (Ix и Iy)?
37 просмотров
schedule
14.06.2023
Вопрос о деконволюции сигнала с использованием 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 просмотров
schedule
12.12.2022
Как я могу правильно восстановить сигнал, используя signal.deconvolve, примененный к сигналу, свернутому с помощью вейвлета Рикера, используя signal.convolve?
Итак, у меня есть массив, хранящийся в матрице с размерами (251, 240). Затем я создал вейвлет Рикера, который я сворачиваю с каждым столбцом (временным рядом). Кажется, это работает нормально. Следующим шагом в моем процессе будет деконволюция...
236 просмотров
schedule
30.11.2022
Пара свертки-деконволюции дает немного другую размерность
Я использую слой свертки, за которым следует слой деконволюции, например:
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