3D Semantic Scene Understanding and Reconstruction