SuperElastix / SimpleElastix

Multi-lingual medical image registration library
http://simpleelastix.github.io
Apache License 2.0
509 stars 149 forks source link

Multiple registrations in one multi-metric registration #418

Open Hoda-GH opened 3 years ago

Hoda-GH commented 3 years ago

Hi all,

I'm doing rigid registration for MRI and CT of pelvis (same patient). The scan order for CT is Axial and for MRI is Coronal. I tried many parameters to be able to do this in one run but was not successful. So I did multi metric registration with default rigid registration parameters, having these parameters changed and got the good registration :

(Metric "AdvancedMattesMutualInformation" "AdvancedMattesMutualInformation" "AdvancedMattesMutualInformation" "AdvancedMattesMutualInformation") (AutomaticTransformInitialization "true" "false" "false" "false") (HowToCombineTransforms "Add" "Add" "Add" "Add") (NumberOfSpatialSamples 2048 10000 20000 2048) (NewSamplesEveryIteration "true" "true" "true" "true") (ImageSampler "Random" "Random" "Random" "Random")

my question is if this process normal? I mean does it reduce the accuracy compared to when I get the good registration from one run ? Is there anything from the log file of multi metric that I could use to be able to get my result in one run ?

I'm confused about how multi metric registration works, does it start a new registration process for every metric I added or does it use the last run in every registration to get a better result?

Thanks for any clarification.