Computer and Machine Vision:Theory, Algorithms,