image registration - ITK difference betweeen SetInitialTransform and SetMovingInitialTransform -


i using itk library image registration. wonder, when setting initial parameters imageregistrationmethodv4 type registration, shall use setmovinginitialtransform , setfixedinitialtransform in tutorial, or setinitialtransform??

the "transform" in setinitialtransform means transform moving image or fixed image? thank you:)

(please read caution--i not have library me test answer; it's based on memory only.)

i believe setinitialtransform() refers transform optimized registration method. in other words, collection of transform parameters specify "initial guess" optimization process; these parameters start moving around @ each iteration. (they therefore applied moving image.)

i think setmovinginitialtransform() , setfixedinitialtransform() refer static initial transforms no change @ during registration process. merely "set up" moving , fixed images desired starting locations, if not satisfied default positions in space.

if have simple 2d images, try testing answer out simple initial transformations, 5-unit translation transformation or something.


you try reading imageregistrationmethov4 documentation little more info.


Comments