A linear filter obeys the superposition principle: filtering gives . Many familiar examples are also linear time-invariant systems, represented by an impulse response and convolution. Linearity alone does not imply time invariance: multiplying by the index is linear but changes its behavior when the same input is shifted.
The moving average is a finite impulse response example implemented by arithmetic; a band-pass filter can instead be built from a series RLC circuit. Their frequency responses explain which oscillations pass through. Choosing a filter means choosing how much amplitude, timing and detail may change, not simply removing every visible fluctuation.
A linear filter is a mathematical operation applied to signals or images that processes the input data in a way that satisfies the principles of linearity. Linear filters are widely used in signal processing, image processing, and communications for various purposes including noise reduction, signal enhancement, and feature extraction.
New to topics? Read the docs here!