T his chapter provides a detailed introduction to image registration. It explores methods that are used in NRR algorithms while discussing both their strengths and weaknesses. It explains the motivation for registration and then lists a few practical applications which benefit from it. The constituent parts of an NRR algorithm are detailed and dealt with in turn. Then, a comparison is drawn which rationalises the choice of one registration algorithm over another. The last part of this chapter deals with methods that can be used to assess the quality of NRR algorithms.