Программно чаще всего выполняется с помощью свертки. Есть вариант повышения резкости, пришедший из фотографии, - нерезкое маскирование.