Novel neural network-based algorithms for urban classification and change detection from satellite imagery