Butterfly network: a convolutional neural network with a new architecture for multi-scale semantic segmentation of pedestrians