This filter was an important development in signal processing the idea similar to a
moving average that averages a large window of points, but instead of just averaging
the points it performs a least squares fit.

Updated: For the Time Noise Reduce there is now a derivative order that allows the derivative to be evaluated.

Requires Jama,the java matrix library.

Updated: For the Time Noise Reduce there is now a derivative order that allows the derivative to be evaluated.

Requires Jama,the java matrix library.

All three of the following files are required to compile the plugin

SavitzkyGolayFilter .javaThe algorithm used for generating the fitting coefficients.

Time Noise Reduce Plugin .java

Plugin for filtering images in a z-stack

Image Filter Plugin .java

Used for filtering an image. (Similar to smoothing)

Here are the 3 class files again compiled with java 1.6

savitzky_golay.zip