M.Phil.Shape matching is an important research problem with a wide range of applications in various fields, such as computer graphics, computer visions and medical imaging. Shape matching is sometimes referred to as registration. Its goal is to find a meaningful one-to-one point-wise dense correspondences between two associated shapes or images. For instance, find a meaningful registration between two corresponding anatomical structures is a crucial process for the disease analysis in medical imaging. Shape matching is also important in computer graphics for the simulation of 3D animations. Existing algorithms for shape matching or registration often rely on some mathematical models based on some assumptions of the desired matching. Differe...