Image Processing: The Fundamentals