【转帖】Gaussian Filter
Gaussian Filter
The Gaussian filter is currently the only standardised surface texture filter (ISO 11562–1996)[6]. This standard defines the long wave (low pass) Gaussian filter as a continuous weighted convolution for an open profile, with the weights taking the classic Gaussian bell shape and a cut-off wavelength value of 50% transmission. The short wave (high pass) Gaussian filter is defined as the difference between the surface profile and the long wave profile component resulting from the long wave Gaussian filter with the same 50% cut-off wavelength. ISO 11562-1996[6] does not give any information on implementation (algorithms, implementation problems, etc.) of the Gaussian filter. There are no tolerance values given within this standard. Instead of tolerances, a graphical representation of the deviations of the realised Gaussian filter from the defined Gaussian filter shall be given as a percentage value over the wavelength range 0.01 to 100 cut-offs.
In practice, measured surface texture data is not continuous but takes discrete values. In some very special cases it may be possible to reconstruct the continuous profile from these discrete points using a kernel function and thus implement the Gaussian filter directly as a continuous weighted convolution. In this project, it is assumed that this is not the case and a discrete approximation to the definition given in ISO 11562–1996[6] will be used. Further, it will also be assumed that the data points are equally spaced along the X-axis.
There are principally two equally valid approaches to implementing a discrete approximation to the long wave Gaussian filter:
Via a discrete weighted convolution in the spatial domain.
Via a transformation to the Fourier domain, applying a transmission weighting to the individual wavelengths and transforming back to the spatial domain.
The first approach is implemented here since it is less complicated to implement with differing numbers of points in the profile. An outline algorithm can be found in Krystek 2004[7] (Algorithm 1). The short wave Gaussian filter can be implemented as the difference between the surface profile and the long wave profile component resulting from the long wave Gaussian filter with the same 50% cut-off wavelength.
Other considerations in a discrete implementation are distortion effects due to:
The ends of the profile: To minimise this distortion a portion of the profile at the beginning (run-up) and at the end (run-down) of the profile is removed. It is recommended that one cut-off at each end of the profile be removed.
The finite length of the profile: To minimise this distortion there should be a minimum number of cut-offs in the measured profile (evaluation length). It is recommended that this minimum number be three cut-offs. This recommendation together with the previous recommendation means that one cut-off is left for further evaluation (three cut-offs minus one cut-off at each end).
The number of points per cut-off wavelength: To minimise this distortion there should be a minimum number of points per cut-off. It is recommended that there should be at least fifty points per cut-off.
Form present in the profile: It has been assumed that there is no form present in the profile so distortion due to form can be safely ignored.
All of these above recommendations are on the very cautious side, resulting in insignificant distortions. Detailed calculations on the magnitudes of these distortions can be found in Krystek 2004 [7].
ISO 3274-1996[2] standardises the nominal values of the cut-off wavelengths of the profile filter, with values obtained from the series:
... mm; 0.08 mm; 0.25 mm; 0.8 mm; 2.5 mm; 8.0 mm; ... mm
It is recommended that only the values 0.25 mm; 0.8 mm and 2.5 mm are used since these are the most common in practice.
Gaussian Filter in Summary
Assumptions:
Profile has already been Ls filtered.
The profile has equally spaced points along the X-axis.
There is no form present in the profile.
Algorithm:
Long wave Gaussian filter: a discrete weighted convolution in the spatial domain.
Short wave Gaussian filter: the difference between the surface profile and the long wave profile component, resulting from the long wave Gaussian filter with the same cut-off wavelength.
Recommendations:
One cut-off at each end of the profile is removed, to minimise the distortion at the ends of the profile.
The minimum number of cut-offs in the measured profile (evaluation length) is three, to minimise the distortion of the profile due to the finite length of the profile.
There should be at least fifty points per cut-off wavelength, to minimise the distortion of the profile due to the number of points per cut-off wavelength.
Recommended cut-off wavelength values:
0.25 mm; 0.8 mm and 2.5 mm. |
所有的时间均为北京时间。 现在的时间是 07:10 AM. |