# Gaussian Blur - Image Processing Algorithm

#### Published on Thursday, July 31, 2014

### Description

The gaussian blur algorithm is one of the most widely used blurring algorithms. It is accomplished by applying a convolution kernel to every pixel of an image, and averaging each value of each color channel of each pixel with the corresponding elements of the convolution matrix. You can also weigh the kernel so that each pixel processed takes a fraction of its neighboring pixels instead of the whole value.
LIVE DEMO: http://easylearntutorial.com/live-demo/gaussian-blur-image-processing-algorithm.php
The algorithm (source: WikiPedia)
The Big-O value for the Gaussian blur algorithm is O(Kw * Kh * Iw * Ih), where K[w,h] and I[w,h] are the width and height of the kernel and image, respectively.
Programming tutorials by Easy Learn Tutorial - because anyone can learn how to become an expert software and web developer!
Copyright (c) 2013 Rodrigo Silveira - http://www.easylearntutorial.com