GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)

Abstract

Engineering surfaces are characterized by the form, waviness and roughness features that are comprised of a range of spatial wavelengths. Filtering techniques are commonly adopted to separate these different wavelength components into well-defined bandwidths for further processing. The Gaussian filtered surface in which a 2D Gaussian filter is employed for surface assessments has been recommended by the ISO 11562-1996 and ASME B46-1995 standards to establish a reference surface. For Gaussian filtering, computational efficiency is a key problem when it is issued on a large set of surface metrology data. In the past this problem was tackled through reducing computation amount by the design and adoption of some fast algorithms. In this paper, a General Purpose Computing on GPU (GPGPU) framework is discussed to accelerate 2D Gaussian filtering for surface characterization. This framework takes advantage of the GPU's parallel computing ability and has achieved better data efficiency without reducing the computational amount while maintaining the filtering quality. Filtering results and their accuracy from this model have been compared with the results obtained from the MATLAB simulation kits and the satisfied outcomes were observed.

LanguageEnglish
Title of host publicationProceedings of 12th International Conference Information Visualisation, IV08
Pages94-99
Number of pages6
DOIs
Publication statusPublished - 19 Sep 2008

Fingerprint

Wavelength
Parallel processing systems
Computational efficiency
MATLAB
Graphics processing unit
Surface roughness
Bandwidth
Processing

Cite this

Xu, Z., Jiang, X., & Su, Y. (2008). GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing. In Proceedings of 12th International Conference Information Visualisation, IV08 (pp. 94-99). [4577932] https://doi.org/10.1109/IV.2008.14
Xu, Zhijie ; Jiang, Xiangqian ; Su, Yang. / GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing. Proceedings of 12th International Conference Information Visualisation, IV08. 2008. pp. 94-99
@inproceedings{51af11a5cc7a4992ad071b9917f26b7b,
title = "GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing",
abstract = "Engineering surfaces are characterized by the form, waviness and roughness features that are comprised of a range of spatial wavelengths. Filtering techniques are commonly adopted to separate these different wavelength components into well-defined bandwidths for further processing. The Gaussian filtered surface in which a 2D Gaussian filter is employed for surface assessments has been recommended by the ISO 11562-1996 and ASME B46-1995 standards to establish a reference surface. For Gaussian filtering, computational efficiency is a key problem when it is issued on a large set of surface metrology data. In the past this problem was tackled through reducing computation amount by the design and adoption of some fast algorithms. In this paper, a General Purpose Computing on GPU (GPGPU) framework is discussed to accelerate 2D Gaussian filtering for surface characterization. This framework takes advantage of the GPU's parallel computing ability and has achieved better data efficiency without reducing the computational amount while maintaining the filtering quality. Filtering results and their accuracy from this model have been compared with the results obtained from the MATLAB simulation kits and the satisfied outcomes were observed.",
keywords = "Gaussian Filtering, General Purpose Computing on GPU, Surface Assessment",
author = "Zhijie Xu and Xiangqian Jiang and Yang Su",
year = "2008",
month = "9",
day = "19",
doi = "10.1109/IV.2008.14",
language = "English",
isbn = "9780769532684",
pages = "94--99",
booktitle = "Proceedings of 12th International Conference Information Visualisation, IV08",

}

Xu, Z, Jiang, X & Su, Y 2008, GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing. in Proceedings of 12th International Conference Information Visualisation, IV08., 4577932, pp. 94-99. https://doi.org/10.1109/IV.2008.14

GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing. / Xu, Zhijie; Jiang, Xiangqian; Su, Yang.

Proceedings of 12th International Conference Information Visualisation, IV08. 2008. p. 94-99 4577932.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing

AU - Xu, Zhijie

AU - Jiang, Xiangqian

AU - Su, Yang

PY - 2008/9/19

Y1 - 2008/9/19

N2 - Engineering surfaces are characterized by the form, waviness and roughness features that are comprised of a range of spatial wavelengths. Filtering techniques are commonly adopted to separate these different wavelength components into well-defined bandwidths for further processing. The Gaussian filtered surface in which a 2D Gaussian filter is employed for surface assessments has been recommended by the ISO 11562-1996 and ASME B46-1995 standards to establish a reference surface. For Gaussian filtering, computational efficiency is a key problem when it is issued on a large set of surface metrology data. In the past this problem was tackled through reducing computation amount by the design and adoption of some fast algorithms. In this paper, a General Purpose Computing on GPU (GPGPU) framework is discussed to accelerate 2D Gaussian filtering for surface characterization. This framework takes advantage of the GPU's parallel computing ability and has achieved better data efficiency without reducing the computational amount while maintaining the filtering quality. Filtering results and their accuracy from this model have been compared with the results obtained from the MATLAB simulation kits and the satisfied outcomes were observed.

AB - Engineering surfaces are characterized by the form, waviness and roughness features that are comprised of a range of spatial wavelengths. Filtering techniques are commonly adopted to separate these different wavelength components into well-defined bandwidths for further processing. The Gaussian filtered surface in which a 2D Gaussian filter is employed for surface assessments has been recommended by the ISO 11562-1996 and ASME B46-1995 standards to establish a reference surface. For Gaussian filtering, computational efficiency is a key problem when it is issued on a large set of surface metrology data. In the past this problem was tackled through reducing computation amount by the design and adoption of some fast algorithms. In this paper, a General Purpose Computing on GPU (GPGPU) framework is discussed to accelerate 2D Gaussian filtering for surface characterization. This framework takes advantage of the GPU's parallel computing ability and has achieved better data efficiency without reducing the computational amount while maintaining the filtering quality. Filtering results and their accuracy from this model have been compared with the results obtained from the MATLAB simulation kits and the satisfied outcomes were observed.

KW - Gaussian Filtering

KW - General Purpose Computing on GPU

KW - Surface Assessment

UR - http://www.scopus.com/inward/record.url?scp=51749085332&partnerID=8YFLogxK

U2 - 10.1109/IV.2008.14

DO - 10.1109/IV.2008.14

M3 - Conference contribution

SN - 9780769532684

SP - 94

EP - 99

BT - Proceedings of 12th International Conference Information Visualisation, IV08

ER -

Xu Z, Jiang X, Su Y. GPGPU-Based Gaussian Filtering for Surface Metrological Data Processing. In Proceedings of 12th International Conference Information Visualisation, IV08. 2008. p. 94-99. 4577932 https://doi.org/10.1109/IV.2008.14