This problem is not at all simple and a big research topic in MRI. On top of properly registering the images they have to be deblurred. Taken as a whole the problem is the super-resolution problem. There is an open source code available that relies heavily on SimpleITK and Python wrapped ITK. The github project is here:
3 Likes