#3

Blurring implemented using Convolution
http://www.jhlabs.com/ip/blurring.html