Point Cloud Vibration Compensation Algorithm Based on an Improved Gaussian–Laplacian Filter
Abstract
:1. Introduction
2. Vibration Compensation Algorithm
2.1. Overall Trend Extraction
2.2. Signal Similarity Evaluation Metrics
2.3. Adaptive Gaussian Smoothing
2.4. Laplacian Operator Feature Enhancement
2.5. Algorithm Code
Algorithm 1. PlaneDenoiseViaGaussLap. |
Input: P = {P1, P2, , Pₙ} //set of point cloud by line-scanning laser Output: Q = {Q1, Q2, …, Qₙ} //denoised point cloud set 1: Π ← RANSAC_FitPlane(P) //fit to establish reference plane Π 2: Q ← ∅ //initialize empty output point cloud 3: for each line Pi∈P do: 4: if |Pi| > threshold do: 5: D ← Dist(Pi, Π) //compute signed distances to Π as original data 6: end if 7: Ŝ ← ∅ //initialize smoothed distance set 8: //adaptive Gaussian smoothing phase 9: for each d∈D do: 10: σ ← LocalVar(D, d, ω) //estimate local noise characteristics ← ω(1 + ασ) //adapt window size based on local variance ) //apply adaptive Gaussian kernel to smooth 13: Ŝ ← Ŝ ∪ {ŝ} 14: end for 15: //Laplacian enhancement phase to preserve sharp features 16: L ← Ŝ 17: for iteration = 1 to K do: 18: for j = 2 to |L|−1 do: 19: ∇2 ← L[j + 1] − 2L[j] + L[j − 1] //Compute discrete Laplacian operator 20: L[j] ← L[j] + β∇2 //Update using Laplacian enhancement factor β 21: end for 22: end for 23: Qi ← Reconstruct(Pi, L, Π) //Reconstruct denoised points 24: end for 25: return Q //Return point cloud |
2.6. Evaluation Criteria
3. Experiments and Results Analysis
3.1. Experimental Equipment and Environment
3.2. Simulated Data Verification
3.3. Standard Parts Experimental Verification
- 1.
- The registration algorithm is sensitive to point cloud density and initial position. Based on the sampling density, data scale, and other characteristic information of the acquired surface point cloud data (denoted as ), simulated point clouds are generated by computing the ideal standard point cloud model (denoted as ) to ensure consistent sampling density;
- 2.
- Based on the dimensions of , is shape-sized trimmed, iterating until is slightly larger than the surface-collected point cloud;
- 3.
- Given that the analytic surface equation of is , ICP is performed between and . The transform obtained from point cloud registration is applied to to obtain ;
- 4.
- Since exhibits certain spatial irregularities, the distance from points in each laser data line to the reference surface is calculated to obtain the data;
- 5.
- For the portion of the bearing point cloud data corresponding to each line laser data of , the vibration interference is removed.
3.4. Actual Plane Data Verification
3.5. Comparison Between Gaussian Smoothing and Adaptive Algorithm on Actual Plane
3.6. Comparison Before and After Compensation on Actual Planes
4. Discussion
4.1. Current Achievements and Limitations
4.2. Future Research Directions
- 1.
- Developing synchronized measurement systems for large-scale applications;
- 2.
- Integrating compensation for geometric deformations;
- 3.
- Enhancing robustness against diverse industrial environmental conditions;
- 4.
- Extending the algorithm’s capability to handle broader frequency ranges.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Tang, B.; Chen, L.; Sun, W.; Lin, Z. Review of Surface Defect Detection of Steel Products Based on Machine Vision. IET Image Process. 2023, 17, 347–360. [Google Scholar] [CrossRef]
- Wen, X.; Shan, J.; He, Y.; Song, K. Steel Surface Defect Recognition: A Survey. Coatings 2022, 13, 17. [Google Scholar] [CrossRef]
- Usamentiaga, R.; Lema, D.G.; Pedrayes, O.D.; Garcia, D.F. Automated Surface Defect Detection in Metals: A Comparative Review of Object Detection and Semantic Segmentation Using Deep Learning. IEEE Trans. Ind. Appl. 2022, 58, 4203–4213. [Google Scholar] [CrossRef]
- Holz, P.; Brandenburg, A. Fluorescence Laser Scanner for In-Line Inspection of Functional Coatings in Metal Processing Industries. Proc. SPIE 2019, 11056, 110561X. [Google Scholar] [CrossRef]
- Cuesta, E.; Giganto, S.; Álvarez, B.J.; Barreiro, J. Laser Line Scanner Aptitude for the Measurement of Selective Laser Melting Parts. Opt. Lasers Eng. 2021, 139, 106586. [Google Scholar] [CrossRef]
- Kartashov, O.O.; Chernov, A.V.; Alexandrov, A.A. Machine Learning and 3D Reconstruction of Materials Surface for Nondestructive Inspection. Sensors 2022, 22, 6201. [Google Scholar] [CrossRef]
- Wu, Q.; Hu, Z.; Qin, X.; Huang, B.; Dong, K.; Shi, A. Surface Defects 3D Localization for Fluorescent Magnetic Particle Inspection via Regional Reconstruction and Partial-Incomplete Point Clouds Registration. Expert Syst. Appl. 2024, 236, 123489. [Google Scholar] [CrossRef]
- Cui, B.; Tao, W.; Zhao, H. High-Precision 3D Reconstruction for Small-to-Medium-Sized Objects Utilizing Line-Structured Light Scanning: A Review. Remote Sens. 2021, 13, 4457. [Google Scholar] [CrossRef]
- Bertagna, S.; Braidotti, L.; Bucci, V.; Marinò, A. Laser Scanning Application for the Enhancement of Quality Assessment in Shipbuilding Industry. Procedia Comput. Sci. 2024, 232, 1289–1298. [Google Scholar] [CrossRef]
- Zhang, C.; Wang, L.; Eyvazian, A.; Khan, A. Analytical Study of the Damping Vibration Behavior of the Metal Foam Nanocomposite Plates Reinforced with Graphene Oxide Powders in Thermal Environments. Arch. Comput. Methods Eng. 2021, 28, 441–452. [Google Scholar] [CrossRef]
- Ma, Q.; Merzuki, M.N.M.; Rejab, M.R.M. A Review of the Dynamic Analysis and Free Vibration Analysis on Fiber Metal Laminates (FMLs). Mater. Res. Express 2023, 10, 025009. [Google Scholar] [CrossRef]
- Xue, C.; Li, Y.; Ma, H.; Fei, Q. Extracting Time-Varying Dynamic Characteristics of a Typical TPS Plate via Thermal-Vibration Experiment. J. Therm. Stress. 2024, 47, 345–358. [Google Scholar] [CrossRef]
- Feng, G.-H.; Pan, Y.-L. Investigation of Ball Screw Preload Variation Based on Dynamic Modeling of a Preload Adjustable Feed-Drive System and Spectrum Analysis of Ball-Nuts Sensed Vibration Signals. Int. J. Mach. Tools Manuf. 2012, 52, 85–96. [Google Scholar] [CrossRef]
- Li, S.; Liang, X.; Cheng, W.; Zhen, C.; Hu, D.; Qi, X.; Feng, R.; Kong, F.; Zhang, L.; Tan, Q. Design and Prototyping of a Combined Sensor for Vibration and Temperature Measurement in High-Temperature Environments. IEEE Trans. Instrum. Meas. 2024, 73, 9512809. [Google Scholar] [CrossRef]
- Han, X.; Miller, M.; Vogl, G.W.; Chen, G.; Jia, X. Robust Feature Design for Early Detection of Ball Screw Preload Loss. Manuf. Lett. 2024, 41, 1225–1230. [Google Scholar] [CrossRef]
- Wang, Y.Q.; Xing, W.C.; Wang, J.; Chai, Q. Theoretical and Experimental Studies on Vibration Characteristics of Bolted Joint Multi-Plate Structures. Int. J. Mech. Sci. 2023, 252, 108348. [Google Scholar] [CrossRef]
- Xing, W.C.; Wang, Y.Q. Modeling and Vibration Analysis of Bolted Joint Multi-Plate Structures with General Boundary Conditions. Eng. Struct. 2023, 281, 115813. [Google Scholar] [CrossRef]
- Zhao, J.; Ou, W.; Cai, N.; Wu, Z.; Wang, H. Measurement Error Analysis and Compensation for Optical Encoders: A Review. IEEE Trans. Instrum. Meas. 2024, 73, 1006230. [Google Scholar] [CrossRef]
- Gurauskis, D. Investigation of the Measurement Errors Formation in Optical Linear Encoders. Vilniustech.lt. 2022. Available online: https://etalpykla.vilniustech.lt/handle/123456789/153451 (accessed on 18 January 2025).
- Li, L.; Zhang, Q.; Zhang, T.; Zou, Y. Vibration Suppression of Ball-Screw Drive System Based on Flexible Dynamics Model. Engineering Applications of Artificial Intelligence 2023, 117, 105506. [Google Scholar] [CrossRef]
- Liu, Z.; Ebrahimzadeh Hassanabadi, M.; da Dias-Costa, D. A Linear Recursive Smoothing Method for Input and State Estimation of Vibrating Structures. Mech. Syst. Signal Process. 2025, 222, 111685. [Google Scholar] [CrossRef]
- Silva, M.F.; Green, A.; Morales, J.; Meyerhofer, P.; Yang, Y.; Figueiredo, E.; Costa, J.C.W.A.; Mascareñas, D. 3D Structural Vibration Identification from Dynamic Point Clouds. Mech. Syst. Signal Process. 2022, 166, 108352. [Google Scholar] [CrossRef]
- Pan, X.; Yang, T.Y.; Xiao, Y.; Yao, H.; Adeli, H. Vision-Based Real-Time Structural Vibration Measurement through Deep-Learning-Based Detection and Tracking Methods. Eng. Struct. 2023, 281, 115676. [Google Scholar] [CrossRef]
- Bian, S.; Zhang, B.; Han, X.; Yuan, M.; Xu, J.; Shan, D. Research on Forging Dimension Online Measuring System Based on Vibration Point Cloud Compensation. Electronics 2024, 13, 2494. [Google Scholar] [CrossRef]
- Zhiyuan, G.; Tongxin, X.; Ruichen, Y.; Jinhua, J.; Xiaojin, Z. Piezoelectric-Based Smart Structures for Aero-Engine Blade: Piezoelectric Layout Optimization and Vibration Suppression Tests. Aerosp. Sci. Technol. 2024, 153, 109455. [Google Scholar] [CrossRef]
- Kim, H.E.; Kang, S.H.; Kim, K.; Lee, Y. Total Variation-Based Noise Reduction Image Processing Algorithm for Confocal Laser Scanning Microscopy Applied to Activity Assessment of Early Carious Lesions. Appl. Sci. 2020, 10, 4090. [Google Scholar] [CrossRef]
- Wu, Y.; Wang, W.; Lu, K.; Wei, Y. Noise Reduction of Laser Scanning Data Based on Self-Estimated Angular Threshold. Proc. SPIE 2013, 8916, 891630. [Google Scholar] [CrossRef]
- Škorić, T.; Pantelić, D.; Jelenković, B.; Bajić, D. Noise Reduction in Two-Photon Laser Scanned Microscopic Images by Singular Value Decomposition with Copula Threshold. Signal Process. 2022, 199, 108613. [Google Scholar] [CrossRef]
- Azizi, M.; Ejlali, R.G.; Mousavi Ghasemi, S.A.; Talatahari, S. Upgraded Whale Optimization Algorithm for Fuzzy Logic Based Vibration Control of Nonlinear Steel Structure. Eng. Struct. 2019, 192, 53–70. [Google Scholar] [CrossRef]
- Tao, Z.; Xue, J.; Wang, D.; Li, G.; Fang, J. An Adaptive Invariant EKF for Map-Aided Localization Using 3D Point Cloud. IEEE Trans. Intell. Transp. Syst. 2022, 23, 24057–24070. [Google Scholar] [CrossRef]
- Li, M.; Li, Z.; Zhang, M.; Liu, Q.; Li, M. Efficient shrub modelling based on terrestrial laser scanning (TLS) point clouds. Int. J. Remote Sens. 2024, 45, 1148–1169. [Google Scholar] [CrossRef]
- Liu, N.; Li, Q.; Zhao, X.; Liang, S. Cluster-based recognition method for Φ-OTDR system’s vibration signals. Infrared Laser Eng. 2024, 53, 20240294. [Google Scholar] [CrossRef]
- Zhang, B.; Chao, L.; Kyungmi, K. Clustering-based Evaluation Framework of Feature Extraction Approaches for ECG Biometric Authentication. In Proceedings of the 2024 International Joint Conference on Neural Networks (IJCNN), Yokohama, Japan, 30 June–5 July 2024; pp. 1–9. [Google Scholar] [CrossRef]
- Baba, T.; Baba, T.; Mori, T. Development of Fourier Transform Ultrafast Laser Flash Method for Simultaneous Measurement of Thermal Diffusivity and Interfacial Thermal Resistance. Int. J. Thermophys. 2024, 45, 27. [Google Scholar] [CrossRef]
- Besl, P.J.; McKay, N.D. Method for Registration of 3-D Shapes. In Sensor Fusion IV: Control Paradigms and Data Structures; SPIE: Bellingham, WA, USA, 1992; Volume 1611, pp. 586–606. [Google Scholar]
Key Parameters | Value |
---|---|
50 | |
20 | |
0.5 | |
2 |
Data Type | Original SNR (dB) | Post-Compensation SNR (dB) |
---|---|---|
Simulated Data | 61.66 | 71.39 |
Standard Bearing | 57.56 | 61.48 |
Actual Plane | 61.91 | 69.49 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Du, W.; Yang, X.; Yang, J. Point Cloud Vibration Compensation Algorithm Based on an Improved Gaussian–Laplacian Filter. Electronics 2025, 14, 573. https://doi.org/10.3390/electronics14030573
Du W, Yang X, Yang J. Point Cloud Vibration Compensation Algorithm Based on an Improved Gaussian–Laplacian Filter. Electronics. 2025; 14(3):573. https://doi.org/10.3390/electronics14030573
Chicago/Turabian StyleDu, Wanhe, Xianfeng Yang, and Jinghui Yang. 2025. "Point Cloud Vibration Compensation Algorithm Based on an Improved Gaussian–Laplacian Filter" Electronics 14, no. 3: 573. https://doi.org/10.3390/electronics14030573
APA StyleDu, W., Yang, X., & Yang, J. (2025). Point Cloud Vibration Compensation Algorithm Based on an Improved Gaussian–Laplacian Filter. Electronics, 14(3), 573. https://doi.org/10.3390/electronics14030573