A New Kinect-Based Scanning System and its Application

Article Preview

Abstract:

This paper aims at presenting a simple approach utilizing a Kinect-based scanner to create models available for 3D printing or other digital manufacturing machines. The outputs of Kinect-based scanners are a depth map and they usually need complicated computational processes to prepare them ready for a digital fabrication. The necessary processes include noise filtering, point cloud alignment and surface reconstruction. Each process may require several functions and algorithms to accomplish these specific tasks. For instance, the Iterative Closest Point (ICP) is frequently used in a 3D registration and the bilateral filter is often used in a noise point filtering process. This paper attempts to develop a simple Kinect-based scanner and its specific modeling approach without involving the above complicated processes.The developed scanner consists of an ASUS’s Xtion Pro and rotation table. A set of organized point cloud can be generated by the scanner. Those organized point clouds can be aligned precisely by a simple transformation matrix instead of the ICP. The surface quality of raw point clouds captured by Kinect are usually rough. For this drawback, this paper introduces a solution to obtain a smooth surface model. Inaddition, those processes have been efficiently developed by free open libraries, VTK, Point Cloud Library and OpenNI.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1375-1379

Citation:

Online since:

May 2015

Export:

Price:

* - Corresponding Author

[1] D. R. McMurtry: Coordinate measuring machine, ed: Google Patents, (1982).

Google Scholar

[2] R. A. Newcombe, S. Izadi, O. Hilliges, D. Molyneaux, D. Kim, A. J. Davison, et al.: KinectFusion: Real-Time Dense Surface Mapping and Tracking, 10th Ieee International Symposium on Mixed and Augmented Reality (Ismar), (2011).

DOI: 10.1109/ismar.2011.6092378

Google Scholar

[3] J. Sturm, E. Bylow, F. Kahl, and D. Cremers: CopyMe3D: Scanning and Printing Persons in 3D, Pattern Recognition, Gcpr 2013, vol. 8142, pp.405-414, (2013).

DOI: 10.1007/978-3-642-40602-7_43

Google Scholar

[4] C. -T. Hsieh: Extracting a scanned target from a raw scanned data set produced by Kinect-based 3D scanner, presented at the 2013 International Conference on Applied Technology, Sun Moon Lake, Taiwan, (2013).

Google Scholar

[5] C. -T. Hsieh: An Efficient Scanning Approach for Multiple Targets, presented at the The 2nd International Conference on intelligent technologies and Engineering System, Cheng Shiu University, Taiwan, (2013).

Google Scholar

[6] J. -D. Boissonnat: Geometric structures for three-dimensional shape representation, ACM Trans. Graph., vol. 3, pp.266-286, (1984).

DOI: 10.1145/357346.357349

Google Scholar

[7] B. Curless and M. Levoy: A volumetric method for building complex models from range images, presented at the Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, (1996).

DOI: 10.1145/237170.237269

Google Scholar

[8] M. Kazhdan: Reconstruction of solid models from oriented point sets, presented at the Proceedings of the third Eurographics symposium on Geometry processing, Vienna, Austria, (2005).

Google Scholar

[9] M. Kazhdan, M. Bolitho, and H. Hoppe: Poisson surface reconstruction, presented at the Proceedings of the fourth Eurographics symposium on Geometry processing, Cagliari, Sardinia, Italy, (2006).

Google Scholar