Principles of Digital Image Processing: Core Algorithms (Undergraduate Topics in Computer Science)