Abstract

ABSTRACT Detecting building rooftops with very high-resolution (VHR) images is an important issue in many fields, including disaster management, urban planning, and climate change research. Buildings with varying geometrical features are challenging to detect accurately from VHR image due to complicated image scenes containing spectrally similar objects, illumination, occlusions, viewing angles, and shadows. This study aims to detect building rooftops with high accuracy using a new framework that includes VHR image, visible band difference vegetation index, digital surface and elevation models, the terrain ruggedness and the topographic position index. Five distinct feature sets were generated in order of importance by exposing the ten related stacking features to a feature selection procedure using the maximum relevance minimum redundancy method. Then, Auto-Encoder, k-NN, decision tree, RUSBoost, and random forest machine learning algorithms were utilized for binary classification. Random forest yielded the highest accuracy (97.2% F-score, 98.72% accuracy) when all features (F10) were used, while decision tree was the least successful (59.16% F-score, 83.56% accuracy) for RGB feature set (FRGB). It was revealed that classification of F10 with random forest increased F-score by about 23% compared to classification with FRGB. Additionally, McNemar’s tests showed no statistically significant difference between random forest vs k-NN and decision tree vs RUSBoost.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call