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 4 months ago

Fast 2-D convolution by David Young

Speeds up many 2-D convolutions using the SVD; also finds a fast approximation in other cases. (2d, convolution, filtering)

convolve2(x, m, shape, tol)

exindex(arr, varargin)

image thumbnail

updated 4 months ago

Convolution by Ali Jadoon

Applies 1-D convolution (convolution)

[y]=konv(x,h)

image thumbnail

updated 5 months ago

Interpolation Utilities by Joe Henning

A variety of interpolation utilities (interpolation, piecewise interpolati..., cubic interpolation)

baryinv(x, y, xi, c)

cakima(x, y, xi)

cbezier(x, y, xi)

image thumbnail

updated 6 months ago

LINEAR CONVOLUTION,DFT.IDFT by Rojith

PROGRAM WITH ALGORITHM (convolution)

image thumbnail

updated 6 months ago

Field-shift calculation without aliasing. by Job

Efficient forward Fourier-based calculation of the susceptibility-induced field shift in MRI (mri, magnetic susceptibili..., aliasing)

calculateFieldShift(X_dev, voxelSize)

demonstration.m

image thumbnail

updated 8 months ago

scaler by qinghai

scaler using BI-CUBIC Convolution Interpolation (scaler, bicubic, convolution)

imgout=scaler(imgin,sfactor)

image thumbnail

updated 8 months ago

MatLab Solutions: "Introduction to Digital Signal Processing: A Computer Laboratory Textbook". by Ilias Konsoulas

These files are the MatLab solutions of exercises contained in the above DSP lab textbook. (dsp, digital signal proces..., discrete fourier tran...)

AD_DA(x,Xmin,Xmax,Levels)

conv_DHT(x,y)

conv_DHT2(x,h)

image thumbnail

updated 10 months ago

Demonstration of Convolution operation, graphically by अंकित अ. भुराने Ankit A. Bhurane

This file demonstrates the convolution operation, graphically. (discrete, graphical, convolution)

Convolution_Ankit_A_Bhurane.m

image thumbnail

updated 1 year ago

Quick Convolution by Chris Turnes

Qconv is a faster alternative to the "conv" function of the SP Toolbox when the inputs are long (fft, signal processing, convolution)

cfft(varargin)

qconv(X, Y, P)

image thumbnail

updated 1 year ago

Polynomial Toolbox: polyBox Version 2.1 by Matthew Harker, Paul O'Leary,

Polanomial approximation, polynomials as admissible functions, a comprehensive tutorial. (polynomials, covariance, convolution)

Demonstrate 2: Constrained Polynomials and Beam Measurements

Demonstrate the Constrained Polynomial Approximation

Example of Constrained Polynomials

image thumbnail

updated 1 year ago

Surface blend by linear equations by small

A solution for blending surfaces and curves by linear equations. (implicit surface, polynomial, linear equations)

[c0,d0]=ruuu(ddr)

c=xish(a,b)

LX1.m

image thumbnail

updated 1 year ago

Convolution by Ismail M. El-Badawy

This function computes the convolution of two Discrete-time signals; x & y. (convolution)

z=convolution(x,y)

image thumbnail

updated 1 year ago

Sparse matrix convolution by Bruno Luong

Convolution of sparse matrices (convolution, sparse)

sconv2(A, B, shape)

image thumbnail

updated 1 year ago

spikegauss: continuous firing rate time series from discrete spiketimes by R P

Generate spike vector time series (SPKVEC) from the TIMESTAMPS of the spikes. (neuroscience, convolution, gaussian)

