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
- ^ Dudgeon, Dan; Mersereau, Russell (1983), Multidimensional Digital Signal Processing, Prentice-Hall, p. 8