Digital Image Processing - Burger, Wilhelm; Burge, Mark James; Burge, Mark J. (Springer London, 2008)