Skip to main content
Log in

3D profile filter algorithm based on parallel generalized B-spline approximating Gaussian

  • Published:
Chinese Journal of Mechanical Engineering Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. ZENG Wenhan. Tree complex wavelet surface analysis model and the process morphology identification method research[D]. Wuhan: Huazhong University of Science and Technology, 2005.

    Google Scholar 

  2. CHEN Qinghu, LI Zhu. The surface roughness wavelet assessed baseline[J]. Acta Metrologica Sinica, 1998, 19(4): 254–257.

    Google Scholar 

  3. ISO11562-1996 Geometrical product specification (GPS)-surface texture: profile method-metrological characteristics of phase correct filters[S]. International Organization for Standardization, 1996.

  4. ISO16610-21-2011 Geometrical product specifications (GPS)-filtration: linear profile filters: Gaussian filters[S]. International Organization for Standardization, 2011.

  5. 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.

    Article  Google Scholar 

  6. ISO16610-22-2006 Geometrical product specifications (GPS)-filtration: liner profile filters: spline filters[S]. International Organization for Standardization, 2006.

  7. SCHOENBERG I J. Spline functions and the problem of graduation[J]. Proc. Nat. Acad. Sci., 1964, 52: 947–950.

    Article  MATH  MathSciNet  Google Scholar 

  8. UNSER M, ALDROUBI A, EDEM M. B-spline signal process: Part I-theory[J]. IEEE Transaction on Signal Processing, 1993, 41(2): 821–832.

    Article  MATH  Google Scholar 

  9. ZHANG Hao, YUAN Yibao, PIAO Weiying. The spline filter: A regulation approach for the Gaussian filter[J]. Precision Engineering, 2012 (36): 586–592.

    Google Scholar 

  10. KRYSTEK M. Discrete L-spline filtering in roundness measurements[J]. Measurement, 1996, 18(2): 129–138.

    Article  Google Scholar 

  11. KRYSTEK M. Form filtering by splines[J]. Measurement, 1996, 18(1): 9–15.

    Article  Google Scholar 

  12. GOTO T, MIYAKURA J, UMEDA K. A robust spline filter on the basis of L2-norm[J]. Precision Engineering, 2005, 29(2): 157–161.

    Article  Google Scholar 

  13. 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.

    Article  MathSciNet  Google Scholar 

  14. ZHANG Hao, YUAN Yibao, PIAO Weiying. A universal spline filter for surface metrology[J]. Measurement, 2010 (43): 1575–1582.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. RUTUPARANA Panda, RATH G S. Generalized B-spline signal processing[J]. Signal Processing, 1996 (55): 1–14.

    Google Scholar 

  17. UNSER M, ALDROUBI A, EDEN M. B-spline signal processing: Part I-Theory[J]. IEEE Transactions on Signal Processing, 1993, 41(2): 821–832.

    Article  MATH  Google Scholar 

  18. 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.

    Article  MATH  Google Scholar 

  19. JOHANNES P F, D’HAEYER. Gaussian filtering of images: A regularization approach[J]. Signal Processing, 1989 (18): 169–181.

    Google Scholar 

  20. SCHOENBERG I J. Spline function and the problem of graduation[J]. Signal Processing, 1989 (18): 168–181.

    Google Scholar 

  21. 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chenghui Gao.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3901/CJME.2014.1106.163

Keywords

Navigation