The evaluation of mathematical functions in hardware is a critical aspect of modern digital system design, particularly in domains such as image analysis, signal processing and embedded computing.
I've been using Savitzky-Golay (SG) filters for quite a while, but always on 1D data, using an implementation based on the algorithm from the Numerical Recipes to calculate the kernel (mask, ...