Fine-grained Feature Extraction for Semantic Segmentation of Point Clouds for Civil Engineering Structures