← Volver a Todos los Blogs y Publicaciones Spectroscopy Software Preprocessing Interfaces

Comprender el filtrado Savitzky-Golay en el preprocesamiento

Una inmersión profunda que explica algoritmos de suavizado, órdenes polinomiales y matemáticas derivadas para la alineación de conjuntos de datos espectrales dentro de caliX.

El papel del preprocesamiento en quimiometría

Espectros de infrarrojo cercano (NIR), particularmente espectros químicos y farmacéuticos, son muy complejos y a menudo se caracterizan por bandas de absorción superpuestas, desplazamientos de la línea base y ruido de alta frecuencia. Antes de ajustar modelos de calibración cuantitativos (como la regresión PLS), los quimiometristas deben preprocesar los datos espectrales sin procesar. El objetivo es eliminar los artefactos físicos, como la dispersión de diferentes tamaños de partículas o los cambios en la línea de base debido a cambios en la longitud del camino de la luz, preservando al mismo tiempo las señales químicas de interés.

Entre las herramientas del arsenal de preprocesamiento, el algoritmo Savitzky-Golay (SG) es el estándar de la industria para el suavizado y la diferenciación. Desarrollado en 1964 por Abraham Savitzky y Marcel J. E. Golay, sigue siendo la base de los sistemas de datos quimiométricos modernos.

"A diferencia de los filtros de promedio móvil estándar que difuminan las características espectrales, el filtrado Savitzky-Golay preserva las alturas, anchos y formas locales de los picos ajustando polinomios locales de bajo grado a los datos".

Cómo funciona el algoritmo Savitzky-Golay

El concepto central es deslizar una ventana de un número fijo de puntos de datos ($w$, que debe ser un número entero impar) a través del espectro. En cada paso, se ajusta un polinomio de grado $k$ (normalmente $k = 2$ o $3$, que representa modelos cuadráticos o cúbicos) a los puntos de datos dentro de la ventana utilizando mínimos cuadrados lineales. El valor del polinomio ajustado en el punto central de la ventana se convierte en el nuevo valor suavizado para esa longitud de onda.

Debido a que los coeficientes de ajuste de mínimos cuadrados dependen solo del tamaño de la ventana $w$ y del grado del polinomio $k$, se pueden calcular previamente como pesos fijos (conocidos como convoluciones). Esto hace que el filtro SG sea extremadamente rápido de calcular, incluso para miles de espectros largos.

Derivados y corrección de referencia

Una de las características más poderosas del método Savitzky-Golay es su capacidad para calcular derivadas numéricas durante el proceso de suavizado. Los derivados son muy eficaces para corregir compensaciones de referencia y resolver picos superpuestos:

  • Primera derivada (SG 1.ª):Elimina los desplazamientos constantes de la línea de base (desplazamientos a lo largo del eje Y) y resalta los cambios en la pendiente.
  • Segunda Derivada (SG 2da):Elimina la deriva lineal de la línea de base (pendientes a lo largo del espectro) y aísla las características superpuestas. En un espectro de segunda derivada, los picos de absorción aparecen como valles que apuntan hacia abajo, lo que los hace más fáciles de identificar.

Directrices para la selección de parámetros

Establecer los parámetros correctos es crucial para evitar un suavizado insuficiente (reteniendo el ruido) o un suavizado excesivo (destruyendo la resolución máxima real). La siguiente tabla describe las recomendaciones estándar basadas en la resolución del espectrómetro:

Conjunto de parámetros Tamaño de ventana ($w$) Orden polinomial ($k$) Aplicación recomendada
Suavizado suave 5 o 7 puntos 2 (cuadrático) Fase gaseosa de alta resolución NIR, sistemas silenciosos
Corrección de referencia estándar 15 puntos 2 (cuadrática, primera derivada) Procesos químicos líquidos típicos, humedad en polvos.
Separación profunda 25 puntos 3 (cúbico, segunda derivada) Sólidos muy heterogéneos (harinas forrajeras, cultivos forrajeros)

Implementando SG en caliX Suite

En el caliXsoftware de suite canalización de preprocesamiento, el algoritmo SG se aplica automáticamente durante la validación del modelo AutoML. Los usuarios pueden configurar el tamaño de la ventana y las órdenes derivadas en el editor de preprocesamiento, observando la actualización del error de validación cruzada (RMSECV) en tiempo real a medida que se prueban diferentes configuraciones. Este circuito de retroalimentación interactivo garantiza que usted elija los parámetros de preprocesamiento matemático que maximicen la precisión del modelo y la transferibilidad de unidad a unidad.

Referencias

  • Savitzky, A. y Golay, MJE (1964). "Suavizado y diferenciación de datos mediante procedimientos simplificados de mínimos cuadrados".Química analítica, 36(8), 1627-1639.
  • "Selección de longitud de onda y filtrado de ruido en espectros NIR utilizando derivadas polinomiales".Quimiometría y sistemas inteligentes de laboratorio, 2019.
  • "Protocolos de corrección de referencia para espectrómetros de procesos industriales"Reseñas de espectroscopia aplicada, 2021.
USTECH Innovations Logo

Descargar Informe Técnico Completo

Acceda al documento técnico completo y sin editar con fórmulas espectroscópicas completas, conjuntos de datos de calibración y parámetros de instrumentación.

Leer siguiente

Verificación de la uniformidad de la mezcla en mezclas farmacéuticas activas
ESTUDIO DE CASO

Verificación de la uniformidad de la mezcla en mezclas farmacéuticas activas

Cómo una planta que cumple con FDA utiliza valores RSD dinámicos para verificar la homogeneidad del polvo seco sin detener los mezcladores de contenedores.

Leer estudio de caso
MEMS Durabilidad mecánica del accionamiento por peine en entornos industriales
LIBRO BLANCO

MEMS Durabilidad mecánica del accionamiento por peine en entornos industriales

Documenta las pruebas de estrés del actuador tipo peine a escala de chip de silicio y los límites de resistencia a impactos de USTECH para instalaciones de producción en línea.

Leer el documento técnico