Borrar filtros
Borrar filtros

Image Stitching/Mosaicing

3 visualizaciones (últimos 30 días)
Kyle
Kyle el 28 de Mayo de 2011
Hi,
I'm trying to write a code with Matlab 7.7.0(R2008b) to automatically stitch 2 images with a common overlapping region together. I’m now able to detect overlapping region with “normxcorr2”. However, this with this method only overlapping region with no scale and rotation invariant could be detected.
My problem is, how do I detect the location of overlapping region that are scale and rotation invariant?
I need to know the scaling n rotational difference between 2 images so I could transform either 1 of the image be4 stitching both images together.
Thanks.

Respuestas (1)

David Young
David Young el 28 de Mayo de 2011
A common approach to this is to find distinctive features in each of the images, match them up on the basis of their local properties, and fit a suitable parametric transformation to the coordinates. A good place to start to find some methods might be to Google for papers on SIFT features, or have a look at David Lowe's autostitch (see http://www.cs.ubc.ca/~lowe/).
  2 comentarios
Kyle
Kyle el 29 de Mayo de 2011
I read SIFT n SURF before but it is hard for me to understand. It may take me a while to fully understand the prinsiple behind it.
Beside, this approach is there any other method that may help me solve my problem?
Walter Roberson
Walter Roberson el 29 de Mayo de 2011
You could look at the literature for "image registration" and pick one of the several hundreds of algorithms. For example there are algorithms based upon wavelet transforms.

Iniciar sesión para comentar.

Categorías

Más información sobre Geometric Transformation and Image Registration en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by