Unsupervised change detection using hierarchical convolutional autoencoder