Image-based process monitoring via generative adversarial autoencoder with applications to rolling defect detection