"Section 5.11 of Digital Image Processing Using MATLAB covers spatial transformations. I'm interested in expanding this material to a full chapter. I'd like to use this blog to explore these topics and get your feedback about them."
Now the 2nd edition of Digital Image Processing Using MATLAB is finally available! And it has a brand new chapter called Geometric Transformations and Image Registration. This chapter was my biggest contribution to the new edition.
Here are the chapter contents:
Chapter 6: Geometric Transformations and Image Registration
6.1 Transforming Points
6.2 Affine Transformations
6.3 Projective Transformations
6.4 Applying Geometric Transformations to Images
6.5 Image Coordinate Systems in MATLAB
6.5.1 Output Image Location
6.5.2 Controlling the Output Grid
6.6 Image Interpolation
6.6.1 Interpolation in Two Dimensions
6.6.2 Comparing Interpolation Methods
6.7 Image Registration
6.7.1 Registration Process
6.7.2 Manual Feature Selection and Matching Using cpselect
6.7.3 Inferring Transformation Parameters Using cp2tform
6.7.4 Visualizing Aligned Images
6.7.5 Area-Based Registration
6.7.5 Automatic Feature-Based Registration
I wrote about many of these topics here in the blog first.
I have a project to finish up to this september! I need to implement two different algorithms on matlab one using feature-based technique and another one for area-based. Do you think that this book will help me to finish my project??
Charalampos—I’ll describe the sections and let you decide. The area-based registration section illustrates how one might use normalized cross-correlation to determine a translation relationship between two images and then visualize the result. Two related examples are given with MATLAB code. The automatic feature-based registration section is just a two-paragraph, bare-bones outline of a couple of techniques with some useful references.
Steve- Could you propose me some other book that it could help me to finish my project ?? where can i find information and examples on this subject ?? I have to use only these two techniques. could you help me??
Charalampos—You might want to give this tutorial by Szeliski a try. Please note that the terms “feature-based” and “area-based” are broad categories rather than specific methods.
Charalampos—The tutorial I linked to has a lot of good information about the various methods.
Leave a Reply
About
Steve Eddins manages the Image & Geospatial development team at The MathWorks and coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.
I have a project to finish up to this september! I need to implement two different algorithms on matlab one using feature-based technique and another one for area-based. Do you think that this book will help me to finish my project??
Charalampos—I’ll describe the sections and let you decide. The area-based registration section illustrates how one might use normalized cross-correlation to determine a translation relationship between two images and then visualize the result. Two related examples are given with MATLAB code. The automatic feature-based registration section is just a two-paragraph, bare-bones outline of a couple of techniques with some useful references.
Steve- Could you propose me some other book that it could help me to finish my project ?? where can i find information and examples on this subject ?? I have to use only these two techniques. could you help me??
Charalampos—You might want to give this tutorial by Szeliski a try. Please note that the terms “feature-based” and “area-based” are broad categories rather than specific methods.
Steve - Could you tell two or three methods on each category that could help me a lot to continue searching information.
Charalampos—The tutorial I linked to has a lot of good information about the various methods.