We can similarly apply histograms to the wrist roll and finger position. This is still an intuitively useful variable, since, for example, it tells us how much time the hand was at a particular roll level. Clearly signs such as give with the palms up, will have rotational histograms that significantly differ from those that have the palms down, such as take. Similarly, I, with a pointing gesture to oneself, will have a different finger histogram (hopefully) to mine which is a similar gesture to I except it is with a clenched fist.
They differ from the x, y and z position histograms in a number of ways, however:
There are some special precautions we need to take, as well as some redundancy we can make use of.
Figure 5.4: The possible rotation values coming from the glove and their encoding and classification into histograms.
In the rotation histogram, there are 12 possible values, as shown in figure 5.4. Although we could directly build histograms on this data, this would make the system extremely sensitive to noise, since practical observation of the glove indicates that the ``roll'' value is particularly sensitive to noise. Furthermore, it is unlikely that a sign will intentionally be made at an angle not parallel to one of the axes. Few, if any, signs, for example, require the hand to be inclined along a 45 angle.
Thus what we can do is segment the region into areas as shown in figure 5.4 -- into 4 regions, centred on the positive and negative x and y axes. This gives us a much more noise-resistant classification. For values of 11, 0 and 1 we classify this as ``palm down''. Similarly values between 5 and 7 would indicate ``palm up''. Similarly for ``palm left'' and ``palm right''. Histograms are then built on the proportion of time spent with palm up, palm down, palm left and palm right.
For the fingers, we can make a similar suggestion (in fact Sturman [Stu92] did) -- that 90 per cent of the time, the fingers are either fully opened or closed. While this method works in cases with high-accuracy gloves, in this case, there is no margin for error with only two bits of information available. Also, since there are only 4 possible values, it is practical to have a histogram for each finger position.