Compact Spatial Pyramid Pooling Deep Convolutional Neural Network Based Hand Gestures Decoder