image thumbnail

updated 11 days ago

SIMULINK Sigma-Delta Toolbox by Isacco Arnaldi

Model-Based design and simulation of various Sigma-Delta ADCs (adc, dsp, audio processing)

SNRestimation(simout, f)

calculateSNR(hwfft,f,nsig)

ds_hann(n)

image thumbnail

updated 24 days ago

ECG IIR Notch Filtering with Transient Suppression by Arturo Moncada-Torres

Implementation of the ECG IIR notch filtering with transient suppression proposed by Pei and Tseng (digital signal proces..., dsp, ecg)

ecgTransientSuppression(x_n, fs, fd, BW, M)

ecgTransientSuppression_demo.m

image thumbnail

updated 1 month ago

Anisotropic diffusion (stable scheme) by Jérôme FEHRENBACH

Stable and positive scheme for anisotropic diffusion (image processing, filtering, diffusion)

[t,C]=infoA0(C11,C22,C12)

diagK( t, C )

diffusion2D( u0, T, varargin )

image thumbnail

updated 1 month ago

edge_detection_using_LoG.zip by Devinder

Edge Detection using Laplacian of Gaussian (edge detection, image processing, laplacian)

find_edges(img,step_size,sigma)

run_edge_det()

image thumbnail

updated 2 months ago

Beltrami Filter by Shadi Albarqouni

It is a kind of Nonlinear Filters following the Beltrami flow. (filtering)

beltrami2D(im, num_iter, delta_t)

image thumbnail

updated 2 months ago

Savitzky-Golay Smoothing Filter by Jason Nicholson

Very simple function for Savitzky-Golay Smoothing (savitzkygolay, walter gander, teukolsky)

savGol (f, nl, nr, M)

image thumbnail

updated 4 months ago

Detection, Estimation, and Modulation Theory Part I, 2Ed (Van Trees, Bell, Tian) Solutions & Figures by Kristine Bell

Chapters 6-9 Solution and Figure Files (detection, estimation, filtering)

Fig7_66.m

Fig9_10_11.m

Fig9_12_13.m

image thumbnail

updated 4 months ago

Detection, Estimation, and Modulation Theory Part I, 2Ed (Van Trees, Bell, Tian) Solutions & Figures by Kristine Bell

Chapters 2-5 Solution and Figure Files (detection, estimation, filtering)

TwoComplexExponentials2DMax(x,L)

[omega1_hat,omega2_hat]=TwoComplexExponentialsAP(x,L)

[omega1_hat,omega2_hat]=TwoComplexExponentialsEM(x,L)

image thumbnail

updated 4 months ago

Filters for Curvilinear Enhancement by Costas Panagiotakis

Step filtering and Polynomial filtering for enhancement of partial curvilinear structures (filtering, rotation invariant, scale invariant)

step_pol_Filtering(I,grammes, DTheta,DPaxos,typeOfFilter)

runFiltering.m

image thumbnail

updated 4 months ago

Circle Hough Transform by Quan Wang

Hough transform for circles in binary images (image processing, computer vision, filtering)

[x,y,theta]=circle_in_image(m,n,xc,yc,r)

[xc,yc,r]=circleHough(I,rmin,rmax,P,FS)

h=gaussian3(FS)

image thumbnail

updated 5 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 7 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

Steerable filter by Jincheng Pang

This package implements the 1st and 2nd order Gaussian derivative steerable filter (steerable filter, filtering, directional derivativ...)

steerGaussFilterOrder1(I,theta,sigma,disFlag)

steerGaussFilterOrder2(I,theta,sigma,disFlag)

Demo.m

image thumbnail

updated 9 months ago

Two-dimensional trilateral filter by Pekka Astola

Filters a grayscale image with the trilateral filter by P. Choudhury and J. Tumblin (trilateral filter, bilateral filter, filtering)

