setting bounds for transformation parameters in registration

조회 수: 3 (최근 30일)
Dan
Dan 2014년 8월 20일
댓글: Robert Paynter 2017년 6월 7일
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
Robert Paynter
Robert Paynter 2017년 6월 7일
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

댓글을 달려면 로그인하십시오.

답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by