MaMeshAnalysisandCompletion

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

# 3D Mesh Analysis and Completion

## 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

Students.ProjectForm
Title: 3D Mesh Analysis and Completion
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.
Student:
Director: Prof. Dr. Nassir Navab