Algorithms For Image Processing and Computer Vision