Adaptive Multi-Column Deep Neural Networks with Application to Robust Image Denoising