---
title: Convolution Filters
framework: coreimage
role: collectionGroup
role_heading: API Collection
path: coreimage/convolution-filters
---

# Convolution Filters

Produce effects such as blurring, sharpening, edge detection, translation, and embossing.

## Overview

Overview A convolution filter generates each output pixel by summing all elements in the element-wise product of two matrices - the weight matrix and a matrix containing the neighbors of each input pixel. A bias is added to this and the resulting value is clamped to between 0.0 and 1.0. This operation is performed independently for each color component (including the alpha component). You can create many types of image processing effects using different weight matrices, such as blurring, sharpening, edge detection, translation, and embossing.

## Topics

### Filters

- [convolution3X3()](coreimage/cifilter-swift.class/convolution3x3().md)
- [convolution5X5()](coreimage/cifilter-swift.class/convolution5x5().md)
- [convolution7X7()](coreimage/cifilter-swift.class/convolution7x7().md)
- [convolution9Horizontal()](coreimage/cifilter-swift.class/convolution9horizontal().md)
- [convolution9Vertical()](coreimage/cifilter-swift.class/convolution9vertical().md)
- [convolutionRGB3X3()](coreimage/cifilter-swift.class/convolutionrgb3x3().md)
- [convolutionRGB5X5()](coreimage/cifilter-swift.class/convolutionrgb5x5().md)
- [convolutionRGB7X7()](coreimage/cifilter-swift.class/convolutionrgb7x7().md)
- [convolutionRGB9Horizontal()](coreimage/cifilter-swift.class/convolutionrgb9horizontal().md)
- [convolutionRGB9Vertical()](coreimage/cifilter-swift.class/convolutionrgb9vertical().md)

### Protocols

- [CIConvolution](coreimage/ciconvolution.md)

## See Also

### Filter Catalog

- [Blur Filters](coreimage/blur-filters.md)
- [Color Adjustment Filters](coreimage/color-adjustment-filters.md)
- [Color Effect Filters](coreimage/color-effect-filters.md)
- [Composite Operations](coreimage/composite-operations.md)
- [Distortion Filters](coreimage/distortion-filters.md)
- [Generator Filters](coreimage/generator-filters.md)
- [Geometry Adjustment Filters](coreimage/geometry-adjustment-filters.md)
- [Gradient Filters](coreimage/gradient-filters.md)
- [Halftone Effect Filters](coreimage/halftone-effect-filters.md)
- [Reduction Filters](coreimage/reduction-filters.md)
- [Sharpening Filters](coreimage/sharpening-filters.md)
- [Stylizing Filters](coreimage/stylizing-filters.md)
- [Tile Effect Filters](coreimage/tile-effect-filters.md)
- [Transition Filters](coreimage/transition-filters.md)
