Сглаживание
В статистике и обработке изображений сглаживание , которая набора данных означает создание аппроксимирующей функции пытается уловить важные закономерности в данных, исключая при этом шум или другие мелкомасштабные структуры/быстрые явления. При сглаживании точки данных сигнала изменяются, поэтому отдельные точки, расположенные выше соседних точек (предположительно из-за шума), уменьшаются, а точки, расположенные ниже соседних точек, увеличиваются, что приводит к более сглаженному сигналу. Сглаживание может использоваться двумя важными способами, которые могут помочь в анализе данных (1) благодаря возможности извлечь больше информации из данных, если предположение о сглаживании является разумным, и (2) благодаря возможности обеспечить гибкий анализ. и прочный. [1] множество различных алгоритмов При сглаживании используется .
Сглаживание можно отличить от родственной и частично пересекающейся концепции подгонки кривой следующими способами:
- подгонка кривой часто предполагает использование явной функциональной формы для результата, тогда как непосредственными результатами сглаживания являются «сглаженные» значения без дальнейшего использования функциональной формы, если таковая имеется;
- Цель сглаживания — дать общее представление об относительно медленных изменениях значений, при этом мало внимания уделяется точному совпадению значений данных, в то время как подгонка кривой концентрируется на достижении как можно более близкого соответствия.
- Методы сглаживания часто имеют связанный с ним параметр настройки, который используется для управления степенью сглаживания. Подбор кривой позволяет откорректировать любое количество параметров функции для получения «наилучшего» соответствия.
Линейные сглаживатели [ править ]
В случае, если сглаженные значения могут быть записаны как линейное преобразование наблюдаемых значений, операция сглаживания называется линейным сглаживателем ; матрица, представляющая преобразование, известна как более гладкая матрица или шляпчатая матрица . [ нужна ссылка ]
Операция применения такого матричного преобразования называется сверткой . Таким образом, матрицу также называют матрицей свертки или ядром свертки . В случае простой серии точек данных (а не многомерного изображения) ядро свертки представляет собой одномерный вектор .
Алгоритмы [ править ]
Одним из наиболее распространенных алгоритмов является « скользящее среднее », которое часто используется для того, чтобы попытаться уловить важные тенденции в повторяющихся статистических исследованиях . В обработке изображений и компьютерном зрении идеи сглаживания используются в масштабного пространства представлениях . Простейшим алгоритмом сглаживания является «прямоугольное» или «невзвешенное сглаживание скользящего среднего». Этот метод заменяет каждую точку сигнала средним значением «m» соседних точек, где «m» — положительное целое число, называемое «гладкой шириной». Обычно m — нечетное число. Треугольное сглаживание похоже на прямоугольное сглаживание, за исключением того, что оно реализует функцию взвешенного сглаживания. [2]
Некоторые конкретные типы сглаживания и фильтра с указанием их применения, плюсов и минусов:
Алгоритм | Обзор и использование | Плюсы | Минусы |
---|---|---|---|
Аддитивное сглаживание | используется для сглаживания категориальных данных . | ||
Фильтр Баттерворта | Более медленный спад, чем у фильтра Чебышева типа I/типа II или эллиптического фильтра. |
|
|
фильтр Чебышева | Имеет более крутой спад и большую в полосе пропускания неравномерность (тип I) или в полосе задерживания (тип II), чем фильтры Баттерворта . |
|
|
Цифровой фильтр | Используется в дискретном сигнале с дискретным временем . для уменьшения или улучшения определенных аспектов этого сигнала | ||
Эллиптический фильтр | |||
Экспоненциальное сглаживание |
| ||
Фильтр Калмана |
| Оценки неизвестных переменных, которые он производит, как правило, более точны, чем оценки, основанные только на одном измерении. | |
Ядро более гладкое | Оцениваемая функция является гладкой, а уровень гладкости задается одним параметром. | ||
Фильтр Колмогорова – Зурбенко |
|
| |
Лапласово сглаживание | Алгоритм сглаживания полигональной сетки . [4] [5] | ||
Локальная регрессия, также известная как «лёсс» или «лёсс». | обобщение скользящего среднего и полиномиальной регрессии . |
|
|
Фильтр нижних частот |
| ||
Скользящее среднее |
|
| |
Алгоритм Рамера – Дугласа – Пойкера | уменьшает кривую, состоящую из сегментов прямых, до аналогичной кривой с меньшим количеством точек. | ||
Сглаживающий фильтр Савицкого – Голея |
| ||
Сглаживающий сплайн | |||
Метод растянутой сетки |
|
См. также [ править ]
- Свертка
- Подгонка кривой
- Дискретизация
- Сглаживание с сохранением кромок
- Фильтрация (обработка сигналов)
- Разрезы графов в компьютерном зрении
- Численное сглаживание и дифференцирование
- Масштабировать пространство
- Сглаживание диаграммы рассеяния
- Сглаживающий сплайн
- Гладкость
- Статистическая обработка сигналов
- Поверхность подразделения , используемая в компьютерной графике.
- Функция окна
Ссылки [ править ]
- ^ Симонофф, Джеффри С. (1998) Методы сглаживания в статистике , 2-е издание. Спрингер ISBN 978-0387947167 [ нужна страница ]
- ^ О'Хейвер, Т. (январь 2012 г.). «Сглаживание» . terpconnect.umd.edu .
- ^ Перейти обратно: а б Истон, виджей; И Макколл, Дж. Х. (1997) «Временные ряды» , Статистический словарь STEPS.
- ^ Херрманн, Леонард Р. (1976), «Схема создания изопараметрической лапласовской сетки» , Журнал отдела инженерной механики , 102 (5): 749–756, doi : 10.1061/JMCEA3.0002158 .
- ^ Соркин О., Коэн-Ор Д., Липман Ю., Алекса М. , Рёссль К., Зайдель Х.-П. (2004). «Редактирование лапласовой поверхности» . Материалы симпозиума Eurographics/ACM SIGGRAPH 2004 г. по геометрической обработке . ПГП '04. Ницца, Франция: ACM. стр. 175–184. дои : 10.1145/1057432.1057456 . ISBN 3-905673-13-4 . S2CID 1980978 .
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка )
Дальнейшее чтение [ править ]
- Хасти, Т.Дж. и Тибширани, Р.Дж. (1990), Обобщенные аддитивные модели , Нью-Йорк: Чепмен и Холл.