Фильтр Лапласа отделяет себя от других фильтров улучшения краев, потому что он использует второйпроизводная информация об изменениях интенсивности в изображении с помощью разностного уравнения.
Что происходит, так это то, что разность центрального пикселя берется с каждым окружающим пикселем, а затем усредняется.На краях этот дифференциал будет большим, а в других местах он будет небольшим, оставляя блики только в тех областях, где возникают резкие дифференциалы или ребра.В дискретной области простейшим приближением к непрерывному лапласиану является вычисление разности наклонов вдоль каждой оси.
Оператор Лапласа можно определить в двумерной плоскости как:
2D (x, y) = I 2 I (x, y) / ¶ 2 x + ¶ 2 I (x, y) / y 2 y
В дискретном случае этоаппроксимируется 4-мя связанными сетками как:
L (x, y) = -I (x-1, y) -I (x + 1, y) -I (x, y-1) -I (x, y + 1) + 4I (x, y)
Этот лапласиан с четырьмя окрестностями может быть сгенерирован следующим ядром: