2.66667

2.7 | 4 ratings Rate this file 66 Downloads (last 30 days) File Size: 1.55 KB File ID: #40848
image thumbnail

Image Stitching using correlation

by

 

This code does the task of basic image stitching using correlation technique.

| Watch this File

File Information
Description

This matlab code reads two images and stitches them. The image registration method is done using correlation technique. A small patch of second image is taken as a mask. This mask correlates with the same size image pixels of the first image. The mask shifts and correlates. The point where the correlation is maximum (close to 1) is taken as optimum point. The point is used for stitching the second image over the first.

Acknowledgements

This file inspired Basic Three Image Stitching Code.

MATLAB release MATLAB 7.7 (R2008b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (8)
12 Nov 2013 Ramo

Thilina's blog is using phase-correlation though, not cross-correlation!

08 Nov 2013 Paresh Kamble

Hello Ramiro,
I totally agree with your thought. The code was just a basic work which would show how 2 images are stitched when displaced in X direction. If you want to study a matlab code where images are displaced in both directions then you may refer to Thilina's Blog. I am providing the link below:
http://thilinasameera.wordpress.com/2012/03/24/translation-invariant-image-registration-using-phase-correlation-panorama-imaging-on-matlab/
He has done wonderful work. Thanks for your inputs.

06 Nov 2013 Ramiro Massol

hi Paresh
there's a major problem of your method of image stitching. If the second image is displaced not only in the X direction but also in the Y direction, then the assumption of using the maximal correlation coefficient to obtain the displacement will fail. Images to be stitched are normally displaced in both X and Y directions so it will be quite hard to use your code reliably.
best

27 Oct 2013 Ramo

Thanks, Can you explain briefly the method of Maximising image similarity using cross-correlation method please, or if you have got a useful source that explains it properly. I couldn't find good explaination online!
Thanks again

24 Oct 2013 Paresh Kamble

Dear Omar,
Thanks! I havnt yet tried for stitching 3 images. But I promise to upload the same with proper explanation in a few days.

23 Oct 2013 Ramo

thanks that was helpful!
how would you go about stiching 3 images instead of 2?

09 Jul 2013 Paresh Kamble

Dear Evren Sezgin,
I guess you havn't understood that the images i have used are purely in .jpg format. Why would one need rar images to do image stitching? Is your problem statement of some different kind? Kindly reply.

08 Jul 2013 Evren sezgin

thiscode isn't working because this image is not in rar file.

Contact us