Digital Image Processing : An Algorithmic Introduction Using Java - Burger, Wilhelm; Burge, Mark J. (Springer Science+Business Media, LLC, 2008)