2-D Savitzky-Golay Differentiation Filter

2-D Savitzky-Golay Differentiation Filter.
2.9K Downloads
Updated 2 Nov 2004

No License

2-D Savitzky-Golay Differentiation Filter.
Here the filter coefficients for the central point and the first order derivative (differentiation) is taken into account.

Usage:
h=sgdf_2d(x,y,nx,ny,flag_coupling)
x = x data point, e.g., -3:3
y = y data point, e.g., -2:2
nx =x polynomial order default=1
ny =y polynomial order default=1
flag_coupling = with or without the consideration of the coupling terms, between x and y. default=0
Example:
sgdf_2d(-3:3,-4:4,2,2)
sgdf_2d(-3:3,-4:4,2,3,1)
Author:
Jianwen Luo <luojw@bme.tsinghua.edu.cn, luojw@ieee.org> 2004-10-31
Department of Biomedical Engineering
Tsinghua University, Beijing 100084, P. R. China
Reference
[1]A. Savitzky and M. J. E. Golay, "Smoothing and Differentiation of Data by Simplified Least Squares Procedures,"
Analytical Chemistry, vol. 36, pp. 1627-1639, 1964.
[2]K. L. Ratzlaff and J. T. Johnson, "Computation of Two-Dimensional Polynomial Least-Squares Convolution Smoothing Integers,"
Analytical Chemistry, vol. 61, pp. 1303-1305, 1989.
[3]J. E. Kuo, H. Wang, and S. Pickup, "Multidimensional Least-Squares Smoothing Using Orthogonal Polynomials,"
Analytical Chemistry, vol. 63, pp. 630-635, 1991.
[4]http://research.microsoft.com/users/jckrumm/SavGol/SavGol.htm
[5] J. W. Luo, K. Ying, P. He and J. Bai,
¡°Properties of Savitzky-Golay digital differentiators,¡±
Digital Signal Processing, in press.

Cite As

Jianwen Luo (2026). 2-D Savitzky-Golay Differentiation Filter (https://ch.mathworks.com/matlabcentral/fileexchange/6151-2-d-savitzky-golay-differentiation-filter), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13SP1
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0

Correction for the case of flag_coupling=1.