Image Processing, Analysis and Machine Vision