Text this: A Survey on Convolutional Neural Networks and Their Performance Limitations in Image Recognition Tasks.