Mobile phone-based 3D digitization

With the rising popularity of 3D printing, there has been an increase in more advanced technologies and software in generating 3D models. One such technology to create 3D models is via 3D digitisation using photogrammetry. Although there are existing applications that employ this method, none of the...

Full description

Saved in:
Bibliographic Details
Main Author: Heng, Ze Hao
Other Authors: Zheng Jianmin
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/76112
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:With the rising popularity of 3D printing, there has been an increase in more advanced technologies and software in generating 3D models. One such technology to create 3D models is via 3D digitisation using photogrammetry. Although there are existing applications that employ this method, none of them truly provide an end-to-end 3D reconstruction of objects. Most of them are not open-source too, meaning that its processes can’t be edited or improved on. At the other end of the spectrum, most open-source tools and packages for 3D digitization are for very specific uses and not integrated fully with each other. Many of them are not intuitive enough for casual users too. They either require a decent amount of understanding of the underlying tools used or require users to operate multiple software to execute different processes. In this report, we will talk about the development of a self-contained and end-to-end 3D digitization system that integrates a 3D reconstruction pipeline and other various open-source tools. The pipeline and tools used have also been enhanced and improved. Experimentation on these enhancements and improvements have been conducted to ascertain their contribution in generating better quality 3D mesh models. User testing has been done throughout the development of the system to highlight usability issues and bugs for timely fixing too. Performance testing was then done to compare the developed system with other similar tools and systems. Lastly, this report summarises the project to highlight its limitations and the future work that can be done.