A Noise-Tolerant Hierarchical Image Classification System based on Autoencoder Models