Design and Implementation of a 3D Sketch Recognition Based Design Application

Grampe, Anthony (2011). Design and Implementation of a 3D Sketch Recognition Based Design Application Honours Thesis, School of Engineering, The University of Queensland.

Attached Files (Some files may be inaccessible until you login with your UQ eSpace credentials)
Name Description MIMEType Size Downloads
Grampe_Anthony_Thesis.pdf Full Text application/pdf 2.96MB 0
Author Grampe, Anthony
Thesis Title Design and Implementation of a 3D Sketch Recognition Based Design Application
School, Centre or Institute School of Engineering
Institution The University of Queensland
Publication date 2011
Thesis type Honours Thesis
Supervisor Carl Reidsema
Total pages 92
Language eng
Subjects 0913 Mechanical Engineering
Formatted abstract
Sketch based design tools hold significant advantage over traditional CAD systems in the early concept stages. Simulating the faithful pencil and paper approach, such a tool allows the designer to input their ideas in an unmethodical manner, making changes along the way and making constant refinements. Conversely, CAD systems require a precise and well thought out approach to create a design. During the early concept stages it is vital that the user record his or her ideas in a timely manner whilst the idea is fresh in the mind. The advantage over the pencil and paper approach comes from the speed at which the digitized sketched data can be converted into more useful forms.

This thesis documents the development and testing of a 3D sketch recognition based design application. The program presents to the user a single window interface into which he or she may sketch a design using a stylus. The program then applies a host of recognition algorithms to the input data to reconstruct a 3D model from the sketch. The main window allows easy 3D navigation of the design via use of the orbit and zoom controls. The sketcher has been written in C++ / CLR using the .net 4.0 framework. It is coded in a modular way that makes future expansion viable.

The program was tested by sketching an array of typical objects. The program was able to recognise figures consisting of orthogonal edges and quadrilateral faces with a high level of success. It was found that the program also handled figures with angled edges as long as every node could reach every other node by way of a path of orthogonal edges. A number of recommendations for future development have been made. As such, this thesis provides a good base from which more advanced algorithms can be implemented and tested.
Keyword 3D Sketch Recognition

Document type: Thesis
Collection: UQ Theses (non-RHD) - UQ staff and students only
Citation counts: Google Scholar Search Google Scholar
Created: Wed, 08 Jul 2015, 14:05:36 EST by Asma Asrar Qureshi on behalf of Scholarly Communication and Digitisation Service