I propose a simplified approach for multidimensional Savitzky-Golay filtering, to enable its fast and easy implementation in scientific and engineering applications. The proposed method, which is derived from a generalized framework laid out by Thornley (D. J. Thornley, “Novel anisotropic multidimensional convolution filters for derivative estimation and reconstruction” in Proceedings of International Conference on Signal Processing and Communications, November 2007), first transforms any given multidimensional problem into a unique one, by transforming coordinates of the sampled data nodes to unity-spaced, uniform data nodes, and then performs filtering and calculates partial derivatives on the unity-spaced nodes. It is followed by transporting the calculated derivatives back onto the original data nodes by using the chain rule of differentiation. The burden to performing the most cumbersome task, which is to carry out the filtering and to obtain derivatives on the unity-spaced nodes, is almost eliminated by providing convolution coefficients for a number of convolution kernel sizes and polynomial orders, up to four spatial dimensions. With the availability of the convolution coefficients, the task of filtering at a data node reduces merely to multiplication of two known matrices. Simplified strategies to adequately address near-boundary data nodes and to calculate partial derivatives there are also proposed. Finally, the proposed methodologies are applied to a three-dimensional experimentally obtained data set, which shows that multidimensional Savitzky-Golay filters and differentiators perform well in both the internal and the near-boundary regions of the domain.

1.
A.
Savitzky
and
M. J. E.
Golay
, “
Smoothing and differentiation of data by simplified least-square procedures
” in
Analytical Chemistry
, Vol.
36
, No.
8
, pp.
1627
1639
(
1964
).
2.
J.
Luo
,
K.
Ying
and
J.
Bai
, “
Savitzky-Golay smoothing and differentiation filter for even number data
” in
Signal Processing
, Vol.
85
, pp.
1429
1434
(
2005
).
3.
P. A.
Gorry
, “
General least-square smoothing and differentiation of nonuniformly spaced data by the convolution method
” in
Analytical Chemistry
, Vol.
63
, pp.
534
536
(
1991
).
4.
D. J.
Thornley
, “
Novel anisotropic multidimensional convolution filters for derivative estimation and reconstruction
” in
Proceedings of International Conference on Signal Processing and Communications
, November
2007
.
5.
The convolution coefficient database is maintained at the webpage https://sites.google.com/site/chandraacads/resources/sg-filter/db.
6.
M.
Hardy
, “
Combinatorics of partial derivatives
” in
The Electronic Journal of Combinatorics
, Vol.
13
,
#R1
2006
.
7.
C.
Shekhar
,
K.
Takahashi
,
T.
Matsunaga
and
K.
Nishino
, “
Tomographic PIV measurement of turbulence characteristics and maximum shear stress in a square-shaped stirred flow mixer
” in
Proceedings of International Symposium on Flow Visualization
, June
2014
.
8.
C.
Shekhar
,
K.
Takahashi
,
T.
Matsunaga
and
K.
Nishino
, “
Tomographic PIV measurement of turbulence energy budget equation terms in a square shaped stirred flow mixer
” in
Proceedings of International Symposium on Applications of Laser Techniques to Fluid Mechanics
, July
2014
.
9.
R. W.
Schafer
, “
What is Savitzky-Golay filter?
” in
IEEE Signal Processing Magagine
, Vol.
28
, No.
4
, pp.
111
117
(
2011
).
10.
J.
Luo
,
K.
Ying
,
P.
He
and
J.
Bai
, “
Properties of Savitzky-Golay digital differentiators
” in
Digital Signal Processing
, Vol.
15
, pp.
122
136
(
2005
).
11.
D.
Chen
,
Y. Q.
Chen
and
D.
Xue
, “
Digital fractional order Savitzky-Golay differentiator
” in
IEEE Transactions on Circuits and Systems
, Vol.
58
, No.
11
, pp.
758
762
(
2011
).
12.
M.
Browne
,
N.
Mayer
and
T.R.H.
Cutmore
, “
A multiscale polynomial filter for adaptive smoothing
” in
Digital Signal Processing
, Vol.
17
, pp.
69
75
(
2007
).
13.
V.
Katkovnik
,
K.
Egiazarian
and
J.
Astola
, “
Adaptive window size image de-noising based on intersection of condidence intervals (ICI) rules
” in
Journal of Mathematical Imaging and Vision
, Vol.
16
, pp.
223
235
(
2002
).
14.
S. R.
Krishnan
and
C. S.
Seelamantula
, “
On the selection of optimum Savitzky-Golay Filters
” in
IEEE Transactions on Signal Processing
, Vol.
61
, pp.
380
391
(
2013
).
This content is only available via PDF.
You do not currently have access to this content.