ArticleslgStudy

mathematics

Lulu smoothing

Lulu smoothing is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Lulu smoothing rather than just read about it. In short: In signal processing, Lulu smoothing is a nonlinear mathematical technique for removing impulsive noise from a data sequence such as a time series. It is a nonlinear equivalent to taking a moving average (or other smoothing technique) of a time series, and is similar to other nonlinear smoothing techniques, such as Tukey or median smoothing.

Lulu smoothing — main illustration
Lulu smoothing — illustration

Key takeaways

  • Lulu smoothing belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Lulu smoothing to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Lulu smoothing from memory before moving on to harder problems.

Reference excerpt

In signal processing, Lulu smoothing is a nonlinear mathematical technique for removing impulsive noise from a data sequence such as a time series. It is a nonlinear equivalent to taking a moving average (or other smoothing technique) of a time series, and is similar to other nonlinear smoothing techniques, such as Tukey or median smoothing. LULU smoothers are compared in detail to median smoothers by Jankowitz and found to be superior in some aspects, particularly in mathematical properties like idempotence.

Properties Lulu operators have a number of attractive mathematical properties, among them idempotence – meaning that repeated application of the operator yields the same result as a single application – and co-idempotence. An interpretation of idempotence is that: 'Idempotence means that there is no “noise” left in the smoothed data and co-idempotence means that there is no “signal” left in the residual.' When studying smoothers there are four properties that are useful to optimize:

Effectiveness Consistency Stability Efficiency The operators can also be used to decompose a signal into various subcomponents similar to wavelet or Fourier decomposition.

History Lulu smoothers were discovered by C. H. Rohwer and have been studied for the last 30 years. Their exact and asymptotic distributions have been derived.

Operation Applying a Lulu smoother consists of repeated applications of the min and max operators over a given subinterval of the data. As with other smoothers, a width or interval must be specified. The Lulu smoothers are composed of repeated applications of the L (lower) and U (Upper) operators, which are defined as follows:

L operator For an L operator of width n over an infinite sequence of xs (..., xj, xj+1,...), the operation on xj is calculated as follows:

Firstly we create (n + 1) mini-sequences of length (n + 1) each. Each of these mini-sequences contains the element xj. For example, for width 1, we create 2 mini-sequences of length 2 each. For width 1 these mini sequences are (xj−1, xj) and (xj, xj+1). For width 2, the mini-sequences are (xj−2, xj−1, xj), (xj−1, xj, xj+1) and (xj, xj+1, xj+2). For width 2, we refer to these mini-sequences as seq−1, seq0 and seq+1 Then we take the minimum of each of the mini sequences. Again for width 2 this gives: (Min(seq−1), Min(seq0), Min(seq+1)). This gives us (n + 1) numbers for each point. Lastly we take the maximum of (the minimums of the mini sequences), or Max(Min(seq−1), Min(seq0), Min(seq+1)) and this becomes L(xj) Thus for width 2, the L operator is:

L(xj) = Max(Min(seq−1), Min(seq0), Min(seq+1))

U Operator This is identical to the L operator, except that the order of Min and Max is reversed, i.e. for width 2:

U(xj) = Min(Max(seq−1), Max(seq0), Max(seq+1))

Examples Examples of the U and L operators, as well as combined UL and LU operators on a sample data set are shown in the following figures.

It can be seen that the results of the UL and LU operators can be different. The combined operators are very effective at removing impulsive noise, the only cases where the noise is not removed effectively is where we get multiple noise signals very close together, in which case the filter 'sees' the multiple noises as part of the signal.

References

Illustrations

Lulu smoothing: LU smoother of width 1 applied to a noisy sequence
LU smoother of width 1 applied to a noisy sequence
Lulu smoothing: L Smoother width 1
L Smoother width 1
Lulu smoothing: U Smoother width 1
U Smoother width 1
Lulu smoothing: UL smoother width 1
UL smoother width 1

Worked examples

Example 1 — a first encounter with Lulu smoothing

Start with the simplest possible case. Write down what Lulu smoothing claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Lulu smoothing before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Lulu smoothing ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Lulu smoothing

In research
Lulu smoothing appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Lulu smoothing in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Lulu smoothing is common in secondary-school and first-year university syllabi. It links to neighbouring topics Abstract algebra, Binary operations, Statistical signal processing, so understanding it makes those chapters shorter.
In everyday life
Look for Lulu smoothing outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Lulu smoothing in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Lulu smoothing means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Lulu smoothing out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Lulu smoothing in simple terms?

In signal processing, Lulu smoothing is a nonlinear mathematical technique for removing impulsive noise from a data sequence such as a time series. It is a nonlinear equivalent to taking a moving average (or other smoothing technique) of a time series, and is similar to other nonlinear smoothing te…

Why does Lulu smoothing matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Lulu smoothing?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Lulu smoothing.

Tags

  • Abstract algebra
  • Binary operations
  • Statistical signal processing
  • Theoretical computer science

Keep exploring