Multidimensional discrete convolution

This is an old revision of this page, as edited by Shaddowffax (talk | contribs) at 22:20, 7 November 2015 (Definition). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In signal processing, multidimensional convolution refers to the mathematical operation between two functions f and g of n-dimensions that produces a third function, also of n-dimensions.

Definition

Similar to the 1-Dimensional case, an asterisk is used to represent the convolution operation. The number of dimensions in the given operation is reflected in the number of asterisks. For example, the following represents a 2-Dimensional convolution:

 

Problem Statement & Basics

Motivation & Applications

Row-Column Decomposition with Separable Signals

Separable Signals

A signal is said to be separable if it can be written as the product of multiple 1-Dimensional signals [1]. Mathematically, this is expressed as the following:

 

Overlap and Add and Overlap and Save

The Helix Transform

References

  1. ^ Dudgeon, Dan; Mersereau, Russell (1983), Multidimensional Digital Signal Processing, Prentice-Hall, p. 8