Smart Graphical User Interface for 3D Point Cloud Scene Annotation

Bachelor Thesis, Master Thesis

The annotation of datasets for deep learning models is a tedious and time-consuming task. The annotation becomes particularly challenging when preparing 3D point cloud datasets to train complex neural network architectures for tasks like segmentation or scene flow.

However, 3D point clouds present particular geometric properties, that can be leveraged to make the annotation easier.

In this project, we seek to implement a graphical user interface for the annotation of 3D point cloud scenes. The developed tool should enable the user (the annotator) to fully manipulate the scene and choose the regions to be annotated. The tool should also perform further tasks like: ground detection and removal and Euclidian clustering.

Further extensions are also welcomed.

Requirements

  • Strong C++ / Python knowledge is required
  • Knowledge of libraries like PCL and open3d is advantageous
  • Basic knowledge of deep learning and unsupervised learning techniques is desired
  • Eagerness to learn and work hard