Semantic Labeling of 3D Point Clouds for Indoor Scenes