Spatial convolution masks are important tools in image processing. It is an extension of convolution to 2D, and, once successfully implemented, allows for a wide variety of different applications and effects by simply changing the value of a single, small matrix of constants. With this tool in hand, you can easily implement a variety of filters, blurring effects, edge detection, noise removal, the list goes on.