gesture-recognition

49

Upload: venkat-raghavendra-reddy

Post on 11-May-2015

6.110 views

Category:

Education


1 download

TRANSCRIPT

Page 1: gesture-recognition

c�

S�

���S�����������

��� ���������������

g������������

��������������

������������

S �!�"�����

�������������� �����

��#$%�&� ���'�(���'�����

�%�%�)���*!�#��*���������*#((���*�!�#����+�������+,�-../0-.1.�

��

���S�2��������3���������������

S�2"����� �������4�����"�

���4��4����5�� ���611.17�

-../0-.1.�

�������������������������

Page 2: gesture-recognition

��

S��������������

g����� ���� g� ��������

��� � ���!"�� #�

$�� ���%�"��� %�"����� &�

'��

'����

�������"�����

�(���"!����)��*!�)�!)��

+�

,�

-��

-����

-��$��

-��'��

�!".)������

� %�"���"�)�������

/!�)��� %�"���"�)�������

g0!1���"�)�������

�2�

���

�$�

�$�

3�� ��)��!*��(!)��1��"�����)� �'�

#��

#����

#�����

#��$��

#��'��

#��-��

#�$��

#�'��

#�-��

#�-���

#�-$��

����!*����4��.�

�������(���*�

g�(1*���������

��!���������"�����

g�1��������*�!����)�

����1��������*�!����)�

���!��!)���

/�(��!�����

g��)*��1��"�1�����

���"�1�����"�����)��"��!*)���

/���!�*����1!�! *����*��

�-�

�3�

�#�

�&�

�&�

�+�

�,�

�,�

$��

$$�

$'�

&�� �!�*! � $3�

+��

+����

+�$��

+�'���

�11��!"0�

�(!)���!�! !���

���"�1������(1*�(���!�����

/�!����)���*���

$#�

$#�

$,�

$,�

Page 3: gesture-recognition

��

�+�'$�� /���!��"*!�����"!�����

,��

,����

,�$��

,�'��

,�-��

����*���

��!������5��!"�����

����!*����4��.���!����)�

������)�

����

'$�

'$�

''�

'-�

'-�

�2�� �*�4�"0!���� '3�

����

������

���$��

���'��

���*���

��!������5��!"���������*��

��!����)�����*��

������)�����*��

'&�

'&�

',�

-��

�$�� ��"*������ -$�

�'��

�'����

�'�$��

�'�'��

g���"�� ����

��!������5��!"�����

����!*����4��.���!����)�

������)�

-'�

-'�

-3�

-&�

�-�� �11*�"!����� -,�

�3�� �����"��� 32�

Page 4: gesture-recognition

��

1%�S����S���

�������� ��"�)������� ��� !� ��1�"� ���"�(1����� �"���"��!��� *!�)�!)�� ��"0��*�)��4��0�

