Textile defect detection and classification based on deep convolution neural network