Abstract
Currently, the approximation methods of the Gaussian filter by some other spline filters have been developed. However, these methods are only suitable for the study of one-dimensional filtering, when these methods are used for three-dimensional filtering, it is found that a rounding error and quantization error would be passed to the next in every part. In this paper, a new and high-precision implementation approach for Gaussian filter is described, which is suitable for three-dimensional reference filtering. Based on the theory of generalized B-spline function and the variational principle, the transmission characteristics of a digital filter can be changed through the sensitivity of the parameters (t 1, t 2), and which can also reduce the rounding error and quantization error by the filter in a parallel form instead of the cascade form. Finally, the approximation filter of Gaussian filter is obtained. In order to verify the feasibility of the new algorithm, the reference extraction of the conventional methods are also used and compared. The experiments are conducted on the measured optical surface, and the results show that the total calculation by the new algorithm only requires 0.07 s for 480×480 data points; the amplitude deviation between the reference of the parallel form filter and the Gaussian filter is smaller; the new method is closer to the characteristic of the Gaussian filter through the analysis of three-dimensional roughness parameters, comparing with the cascade generalized B-spline approximating Gaussian. So the new algorithm is also efficient and accurate for the implementation of Gaussian filter in the application of surface roughness measurement.
Similar content being viewed by others
References
ZENG Wenhan. Tree complex wavelet surface analysis model and the process morphology identification method research[D]. Wuhan: Huazhong University of Science and Technology, 2005.
CHEN Qinghu, LI Zhu. The surface roughness wavelet assessed baseline[J]. Acta Metrologica Sinica, 1998, 19(4): 254–257.
ISO11562-1996 Geometrical product specification (GPS)-surface texture: profile method-metrological characteristics of phase correct filters[S]. International Organization for Standardization, 1996.
ISO16610-21-2011 Geometrical product specifications (GPS)-filtration: linear profile filters: Gaussian filters[S]. International Organization for Standardization, 2011.
NUMADA M, NOMURA T, KAZUHIDE K, et al. Filter with variable nan8mission characteristics for determination of three-dimensional roughness[J]. Precision Engineering, 2006, 30(4): 43l–442.
ISO16610-22-2006 Geometrical product specifications (GPS)-filtration: liner profile filters: spline filters[S]. International Organization for Standardization, 2006.
SCHOENBERG I J. Spline functions and the problem of graduation[J]. Proc. Nat. Acad. Sci., 1964, 52: 947–950.
UNSER M, ALDROUBI A, EDEM M. B-spline signal process: Part I-theory[J]. IEEE Transaction on Signal Processing, 1993, 41(2): 821–832.
ZHANG Hao, YUAN Yibao, PIAO Weiying. The spline filter: A regulation approach for the Gaussian filter[J]. Precision Engineering, 2012 (36): 586–592.
KRYSTEK M. Discrete L-spline filtering in roundness measurements[J]. Measurement, 1996, 18(2): 129–138.
KRYSTEK M. Form filtering by splines[J]. Measurement, 1996, 18(1): 9–15.
GOTO T, MIYAKURA J, UMEDA K. A robust spline filter on the basis of L2-norm[J]. Precision Engineering, 2005, 29(2): 157–161.
UNSER M, BLU T. Generalized smoothing splines and the optimal discretization of the winer filter[J]. IEEE Transactions on Signal Processing, 2005, 53(6): 2146–2159.
ZHANG Hao, YUAN Yibao, PIAO Weiying. A universal spline filter for surface metrology[J]. Measurement, 2010 (43): 1575–1582.
XU Jingbo, YUAN Yibao. Implementation approach for Gaussian filter in surface measurement applying B-spline function[J]. Journal of Mechanical Engineering, 2009 (45): 238–242.
RUTUPARANA Panda, RATH G S. Generalized B-spline signal processing[J]. Signal Processing, 1996 (55): 1–14.
UNSER M, ALDROUBI A, EDEN M. B-spline signal processing: Part I-Theory[J]. IEEE Transactions on Signal Processing, 1993, 41(2): 821–832.
UNSER M, ALDROUBI A, EDEN M. B-spline signal processing: Part II-Efficient design and applications[J]. IEEE Transactions on Signal Processing, 1993, 41(2): 834–848.
JOHANNES P F, D’HAEYER. Gaussian filtering of images: A regularization approach[J]. Signal Processing, 1989 (18): 169–181.
SCHOENBERG I J. Spline function and the problem of graduation[J]. Signal Processing, 1989 (18): 168–181.
ISO 25178-2-2012 Geometrical product specifications (GPS) — surface texture: areal — Part 2: terms, definitions and surface texture parameters[S]. International Organization for Standardization, 2012.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by National Natural Science Foundation of China (Grant Nos. 51175085, 51375094), Fujian Provincial Education Department Foundation of China (Grant No. JA13059), Open Fund of State Key Laboratory of Tribology of Tsinghua University, China (Grant No. SKLTKF13B02), and Fuzhou Science and Technology plan Fund of China (Grant No. 2014-G-74)
REN Zhiying, born in 1980, is currently a PhD candidate at School of Mechanical Engineering and Automation, Fuzhou University, China. She received her master degree from Fuzhou University, China, in 2006. Her research interests include tribological and signal processing.
GAO Chenghui, born in 1953, is currently a professor at Fuzhou University, China. He received his PhD degree from Mechanical Science Research Institute, China, in 1990. His research interests include mechachonics engineering, tribological, digital design.
SHEN Ding, born in 1988, is currently an engineer at Fujian Institute of Metrology, China. He received his master degree on mechanical design and theory from Fuzhou University, China, in 2014.
Rights and permissions
About this article
Cite this article
Ren, Z., Gao, C. & Shen, D. 3D profile filter algorithm based on parallel generalized B-spline approximating Gaussian. Chin. J. Mech. Eng. 28, 148–154 (2015). https://doi.org/10.3901/CJME.2014.1106.163
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3901/CJME.2014.1106.163