A survey of hierarchical non-linear medical image registration