ABSTRACT

The book provides a mix of theoretical and practical perceptions of the related concepts pertaining to image processing. The primary objectives are to offer an overview to the elementary concepts and practices appropriate to digital image processing as well as to provide theoretical exposition. It starts with an expanded coverage of the fundamentals to provide a more comprehensive and cohesive coverage of the topics including but not limited to:

  • Applications and tools for image processing, and fundamentals with several implementation examples
  • Concepts of image formation
  • OpenCV installation with step-by-step screen shots
  • Concepts behind intensity, brightness and contrast, color models
  • Ways by which noises are created in an image and the possible remedial measures
  • Edge detection, image segmentation, classification, regression, classification algorithms
  • Importance of frequency domain in image processing field
  • Relevant code snippets and the MATLAB® codes, and several interesting sets of simple programs in OpenCV and Python to aid learning and for complete understanding

The video lectures for specific topics through YouTube enable easy inference for the readers to apply the learnt theory into practice. The addition of contents at the end of each chapter such as quizzes and review questions fully prepare the readers for further study.

Graduate students, post graduate students, researchers, and anyone in general interested in image processing, computer vision, machine learning domains etc. can find this book an excellent starting point for information and an able ally.

chapter 2|38 pages

Image Processing Fundamentals

chapter 3|12 pages

Image Noise: A Clear Understanding

chapter 4|34 pages

Edge Detection: From a Clear Perspective

chapter 5|24 pages

Frequency Domain Processing

chapter 7|14 pages

Classification: A Must-Know Concept

chapter 8|11 pages

Playing with OpenCV and Python