LULU-сглаживание — нелинейная техника обработки сигналов для удаления импульсного шума из последовательности данных, например, временного ряда. Это нелинейный эквивалент скользящего среднего (или другой техники сглаживания) на временных рядях, похожий на другие техники нелинейного сглаживания, таких как метод Тьюки или медианное сглаживание.[1]

Результат применения LU-фильтра ширины 1 к зашумлённой последовательности

LULU-фильтры подробно сравниваются с медианными фильтрами в работе Янковица, и они имеют некоторые преимущества, в частности идемпотентность.[2]

Свойства править

Lulu-операторы имеют много привлекательных математических свойств, среди них идемпотентность — то есть, множественное применение оператора возвращает те же результаты, что и одинарное, — и коидемпотентность. Это следует понимать так: "Идемпотентность означает, что в сглаженных данных не остаётся «шума», а коидемпотентность означает, что невязки не содержат «сигнала»".[3]

При изучении методов сглаживания есть 4 свойства, которые полезно оптимизировать:[4]

  1. Эффективность
  2. Согласованность
  3. Стабильность
  4. Производительность

Операторы также можно использовать для разложения сигнала на несколько составляющих, например, как в вейвлет-преобразовании или в преобразовании Фурье.[5]

История править

Lulu-операторы были открыты Карлом Ровером (Carl H. Rohwer) и изучались на протяжении последних 30 лет.[6][7] Их точные и асимптотические распределения были выведены.[3]

Принцип работы править

Применение Lulu-оператора состоит из повторного применения операторов   and   на заданном интервале данных. Как и в случае других операторов сглаживания, требуется задать фиксированную ширину интервала. Lulu-операторы состоят из повторного применения так называемых операторов   (нижний) и   (верхний), которые определены следующим образом:

Оператор L править

Для оператора   ширины   над бесконечной последовательностью  , результат его применения к   вычисляется следующим образом:

  1. Сначала выбираются   подпоследовательностей длины   каждая. Каждая из них содержит элемент  . Например, для ширины 1, выбираются 2 подпоследовательности, каждая длины 2. Для ширины 1 это подпоследовательности   и  . Для ширины 2 это будут подпоследовательности  ,   и  . Для ширины 2 мы обозначим эти подпоследовательности как  ,   и  .
  2. Далее вычисляется минимум каждой из подпоследовательностей. Для длины 2 мы получаем:  . Это дает нам   число для каждой точки исходной последовательности.
  3. Наконец, вычисляется максимум из полученных минимумов,  , и это и есть значение  .

Таким образом, для ширины 2, оператор   выглядит так:

 

Оператор U править

Оператор   определяется совершенно так же, как и оператор  , за исключением того, что операторы   и   меняются местами. Например, для ширины 2 имеем:

 

Примеры править

Примеры использования операторов   и  , а также их композиций   и   показаны на следующих графиках.

 
L-фильтр ширины 1
 
U-фильтр ширины 1

Можно видеть, что результаты применения комбинированных операторов   и   могут различаться. Комбинированные операторы очень эффективно удаляют импульсный шум, за исключением разве что случаев, когда множественные шумовые импульсы встречаются в выборке очень близко. В этом случае фильтр «видит» множественные выбросы как часть сигнала.

 
LU-оператор ширины 1
 
UL-оператор ширины 1

Ссылки править

  1. Tukey, JW (1974). "Nonlinear (nonsuperposable) methods for smoothing data". Cong. Rec. EASCON: 673.
  2. Jankowitz, M.D. (2007). Some statistical aspects of LULU smoothers (PhD Thesis). University of Stellenbosch.
  3. 1 2 Conradie, WJ and de Wet, T. and Jankowitz, M. (2006). "Exact and asymptotic distributions of LULU smoothers". Journal of Computational and Applied Mathematics. 186 (1): 253—267. Bibcode:2006JCoAM.186..253C. doi:10.1016/j.cam.2005.03.073.{{cite journal}}: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка)
  4. Rohwer, Carl. Nonlinear smoothing and multiresolution analysis. — Birkhauser Basel, 2005. — Vol. 150.
  5. Fabris-Rotelli, Inger Nicolette (2009). LULU operators on multidimensional arrays and applications (MSc Thesis). University of Pretoria.
  6. Rohwer, CH (1989). "Idempotent one-sided approximation of median smoothers". Journal of Approximation Theory. 58 (2): 151—163. doi:10.1016/0021-9045(89)90017-8.
  7. Rohwer, CH (1999). "Projections and separators". Quaestiones Mathematicae. 22 (2): 219—230. doi:10.1080/16073606.1999.9632077.