Building-a-nets: robust building extraction from high-resolution remote sensing images with adversarial networks