3D Mesh Analysis and Completion
Advisor:
Prof. Dr. Nassir Navab
Supervision by:
Mahdi Hamad
Abstract
During a scanning process, it is not possible to acquire all parts of the scanned surface. Data are inevitably missing due to the complexity of the scanned part or imperfect scanning process. This create holes in the mesh, bad triangles, and numerous problems and issues.The goal of the project is to use available libraries to a) compute a quality measure and characteristic for a given 3D mesh, b) identify problems/issues and c) fix it.
Requirements
- Programming skills (C++)
- Basic understanding of surfaces and meshes
Resources and Literature
- [1]. Centin, Marco, and Alberto Signoroni. "RameshCleaner: conservative fixing of triangular meshes." (2015)
- [2]. Zou, Ming, Tao Ju, and Nathan Carr. "An algorithm for triangulating multiple 3D polygons." Computer Graphics Forum. Vol. 32. No. 5. Oxford, UK: Blackwell Publishing Ltd, (2013)
- [3]. libigl Library: Jacobson, Alec, and Daniele Panozzo. "libigl: prototyping geometry processing research in C++." SIGGRAPH Asia 2017 courses. (2017)
- [4]. CGAL Library: Fabri, Andreas, and Sylvain Pion. "CGAL: The computational geometry algorithms library." Proceedings of the 17th ACM SIGSPATIAL international conference on advances in geographic information systems. (2009)
Application
If you are interested, please contact me via e-mail: