Unsupervised feature learning for autonomous rock image classification. (September 2017)