3.9 Article

Why and How Savitzky-Golay Filters Should Be Replaced

期刊

ACS MEASUREMENT SCIENCE AU
卷 2, 期 2, 页码 185-196

出版社

AMER CHEMICAL SOC
DOI: 10.1021/acsmeasuresciau.1c00054

关键词

data smoothing; Savitzky-Golay filter; spectra processing; differentiation; noise suppression

资金

  1. Austrian Science Fund (FWF)

向作者/读者索取更多资源

This study investigates the issues with the traditional SG filters in smoothing data and calculating derivatives, and proposes two improved filter types. By introducing weighting with window function shape and additional corrections to the sinc function with a Gaussian-like window function, the frequency response of the filters can be greatly improved while maintaining the advantageous properties of SG filters.
Savitzky-Golay (SG) filtering, based on local least-squares fitting of the data by polynomials, is a popular method for smoothing data and calculations of derivatives of noisy data. At frequencies above the cutoff, SG filters have poor noise suppression; this unnecessarily reduces the signal-to-noise ratio, especially when calculating derivatives of the data. In addition, SG filtering near the boundaries of the data range is prone to artifacts, which are especially strong when using SG filters for calculating derivatives of the data. We show how these disadvantages can be avoided while keeping the advantageous properties of SG filters. We present two classes of finite impulse response (FIR) filters with substantially improved frequency response: (i) SG filters with fitting weights in the shape of a window function and (ii) convolution kernels based on the sinc function with a Gaussian-like window function and additional corrections for improving the frequency response in the passband (modified sinc kernel). Compared with standard SG filters, the only price to pay for the improvement is a moderate increase in the kernel size. Smoothing at the boundaries of the data can be improved with a non-FIR method, the Whittaker-Henderson smoother, or by linear extrapolation of the data, followed by convolution with a modified sinc kernel, and we show that the latter is preferable in most cases. We provide computer programs and equations for the smoothing parameters of these smoothers when used as plug-in replacements for SG filters and describe how to choose smoothing parameters to preserve peak heights in spectra.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.9
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据