setting bounds for transformation parameters in registration

1 Ansicht (letzte 30 Tage)
Dan
Dan am 20 Aug. 2014
Kommentiert: Robert Paynter am 7 Jun. 2017
Hi all, I want to see if anyone knows if there is a way to set a boundary for the transformation parameters in imregister() or other registration function in matlab.
i.e. I want shear to be between [-.001, .001], rotation to be with in +-.01 degree, scaling to be +-15%, and translation with in +-150 pixels.
I thought of just breaking down the registration into a feature based registration for the scaling and rough estimate of the translation , a translation only registration, and finally a affine registration to iron out the remaining parameters which should be very small. Is there a more direct method?
thanks in advance, Dan
  1 Kommentar
Robert Paynter
Robert Paynter am 7 Jun. 2017
I would like to see a response to this. I have been trying out these functions and sometimes it makes things worse! Here's an image pair where I used imregcorr first. Then using imregtform to hopefully refine it, its estimates are worse - sometimes wildly wrong - big rotations etc. Here's my current images - clearly there's only a few pixels of shift, perhaps a little rotation, but no shear or dilation:
and

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by