No BSD License  

Highlights from
2-D Savitzky-Golay Smoothing and Differentiation Filter

Be the first to rate this file! 1 Download (last 30 days) File Size: 3.07 KB File ID: #8991

2-D Savitzky-Golay Smoothing and Differentiation Filter

by Jianwen Luo

 

10 Nov 2005 (Updated 11 Nov 2005)

Obtain the coefficients of the 2-D Savitzky-Golay smoothing and differentiation filter, ...

| Watch this File

File Information
Description

2-D Savitzky-Golay Smoothing and Differentiation Filter
  The filter coefficients are calculated from a matrix approach.
    h=sgsdf_2d(x,y,nx,ny,d,flag_coupling)
        x = x data point, e.g., -3:3 (both odd-length and even-lenght are accepted, symmetry is prefered)
        y = y data point, e.g., -2:2 (both odd-length and even-lenght are accepted)
        nx =x polynomial order default=1
        ny =y polynomial order default=1
       d = differentiation order (0<=d<=nx) default=0=smoothing
        flag_coupling = with or without the consideration of the coupling
                    terms, between x and y. default=0
        h = filter coefficients obtained.
  Example:
      sgsdf_2d(-2:2,-3:3,1,1,0,0)
      sgsdf_2d(-2:2,-3:3,2,2,0,1)
      sgsdf_2d((-3:2)+1/2,-3:3,2,2,1,0)
      sgsdf_2d((-3:2)+1/2,(-4:3)+1/2,2,2,1,1)
      sgsdf_2d(-3:3,-4:4,2,3,2,1)
  Author:
      Jianwen Luo <luojw@ieee.org>
      11/10/2005
  References:
  [1] J. W. Luo, K. Ying, P. He, and J. Bai, "Properties of Savitzky-Golay Digital Differentiators," Digital Signal Processing, vol. 15, pp. 122-136, 2005.
  [2] 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.
  [3] 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.
  [4] J. E. Kuo, H. Wang, and S. Pickup, "Multidimensional Least-Squares Smoothing Using Orthogonal Polynomials," Analytical Chemistry, vol. 63, pp. 630-635, 1991.
  [5] http://research.microsoft.com/users/jckrumm/SavGol/SavGol.htm
  [6] T. A. Sakharuk, "Computation of Weighting Functions for Smoothing 2-Dimensional Data by Local Polynomial-Approximation Techniques," Analytica Chimica Acta, vol. 249, pp. 331-336, 1991.
  [7] P. Meer and I. Weiss, "Smoothed Differentiation Filters for Images," Journal of Visual Communication and Image Representation, vol. 3, pp. 58-72, 1992.
  [8] P. Nikitas and A. Pappa-Louisi, "Comments on the two-dimensional smoothing of data," Analytica Chimica Acta, vol. 415, pp. 117-125, 2000.

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
z-transform of 1D & 2D Savitzky-Golay Smoothing and Differentiation Filter

MATLAB release MATLAB 7.0.4 (R14SP2)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
06 Jul 2010 Marcin

how can I use sgsdf_2d function to use it in way described in this paper: http://www.comp.nus.edu.sg/~tancl/Papers/DocEng2007/fp03-lu.pdf ?

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
filter design Jianwen Luo 22 Oct 2008 08:05:53
filter analysis Jianwen Luo 22 Oct 2008 08:05:53
savitzkygolay Jianwen Luo 22 Oct 2008 08:05:53
differentiation Jianwen Luo 22 Oct 2008 08:05:53
smoothing Jianwen Luo 22 Oct 2008 08:05:53
leastsquares Jianwen Luo 22 Oct 2008 08:05:53
differentiation Simone Scaringi 08 Oct 2010 04:03:41

Contact us at files@mathworks.com