During discussion regarding optimizers in SimpleITK, I came upon the the RegistrationParameterScalesFrom* setting
https://discourse.itk.org/t/tuning-optimizer-s-for-almost-aligned-images/7676/13
I was having a tough time with the optimizer until I switched from RegistrationParameterScalesFromPhysicalShift to RegistrationParameterScalesFromIndexShift because it appears that step sizes for parameters are being derived from "real world" coordinates, in this case millimetres, which in high resolution/small animal data is inappropriate.
A review of the optimizer settings in ANTs indicates that RegistrationParameterScalesFromPhysicalShift appears to be the default.
I think the ANTs authors probably have a much deeper understanding of the underlying framework here, but should we consider changing this parameter?