Публикации по теме '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 просмотров
schedule
15.10.2022
как сделать нулевое заполнение в 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 просмотров
schedule
21.05.2024
Ошибка ранга весовой матрицы 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 просмотров
schedule
07.11.2023
Каковы наиболее важные шаги в построении нейронных сетей для обнаружения объектов? (НЕ КЛАССИФИКАЦИЯ)
Я работаю с машинным обучением уже несколько месяцев. Я использовал кафе и даркнет и теперь начну с теано. В машинном обучении есть две основные задачи: 1. Обнаружение и 2. Классификация. Хотя я понимаю, как создается или проектируется большинство...
127 просмотров
schedule
20.11.2022
Возможные объяснения увеличения потерь?
У меня есть набор данных из 40 тыс. изображений из четырех разных стран. Изображения содержат разные предметы: сцены на открытом воздухе, городские сцены, меню и т. д. Я хотел использовать глубокое обучение для геотегирования изображений.
Я начал...
25800 просмотров
schedule
10.03.2024
Потери не развиваются при использовании пропущенных соединений
Я пытаюсь реализовать этот документ в Keras: https://arxiv.org/pdf/1603.09056.pdf , который использует Conv-Deconv с пропуском соединений для создания сети шумоподавления изображения. Моя сеть работает довольно хорошо, если я создаю симметричные...
385 просмотров
schedule
23.11.2022
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 просмотров
schedule
29.11.2023
Свертка с использованием «действительного» в функции 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