This text is aimed at practicing engineers and scientists who need to understand the fundamentals of image processing theory and algorithms to perform their technical tasks. A variety of example images are used to help readers' understanding of how particular image processing algorithms work.