I. Introduction
The human vision system has the strength of recognizing objects by their shapes. Compared with various visual features, shape is regarded as one of the best features for object recognition [18], [19]. Automated shape analysis by computers is a central and challenging problem in image processing and computer vision. Its main task is to capture the discriminative geometrical characteristics that is independent of the transformational effects such as translation, scaling, rotation, mirror, and articulation for the ultimate goal of recognizing objects.