To interpret the silhouette, a simple human body model is preferably used, the simple model consisting of six body parts including head, abdomen, two hands, and two feet as shown in FIG. 6A. First, a one-dimensional ???distance profile??? is generated, representing the distance from each contour pixel to the contour centroid, in the illustrated example following the contour clockwise.