Digital Image Processing is a fundamental textbook designed to cater to the needs of undergraduate engineering students of computer science, information technology, electronics and electrical engineering. The book aims to provide an understanding of the principles and various processing techniques of digital images to further the utility of images. Spread over twelve chapters, this book starts with a discussion on fundamentals followed by a brief chapter on digital imaging system, and then broadly addresses the core topics of interest such as image transforms, image enhancement, image compression, image segmentation, colour image processing. The book also extends the discussion to popular research domains such as biometrics, steganography, image mining and content based retrieval systems providing a brief overview on these topics. The book strikes a perfect balance between theoretical and mathematical exposition with lots of numerical examples, review questions, numerical exercises, and MATLAB programs.