Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
Undergraduate Honours Projects

Carleton University - School of Computer Science
Undergraduate Honours Project

Summer 2012
Scanning Objects in 3D with Kinect

Mohammed Khoory



ABSTRACT

The Microsoft Kinect is a 3D scanner that can be used for several applications. In this project, the idea of using voxels to scan real-world objects with the Kinect and representing them as geometry was explored. In order to do so, a voxel based algorithm was devised, and a program was written to help with the scanning process. Different methods to help reduce the noise inherent in the data obtained from the Kinect was also explored, such as the idea of averaging pixels from multiple snapshots. While experimenting, the program was able to achieve good results with a maximum error of 2 centimeters. The program worked very well for flat and rounded surfaces, but did not work very well with transparent and shiny objects. By controlling the resolution of the voxels, the program was able to control how complex and detailed the resulting geometry is. In the end, the program and its results showed that the Kinect can be used as a good and inexpensive method to solve the problem of object reconstruction.