�0�� )�!*� ��� �����1�����)� 0�(!�� )������� ��!�(!�0�(!��"!*� !*)����0(����������� "!��

���)��!��� ���(� !��� ���*�� (������ ��� ��!��� ��� "�((��*�� ���)��!��� ���(� �!"�� ���

0!���� ���������"���������0�����*������

����)�����!*����4��.��!���(1*��!����!���!*)����0(�4�**� ������*�1������4��.����!�

4��.��!������ ���4�**� ��"�)��6�� ��!��"� 0!���)�������7��!(�*�7� !� �� ��������(���"!��

g�)��/!�)�!)��8�g/���

��1!��������"�)������������(��(��������"�)����������(��0���!"��!���0!���)�������

��"�)���������4�**� ������)�!���!�����(��0!��"��������!���(!)�������!���!�������"���7�

40�"0�4�**��0��� ��"�(1!����4��0��0����!�������"��������!���!����)��������)���������

�0�����!*������(�4�**� ���(1*�(������4��0�!����"�1��������4��.��

Page 5: gesture-recognition

-�

-%����8�����8���&��

�0���"�1����� �0���1��%�"�� ��� ���"��!���!�(��0��� ��� ��"�)��6�� 0!���)�������7� !�������!�1!������

��"�)���������"0��9�������*�1��� ����������:��(1*����)�0����)�!(����� *�"!*�������!�������0��

������!�����0����)�!(�4�**� �������!��!���!�������"��������)�������"*!�����"!�����!��������1�*!������

�)0�1�������������0�������(������� ����(1*��4��0����(!.��)��������!����1�"�!*�0!��4!�����**��0��

"�(1��!����� �0��*�� �""��� ��� !� 4��.��!����� ��� � �� g1�"�!*� 0!��4!��� 4��*�� �� ����� ��*�� ���

��)���6���0���(!)��8�"!����������)��!*�"!(��!���

Page 6: gesture-recognition

[�

-%������ �����

������ ���� ���������� �� ���� ��� � �� ������ � ������������������ ����������������

���������������������������������������������������������������������������� ������������

����� �� �������� ���������� ����� �������� ������ ����� ���� ������������ ��� �������� ����

����������������������� �������� ���������������� �������������� ���������� ����

����������� ����������������������������������������0��������"���0!���)��4����� ���!(�*�!�� ���

��0�����*��*�(����0���1����!����!���!*�����4��0�40�"0�4�������!"��4��0��0��"�(1������

����0��"�(1����������������**�4�������;��/!4����"��(���*���,#2�7�1�4����*�(!"0�����!��� ��*��

�9��11���4��0�(����1���10��!*���<������ !����������!"���!�����!�� *��!���!���0��1�������(�(����

�0��"�(1��������! *�����=���>����"��������!���!**�4���������"0���!��������������*��(!�?(!"0����

�����!"�������0���"!��*�!�������4�������!"����0!��4�**�!**�4��0����1*��(���������4�"�((!�����0!��

!�������1���� *��4��0��0��"������� ��1�������"�����*�������� ��(��4�**� ���!����!��4�**���"���*�7�

�0����0!�� ����!����)�������������� �����"�)��6��)�0�(!��0!���)���������!��)���������"�)�������

0!�� �!������ !11*�"!������ *�.�� "�(1����� )!(��7� (!"0������ "�����*� 8��)�� "�!���7� !��� �0����)0�

(�������1*!"�(�������������0��(��������"��������������)�������� �*��)�������)��*!�)�!)��������)��

*!�)�!)�7��!"0�)�������0!��!��!���)����(�!���)�8���(�!���)����

�(1�������"�)����������0!���)��������(!��1�������!�(�����!���!*?"�(1�����������!"�7�!**�4��)�

1��1*�����1����7�������!���!� ���(���*� �����!���)��0����0!�����!���)��������"!�� ��"*!��������

��� �4�� "!��)�����@� ��!��"� !��� ���!(�"�� �� ��!��"� )������� ��� !� 1!���"�*!�� 0!��� "����)��!����� !���

1���7� ��1��������� ��!� ���)*�� �(!)��������!(�"� )������� ���!�(����)�)������7� ��1��������� �� !�

��9���"������(!)����A��4�**���"�������0����"�)������������!��"��(!)����

�����!"�����!11*�"!������1����1!���"�*!��"0!**��)�����0�� ���1����� ��(���0��*�� �� ����� �!�����0��

������0��*�����������!11��"�! *����*!�� ��4����40���0������0��(!.���!�)����������(������!���

40��� �0��"�(1����� ���1�������0��"�(1������������!*)����0(���0��*�� �� ��*�! *��!���4��.� ����

����������1��1*���

�0����!���!*����"���(�"�"�����!����@��0��������? !����������!"���4�**� ����1*!"��)��5�����)�����7�

40�"0�!��������������*�4�"�������0!��?0�*��������)!(��"�����**���!���!���*����������(����"�����*�

�!"0� "���� ! ���� B-2�� ����� ���� !����� ���"����!*���7� "����(���� (!�� ���� 4!��� ��� �1���� (�����

A0��� !�������!*� 0!��4!��� ��� ������� �0�� "���� ��� "�������! *�� 0�)0�����"!��(�"� !��� ��������!*�

����!�"0����0!�����"���*�� ������"����)����!�!*�6��)��(!)������1��1*����

Page 7: gesture-recognition

r�

-%1%�S(���*�����+�����+��+��

�(���"!��g�)��/!�)�!)������0��*!�)�!)�����"0��"������(������!��1��1*������0���������g�!��������

��� 1!��� ��� �0�� =��!�� "�*����>� !��� ��"*����� ���� �4�� �����(���� 1���7� ������� %�.��7� ��"���4����7�

�g/������������0��(!�����)��*!�)�!)�������0��4��*������!����)*��0��1�!.���4��*��0!������� *��

�������!����)���(������1�!.��)�C!1!����7�!��1�!.�������g/�4��*��0!������� *���������!����)�

�0��g�)�� /!�)�!)�� ���g4�������g/� !*��� 0!�� ���� �4��)�!((!�� �0!�� ��� ���������� ���(���)*��0��

�g/� "�������� ��� !11��5�(!��*�� #222� )�������� ��� "�((��� 4����� 4��0� ���)��� �1�**��)� ����� ���

"�((���"!���� �"����4��������1��1�������������)����1�**��)����������0!���!���$#�)�����������

"�((���"!����0��$#�*�����������0��!*10! �����

g�(������0����)���"!�� ������������+)1,� �*�4��

��������������� �����

����0��� ����������)� "0!�!"�������"� �0!�� 4�**� �� �)������ �� �0��� 1��%�"�� ��� �0�� ! �*���� �0!�� �g/�

�������������"�� ��!�1�����7�1*!"������0��)�!����0���1��������!�1*!"������1!"�������(1��!��*��������

����*!�����������"���

�g/� ����� �!"�!*� �51��������� ��� ������)���0� ��4���� ��!��(����7� 9��������� !��� ����"������� �0��

��� ��4�� !��� �!����� ���� !� 9�������7� 0�*�� ���(!*� ���� !� ��!��(���7� !��� �����4��� ���� !� ����"������

�0���� 0!�� ���� "�������! *��4��.� !��� ����!�"0� ��� �!"�!*� ��!����� ��"�)������7� �0���4�**� ���� ��

����� ��� !��� ��"�)������� ��� �0�� �!�.� !���������� �0���4��*�� �� ��!�� *�� ��� !� ��**� ��!*?��(�� �g/�

��"����!����

Page 8: gesture-recognition

 �

�%��S�'��� ���

���!�"0����0!���)��������"!�� ��"*!��������������0����"!��)��������0��������"!��)���7�)*���� !����

!�!*����7� �(1*���� �������� 8(�"0!��"!*� ��� �1��"!*�� !��!"0��� ��� !� )*���� �0!�� ��!����"��� ���)���

�*�5�����������*�"���"!*���)�!*�����������(����)��0��0!���1���������0����*!�����1������������0��0!���

��������(����� ��!��!�������!*����������0����������������(!**��!�(!)����"����!��!"�����"��������

!��!"0��� ��� �0�� )*����� ���� ��(�� �!�!� )*���� !11*�"!�����7� *��.?�1� �! *�� ����4!��� ���*.���� !���

1��������4��0� �0�� )*���� ��� �� ����� ���� 0!��� 1������� ��"�)���������0�� ��"���� "!��)���7� �������

!����!�!*����7���� !��������0��4!��0�(!�� ���)��1��"����������(!�����! �����0��������������)�7�

���� ��� ��� 1�� ! *�� �0�� (���� �����"�*�� ��� �(1*�(���� ��� !� �!����!"����� 4!��� g����!*� ����������

!11��!"0��� 0!��� ���� ������� ��� �!��� ���� ��� ��� ��*�� !� �0���?��(������!*� (���*� ��� �0�� 0�(!��

0!���� �0��(���*� ��� (!�"0��� ��� �(!)��� ��� �0�� 0!��� �� ���� ��� (���� "!(��!�7� !��� 1!�!(������

"�����1�����)����1!*(�������!�����!���%�����!�)*���!�������(!������0����1!�!(������!����0��������

���1�����(�)�������"*!�����"!��������0!���)�������!�!*����� �����(� !�������!��0���?��(������!*�

0!��� �.�*����� (���*� 4��0� $&� ��)����� ��� ������(� 4!�� ����*�1��� �� ¯��� ���� ����� �0���

��"��1��!���� �����(!%��� "�����!����� !���� ��� �0�� 0�(!�� 0!���.���(!��"�� ��� ����"�� �0��(���*�

1!�!(������1!"����!�"0�������(1*�����0��(���*�(!�"0��)7��1�"�!**��(!�.���)*�����4����������

�0���0����"!��)���7�!�!*����������!4��)�)�������7����!**������*�����0���������!����*���!��!����1���

����"��� ��!*����� ��� ��!4��)� )�������� "!�� !*��� *�!�� ��� ��"�)������� ��� 4������� ��5��� �0�� �!���

(!%������ ��� 0!��� )������� ��"�)�������4��.� 0!�� �����(�"0!��"!*� ������)7�(���� ������ ���� ����"��

(!��1�*!����� ��� !� �����!*� �������(���� !��� �""!����!**�� ���� ��( �*�"� "�((���"!������ g�����)�

�0��0!���1�������(�"0!��"!**��0!��!��!�)�����1�� *�(�7�0�4����7���"*����)���*�! �*���7�!""��!"��

!��� �*�"���(!)����"� �������<���!*� ������)� 0!�� �0�� 1������!*� ���(!.�� )�����!*� �����!"����� (����

1�!"��"!*7� ���1������!**���( ������ ��(����� �0��(���������"�*��1�� *�(�� ���(!"0�������������0��

0!������!����?��)���� %�"��!��������4�������*�?�""*�����������������!*��

��**� �g/� ��"�)������� �����(�� 84����7� 10�!����� ��"��1��!��� �!�!� )*������ �� ����� ���� �������

���"���� !��!�!� )*���? !���� �����(� �0!�� "��*�� ��"�)��6�� '-� ��� �0�� -#� C!1!�����)�������� 8�����

��1������������)�!�%�����!�)*��!���0!���������!�����"����)���"0��9�������(��0����1!1��7�������(��

�0������������(!����!"0�����0��-#�)���������2���(������1��������!�!�����1���"�1*��"�(1������!���

"*������!�!*����������1!�!��������4!��"��!�������(����������!����������0��!*10! ��� ���0������7�4��0�

Page 9: gesture-recognition

º�

�!"0�)�������4�**���1!�!���������(���A0�*���0���������(��!�����"0��"!**������������)7��0����������

���(� !� *!".� ��� ��!����)�� �5"�**���� 4��.� 0!�� ���� ����� ��� ��11���� ��� (!"0���� ��)�� *!�)�!)��

��"�)������� ���������������������7�40��0!��������"!����*�������������0�� !��4���0���"���!���

���� !� ��)�� "������!����� ����)� �1!��!**�� !��� ��(1��!**�� �� ?�!(1*��� �(!)���� ������ *�)0��

�51���(����� 840���� =*�)0��>� !��� !��!"0��� ��� ��)����"!��� *�"!������ ��� �0�� ���� !��� %���� �0����

1������!�������� ������"�)�������7�0!��� ����"!���������� ���������������������(������!���������

���*!��D��!��"�)������������(��������0��"!�����0����!������)����1�**��)���)����

������������������������

�%11%����+���9 �*!���*���+�

�����(�������!"�����!11*�"!�����7��0��"�(1����������������!".��0��1�����������������!��������!�0!���

�0!�� ���1��(������ ��� �0�� �(!)����*��!���!11*�"!������(�)0�� ��"�(1�����)!(��7���� �����!"�����

(!"0���� "�����*�� ��� ��"0� "!���7� !� ���"��1����� ��� �0�� ����!**� 1��1������� ��� �0�� �(!)�� 7(!�� ��

!��9�!�����(!)��(�(����7�40�"0�!����!������"�(1���7�1�������!������"�!������((!������)*� !*�

!���!)������������!�����!���1��������� ��� �0�� 0!��� ������!�������(� !".)�����7� �0���(��0���"!��

������)���0�0!���1���������!�����(1*��1������)�)���������

�0��*!�)�?� %�"�?��!".��)�(��0���(!.����������!�*�4?"��������"���D1��"���������9��".*��"!*"�*!���

(�(�������0������"!**����0��!�����"�!*������!�"0�1���0���"0�1�"�( ������(!)������"�����4��0���(��

*�4?*���*� �(!)��1��"�����)�8�!(���!�����"�!*������!� ��!�!*�)��4��0��0����"�( �����! �*���������

�0�� 0�(!�� �����!��� �0�� "0�1� "!�� "�(1���� �!������ ���"������ �����*� ��� �0�� �!��� !*)����0(�� ����

�����!"�����)�!10�"��!11*�"!�������

Page 10: gesture-recognition

c��

�%1-%����:����*#+��!�#��

�����!11*�"!�����7���"0�!����"�)��6��)�1!���"�*!����!��"�0!�����)�!*7���9�����!���"0������"��1�����

��� �0�� �0!1�� ��� �0�� ��1��� � %�"�� �0!�� �(!)�� (�(����� 1�������� ��� �0�� 0!��� ��)�!*�� ��**� ��� !�

1�������(��������7�!����0��"!(��!����4��!�"*���?�1�����0��0!��7�4��(!������!���5!(1*�? !����

!11��!"07� "�( ����� 4��0� !� ��(1*�� (��0��� ��1� !�!*�6�� 0!��� ��)�!*�� "!**��� ������!�����

0����)�!(���

�0���� �5!(1*�? !���� !11*�"!������ ����*��� �4�� 10!���:� ��!����)� !��� ������)�� ��� �0�� ��!����)�

10!��7��0��������0�4���0�������(��������(�����5!(1*������!��1�"���"�0!����0!1����0��"�(1�����

���(�� !��� ������� �0�� "�����1�����)� ������!����� 0����)�!(��� ��� �0�� ���� 10!��7� �0�� "�(1�����

"�(1!���� �0��������!����� 0����)�!(���� �0��"������� �(!)��4��0��!"0���� �0�� ���������(1*!����!���

��*�"����0��"!��)��������0��"*������(!�"07���������1�*!���� ��4������(1*!���7�!��!11��1��!�����0���

(��0����0��*�� ���� ����!)!������(!**���������"�������0����6������0��0!��� ���1�� ! *��4��*�� ��

�������������"0!�)������0!���������!������

Page 11: gesture-recognition

cc�

6%�����S���2S��������������

ù������������������� �����������������

��������������������������������� �

� ��

����������������������������������������

��� ���������� ����������������������

�� �������� ������ ���������� ��������

�������� ������������������������� �

��������������������������������� ��

��������� ���� �����������������������

������������� ����� ����� ���������

���� �������� ���

�� ������������ �����������������������

����� ������������������������� ��

������������� ��

���������������������� �������� �������

��!���"����� �#��������$%��&����#�����'

��������������� ���� ��������������

�������������������� ������������������

�������������� ������ ���� ��������

������� ��������� ������������� ���

�� ������� �� ���� ���&��������������

����� �������������������������������

� ��������� �������������$ �������( ����

������������������� ����������������

����������������� �����������������

��������������������$�������������� ���

���������� ������������������������

�������������������������� ��

Page 12: gesture-recognition

c��

��� ������ ���� ������ �����������

������������������������������������

�)����������

���������������������������������

���������������*���� ���������� �� ����

������ ���

+���������������������� ����� �������

�������������� �����, ����������������

������� ���

��������������������� ������������

������ ���� ������� ������������������

������� ���

�����������������������������������

��������������

ù������������������� ������ �������

���������������� ������� �������� ������

[�����-� ���� �[�����%��� ����.������-

����� ����/��

7%��� �S����;��'�

����!*� ���4��.�� !��� "�(1����� ��� ��(1*�� �*�(����� �1��!���)� ��� 1!�!**�*�� �0���� �*�(����� !���

���1����� �� ��*�)�"!*��������������(����������!����7��0�����4��.����"�������������(�����*!�)�*��

�� �0�� "����"������ ��4���� �*�(������A�� "!�� ��!��� !� ����!*� ���4��.� ��� 1�����(� !� 1!���"�*!��

���"����� �� !�%�����)� �0�� �!*���� ��� �0�� "����"������ 84��)0���� ��4���� �*�(������ �((��*��

����!*� ���4��.�� !��� !�%�����7� ��� ��!����7� ��� �0!�� !� 1!���"�*!�� ��1��� *�!��� ��� !� �1�"���"� �!�)���

���1����g�"0�!�����!���������0�4�������)8$����0���7��0�����4��.����!�%�����7� !�������!�"�(1!������

��� �0�����1���!��� �0�� �!�)��7�����*� �0�� ���4��.����1���(!�"0��� �0�� �!�)������1�"!**��(!�����"0�

��1��D�!�)���1!����!�������7�����0��������������������)�8��!����)�(��0��������������(�������!�*����

��**�4��)�"0!1����7������!���!����4��.��

Page 13: gesture-recognition

c��

������������������������������� �

����!*����4��.��0!��� ������!��������1�����(�"�(1*�5����"����������!���������*������!11*�"!�����

��"*����)� 1!������ ��"�)������7� ��������"!����7� "*!�����"!����7� �1��"07� ������� !��� "�����*� �����(���

���!�� ����!*� ���4��.�� "!�� �� ��!����� ��� ��*��� 1�� *�(�� �0!�� !��� �����"�*�� ���� "���������!*�

"�(1������ ��� 0�(!�� ���)��� �0�� ��1�������� ��!����)� (��0���� !��� "�((��*�� ����7� ��� ��0���

���4��.��"!�� ��� �!��������(�����������������������"0��9����������(�����"���������(��0�����

����1�������� ���4��.�� "!�� �� ����7� ���� ����!�"�7� ��� ��������� )���1�� ��� �!�!�� ���!��� .����� ���

*���!�����4��.��!����1���*�����4��.��!�������)��������"�*��������((!��7��0����!���!��!���������

.������������)��!���*�!����)���"0��9�����0!������"0��0��"0��"����0!��!������"!��(!.���

�0�����*���������!*����4��.��0!��!�0������������(���������"!���� ���0!����������*���!11*�"!�����

��*�� ��� �0�� 1!��� �������� ��!��7� !��� �0�� ���*�� ��� ���**� ����*�1��)� �!1��*��� �0��7� ��� ��� ������"�*��

���������� ���(� �0�� ���*��� ��� "�����*� �����(�� ��� �1��(�6!����� 40���� �0�� ���(���*�)�7� !��"�

(!�0�(!��"�7�!�������)��1��"�������0!��� �������(*�����! *��0���!���!11*��������(!�����!����

�����������������

������� �����������

���������4��0�!����)*���"!*!����1���!������ �!������0�4������0��*���� �*�4��

Page 14: gesture-recognition

c��

��������������������

�0���"!*!�� ��1����� ��� ��!��(�������0���)0�!�"����"������0!��(�*��1*���� ���������)�0� ���0�� �"!*!��

4��)0�� 47� ��� ���(� �0�� 1����"�� �17� !)!��� !� �"!*!��� ���� �0�� 4��)0���� ��1��� ��� ��� �0�� ��*��

!�)�(��������0����!���������"������7�40�"0�1����"����0���"!*!�����1�������0�������������0����)0��

0!��!��"!*!�� �!�7� ������(!�����4��0�� �!��!����(1*�� ���)�!���������0��1����"�����!���0�4�� ��

�0����((��)�%��"��������!���0�����)��0�����"�����������0��*���� ��!��!(����� ���0�� �!�����(�"0�

*�.��!�4��)0�7��5"�1���0!�����0!��!�"����!��� ��1����������0����!���������"��������� ��1����7�!)!���!�

�"!*!�7� ��� �0�� ��(� ��� �0��4��)0���� ��1������ !��� �0�� �!�� �� �0��� ��(� ��� �0�� !�)�(���� ��� �0��

��!���������"�����������������!���!���������"�������1�"!**��!����1����"��������!���)(�������"����7�

�0!���!.����0��!�)�(������!���1����"���0�����1���!���5!(1*�������!��������!������ ���"������!���

)����� ��� �0�� ��5�� ��"������ ����� �0!�� �� !��� �� !��� ��0� ���������� �"!*!�� 1!�!(������ ��� �0��

��������0��"����!*� ���!���� ����!*� ���4��.�� ��� �0!�� ��"0�1!�!(������"!�� ��!�%��������� �0!�� �0��

���4��.��50� ������(�����������������������)� �0!�����7���

�0��7�4��"!����!����0�����4��.�������!�1!���"�*!��%� � ��!�%�����)��0��4��)0����� �!��1!�!(�����7�

���1��0!1���0�����4��.�����*��4�**�!�%�����0����1!�!(���������!"0�������(����������������**�����0��

������������0��1��)�!(�4�������������/���0!���!� �!����4����7�����(!���(���!� �!�����!�

��������������4��0���

������ ����!�������������

�0��������0��(����"�((��*���������!���������"������!����0�4�������)87��������

Page 15: gesture-recognition

c-�

� �������"���"������������������

�0��0!���*�(�����!���������"������0�4��! ����*�(�����0�����1�������0���������������0���27�����0������

��1���!�)�(���������*�����0!��27�����7���������)��!�����0!������9�!*����2���0�������0�����"����������

���� �0�����"�1����� !*)����0(�4������� ������/��� ��� "��!��� �������� �0!��(!.�� !� "*!�����"!�����

��"�������

�0���� !��� �4�� (����� ��� *�!����)@� g�1�������� !��� ����1��������� ��*�4� �0���� ��� !� �����

���"��1���������!"0�������������(�����0�� ����������������1�� *�(��

7%1�%���:���������������+�

g�1��������*�!����)���� !��������0�������(������)����1����"�����"�(�������.��4���5!(1*���!������

!�"�((��*���������!����)�(��0�������"�(1!��������1����"����������0���!�)���!��4���!���E*�!���E�

���(�����(���!.�����0���!�!���!���!����1��������0����1���*!��������������0����������1!����0����1����

!*��)�����0����5��������������1����!���1!�����!*��)7��0��4��)0���)7����"����"����7����!11*����!���

Page 16: gesture-recognition

c[�

40��� �0�� ��1���� ��!"0� �0�� ��5�� ����7� �0�� 4��)0���)�� !��� ��((��� !��� ���0��� ������������ ���

4�!.������ �0��� "��������� ����*� �0�� �!�!� ��!"0� �0�� ���1��� *!���� 40���� �0�� (���*� 1����"��� !��

���"�(������!���1��������*�!����)������(7��0��1����"�������1������"�(1!��������0��!"��!*����1���

���� �0!�� "!���� ��� �0�� 1����"���� ���1��� ��� �9�!*� ��� �0�� !"��!*� ���1��7� ��� "0!�)�� ��� (!��� ��� �0��

4��)0�������0�������(�����7�����0��1����"�������1������0�)0������*�4����0!���0��!"��!*����"�(�����

�0�� �!�!7� �0�� ������ ��� 1��1!)!���� !".� �0���)0� �0�� �����(� !��� �0�� 4��)0��� !��� !�%������

!""�����)*���

�0��� ������)� ������� !".4!���� �0���)0� �0�� ���4��.� ��� "!**��� E !".?1��1!)!�����E� ���0� �0��

��*��*!���� ���"�1����� !��� �0�� !��!*� �!���� ���"����� !��� ��1�������� *�!����)� ��"0��9����� �0��

��*��*!���� ���"�1����� ����� �0�� !".?1��1!)!����� 40�*�� �0�� !��!*� �!���� ���"����� ��� !� ����?

���4!���!11��!"0�40�"0���!�������!����)*��1!�������0���!�!��

7%16%� ���:���������������+�

����!*� ���4��.��40�"0���������1�������� *�!����)�!���(��������"����� �������"�� ��)��!�!� �!�0���

�0!��1����"���)������0������!*����4��.���������0�4��!������1�������!��4����!��1!�������0����!����)�

1��"���??��� �!"�7� �0���� ��� ��� "��"�1�� ��� ���1��� ���*��� ��� �0��� ��1�� ��� �����(�� �0�� 1��(!���

����1�������� ��"0��9��� ��� �0�� F�0����� ���4��.�� �0�� (!��� ����� ��� F�0����� !��� ��0���

����1�������� ����!*� �����(�� !��� ��� "*������ !�!*����� 40���� �0�� )�!*� ��� ��� )���1� E*�.�E� "!����

��)��0�����0��!��!��!)������0������!*����4��.������0�����1�����!�!*���������0!�������9��������������!*�

!���(1������ ! ����40!�� "����������� !� )���1���� 0�4�(!���)���1�� �0���� !�����0�� �����(� ��!����

4��0�!�"*�!���*!���!���������� �!����! ����40�"0��!"������0��*�� ��(�����(1���!����

�������#���������!��������$� ���������

�0����!���!��!��������� ���������0!��!��!�!*������!*�6������(�����)�����!*����4��.������0����4��.��

m� �!��������"�)����������!�1�4����*���"0��9�������0!�������)��0�������(!���������0���!�!�!���

)����!*�6��)�! ���� ��������!*������ *�!��������"�)��6���0��1!�������40�"0��5���� ��� �0���!�!�

�����

Page 17: gesture-recognition

cr�

m� �0�� �����(� ��� ����*�1��� �0���)0� *�!����)� �!�0��� �0!�� 1��)�!((��)�� ���)�!((��)� ���

(�"0�(������(��"����(��)� �����0��!�!*����!�����9�������0��!�!*��������1�"�����0���5!"��

�0!�������� �0��(���*������!*������ ��!"0��0�(��*�����0��1!������� ����0���!�!� ������)��0��

!�!*��������(��������������)�4��.��

m� ����!*� ���4��.�� !��� �*�5� *�� ��� !� "0!�)��)� �������(����� �*�� !���� �����(�� ���

1��)�!((��� �����(�� !��� *�(����� ��� �0�� ����!����� ���� 40�"0� �0��� 4���� ����)���??40���

"���������� "0!�)�7� �0��� !��� ��� *��)��� �!*�����*�0��)0�����!*� ���4��.��(!�� �!.�� ��(��

��(�� ��� *�!��� !� ������� ��!���"� "0!�)�7� �0��� !��� �5"�**���� !�� !�!1���)� ��� "����!��*��

"0!�)��)������(!������

m� ����!*����4��.��"!�� ��*�������(!�����(���*��40����(����"���������!*�!11��!"0����!�*��

��"!���� ����!*� ���4��.�� "!�� 0!��*�� ����� "�(1*�5� �����!"������ �0��� "!�� �!��*�� (���*�

�!�!� 40�"0� ��� ���� �����"�*�� ��� (���*� 4��0� ��!������!*� !11��!"0��� ��"0� !�� ���������!*�

��!�����"�����1��)�!((��)�*�)�"��

m� ������(!�"���������!*����4��.�����!�� *�!���!��)����!��"*!���"!*� ��!�����"!*�(���*��)7�!���

���������(����1�� *�(����0������!*����4��.�� ��*��(���*���0!��!���(�������*�"���������0��

����"���������0���!�!������)����"!��*��*������(���

m� ����!*� ���4��.�� ��4� �1��!��� 4�**� 4��0� (������ "�(1����� 0!��4!���� �*�0��)0� ����!*�

���4��.�� !��� "�(1��!����!**�� ���������7� �0�� ��������� 0!��� ���� �1��(�6��� ��� �0�� 1�����

�0!�� �0��� "!�� ��4� ���� ��� ��!���! *�� ��(�� ��� 1�����!*� "�(1������� �0��� ��� ���� ��9�����

��1��"�(1������!���0�����������0���!�*���!����������!*����4��.�����!�"0��

����� ����������!��������$� �������

�0���� !��� ��(�� *�(��!������ ��� ����!*� "�(1����)�� �0�� .��� *�(��!����� ��� �0�� ����!*� ���4��.G��

��! �*��������51*!����0��(���*����0!�� ��*�����!������*�4!�����!*�����������4!������.��4�40���0��

(���*� ��� �0!���)� !�� ��� ���� ����!*� ���4��.�� )��� ������ !��4���� ��� �0��� 0!��� !� 0!��� ��(��

�51*!����)�0�4��0���)����0�����

Page 18: gesture-recognition

c �

�0����!���!� ��4���0��� *�(��!�������0!���0��*�� �������������������7���� ��������"�*�� ����5��!"����*���

���(�����!*����4��.����0��������(���(����(1���!������1��1*��40��0!�������51*!����0����!��4������

��0���� !��� ��� 1��1*�� 40�� 0!��� ���� ����*���� 4��0� !�����"�!*� ����**�)��"�7� 1!���"�*!�*�� �51����

�����(��40�"0�!�����*�? !�����

��� 4��0� (���� !�!*���"!*� (��0���7� ���� "!����� %���� �0��4� �!�!� !�� !� ����!*� ���� !��� )��� !� )����

!��4��������0!��� ��� �1���� ��(���������!����)� �0�� 1�� *�(���� �0�� ���"�(�� ���� !��� �����)� ���

1����"��� ���7� ����(���� �� ����� �0!�� �0�� �!�!� ����� ��� ��!��� �0�� �����(� !��� !11��1��!��� !��� !���

(�!���������!�4!���0!�����*�"����0�� �0!���������0���!"����������0���!�!�!���������1������!��������

�0�� 1�� *�(7� ����!*� "�(1����)�4�**� ���� 1����"��)���� ����*�����0��� ��� !� "*!���"� ����!�����40����

E)!� !)����E�4�**�"���!��*��1����"��E)!� !)������E�

���!**�7� ��� "!�� �!.�� ��(�� �����!���!�(���*� ���(�!� �����"�(1*�5��!�!� ���������!*� ��"0��9����!���

"�(1���������������!���4�**� ���*�4����*�4������ �����(!"0�����4��0����(!�0�"�1��"�����������

����(1���!��������(�( ����0��)0��0!���0������!**���(���������*���"!�����**� ���!������0!����0����!�!�

!�!*�����!11��!"0��7������40����0�������(��!.���*��)��������!�������"�����)��1����!*���� �������

�0�� ��*�� �!"���� ��� 1�����(!�"�� !��� ����!*� ���4��.�� ��� ���� ��9����� �0�� ��(��1��)�!((��)� !���

�� �))��)����������)�!���(1�������0!����0���!�!*���"!*�!11��!"0�������

��"��������%����������

�0��1��"�1����� ���!�1��)�!(� �0!�� *�!����"��"�1��7� ����� ��� "!�� *�!��� ��� ���1����4��0������ 8������

������82��������1����4��1������������7� ����1�!���*��E�������)E��5!(1*���1����������������

�0������"��������!����)*��1��"�1���������������(1*����0����!����4����1���7�!� �!�7�!���!�����1������

��(1*�� �"0�(!��"� ��!)�!(� ��� �0�4�� ��� ��)83�� �� ����� �0!�� ��0� �0�� ��1���� !��� ���1���� ��� !�

1��"�1�����!��� ��!���?��0!������0���"!����*�� ��2�������

Page 19: gesture-recognition

cº�

����������������������� ����������� �

�!"0� ��� �0�� ��1���� !��� �0�� �!�� ��� "����"���� ��� �0��(!���1��"�1����� �� !�4��)0�����4��)0�� ���

)����!**��!���!*���( ��� ��4����2�!������A0����0����1�����( ����������������0��1��"�1����7�������

(�*��1*���� �� �0�� "�����1�����)� 4��)0��� ������ �0��7� �0�� 4��)0��� !��� !**� ��((��� �1� !��� ����

�0���)0�!�0!��?*�(�������!��"!**�7�!�0!��?*�(��������!����"������0!�����������0���0���0�*���!*��������

G�����)G��0��1��"�1�����������5!(1*�7��0��*�(�����"��*�� �@�

�����5!(1*�7�����0����(�����0����1���(�*��1*���� ���0��4��)0������?$7��0��*�(����)����"�����4��*��

�������2���������0����(�4!��'7��0�����"�����4��*������������

��47��0��4!��!�1��"�1�����*�!�������������)���0�1!�����������0���)0�(�������)�����4��)0���?��0��

"��"�1�� ��� !� *�!����)� ��*�� (���� �� �������"���� ��� �0�� 1��"�1����7� �0�� (���� "�((��� ���(� ���

*�!����)���� ��!�%�����)��0��4��)0��� ���0����������"�� ��4�����0�������������1���!����0��!"��!*�

���1�����!�0�(!��"!**�7��0���"!�� ��4������@�

Page 20: gesture-recognition

���

/�!����)����!�1��"�1��������)�!�!�����7�!����!���� ���0�����"�1����� �����)��"���0����(�40�"0�

��!���� �0!�� ��� !� ��*������ "!�� �� �(1*�(������ ��� !� 1��"�1����7� �0�� *�!����)� ��*�� 4�**� ����� �0��

��*���������!����������( ���������1���

����������������0����0����(�"!�� ���������������.�������!1���G���,+,� ��.�����"�1�������

��"��� &��%����������$��#���������������& �

�����0������*�1(��������0�������?"����"�����*�!����)�!*)����0(�����!����)*�?*!����1��"�1����7�4��

4�**�4��.�4��0��0����)�!*?�*�4�)�!10��0�4�������)8#�������0���"!����0���0���0�*�������������!����!��

!����!1��"�4��)0��"����"�������!���5�����1����9�!*����H���

�������'����������������������������

A��(!���0�����������0��81I��? �?����1�����"���@��

5�8�����J�K�?���7�5�8����7�5�8����7������5�8������L�����������������������������������������������������������������������������������������������������������������$����������������������������

�����1�����)*��4����������0��81I��? �?��4��)0����"���@��

4�8�����J�K���8����7�4�8����7�4�8����7������4�8������L�������

���������������������������������������������������������������������������$���1�

��

Page 21: gesture-recognition

�c�

��*�4�!�����(���!��! *��!���1!�!(���������������0��"�����)��"��!*)����0(��

M�8������J�0���0�*��

��8�������J�!"��!*����1�����

���8�����J������������1�����

NJ�*�!����)��!���1!�!(����7��2O�NO��

g��*���������0��-?���1�!*)����0(����)��!�������!�*@�

�!�:�1<����!����=�!�#��

g���482�J.%��0���1�����(��0����**�4��)�"�(1��!������������(��� !�"�#��

�!�:�-<�S*!���!�#��

�����(���7�!"���!����0��1��"�1����� ��!11*���)�"���������?�!*������1�����"��������!�����������

���1�����������

�!�:��<��#(:�!�!�#��#$�S*!�������:#����

�(1�����0��!"��!*����1���������0��1��"�1����@��

�8����)�K4��8��58��L�

�0��*���!�����1������4�����������0�����(@�

�8���å�4��8��58���

40����@��)�8���J�I������P2�

�)�8���J�?������O2�

�!�:�6<�S��:!�!�#��#$�;��+�!�&�*!#��

48��È���å�48���È�K�8������8��L58���

40�����8��J�I���������������������������������������58��� �*��)�����"*!����� �

������������������������������40�����8��J�?���������������������������������������������58��� �*��)�����"*!���$� �

Page 22: gesture-recognition

���

�!�:�7�

��"��(������(���� �����������!���)�� !".�������1�$�

��"���������(�������������(�

����������������

U�� U$� ��

2� 2� 2�

2� �� 2�

�� 2� ��

�� �� 2�

��������G5��!�������5$�

���"�1������"!����*����*���1�� *�(��40�����0����*�������"!�� ���������� ��!�*����8���0�1��1*!����

?��0������"!**���*���!����1!�!����������51*!����0��"��"�1�����*���!����1!�!���������0��7�*������*��.�!��

�0�����"������0�4������0��*������0�����"�������!���ùÎ!����������Î"�ù��/������!���(���0!��4�������0��

���"������0���)0�!�1��"�1����7�!����0��4��)0���"�����)��!��2������0�� �!�7�!���$7�?$������0����1�����

���4��"!*"�*!����0�������!*���8�0��4��)0������(��4��)��@�

Page 23: gesture-recognition

���

�������)���¯����������������

g���0��1��"�1�����"����"�*����!4��!�*�����0!�����������0���4��)���1�����1�������������0!����������G��

��*��0!������ ��!� *���7� ���"!�� ��!�0�1��1*!����������)�1������ ���'?���1!"�7���� ��������0��� ���

40�����0��1�4������1��"�1������*���7� ���!*���40��������*�(��!������*���������5!(1*�7�1��"�1������

"!�������*����0��U�� ��!������"�������

���?*���!����1!�! *��1�� *�(��"!�� ����*���� ��!�1��"�1�����1��������!��!11��1��!���������������?

*!���� 1��"�����)� �*�(����� �5������ �0�� ������ *!���� ��� ��5��� 1��"�����)� ������ "�(1����� !� ���� ���

���"������40�����!*������1��������0�� ��1���1!�������������0��)0��0���!�!�������� ��1���1!�������

(!������ ����1!�! *�7�40������4�������0���1!"��������)��!*� ��1����!��! *��7� ���"!���!��*�� ���0��

"!��� �0!�� �0�� �!(�� ���� ��� 1!������� �"�(��� *���!�*�� ��1!�! *��� A�� 4�**� *!���� ���� 0�4� ��"0� !�

��"0��9���������������0��1��"�1����;������*�1(��������0!���0��"0!�"���0!���0��1��1��"�����)�*!����

���(!5�(�6����

Page 24: gesture-recognition

���

[%�2S�S��

�0���!(�����/�����!��������$�����������������

���/��� ��� !� 0�)0?1�����(!�"�� *!�)�!)�� ���� ��"0��"!*� "�(1����)�� ��� ����)�!���� "�(1��!����7�

����!*�6!����7�!���1��)�!((��)����!���!��?��?�����������(����40����1�� *�(��!�����*�������!���

�51�����������!(�*�!��(!�0�(!��"!*����!��������1�"!*��������"*���@�

m� �!�0�!���"�(1��!�����

m� �*)����0(�����*�1(����

m� ����*��)7���(�*!����7�!���1������1��)�

m� �!�!�!�!*����7��51*��!����7�!�������!*�6!�����

m� g"�������"�!�����)�������)�)�!10�"��

m� �11*�"!���������*�1(���7���"*����)���!10�"!*������������!"�� ��*���)�

���/��� ��� !�� �����!"����� �����(�40���� !��"� �!�!� �*�(���� ��� !�� !��!�� �0!�� ����� ���� ��9�����

��(��������)�� �0��� !**�4�� ���� ��� ��*��� (!��� ��"0��"!*� "�(1����)� 1�� *�(�7� ��1�"�!**�� �0����

4��0�(!���5�!�����"�������(�*!�����7����!���!"���������0����(�����4��*���!.�����4�����!�1��)�!(����

!��"!*!�����?�����!"�����*!�)�!)����"0�!�� ���������!������/���0!�����*���������!�1���������

��!���4��0���1������(�(!�������������������������������(����7��������0����!��!���������"����!*����*�

���� �������"����� !��� !��!�"��� "������� ��� (!�0�(!��"�7� ��)�������)7� !��� �"���"��� ��� ��������7�

���/�������0�����*����"0��"������0�)0?1����"�����������!�"07�����*�1(���7�!���!�!*������

�0�� ��!���� �0!�� �� 0!��� ��"����� ��� ���� ���/��� ���� �0�� ����*�1(���� ��� �0��� 1��%�"�� ��� ����

���* �5���� ���* �5��� !**�4� ���� ��� ������ !��� ����%� �1�"�!*�6��� ��"0��*�)��� ���* �5��� !���

"�(1��0������� "�**�"������ ��� ���/��� ���"������ 8�?��*���� �0!�� �5����� �0�� ���/���

�������(���������*���1!���"�*!��"*!��������1�� *�(��������"*�����!(��)���0���� �(!)��1��"�����)�

!�������!*����4��.�����* �5����

Page 25: gesture-recognition

�-�

r%�S����S�4�

r%1��(�+����!�9����

���0����!����)�1���������0��1��%�"��4!���0��"��!��������!��!�! !���4��0�!**��0���(!)����0!��4��*�� ��

����� ���� ��!����)� !��� ������)�� �0�� �(!)�� �!�! !��� "!�� 0!��� ���������� ���(!���� �(!)��� "!�� ��

���0���0!�����!4�7���)���6���10���)�!10�����!�'����(������!*�0!�����0���)�!10��4��������7�!��

�0���!����0��(������!*����"�!11��!"0��

�(!)���"!(�����(��4��(!�������"����<!�������g/��!�! !��������0�����������!���10���)�!10����

���.�4��0�!���)��!*� "!(��!���0���(�!��� �0!�� �0��� 0!������������� ��6��7����������� ����*�������!���

��(�� ��(��� !*(���� "�(1*���*�� ���������� !�)*��� ��� �0�����)�� �(!)��� �*��)��)� ��� �0�� *!��� "!���

4���� ����� ��4� ��� �0���4���� ���"!����7� !�� �0����4!�� ��� "0!�"�� ��� "*!�������)� �0�(�"����"�*���

�4���1��!������4����"!�������������!**�����0���(!)�����0���4����"������������)�!��"!*��!����0��

!".)������4!��(!���������(���0������������!�! !����!*��!���0!��������(� !".)������� ����0��

����������.�4��0��0����)��!*�"!(��!�0!����� ��1��"���������S����������������

�0���!�! !�������*��4!��"����!��*��"0!�)��)��0���)0�����0��"�(1*����������0��1��%�"��!�����4!�����

�0!��4��*����"�����0���� ������������0��!*)����0(���0�������7����0!����� ������������"0�4!���0!��

���������� ����!������ "��*�� �� ������� !��� �0���0�*��� ! ���� 40�"0� �0�� !*)����0(� ����;�� "*!������

"����"��4��*�� ����"������

�0��"������"����������"0�!��!�! !������"*�!�*����1�����������0��!11*�"!����������0��!11*�"!��������!�

"�!���"�����**��������5!(1*���1��!���� ���0���!(��1����������*��)�1��������0��!*)����0(������;��

0!��� ��� �� �� ���� ��� ���������� 1�����;�� �(!)���� ��� �0��� "!��� ������ !���(������ *��� �0��*�� ��

��*��! *����0��!11*�"!������"!�� �����(!������(��!������"����4!��;������*�1��)�����!��1�"���"�����

��0!�������������51���(��������(!���!*����!�������

A��"!������!���5!(1*�� �*�4������0����������4�!����0����!����)��(!)��������0����"�����0��������)�

�(!)����

Page 26: gesture-recognition

�[�

��+����>%�������+���!�$#����(9#��?�@�

����(��������0��)���������0����!����)��������)��!�������(�!����)*��)���������0����4������0!�"������

S�������������������)��!��������*�������0����!���������0�������0!����4!������0��!*)����0(���� ��

������� ���������(!)�������0���!(���!�! !��������0����4!��!�(��"*!�����"!��������0!11������4��*��

��1������������ ��������.��4���(!)����

�0�����!*����(�����0���!�! !�������0������

�������!<��

��)0����!����)����������(!)��7��!"0�����"���!����)��0�����(!)�����!"0��������)��!�������(�!����)*��

�(!)������������)����

��

Page 27: gesture-recognition

�r�

��!���!<��

�0�� ��( ��� ��� ����� �(!)��� �!����� ���� �!"0� )���������0���� ��� ��� ��!���� ���� .��1��)� �0���� ��� !�

"����!�����( ����g�(���(!)���"!����*��!���(�"0�(�����!��!�"��!����(!)������(���4��!�! !����

!����0���"!�� ����������5�������*�7�40�*����0����(!)���!���������"���������4���������)��(!)������

�������*���%�������������������(�����

Page 28: gesture-recognition

� �

)���%����������� ��� �������������� �+�

r%-1��������+�������

A��4�**��������!��������������!��!�1��"����������(�������)��0��4��)0���!��� �!�������!���4��.��

8�0���1��"������(!��!*��� ��������������!��!���!����)�!*)����0(����0��*�!����)���*�����!11*�������

��!����0�����4��.����1�����(���(��1!���"�*!�� �!�.��/�!����)���*��� ����0�����/������* �5� �!**�

������4�� ��!��"!��)�����@���1��������*�!����)�!�������1��������*�!����)��

�0���� �4�� "!��)������ 4���� ���"�� ��� ��� ���!�*� ��� 1�������� "0!1����� �0�� !*)����0(� 0!�� ����

����*�1�������)���1��������*�!����)����������������������)7��0��*�!����)���*�����1��������4��0�!�

��������5!(1*���8�0�������������������1��1������4��.� �0!����@�40�������!����1�������0�����4��.7�

!��� ��� �0�� "�����1�����)� "����"�� ������������1������� �0�� ��1���� !��� !11*���� ��� �0�� ���4��.7� �0��

���4��.����1����!���"�(1!��������0���!�)������0��*�!����)���*������0�����������!�%�����0��4��)0���

!��� �!���� ��� �0�� ���4��.� ��� ������ ��� (���� �0�� ���4��.� ���1���� "*����� ��� �0�� �!�)����� �0��

1��"�1�����*�!����)���*���!**������0�����1��������*�!����)�"!��)�����

)����������$�����!��������

/���!�� ���4��.�� "!�� �� ��!����� ��� 1�����(� *���!�� "*!�����"!����� 4��0� �0�� ���"����� !������0���

���"�����!11*�����!"0���"�������!�������� ��1�����"�����!���"!*"�*!�����0�����4��.4��)0��!��� �!��

��"��(����� ���� ��� �!"0� ��� �0�� ��1����� �0��� �0�� ���4��.� ��� !�%������ 4��0�0�� ��(� ��� !**� �0����

"����"�������A��4�**�"!**��!"0�1!����0���)0��0����1�����"�����!���������0���"����!����4��0����:!7�

40�"0�!�%�����4��)0��������!"0���1�����"����!�������1����������

S��:!����!���0������"�����������/���������!����)�!�����!*����4��.����4!������)��0���!��0��������

��!)���40��� ��4!�� ����)� !� !".?1��1!)!����� ���4��.���0���� (!��� ��������"�� ���0!��4��0� !�����

��*�� !�"0���!����)�8�1�!���)��0��4��)0���!������!"0�1��������)��0�"�(1*�����!�!������"!�� ������7�

40�*�� 4��0� ���:!� ���� 0!��� �0�� "0��"�� ��� !�"0� !����"��(���!*� ��!����)� 8�1�!���)� �0��

4��)0��!����� �0�� 1������!����� ��� �!"0� ���)*�� ��!����)� �!(1*����S��:!� ��11����� �!�� *���� ��!����)�

���"�������g��"��������;��0!���!������)�����!�������)��������"��(���!*���!����)�����"������������

!�����40�"0����(�����*�5� *���

Page 29: gesture-recognition

�º�

���!**�7���!���!11*�����0����1��������0����4����4��.7�"!*"�*!�����0�����1���7�"�(1!�����0�(�����0��

!���"�!�����!�)���7�!���"!*"�*!����!�(�!���9�!��������������0��������)�!*����(��7�������0��(!5�(�(�

��( ��� ��� �1�"0�� ��� ��!"0��7� �0�� ��!����)� ��� ���11��� !��� ��!��� �������� �0�� ��4� ���4��.� !��� !�

��!����)� ��"����� ��0��4���� ��!��� )���� �0���)0� !���0��� �1�"0�� �0�� /�g� !*)����0(� "�����)���

40����0���1��"����������5�"������

Page 30: gesture-recognition

���

����S�������;���S��S2�

Page 31: gesture-recognition

�c�

>%�2�� ����

�0��1��%�"������������������-�(���*���

>%1�2�� ���1��

��S ����A�S�����

m� ����1<�

�0���������0��)������0��1��)�!(���������������!���0���(!)���!�! !����������*��1��������������!��!��

���������*��������(!)���!����������0�(�������/��;��(�(������0����*���������*�"���� ���0�������

���(�(������

m� ����-<�

��5�����1�������"��������(!)������(������1�����������1����0��������(1���!��� �"!����4�����

����������0��"�*��������0���(!)����

m� ������<�

�0�������6��)����!**��0���(!)������������

m� ����6<�

�0����5�����1������������� �����

A��0!�������� �������������� ����������������0���1��1�����

m� ����7<�

g(���0��)��(!)���������"���0����( ������"�(1�������

m� ����7<�

��4� !����� �5��!"���)� ��!������ ��� �0�� �(!)��� ������ !**� �0�� ��!������ ��� �����

x�x������x��������������x������x����x��x�� �x��

Page 32: gesture-recognition

���

>%-%�2�� ���-�

�� �S����;��'��S������

��

m� ����1<�

/�!���0���(!)���!�! !���1��1!�������(���*������0���4�**�*�!��!**��(!)����!�������5��!"�������

(���*������

m� ����-<�

���g��� �0�� ��1��� �!�)�����"����!����!�!��!�)�����"������0�� ��1��7������!����!�)�����"�����!����!��������������� �0�� 0!��� ������ ��� ��5�� ��*�����**� �!�!� ��������� ��� !� ���)*�� "�*�(������/���"!�� ��**�40������"���������!���!���0�����!������(1*�� ��4�����)��������0��½����½�"�((!����

m� �����<�

������0���1��(!*���( ���������������

m� ����6<�

�����!*�6���0������!*����4��.�!��������0��1!�!(���������**�4��)�!����0��1!�!(�������

��!����)���"��������!�������!*����������!"0��1�"0@�

���������1�"0��������1�"0���( ���

��������1���������������!����)�1�����(!�"��

���������1�����������<!*��!�����1�����(!�"��

���������1�����������������1�����(!�"��

m� ����7<�

�0�����������"!*"�*!���� ���� ��!"���)��0�����1��������(��!�)�������0����0����(?�9�!�������������"!*"�*!�����

m� ����[<�

g!����0������)�������4��.��

Page 33: gesture-recognition

���

>%��2�� �����

������

m� ����1<�

/�!���0���(!)���!�! !���1��1!�������(���*����!���(���*��$��

m� ����-�<�

g�����!���0����1����(!)����������������6����0���������!���0���!�!��!�)����

m� �����<�

��������0��������)����������"������

m� ����6<�

g�(�*!����0��������)�����!���)����0������*���

>%6�2�� ���6�

� ��

����0���(���*��4��1��1!����)�!10�"!*������������!"�����(!.���0��1��)�!(������������*����0����!���

(!��� ����4!��� 40�"0� "!�� �� ����� ���� �0��� 1��1���� *�.�� <�� ��"�� ���� �0���� ��� !� �!"�*���� ���

���/���!*������1�������)�!10�"!*������������!"���

Page 34: gesture-recognition

���

/%����;��4S���

/%1%����!�����B!��*!�#��

Page 35: gesture-recognition

�-�

/%-%�������+�

Page 36: gesture-recognition

�[�

1.%���� ���

1.%1������!�#$�!���$��!�����B!��*!�#�%�

��� ��2S���

� � ��2S���

Page 37: gesture-recognition

�r�

4�����S2������� ��2S���

4�����S2����� � ��2S���

Page 38: gesture-recognition

� �

1.%-������!�#$����������!�#���������+���#+��(�

������$#��-...��:#*���

������$#��-r>/��:#*���

Page 39: gesture-recognition

�º�

"�����������������"��

�� ����������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ��������������

�� ����������

�� ���������

������ !�#�$#��� %��&'#(�����)������%�*��������������)������%���� �����

�����������)�������

�� ��������������

�� ���������

�� ����������

�� ���������������

������ !�#�$#��� %��&'#(�����)������%�*���������������)������%���� �����

������������)�������

������ !%�+��,'�-��#���'�$�-����

"�������.���'������

Page 40: gesture-recognition

���

1.%�%���!��+������!��

�9C+��!���D�

�1� ��

-� 9�

�� *�

6� ��

.� ��

-� 9�

6� ��

�� *�

.� ��

1� ��

�� *�

6� ��

.� ��

1� ��

-� 9�

6� ��

1� ��

-� 9�

�� *�

6� ��

Page 41: gesture-recognition

�c�

11%������ �����

�0�� ���!� ��� �0�� 1��%�"�� )��� ��!����� ���(� !��������&�� ���!� ��� ������!����� 0����)�!(����!���

����!�"0���� ������ �0�� ���!� ����������)� !��� ������ ��� ���� ��� ��� �!������ !11*�"!������� ���(� 0!���

��"�)����������"!����"�)�������!���)��)�!10�"!*���!�����"���

��� ��1�������� !��� �� 0!�� �0�� ���!� ��� �����)� ��� ���� �0��� ��"0��9��� ��� "��%��"����� 4��0� ����!*�

���4��.��������0���!11��!"0������1!��������"�)��������0!��������!�����0����)�!(��0!��� ���������

���������� 4!��� ��� "�(1!���)� !��� "*!�������)� 4���� �(1*������ ��"*���!�� ����!�"�� ��� !� ���!�)0��

���4!��� !11��!"0� ��� ���� ��� ��� ����"����� !�� *��)� !�� �0�� �!�!� ����� !��� �(!**� !��� ���� ����0���

�(1����(���� ��� �51�"����� ����0��� !��!��!)�� ��� ����)� ����!*� ���4��.�� ��� �0!�� ���� "!�� ��!4�

"��"*����������(��0������4��.����1�������!���"�����������"*!��������"����"��4��"!��"0�".��������1���

!���4��.�����!���*�������

����!��!���0��������!�����!*)����0(����"��"���������"!�� ������0����(1��������0��(!���1�� *�(����

0�4�)��������������!���������"!��!"0�������0������"�����������1��������1�����0���(!)��� ������

"�(�����4�� ����0��!*)����0(�!��4�**����)������"����� ��"0��9����!���.��1�"0!�)��)�40�*�� *����

����"�����"!����*�����(��1�� *�(�����������0�����!���0!����0!��*!��*������0����������!�)����� �����

���;��.��4� ��� ��� ��� ��!�� *��!��� �0���� ��� ���� ��(���������*�1��)� ��������!�� �0!�� ��0!���"�(�� ���

�� ����"��"*�������!���0����������0��1��%�"����������!�����0������1���� *����*�������0��������1!������

�0��1��%�"����)!��*�������0�4�(!�����(������������0��1��)�!(��0�����1�����"����4�**�!*4!��� ��

�0���!(����0�����������0��"!���4��0��0��1��"�1�������1!������(����� ���)��22Q���! *���0����!������

(!���1!�!(������8��)����( ������*!����7���( ��������������0!������"!��1*!��4��0��0!��������)��0��

�1��(!*� ������)�� ��� ���� �0!�� ���!�)0�� ���4!���� ��� (��������� �!�*���� ��� !**� "�(��� ��4�� ��� �0��

!11*�"!����������0�������!��1�"���"��������!�)��������5!(1*������"!��4��.���������0����1�"���"!�������

���(!%���)�!*�4!���1����!����0��!����!�"������1�"�!*�0!��4!�����0���4!��!"0�����!*�0��)0� ���

4��*�� ���!��������4���������� �D� II� ����0��"�(1*�5��������0������)��!����(1*�(���!�����4��*��

0!��� ����(�"0�0�)0�������/�������*�4��� ���!**�4���������������4��.��!�����!���"��"����!���

����0������*���!�����������0������)���

Page 42: gesture-recognition

���

1-%��� ���������

1-%1%����!�����B!��*!�#��

����

����������

����������

��������������� �������

������������������

������

������

�������������

���������������

���������������������� ������� ����!!� �������!�"#�$%"�!��

����������%���$��������

��������&�����%'�%��(����!��)��� *�������� �� ���(�

��������&���������+��&,�-���.�,"'��'��"!��

��������)���%����!,�

����������%����

����������� �/�&!��

��������

���������0�����%��&,"�� (",�#��!��)�� �� %���%����

������������,��(����+���0!��

����������1�������������

������������������������

������������������������

������������������������

��������������������������

Page 43: gesture-recognition

���

������������ *����'����0!,��'�����1!!��)2���� � %�����%�����

������� �� �'�������� ���������$� � ���

���)���%��,��� �/��!��

��������'/�����������+���,���,���!��

������������� ������

����������������� �������

����������������3���$����'/������� �4��56�� �4��!,�� ��4��5

6�� ��4��!!!��

����������������������� �5�!4�7� ��!����3���$!��

������������� ��

��������� ��

������������������5����!8���!��

�������������������

�������������������������

���������������������������������������������

���������������%�����,��!������

���������������7���

������ ��

���������������7���

�� ��

�)��������������� ������

���*���������������*������������������������%���

���$�"9������:�������� ����$����"!�

Page 44: gesture-recognition

���

1-%-%����������!�#���������+��#���

����

����������

����������

)�����������������������

)�������������������*��

)�������������������*��/���

������������������*������

;��������������"��

��� ����+�������������!��

<����������%����

=���� ����� %� �<!��

� $�*���������� ���;��

)���9� �� %�� ���$������ �'������ ��� ��

�� $������� $�����������+��� $�*���������� !��

<��� � %:�������=�=�4�+������,��!��

)� ' ��� ����������������������������������������������������������������

)����$�� �� �� �'������ ��� ��

)�)�������� ����� ��/��1�

)� ����� �/������ ����� $�*���������� !,� ' ��� �����,�

>"$���� "�"$���� "?,�"���� %��"!�)������� %�� ��==�

)�)�� ��� ��!���)�� ������+� %�� ��==�

)� ��#���� ;����#�$�� �����������)�@��� � %�� �� �'�������$�� ��

)� ��#���� ;����#� �/���6�����

)� ��#���� ;����#%��������5���

Page 45: gesture-recognition

�-�

)� ��#���� $����#�� %�����#�����5��-��

)� ��#���� $����#�� %�����#�����5��-��

�2�,A������+��<!��

2����.��

����� �/����� ����� $�*���������� !,�2��2��,>"��%��%"�

"��%��%"?,"���� %��"!��

��#B0>�,�?��� ��#B0>�,�?4�#����

��#'>�?��� ��#'>�?4�#����

��#$������9� ���"���"�����������

��#���� ;����#%�������#����������

��#���� ;����#� �/���������������

��#���� ;����#�$�� �����-��������

��#���� ;����#������#���������

��#���� $����#�� %�����#�����5��-��

��#���� $����#�� %�����#�����5��-��

)���� � %���������

� ������������� � ��,� $�*���������� ,<!��)����� � %�� ��==�

)���2������ %�� ������ � %�����

2������ ������� ��,� $�*���������� !��)�2������� ��� %�� ��

���� � %�����

��������� ����� �����$���2������ !!���

<��%������ ����� �����$���<!!��

=�'������������������������� �C��<��%������ !��)�

D������� %�� �� �'�������������

<��� � %:�������=�'�����������8��E4=���� !�)�=������+� %�

� �� �'�������������

)���2�*� %�� ������% ��� ��/��1�

��*�� ��/��1���$�� ����$���� �'� ����

Page 46: gesture-recognition

�[�

1-%-���!��+��#���

����

����������

����������

)� ������������� � %� ��������

)������ ��/��1���$�� ����(�� ���

����� ��/��1���$�� ����$���� �'�

)�����������������������

������������������*�����

;��������������"��

��� ����+�������������!��

<����������%����

���=����������+��<!��

<���� %:�������=�=�4�+������,��!��

)���2������ %�� ������� %�����

2������������� ��,;!�)�2������� ��� %�� ������� %�����

�������������� �����$���2������!!��

<��%����������� �����$���<!!��

)�=�'����:���������������������C��<��%������!)�

D������� %�� �� �'�������������

)�=���=�'����:�������=�'����:������8��E4=����!�)�

=������+� %�� �� �'�������������

'%�������������� �����$���2������!!,�!�

Page 47: gesture-recognition

�r�

��'�������"�"�"'"�"�"�"�"�"�"�"��

���'������������E�.���"��

��

���� ����+�� '%�����!��

����� �����+����'����!��

�����������

����������������

������������ '%�������!�����'������!!�

����������������$���'�����!!��

���������� ��

������ ��

�� ��

Page 48: gesture-recognition

� �

1�%�S�����S����

��!���)�!�1��1�����)��*!�)�!)��8�g/�H��(���"!��g�)��/!�)�!)��!���0���"!������"����!����������

�0�� �������� ����*�� !�� �0��� 1������ �0��� 4��*�� "�( ���� !��!�"��� )�!((!�� !��� ����!5� ����"�����

�������!����)� ��� �0�� �����(7� 40�"0� ��� �������� �0�� �"�1�� ��� �0��� 1��%�"��� �0�� �(���"!�� g�)��

/!�)�!)��4�**� �������!���0���!�! !������"����;��!���)0�*������"��������������(��0!��1���������0���

!11*�"!������"!�� �� ���������0������!��� 8�����!�R�� ����������"�(1����� ������!"���"��*�� 0!��� �0��

���!*� ��1��� ����"��� !��� ��� "��%��"����� 4��0� )������� ��"�)������� ��(�� ��� �0�� ����;�� ���*��)��

4��*�� ��1��"������!��4�**���!.��)��g/���"�)�����������0���!���**���!*?��(����"����!���"��*�� ��

"��!���� 4��0� �0�� ���� ��� ������� ��� (��������� ������ �0��� 4��*�� ��9����� ��(�� ������"�!*�

����**�)��"������)�!((!��!�������!5�1��1������

����0���!11*�"!��������0�)���!�! !���!����!�������������!��(��������"�����40���1��1��*���5�"�����

��!�"�(1����7��0!�� ��!�0�(!���

Page 49: gesture-recognition

�º�

16%�����������

m� g�(���!�.��7�=����!*����4��.�7���"�(1��0������������!����>7�������"��!**�

m� �!��!�������7��!�!)���!������)�!���7�=�(!)�����"�����)7��0������!(���!*�>7�A�*���

m� ��!���!���*(!�7����"��/���*����*�7�=�!������)����/��7���"�(1��0�������

������������!*�!����������"�>7�������"��!**�

m� 0�����10���������0�17�=����!*����4��.�������!�������"�)������>��5����7��,,3��

m� ����'((��������$������%���(���(���))"*+!(�����(��(,������$�

m� ����'((��������������-����(��������������$��

m� ����'((���������������(.�$��(����������(�

m� ����'((������%��%����(������($�����(ÚÚ(/����(���0��������$��

m� ����'((������������������(.� ��$��(��������("123"(4�(����"���$��

m� ����'((���������$�������(.����(�������(��335(��������������(�������������$��

m� ����'((����������$������(��������(�����($��25-(�������������$��