Principles of Digital Image Processing: Fundamental Techniques (Undergraduate Topics in Computer Science)