Abstract
In this paper, an iterative curved surface fitting method using a small sliding window is first proposed to smooth the original organized point cloud data (PCD) with noise and fluctuation. Samples included in a small sliding window positioned in PCD are successively fitted to a quadratic surface from upper left to lower right using a least squares method. In the iterative process, outliers of samples are asymptotically removed based on an evaluation index. This proposed method allows original PCD to be smoothed keeping its own shape feature. Then, the already developed stereolithography (STL) generator is used to produce triangulated patches from the smoothed PCD. The process allows to reconstruct 3D digital data of a real object written with STL format for reverse engineering from original PCD with noise. The effectiveness and usefulness of the proposed curved surface fitting method are demonstrated through actual smoothing experiments.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
He X, Ni M, Xue Y, Lu Y, Li C (2010) An algorithm for topology reconstruction of scattered point cloud in reverse engineering. In: Proceedings of 2010 8th world congress on intelligent control and automation (WCICA2010), Jinan, China, pp 3126–3131
Muslimin, Yoshioka H, Zhu J, Tanaka T (2016) Automatic segmentation and feature identification of laser scanning point cloud data for reverse engineering. In: Proceedings of 2016 international symposium on flexible automation (ISFA2016), Cleveland, OH, USA, pp 278–285
Xu H, Yao X, Tian Y (2006) Filtering of scattered 3D data points in reverse engineering. In: Proceedings of 2006 international conference on machine learning and cybernetics (ICMLC2006), Dalian, China, pp 1471–1476
Mallick T, Das PP, Majumdar AK (2014) Characterizations of noise in Kinect depth images: a review. IEEE Sens J 14(6):1731–1740
Nagata F, Takeshita K, Watanabe K (2016) Smoothing of PCD using a small sliding window and generation of STL data for smart robotic machining process. In: Proceedings of the society of instrument and control engineers annual conference (SICE2016), Tsukuba, Japan, pp 1169–1172
Nagata F, Horie N, Ochi H, Watanabe K, Habib MK (2017) Curved surface fitting method using a raster-scanning window and its application to stereolithography-based reverse engineering. In: Proceedings of the 43th annual conference of the IEEE industrial electronics society (IECON2017), Beijing, China, pp 6258–6263
Nagata F, Takeshita K, Watanabe K, Habib MK (2016) Generation of triangulated patches smoothed from original point cloud data with noise and its application to robotic machining. In: Proceedings of the 2016 IEEE international conference on mechatronics and automation (ICMA 2016), Shangri-La Hotel, Harbin, China, pp 535–540
Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395
Acknowledgements
This work was supported by JSPS KAKENHI Grant number JP16K06203.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was presented in part at the 23rd International Symposium on Artificial Life and Robotics, Beppu, Oita, January 18–20, 2018.
About this article
Cite this article
Nagata, F., Otsuka, A., Ikeda, T. et al. Iterative curved surface fitting algorithm using a raster-scanning window. Artif Life Robotics 23, 359–366 (2018). https://doi.org/10.1007/s10015-018-0444-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-018-0444-z