21.02.2013 Views

Hand Tracking, Finger Identification, and Chordic Manipulation on

Hand Tracking, Finger Identification, and Chordic Manipulation on

Hand Tracking, Finger Identification, and Chordic Manipulation on

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

it also captures in a manner independent of h<str<strong>on</strong>g>and</str<strong>on</strong>g> translati<strong>on</strong> <str<strong>on</strong>g>and</str<strong>on</strong>g> size the biome-<br />

chanical c<strong>on</strong>straint that ngers tend not to cross over <strong>on</strong>e another. When extended<br />

to more than two c<strong>on</strong>tacts, this property causes the assignment algorithm to sort<br />

the c<strong>on</strong>tacts with respect to the attractor ring angles <str<strong>on</strong>g>and</str<strong>on</strong>g> orderings, again regardless<br />

of whether the attractor ring is aligned with the h<str<strong>on</strong>g>and</str<strong>on</strong>g>. A fuzzy thumb classi cati<strong>on</strong><br />

routine veri es thumb presence with tests of inter-c<strong>on</strong>tact angles, separati<strong>on</strong>s, <str<strong>on</strong>g>and</str<strong>on</strong>g><br />

velocities which are not easily incorporated into the attractor framework.<br />

Determining which h<str<strong>on</strong>g>and</str<strong>on</strong>g> causes each surface c<strong>on</strong>tact is also a challenge <strong>on</strong><br />

surfaces which do not prevent h<str<strong>on</strong>g>and</str<strong>on</strong>g>s from sliding across the middle to the opposite<br />

side of the surface. Again, a combinatorial optimizati<strong>on</strong> approach isemployed which<br />

relies <strong>on</strong> independent attractor rings for each h<str<strong>on</strong>g>and</str<strong>on</strong>g>. Since the number of h<str<strong>on</strong>g>and</str<strong>on</strong>g><br />

partiti<strong>on</strong> hypotheses to be c<strong>on</strong>sidered is carefully limited to about a dozen, the<br />

evaluati<strong>on</strong> of each hypothesis can be quite extensive, incorporating the c<strong>on</strong>sistency<br />

of nger identi cati<strong>on</strong>s for each h<str<strong>on</strong>g>and</str<strong>on</strong>g>aswell as several h<str<strong>on</strong>g>and</str<strong>on</strong>g> separati<strong>on</strong> <str<strong>on</strong>g>and</str<strong>on</strong>g> velocity<br />

c<strong>on</strong>straints.<br />

Even when positi<strong>on</strong> measurements are independent <str<strong>on</strong>g>and</str<strong>on</strong>g> unbiased, simultane-<br />

ous placement ofanobject using more than two degreesof freedom can be di cult<br />

for users [152]. As the user approaches the nal positi<strong>on</strong> al<strong>on</strong>g the x <str<strong>on</strong>g>and</str<strong>on</strong>g> y axes,<br />

spurious arm moti<strong>on</strong>s can disrupt the nal z positi<strong>on</strong>, <str<strong>on</strong>g>and</str<strong>on</strong>g> vice versa. This prob-<br />

lem is exacerbated <strong>on</strong> the MTS by nger moti<strong>on</strong>s during h<str<strong>on</strong>g>and</str<strong>on</strong>g> scaling, translati<strong>on</strong>,<br />

<str<strong>on</strong>g>and</str<strong>on</strong>g> rotati<strong>on</strong> which do not cancel properly. When all ve ngers ex <strong>on</strong> a surface<br />

in a h<str<strong>on</strong>g>and</str<strong>on</strong>g> scaling manipulati<strong>on</strong>, the sum of their velocities gives a net translati<strong>on</strong><br />

toward the elbow. If h<str<strong>on</strong>g>and</str<strong>on</strong>g> scaling is to modulate a z-axis parameter at the same<br />

time as h<str<strong>on</strong>g>and</str<strong>on</strong>g> translati<strong>on</strong> c<strong>on</strong>trols x <str<strong>on</strong>g>and</str<strong>on</strong>g> y axes, the extracted scaling <str<strong>on</strong>g>and</str<strong>on</strong>g> transla-<br />

ti<strong>on</strong> parameters must somehow be made independent. Biomechanical observati<strong>on</strong>s<br />

suggests that the thumb <str<strong>on</strong>g>and</str<strong>on</strong>g> pinky translati<strong>on</strong>s during nger exi<strong>on</strong> cancel. Fin-<br />

ger velocity weightings carefully based <strong>on</strong> this <str<strong>on</strong>g>and</str<strong>on</strong>g> other c<strong>on</strong>siderati<strong>on</strong>s attempt to<br />

20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!