BilateralGradientFilter(...

DetailBilateralFilter(inputImage,adaptiveRegion,...

buildMinMaxImageStack(gradientMagnitude,maxLevel)

image thumbnail

updated 11 months ago

Building the component tree in quasi-linear time by Kang Wang

The connected components of the level sets can be organized in a tree structure. (component tree, connected operators, mathematical morpholo...)

buildComponentTree(F)

plotAdjacentTree(nodes, adjs)

demo.m

image thumbnail

updated 1 year ago

FeatureFinder 2.4.1 by Feature Finder

A user-friendly tool for signal filtering and feature extraction. Well-suited to large data sets! (gui, data import, data export)

Comm_Alert(sMessage)

Comm_Exit()

Comm_Help(sTitle,sMessage)

image thumbnail

updated 1 year ago

Filter - smooth (calculating the moving average along a vector) by Adrian Lara-Quintanilla

This function calculates the moving average along that vector. It can be used to smooth a series. (smooth, filter, timeseries)

moving_average.m

image thumbnail

updated 1 year ago

Filter noise and interpolate microscopy images in frequency domain by Shalin Mehta

Remove spatial frequencies beyond the optical cutoff and perform physically accurate interpolation. (microscopy, filtering, interpolation)

[out,outscale]=opticalLowpassInterpolation(in,inscale,fcu...

y=jinc(r)

TestBench_opticalLowpassInterpolation_Airy.m

image thumbnail

updated almost 2 years ago

Butterworth Filters by Chad Greene

Highpass, lowpass, bandpass, and bandstop Butterworth frequency filters. (filtering, dsp, frequency)

[filtered_signal,filtb,filta]=bandpass_butterworth(inputs...

[filtered_signal,filtb,filta]=bandstop_butterworth(inputs...

[filtered_signal,filtb,filta]=hipass_butterworth(inputsig...

image thumbnail

updated 2 years ago

Unscented Kalman Filter (UKF) modeling of FitzHugh-Nagumo dynamics by Henning Voss

Unscented Kalman Filter (UKF) applied to FitzHugh-Nagumo neuron dynamics. (unscented kalman filt..., fitzhughnagumo, estimation)

FitzHughNagumo()

image thumbnail

updated 2 years ago

Estimating Time-varying Neural Interactions by Hideaki Shimazaki

Matlab code for estimating time-varying interactions of neurons from spike data. (statistics, mathematics, optimization)

BayesFactor(model,cell_id)

BayesFactor(model,cell_id)

CompSync(raw,D,r)

image thumbnail

updated 2 years ago

2-D adaptive noise-removal filtering by SANTIAGO AJA-FERNANDEZ

Modified version of WIENER2 from image toolbox with proper noise estimation (image processing, noise estimation, gaussian noise)

wienerC(g,varargin)

image thumbnail

updated 2 years ago

videoioPlayer by georg

This package contains a videoplayer class capable of viewing and processing video files in real-time (videoplayer, image processing, video processing)

demo1(fname)

demo2(fname)

demo_photoshopTB(fname)

image thumbnail

updated 2 years ago

Nth_Oct_Hand_Arm_&_AC_Filter_Tool_Box by Edward Zechmann

Features Nth octave band, Hand Arm, and A and C weighting filters (noise, nth octave, octave)

ACdsgn(Fs)

Test_Nth_oct_filters1(resample_filter)

[A2, A_str, real_digitsL, real_digitsR, imag_digitsL, ima...

image thumbnail

updated 2 years ago

Comb Filter by Jeff Tackett

Returns IIR coefficients for a Nth order Comb Filter (signal processing, filtering)

comb(N, varargin)

image thumbnail

updated 2 years ago

Filtering using Butterworth and Chebyshev by vj

Filtering an user defined signal or .wav file using Butterworth and Chebychev. Noise - AWGN. (gui, signal processing, filtering)

proj_filtering(varargin)

image thumbnail

updated almost 3 years ago

Live audio stream analyser and voice coach by Steve Lawrence

A program that uses 'analoginput' to create a live audio stream, which is analyzed in real-time. (singing, coach, signal processing)

liveon.m

image thumbnail

updated almost 3 years ago

Simple drums separation with NMF by Antoine Liutkus

Illustrates the use of NMF for the separation of drums in polyphonic music (source separation, audio, drums)

drums_separation.m

image thumbnail

updated almost 3 years ago

Guided Filter by Rachel

An 2D edge-preserving filter derived from a local linear model. Related to bilateral filter. (image processing, edgepreserving, filtering)

guided_filter(input, guide, epsilon, win_size)

guided.m

image thumbnail

updated 3 years ago

Triangular Filterbank by Kamil Wojcicki

Frequency domain triangular filterbank with uniform spacing on arbitrarily warped frequency scale. (filterbank, triangular filterbank, mel filterbank)

trifbank( M, K, R, fs, h2w, w2h )

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

Savitzky-Golay smooth/differentiation filters and filter application by Diederick

Routine to generate Savitzky-Golay smoothing and differentiation filters and routine to apply these (filtering, differentiation, smoothing)

savitzkyGolay(x,n,dn,x0,W,flag)

y=savitzkyGolayFilt(x,N,DN,F,W,DIM)

image thumbnail

updated 3 years ago

Kuwahara Filter Implementation by Carlos Wang

Kuwahara filter implementation for coloured images. (filtering, kuwahara filter, edge preserving filte...)

kuwahara_filter( I, L )

image thumbnail

updated 3 years ago

Shock Filtering in Matlab by Tolga Birdal

Very simple image enhancement and sharpening using shock filters (filtering, image processing, enhancement)

[G]=shock_filter(I, maskSize, iterations, dt)

image thumbnail

updated almost 4 years ago

Fourier transform demonstration by David Young

An introductory demonstration of the discrete Fourier transform, making use of the fft function. (fourier transform, discrete fourier tran..., fast fourier transfor...)

Introductory Fourier Transform Demonstration

image thumbnail

updated almost 4 years ago

Fast Non-Local Means 1D, 2D Color and 3D by Dirk-Jan Kroon

NL-means image and signal denoising filter based on similarity between pixel patches (nonlocal, means, nlmeans)

J=NLMF(I,Options)

NLMF2Dtree(I, Options)

image thumbnail

updated almost 4 years ago

Image Edge Enhancing Coherence Filter Toolbox by Dirk-Jan Kroon

Advanced 2D/3D noise removal and edge enhancing with anisotropic diffusion filtering ( Weickert ) (scheme, diffusion scheme, diffusion)

CoherenceFilter(u,Options)

D=derivatives(I,option)

I=imgaussian(I,sigma,siz)

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

Edge Preserving Smoothing by Nikos Papamarkos

% This program performs Edge preserving smoothing in color images. % (smoothing, edge, filtering)

EDGEPS.m

image thumbnail

updated 4 years ago

Min/Max filter by Bruno Luong

Multidimensional non-linear min/max filtering (image processing, minmax filter, filtering)

KramerBruckner(A, window)

benchminmax()

minmaxfilt(A, window, outtype, shape)

image thumbnail

updated almost 5 years ago

imgaussian by Dirk-Jan Kroon

Fast Gaussian filtering of 1D, 2D greyscale / color image or 3D image volume. (imgaussian, gaussian, filtering)

I=imgaussian(I,sigma,siz)

image thumbnail

updated almost 5 years ago

Variable cardinality bookkeeping functions by Edmund Brekke

These four functions makes it easy to work with lists of sets with variable cardinalities. (cardinality, filtering, signal processing)

begInd2TCloud(begInd,nElement)

endInd2TCloud(endInd)

tCloud2BegInd(tCloud)

image thumbnail

updated 5 years ago

Toolbox image by Gabriel Peyre

A toolbox that contains image processing functions (image analysis, image processing, filtering)

Toolox Image - A Toolbox for General Purpose Image Proces...

apply_colormap(M,col)

callback_atrou(x,dir,options)

image thumbnail

updated 5 years ago

Toolbox Non-Local Means by Gabriel Peyre

A toolbox for the non-local means algorithm (filtering, nonlocal means, denoising)

checkstrs(in, valid_strings, function_name, ...

clamp.m

compute_best_threshold(type, M,M0,sigma,options)

image thumbnail

updated 5 years ago

BlockShrink denoising by Dengwen Zhou

BlockShrink code package (image denoising, wavelet transform, sure)

Calc_MSE_PSNR(clean,denoised)

DenoiseFun.m

Parameters.m

image thumbnail

updated 5 years ago

NeighShrinkSURE denoising by Dengwen Zhou

NeighShrinkSURE codes (filtering, image, denoising)

Calc_MSE_PSNR(clean,denoised)

NeighShrinkSUREdenoise.m

OptimalThreshold.m

image thumbnail

updated 5 years ago

Signal Trimmer (Smoothing) by Farhad Bayat (Zanjan)

Using FBtrim.m it is possible to trim, filter and smooth noisy signals especially differentiated sig (trimmer, refining, smoothing)

y =fbtrim(NoisyData,Param)

test_fbtrimmer.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 5 years ago

Pinch and Spherize Filter by Dirk-Jan Kroon

Distortion filter, warps an image, spherize or pinch as in Photoshop (spherical, spherize, pinch)

Iout=movepixels(I,Tx,Ty)

[J,Tx,Ty]=PinchSpherize(I,Gamma,R0)

image thumbnail

updated almost 6 years ago

FFTSELFFILTER Frequency Domain Image Auto Filtering by Vlad Atanasiu

Enhances powerful frequencies. (filtering, autofilter, frequency domain)

fftsf(ImgIn,degree)

fftsf_movie.avi

Contact us