Text this: Sparse-Filtered Convolutional Neural Networks with Layer-Skipping (SFCNNLS) for intra-class variation of vehicle type recognition