Jump to content

Separable filter

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Trianta2 (talk | contribs) at 17:05, 19 March 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A separable filter in image processing can be written as product of two more simple filters. Typically a 2-dimensional convolution operation is separated into two 1-dimensional filters. This reduces the cost of computing the operator.

Examples

1. A two-dimensional smoothing filter is separated in this sample:

2. Another two-dimensional smoothing filter with stronger weight in the middle:

3. Sobel operator (edge detection)

This works also for Prewitt operator.