Сглаживание
• Функция centsmooth(M) возвращает сглаженную матрицу M с центрально взвешенным ядром 3 x 3.
Функция возвращает матрицу, содержащую сглаженное изображение. На краях изображения ядро не полностью перекрывает изображение, поэтому для краевых пикселов свертка выполняется только с подмножеством ядра, и выполняется деление на соответствующий нормирующий коэффициент.
При выполнении свертки указанного сглаживающего ядра размером 3 x 3 с матрицей изображения M функция использует усреднение, заменяя значение пиксела на взвешенное среднее, рассчитанное по значению самого пиксела и соседних с ним пикселов. Весовые коэффициенты сохраняются в квадратной матрице. Для получения сглаженного изображения выполняется свертка этой матрицы с изображением.
Аргументы
• M — матрица изображения.
Дополнительная информация
• Сглаживание применяется для уменьшения шума и различения помех на изображении. Сглаживание позволяет удалить небольшой случайный шум, но наиболее эффективно в случаях равномерного, плавно меняющегося шума, такого как гауссов шум.
• Функция centsmooth выполняет свертывание матрицы M со следующей матрицей ядра, дающей больший весовой коэффициент для центрального пикселя.