Recognition of Shapes by Attributed Skeletal Graphs