Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Savitzky-Golay filter

Numerical Algorithm

A Savitzky-Golay filter is a digital filter applied to a set of digital data points to smooth the data, that is, to increase its precision without distorting the signal tendency. It does this by convolution: successive subsets of adjacent data points are fitted with a low-degree polynomial by the method of linear least squares. When the data points are equally spaced, the least-squares equations have an analytical solution in the form of a single set of convolution coefficients that can be applied to every subset, giving estimates of the smoothed signal, or of its derivatives, at the central point of each subset. The method was popularized by Abraham Savitzky and Marcel J. E. Golay, who published tables of convolution coefficients for various polynomials and subset sizes in 1964, and it has been extended to two- and three-dimensional data. Their paper is among the most widely cited in the journal Analytical Chemistry.

Connections

In Field

Source Savitzky-Golay filter (Wikipedia)
Sources
Savitzky-Golay filter (Wikipedia)
  • In Group: Signal Processing and Transforms, Lead, paragraph 1
    A Savitzky-Golay filter is a digital filter that can be applied to a set of digital data points for the purpose of smoothing the data
  • In Field: Computational Science, Lead, paragraph 1 [in-field]
    fitting successive sub-sets of adjacent data points with a low-degree polynomial by the method of linear least squares
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.