A deep learning algorithm for fast and accurate, non-rigid image registration that does not require a training data set.