better implementation/coding but without thresholding i don't think really nice sharpening is possible