canny's builtin blur