В статистике и обработке изображений сглаживание набора данных означает создание аппроксимирующей функции , которая пытается захватить важные закономерности в данных, оставляя шум или другие мелкомасштабные структуры/быстрые явления. При сглаживании точки данных сигнала модифицируются таким образом, что отдельные точки, которые выше соседних точек (предположительно из-за шума), уменьшаются, а точки, которые ниже соседних точек, увеличиваются, что приводит к более сглаженному сигналу. Сглаживание может использоваться двумя важными способами, которые могут помочь в анализе данных (1) путем извлечения большего количества информации из данных, если предположение о сглаживании является обоснованным, и (2) путем предоставления анализа, который является как гибким, так и надежным. [1] При сглаживании используется множество различных алгоритмов .
Сглаживание можно отличить от родственной и частично перекрывающей его концепции подгонки кривой следующим образом:
В случае, если сглаженные значения могут быть записаны как линейное преобразование наблюдаемых значений, операция сглаживания известна как линейный сглаживатель ; матрица, представляющая преобразование, известна как матрица сглаживателя или матрица шляпы . [ необходима ссылка ]
Операция применения такого матричного преобразования называется сверткой . Таким образом, матрица также называется матрицей свертки или ядром свертки . В случае простых рядов точек данных (а не многомерного изображения) ядро свертки представляет собой одномерный вектор .
Одним из наиболее распространенных алгоритмов является « скользящее среднее », часто используемое для попытки захватить важные тенденции в повторяющихся статистических исследованиях . В обработке изображений и компьютерном зрении идеи сглаживания используются в представлениях масштабного пространства . Простейшим алгоритмом сглаживания является «прямоугольное» или «невзвешенное скользящее среднее сглаживание». Этот метод заменяет каждую точку в сигнале средним значением «m» соседних точек, где «m» — положительное целое число, называемое «шириной сглаживания». Обычно m — нечетное число. Треугольное сглаживание похоже на прямоугольное сглаживание, за исключением того, что оно реализует взвешенную функцию сглаживания. [2]
Вот некоторые конкретные типы сглаживания и фильтров с соответствующими применениями, плюсами и минусами:
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка )