Convolution projects and source code

Zip unzip tool in java

The following java project contains the java source code and java examples used for zip unzip tool in java. Used for compressing multiple files or a complete directory and also used for extracting files from compressed ZIP files. Also have the ability to add or delete files from an existing ZIP file

Kernel decomposition in matlab

The following Matlab project contains the source code and Matlab examples used for kernel decomposition. This function does the decomposition of a separable nD kernel into its 1D components, such that a convolution with each of these components yields the same result as a convolution with the full nD kernel, at a drastic reduction in computational cost.

Distribution of the sum of independent non-identical bernoulli random variables using convolution in matlab

The following Matlab project contains the source code and Matlab examples used for distribution of the sum of independent non-identical bernoulli random variables using convolution . Y = BERNPDF(P) where P is an N x 1 vector returns the distribution of the sum of N Bernoulli random variables.

Mono and bidimensional box car convolution. fast. in matlab

The following Matlab project contains the source code and Matlab examples used for mono and bidimensional box car convolution. fast.. It uses the recursion hence, it is much faster as the windows get large. Call it two times for triangular window convolution. Example:  x=randn(300,100);  tic;y1 = conv2(x,ones(10,40),'same');toc  tic;y2 = boxconv(x,10,40);toc  err=y1-y2; norm(err,2)

Edge detection 2013 2014 in matlab

The following Matlab project contains the source code and Matlab examples used for edge detection 2013 2014. levels of implementation to apply: 1. To use “edge function” with the Canny, Sobel, Prewitt,disk,gaussian,laplacian,motion,prewitt etc. 2.To use convolution filtering with both the “imfilter” and standard convolution techniques to implement Sobel, and Roberts edge detection.

Free space prapagation function using huygens spherical convolution in matlab

The following Matlab project contains the source code and Matlab examples used for free space prapagation function using huygens spherical convolution. Given a certain field information at g1 plane, we can predict any field of view by defining x2half and dx2 (assuming the field is only polarized along x or y direction) Advantage: Great for fine and small g1 and relatively large g2 plane matrix.

Overlap add method using circular convolution technique in matlab

The following Matlab project contains the source code and Matlab examples used for overlap add method using circular convolution technique. Overlap Add Method: The overlap–add method is an efficient way to evaluate the discrete convolution of a very long signal with a finite impulse response (FIR) filter where h[m] = 0 for m outside the region [1, M].

The most easily understood program of convolution in matlab

The following Matlab project contains the source code and Matlab examples used for the most easily understood program of convolution . This program to perform convolution has been written keeping the ordinary polynomial multiplication in mind and in my opinion is the most easily understood program among the ones I have seen on the web or written by other fellow workers although it may not be the best program in its design.

Pages

Subscribe to RSS - Convolution