For interest's sake, note that the blur kernel used here is an approximation of the Gaussian [1]. Also, the vImage documentation includes a brief discussion on where the values in these kernels came from [2]
[1] http://en.wikipedia.org/wiki/Gaussian_blur
[2] https://developer.apple.com/library/ios/documentation/Perfor...