[Insight-users] optimizer scales
Michael Kuhn
michakuhn at gmx . ch
Wed, 27 Aug 2003 12:31:03 -0600
Hi,
I want to perform a registration between two images A and B for
different resolutions. This means, I do a registration between images A1
and B1 (which, for example, have a size of 100x100x100 pixels in unit
spacing) and between images A2 and B2 (which contain the same image
data, but are smaller (for example 70x70x70 pixels, unit spacing as well
(i.e. their extent is smaller in pixel as well as in world
coordinates)). I'm using a quaternion transform and a quaternion rigid
transform gradient descent optimizer.
Is it correct, that in order to perform the same registration, I have to
rescale the 'translation scales' passed to the optimizer? Thus, I think,
if I register A1 and B1 and use a scale array of [1, 1, 1, 1, 0.0001,
0.0001, 0.0001] then I have to use a scale array of [1, 1, 1, 1,
0.000143, 0.000143, 0.000143] to register A2 and B2 (where 0.000143 =
0.0001 / 0.7). Is this assumption correct and does it hold for all
possible factors (not only for 0.7)?
Thanks,
Michael