Because the kernel assumes negative values, output values can be negative even with non-negative input; negative values are out of bounds for image signals and cause clipping artifacts.
Because the kernel assumes negative values for "a" ≥ 2, output values can be negative even with non-negative input, a condition called undershoot. Negative values are out of bounds for image signals and cause clipping artifacts.