image thumbnail

updated 3 months ago

FFT-based convolution by Bruno Luong

Discrete convolution using FFT method (convolution, conv, conv2)

conv2fft(varargin)

convnfft(A, B, shape, dims, options)

convnfft_install

image thumbnail

updated 1 year ago

nanconv by Benjamin Kraus

Convolution in 1D or 2D ignoring NaNs and (optionally) correcting for edge effects. (conv, conv2, nan)

nanconv(a, k, varargin)

image thumbnail

updated 1 year ago

nanconvn by Benjamin Kraus

Convolution in ND ignoring NaNs and (optionally) correcting for edge effects. (conv, conv2, convn)

nanconvn(a, k, varargin)

image thumbnail

updated 3 years ago

conv2fft_reuse by Felipe G. Nievinski

Reuse intermediary results in multiple related convolutions with the same data but different kernels (convolution, fft, ifft)

conv2fft (h, X, shape, Xfft)

dirup (dir)

filter2fft (h, X, shape, Xfft)

image thumbnail

updated 3 years ago

GPUCONV2 by Dirk-Jan Kroon

Example, Matlab R2010B Cuda CONV2 on GPU using Cuda kernels (cuda, conv2, gpu)

gpuconv2(A,B,SHAPE)

nvcc(varargin)

image thumbnail

updated 3 years ago

Mono and bidimensional box-car convolution. Fast. by Andrea monti guarnieri

Fast & simple Boxcar window convolution. Same as conv2(x,ones(n1,n2),'same') (filter, smoothing, convolution)

boxconv(matin,lenc,lenr)

image thumbnail

updated almost 4 years ago

solve 2d wave equation with FDM by Maxim Vedenyov

With 4 visualizations: colormap, surface, refraction, reflection (2d, wave equation, visualization)

as_colormap.m

as_colormap_movie.m

as_surface.m

image thumbnail

updated 4 years ago

Separate Kernel in 1D kernels by Dirk-Jan Kroon

Decompose an arbitrary N dimensional filtering kernel into 1D kernels, for faster filtering (image, 2d, 3d)

[K1 KN ERR]=SeparateKernel(H)

image thumbnail

updated 6 years ago

ndnanfilter.m by Carlos Adrian Vargas Aguilera

Filter/smoothing of multidimensional data with an specified window function, ignoring NaNs. (filter design, filter analysis, smooth)

ndnanfilter(X,HWIN,F,DIM,WINOPT,PADOPT,WNAN)

image thumbnail

updated almost 8 years ago

FFW Fastest Filtering in the West by Luigi Rosa

Fast 2D convolution - filtering (filter design, filter analysis, conv)

[out]=detbestlength2(FFTrv,FFTiv,IFFTiv,size1,size2,isrea...

[out]=fftolamopt2(a,b,opt,shape)

provatempo2.m

image thumbnail

updated 10 years ago

CONV2 Overlap-add Method by Luigi Rosa

Overlap-add method of CONV2 using FFT2. (convolution, overlapadd method, conv2)

conv2olam(a,b,mode,siz1,siz2)

Contact us