Digital Image Processing: An Algorithmic Introduction Using Java (Texts in Computer Science)