Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.612.793 Times

Separable N-Dimensional Convolution 1.0

  Date Added: July 16, 2013  |  Visits: 228

Separable N-Dimensional Convolution

Report Broken Link
Printer Friendly Version


Product Homepage
Download (18 downloads)



This function is an implementation of N-dimensional convolution for the special case when the convolution kernel is separable.A continuous function f(x1, x2, ... xN) is considered separable if there exist N functions f1, f2, ... fN such that f(x1, x2, ... xN) = f1(x1)f2(x2)f3(x3)...fN(xN).In two dimensions, a discrete version of the separability condition is as follows: a 2D matrix is separable if it can be expressed as an outer product of two 1D vectors:a=[-1 0 1]; b=[1 0 -1]; H=a'*bIn this case, supplying Matlab's conv2 function with the two vectors a & b (one to convolve the rows with, the second to convolve the columns with) results in a faster computation than supplying conv2 with the outer product H.Convnsep.m extends this functionality to an arbitrary number of dimensions.This may be useful for applications such as:1. Smoothing a 3D image with separable filters2. Bilateral filtering (requires 4D convolution for filtering a 3D image)Notes and caveats:- As the total size of the variable being convolved increases towards the largest size allowable by Matlab (platform/architecture dependent), performance significantly degrades due to memory limitations, and may become worse than that of convn. Because Matlab requires a contiguous block of memory to allocate space for a variable, the maximum size for which performance is reasonable may be significantly lower than the "theoretical" size limit (which is 1.5 GB on my platform).- For convolution types other than 'full' (no discarding of any samples), only odd-sized kernels are currently working properly.

Requirements: No special requirements
Platforms: Matlab
Keyword: Allowable Caveats Degrades Dependent Filtering Imagenotes Increases Largest Limitations Matlab Memory Performance Platformarchitecture Requires Significantly Total Variable Worse
Users rating: 0/10

License: Freeware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


SEPARABLE N-DIMENSIONAL CONVOLUTION RELATED
Communication  -  TOFsPRO toolbox 1.0
This tool enhances signal detection for broad-mass TOF spectra by accounting for changing peak width and providing peak-shape-dependent filtering capabilities. A set of input TOF spectra is processed to produce aligned peak list and array of...
3.38 MB  
Games  -  Dual N-Back 1.3.0.0
Are you in for a challenge? Give your brain a workout. Dual N-Back is a memory trainer which requires the player to remember two separate sequences of stimuli. The complexity of the game increases very fast with N. The 'Dual' stands...
2 MB  
Registry Tools  -  RegCross 1.5.05
Are you tired of a slow computer? Make your computer run like new again. RegCross increases your PC or laptop performance with one click. It reduces your boot and shutdown times by optimizing the system settings and therefore speeding up your...
1.07 MB  
Networking  -  Defensio Anti-Spam 2.5.9
Defensio is an advanced spam filtering web service that learns and adapts to your behaviors and those of your readers.Advanced features such as support for OpenID, detailed statistics, charts, RSS feed of our comments (innocent and spam) and...
10 KB  
Finance  -  ZuluTrade 4.1.9
ZuluTrade is the largest social trading community, with thousands of talented currency traders from 192 countries to follow in real time and FOR FREE in your account. ZuluTrade supports more than 100 top international brokers such as: AAAFX,...
18.5 MB  
Networking Tools  -  Argus 2.0.6
The Argus Open Project is focused on developing network activity audit strategies that can do real work for the network architect, administrator and network user. LATEST NEWS Mon Jun 19 10:44:52 EDT 2006 *argus-3.0.0 testing has started!...
348.16 KB  
Utilities  -  Handy Utilities 2.0
Clean, fix, and optimize your PC right from your Web browser! Handy Utilities integrate tightly with Internet Explorer, providing numerous tools to help you fix and maintain your PC to its optimal performance - all for absolutely free! Registry...
2.98 MB  
Application Add-Ins  -  Attachment Explorer 1.00
Attachment Explorer is an easy to use tool that you can use to easily navigate all you Outlook folders for attachment. Seamless integrated with Outlook with advanced features such as folder filtering, file name fuzzy match and file extension...
6.12 MB  
Content Management  -  PluggedOut CMS 0.4.9
PluggedOut CMS is a flexible and powerful content management system for PHP/MySQL based systems, tried, tested and trusted in enterprise level systems. It provides rich multi user management of big websites through an extensive admin interface.-...
 
Communication  -  Toolbox signal 1.0
toobox_signal - signal processing related functions.This toolbox contains functions related to image processing, including* images loading and generation.* filtering and blurring functions.* anisotropic and spacially variant filters.* non-linear...
3.14 MB  
NEW DOWNLOADS IN SCRIPTS, COMMUNICATION
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Communication  -  Contact Form Script 1
This PHP script is a fully functioning contact form which can be easily installed on your own website. It enables users to contact you directly by filling out the form. The PHP script is completely FREE to use, and none of the code is encoded...
19 KB  
Communication  -  Ethernet Source with SimEvents 1.1
When audio or video is transmitted over an Ethernet network, the data is usually transmitted in bursts of packets with long idle times in between bursts. SimEvents is a good tool for modeling those types of sources and studying the effects of...
2.8 MB  
Communication  -  Autocorrelation and Crosscorrelation function of gold sequence 1.0
This m-file finds and plots the autocorrelation and crosscorrelation function(ACF and CCF) of generated Gold codes of length 31.Crosscorrelations are three valued.
10 KB  
Communication  -  Zoom Spectrum 1.0
This function returns N point DFT samples of 2dw band of Fourier transform of a sequence. Typically, fft() returns N samples of Fourier transform ranging from 0 to 2pi. This function takes the N-point DFT samples and returns N-point samples...
10 KB  
Communication  -  BER of BPSK DS-SS System 1.0
This m-file finds the bit error rate performance of BPSK DS-SS system over (i) AWGN channel and (ii) Slow Rayleigh fading channel corrupted by AWGN. Compare the performance with simple BPSK system.In this simulation I have used two functions.So to...
10 KB