shapematching
Shapematching is the computational task of finding correspondences between shapes or assessing similarity between shape representations. It is used for object recognition, model retrieval, alignment, deformable registration, and morphometrics. The problem can be posed for 2D shapes such as contours and boundaries or 3D shapes such as surfaces and point clouds. It may seek a rigid alignment (rotation, translation, possibly scale) or account for non-rigid deformations.
Common representations include boundary-based contours, landmark sets, surface meshes, and feature-based descriptors such as Fourier descriptors,
Algorithm families encompass template-based matching, correspondence estimation via feature matching, dynamic programming on sequences, graph matching,
Applications span computer vision, medical imaging, robotics, computer-aided design, animation, and morphometrics. Challenges include occlusion, partial