Up to this point, you should be able to use MATLAB at a novice level, to perform various useful image processing operations. It is now time to move on to more advanced image filtering processes and revisit some of the already covered ones. In this chapter, we will dig a little deeper into the image filtering theory and use some more complicated techniques to enhance our images. We will also provide some more information about the processes that you have already learned, so that you take a look behind the curtains and see what they really do. All the methods we will present, will once more be accompanied by hands-on examples that demonstrate their significance in both typical and more advanced image processing tasks.
In this chapter, we shall learn:
The basic theory on image filtering and processing pixel neighborhoods
How we can filter an image using convolution
Alternative ways to filter an image
Creating image filters in MATLAB
Using filters for image...