This document provides an introduction to digital image processing. It defines what an image is, including bitmap and vector representations. Bitmap representations store individual pixel values in a grid, while vector representations store object information like circles and lines. The document compares and contrasts these representations. It then discusses the history and applications of image processing, as well as common techniques like enhancement, restoration, segmentation, and description. Finally, it introduces the image processing library and test code used in the course.