1. Mattes Mutual Info Doubts
In SimpleITK Mattes Mutual information is a similarity metric measure, is this a maximizing function or minimizing function?
I have tried a 3D registration(image size : 480*480*60) with Metric Mattes Mutual Info metric and Gradient Descent Optimizer
Output
numofbins = 30
Optimizer stop condition: RegularStepGradientDescentOptimizerv4: Step too small after 24 iterations. Current step (7.62939e-06) is less than minimum step (1e-05).
Iteration: 25
Metric value: -0.871268982129
numofbins = 4096
Optimizer stop condition: RegularStepGradientDescentOptimizerv4: Step too small after 34 iterations. Current step (7.62939e-06) is less than minimum step (1e-05).
Iteration: 23
Metric value: -1.7890
If it is a minimization function then the lower one is better, which I suspect.
2. Transformation matrix final Output
TranslationTransform (0x44fbd20) RTTI typeinfo: itk::TranslationTransform Reference Count: 2 Modified Time: 5528423
What is Modified Time?
3. Final Metric is a registration accuracy measurement?
Is metric a sign of registration accuracy? Is a higher metric value mean better registration? Or it is just a value at optimum point after optimization?
4. Random sampling for registration
10-20% of random sample points suffice for a registration. But the doubt arises whether the samples are taken from the main ROI or outside the ROI? Masking is an option, is there any other option in SimpleITK?
Thanks