D-CANet: diverse class-aware coding and decoding structure network for semantic segmentation of high-resolution remote sensing images | Synapse