deep convolutional neural networks have revolutionized many machine learning
and computer vision tasks, however, some remaining key challenges limit their
wider use. These challenges include improving the network's robustness to
perturbations of the input image and the limited ``field