1 Introduction and Previous Work
Three-dimensional shape matching is a fundamental issue in computer vision with many applications, such as shape registration, partial scan alignment, and 3D object recognition and classification [8], [50], [37], [23]. As 3D scanning technologies improve, large databases of 3D scans require automated methods for matching. However, matching 3D shapes in noisy and cluttered scenes is a challenging task. Moreover, since most 3D shape scanners can only capture 2.5D data of the target surfaces, aligning and stitching partial 3D surfaces is a fundamental problem in many research areas, such as computer vision, mechanical engineering, and molecular biology.