Utilize modern methods for digital image processing and take advantage of the many time-saving templates provided for all of the projects included in this book.
Modern Algorithms for Image Processing approaches the topic of image processing through teaching by example. Throughout the book, you will create projects that resolve typical problems that you might encounter in the world of digital image processing. Some example projects teach you how to address the quality of images, such as reducing random errors or noise. Other methods will teach you how to correct inhomogeneous illumination, not by means of subtracting the mean illumination, but through division, which is a far more efficient method. Additional projects cover contrasting, edge detection, and edge detection in color images, which are important concepts to understand for image analysis.
This book does not prove or disprove theorems, but instead details suggested methods to help you learnvaluable concepts and how to customize your own image processing projects.
What You'll Learn:
Utilize modern methods for digital image processing and take advantage of the many time-saving templates provided for all of the projects in this book.
Modern Algorithms for Image Processing approaches the topic of image processing through teaching by example. Throughout the book, you will create projects that resolve typical problems that you might encounter in the world of digital image processing. Some projects teach you methods for addressing the quality of images, such as reducing random errors or noise and suppressing pulse noise (salt and pepper), a method valuable for improving the quality of historical images. Other methods detail how to correct inhomogeneous illumination, not by means of subtracting the mean illumination, but through division, a far more efficient method. Additional projects cover contrasting, and a process for edge detection, more efficient than Canny's, for detecting edges in color images directly, without converting them into black and white images.
What You'll Learn
C# developers who work with digital image processing or are interested in informatics. The reader should have programming experience and access to an integrated development environment (IDE), ideally .NET.
This book does not prove or disprove theorems, but suggests methods for learning valuable concepts that will enable you to customize your own image processing projects.
Vladimir Kovalevsky
image processing C# image improvements noise reduction shading correction edge detection thresholding of images contrast enhancement image compression connected components rectifying photos of paintings polygonal approximation of boundaries recognition of geometrical objects recognition of bicycles in traffic algorithms for image processing