I am trying to extract built up from a series of Landsat images in order to understand urban expansion trends in the region. The study area includes large areas of rocky lands, and they are highly overlapped with urban areas, and this reduced accuracy of classification. How can I improve classification accuracy?