[spkvec,timevec]=spikegauss(timestamps,srate,min_timevec,...

image thumbnail

updated 1 year ago

GUI for Convolution by Shahid Ali Murtza

This gui includes convolution in both continuous and discrete time domains . (convolution, signal processing, gui)

Sig_Project(varargin)

Sig_Project_Disc(varargin)

[y m]=convolution_(x,nx,h,nh)

image thumbnail

updated 1 year ago

Viterbi decoder by Gaurav Gupta

Viterbi decoder for rate 1/2 convolution channel coding (communications, convolution, viterbi)

Viterbi_dec(Eb_No, G_d)

image thumbnail

updated 2 years ago

Noncontact Speckle-Based Velocity Meter by Sagheb Kohpayeh Araghi

Finding a velocity of substance by using radon transform. (velocity, radon, image)

Johann

image thumbnail

updated 2 years ago

CUDA Convolution filter by Mario Tuerschmann

Convolution of an arbitrary 1D complex signal with an arbitrary filter kernel (cuda, fft, convolution)

CudaConvolution( input_args )

image thumbnail

updated 2 years ago

1-D Covolution by Vallabha Hampiholi

1-D Covolution (convolution, correlation)

convol (X, Y)

image thumbnail

updated 2 years ago

3D convolution in the FFT domain by Christopher Coello

Achieve a 3D convolution in the fourrier domain. (convolution, fourier, 3d)

convolution3D_FFTdomain(inVol,inKer)

image thumbnail

updated 2 years ago

Matrix Convolution with Sub-Pixel Resolution by Tristan Ursell

Convolve two matrices at sub-pixel resolution, using bilinear interpolation. (matrix, convolve, convolution)

matout=matoverlay(mat1,mat2,x,y)

image thumbnail

updated 2 years ago

N-point circular convolution by hung tran

N-point circular convolution (convolution)

circonv(A,B,N)

image thumbnail

updated almost 3 years ago

Matching pursuit for 1D signals by Patrick Mineault

Performs Matching Pursuit on 1d (temporal) signals with custom basis (matching pursuit, basis pursuit, temporal signal)

temporalMP(y,B,nonnegative,maxiter,mindelta,deadzone)

TryTemporalMP.m

image thumbnail

updated almost 3 years ago

SCS Unit Hydrograph Convolution by Tom Davis

Hydrograph Generation and Analysis Tool (hydrology, hydrograph, rainfall)

[tq,q,tu,u,t,p,Q,code]=hydrograph(uhname,rdname,method,...

[tq,q,tu,u,t,p,Q]=hydrographui(task)

image thumbnail

updated almost 3 years ago

Convolve/ Deconvolve Gaussian impulse response and unit impulse vectors by Bruce Raine

This function demonstrates how to convolve and deconvolve data as well as plots it and returns it. (filter, plot, signal processing)

plotImpulses(inFile)

image thumbnail

updated 3 years ago

Widefield Fluorescence Microscope point-spread function by Praveen Pankajakshan

Generate the point-spread function for a widefield fluorescence microscope (pointspread function, deconvolution, 3d)

maxintensityproj(I, ndir)

wfmpsf(lambdaEx, lambdaEm, numAper, magObj, rindexObj, ...

image thumbnail

updated 3 years ago

Moving averages / Moving median etc by Aslak Grinsted

Calculates moving averages (or median/fun) of a timeseries. (time frequency, wavelets, moving averages)

[y]=moving(x,m,fun)

image thumbnail

updated 3 years ago

2-D convolution using the FFT by David Young

Convolution in 2-D using the Fast Fourier Transform. (convolution, filtering, fft)

conv_fft2(x, m, shape)

exindex(arr, varargin)

image thumbnail

updated 3 years ago

Linear Convolution: By a buffer by Raviteja

Simple Linear Convolution using a buffer. (convolution, bufferconv, buffer convolution)

[Y]=bufferconv(h,x)

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

Separable N-Dimensional Convolution by Igor Solovey

N-dimensional convolution for separable kernels, similar to functionality of "conv2(hcol, hrow, A)" (convolution, separability, nd)

convnsep(h,V,type)

test01.m

image thumbnail

updated 3 years ago

Minimum Entropy Deconvolution (MED 1D and 2D) by Geoff McDonald

Generates a 1D FIR filter iteratively to minimize the entropy of the filtered signal(s). (minimum entropy decon..., maximum entropy decon..., med)

med2d.m

image thumbnail

updated 3 years ago

Brush Smaller Image Or Matrix Over A Larger Matrix, Select ROI with resizeable window by Michael Chan

Illustrates how a smaller matrix may be 'brushed' against a larger one without overflowing. (image, image processing, matrix)

brushSmallerImageOverAnother.m

computeRegionalStatisticsOf_ROI.m

section_reportStatisticsOfROI.m

image thumbnail

updated 3 years ago

Fast Matrix Column-wise/Row-wise Convolution by Zhen James Xiang

See Description. (convolution)

fastConv(A,B,dim)

fastConvDemo.m

image thumbnail

updated 3 years ago

Overlap Add Overlap Save methods implementation for block DFT processing. by Anshul Thakur

Overlap add and Overlap save methods for split block processing. (signal processing, simulation, overlap add)

OA_OS.m

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

Signals and Systems Laboratory with MATLAB M-files by Alex Palamides

These are most of the m-files contained in the book Signals and Systems Laboratory with MATLAB (signals, systems, laplace)

[sm,pro]=oper(A,B)

convd(x,n1,h,n2)

det1(A)

image thumbnail

updated almost 4 years ago

bernpdf by Peter Cotton

Distribution of the sum of independent non-identical Bernoulli random variables using convolution (statistics, probability, simulation)

bernpdf(p)

image thumbnail

updated 4 years ago

Kernel decomposition by Cris Luengo

This function does the decomposition of a separable nD kernel into its 1D components. (image processing, convolution, separable convolution)

decompose_kernel(h_orig)

image thumbnail

updated 4 years ago

convolution by Alireza LIAGHAT

convolution using symbolic mathematics (convolution, symbolic math)

convolution.m

image thumbnail

updated 4 years ago

Graphical convolution animation by Christos Saragiotis

Shows graphically the stages of discrete convolution for any two 1-D signals (educational tool). (signal processing, convolution, graphic)

gconv(x,h,o,p)

image thumbnail

updated 4 years ago

ConvolveGUI by Erik Cheever

A GUI for graphically demonstrating the convolution process. (filter design, filter analysis, convolution signals)

ConvolveAnimParam(varargin)

ConvolveFuncs

ConvolveGUI_fig(varargin)

image thumbnail

updated 4 years ago

Graphical Convolution by Marc

Preforms linear convolution of two vectors and and displays an animation of the process. (convolution, signal processing)

graphConvolve(a,b,pausespacing)

image thumbnail

updated almost 5 years ago

Graphical Demonstration of Convolution by Teja Muppirala

An interactive program that provides graphical insight into how convolution operators work. (graphical, convolution, gui)

convolutiondemo.m

image thumbnail

updated 5 years ago

Gabor function masks by David Young

Create Gabor-function convolution masks (convolution, filtering, image processing)

gabormask(Size, sigma, period, orient)

image thumbnail

updated almost 6 years ago

State Space Convolution by Janardhanan Sivaramakrishnan

The script convolves two MIMO state space systems and gives the convoluted output (state space, convolution, feedback)

[Ao,Bo,Co,Do]=convsys(A1,B1,C1,D1,A2,B2,C2,D2)

[Ao,Bo,Co,Do]=sysfeedbk(Af,Bf,Cf,Df,Ab,Bb,Cb,Db)

[temps,Ao,Bo,Co,Do]=cleanss(Ao,Bo,Co,Do)

image thumbnail

updated almost 6 years ago

Multiconv by Janardhanan Sivaramakrishnan

Convolution of more than two polynomials (convolution, mathematics, general)

multiconv(x1,x2,varargin)

image thumbnail

updated almost 6 years ago

Circular convolution using DCT and DST by Reju VG

circular convolution using Discrete sine and cosine transforms (dsp, convolution, discrete sine transfo...)

DST2e.m

b=DCT2e(a)

b=DST1e(a)

image thumbnail

updated almost 6 years ago

Canny Edge Detection by Anthony Gabrielson

Canny Edge Detection Algorithm (image analysis, canny, convolution)

Contact us