Filtre Savitzky–Golay

De la Viquipèdia, l'enciclopèdia lliure
Animació que mostra l'aplicació de suavitat, passant per les dades d'esquerra a dreta. La línia vermella representa el polinomi local que s'utilitza per ajustar un subconjunt de dades. Els valors suavitzats es mostren com a cercles.

Un filtre Savitzky–Golay és un filtre digital que es pot aplicar a un conjunt de punts de dades digitals amb la finalitat de suavitzar les dades, és a dir, augmentar la precisió de les dades sense distorsionar la tendència del senyal. Això s'aconsegueix, en un procés conegut com a convolució, ajustant subconjunts successius de punts de dades adjacents amb un polinomi de baix grau pel mètode dels mínims quadrats lineals. Quan els punts de dades estan igualment espaiats, es pot trobar una solució analítica per a les equacions de mínims quadrats, en forma d'un únic conjunt de "coeficients de convolució" que es poden aplicar a tots els subconjunts de dades, per donar estimacions del suavitzat. senyal, (o derivats del senyal suavitzat) al punt central de cada subconjunt. El mètode, basat en procediments matemàtics establerts, [1] va ser popularitzat per Abraham Savitzky i Marcel JE Golay, que van publicar taules de coeficients de convolució per a diversos polinomis i mides de subconjunt el 1964.[2][3] S'han corregit alguns errors a les taules.[4] El mètode s'ha ampliat per al tractament de dades de 2 i 3 dimensions.

L'article de Savitzky i Golay és un dels articles més citats a la revista Analytical Chemistry [5] i és classificat per aquesta revista com un dels seus "10 articles fonamentals", dient que "es pot argumentar que l'alba de l'anàlisi analítica controlada per ordinador". instrument es pot remuntar a aquest article".[6]

Aplicacions[modifica]

Les dades consisteixen en un conjunt de punts {xj,yj}, j = 1, ..., n, on xj és una variable independent i yj és un valor observat. Es tracten amb un conjunt de m coeficients de convolució, Ci, segons l'expressió

Els coeficients de convolució seleccionats es mostren a les taules, a continuació. Per exemple, per suavitzar mitjançant un polinomi quadràtic de 5 punts, m = 5, i = −2, −1, 0, 1, 2 i el punt de dades allisat j- è, Yj, ve donat per

on, C −2 = −3/35, C −1 = 12 / 35, etc. Hi ha nombroses aplicacions de suavització, que es realitza principalment per fer que les dades semblin menys sorolloses del que realment són. Les següents són aplicacions de la diferenciació numèrica de dades.[7] Nota Quan es calcula la derivada n -èsima, un factor d'escala addicional de es pot aplicar a tots els punts de dades calculats per obtenir valors absoluts.

Referències[modifica]

  1. Guest, P.G.. «Ch. 7: Estimation of Polynomial Coefficients». A: Numerical Methods of Curve Fitting (en anglès). Cambridge University Press, 2012, p. 147–. ISBN 978-1-107-64695-7. 
  2. Savitzky, A.; Golay, M.J.E. Analytical Chemistry, 36, 8, 1964, pàg. 1627–39. Bibcode: 1964AnaCh..36.1627S. DOI: 10.1021/ac60214a047.
  3. Savitzky, Abraham Analytical Chemistry, 61, 15, 1989, pàg. 921A–3A. DOI: 10.1021/ac00190a744.
  4. Steinier, Jean; Termonia, Yves; Deltour, Jules Analytical Chemistry, 44, 11, 1972, pàg. 1906–9. DOI: 10.1021/ac60319a045. PMID: 22324618.
  5. Larive, Cynthia K.; Sweedler, Jonathan V. Analytical Chemistry, 85, 9, 2013, pàg. 4201–2. DOI: 10.1021/ac401048d. PMID: 23647149.
  6. Riordon, James; Zubritsky, Elizabeth; Newman, Alan Analytical Chemistry, 72, 9, 2000, pàg. 24 A–329 A. DOI: 10.1021/ac002801q [Consulta: lliure].
  7. Talsky, Gerhard. Derivative Spectrophotometry (en anglès). Wiley, 1994-10-04. ISBN 978-3527282944.