You will also need to learn how to work with point-clouds, or depth-clouds, or images (computer vision
Zach, “Segmentation of building from dense 3d point-clouds,” in Proceedings of the ISPRS.