Deep Convolutional Neural Networks with Zero-Padding: Feature Extraction and Learning