#555

Request to merge #555 into the master branch.
Update: I compared the outputs from `applyIPC` and from using `Convolve`. Pixels are compared only if they are at most 1% of the brightest pixel and greater than `9e-9`. Then, the maximum relative error is ~0.26% for the Image and the kernel used in the unit test.