Investigation of Convolutional Neural Network Architectures for Image-based Feature Learning and Classification