Artificial Neural Networks for Image Analysis and Computer Vision