Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Gesture recognition with application to human-robot interaction

Gestures are a natural form of communication, often transcending language barriers. Recently, much research has been focused on achieving natural human-machine interaction using gestures. This dissertation presents the design of a gestural interface that can be used to control a robot. The system co...

Full description

Saved in:
Bibliographic Details
Main Author: Mangera, Ra'eesah
Other Authors: Nicolls, Fred
Format: Thesis
Language:English
Published: Department of Electrical Engineering 2015
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613243494629376
access_status_str Open Access
author Mangera, Ra'eesah
author2 Nicolls, Fred
author_browse Mangera, Ra'eesah
Nicolls, Fred
author_facet Nicolls, Fred
Mangera, Ra'eesah
author_sort Mangera, Ra'eesah
collection Thesis
description Gestures are a natural form of communication, often transcending language barriers. Recently, much research has been focused on achieving natural human-machine interaction using gestures. This dissertation presents the design of a gestural interface that can be used to control a robot. The system consists of two modes: far-mode and near-mode. In far-mode interaction, upper-body gestures are used to control the motion of a robot. Near-mode interaction uses static hand poses to control a graphical user interface. For upper-body gesture recognition, features are extracted from skeletal data. The extracted features consist of joint angles and relative joint positions and are extracted for each frame of the gesture sequence. A novel key-frame selection algorithm is used to align the gesture sequences temporally. A neural network and hidden Markov model are then used to classify the gestures. The framework was tested on three different datasets, the CMU Military dataset of 3 users, 15 gestures and 10 repetitions per gesture, the VisApp2013 dataset with 28 users, 8 gestures and 1 repetition/gesture and a recorded dataset of 15 users, 10 gestures and 3 repetitions per gesture. The system is shown to achieve a recognition rate of 100% across the three different datasets, using the key-frame selection and a neural network for gesture identification. Static hand-gesture recognition is achieved by first retrieving the 24-DOF hand model. The hand is segmented from the image using both depth and colour information. A novel calibration method is then used to automatically obtain the anthropometric measurements of the user’s hand. The k-curvature algorithm, depth-based and parallel border-based methods are used to detect fingertips in the image. An average detection accuracy of 88% is achieved. A neural network and k-means classifier are then used to classify the static hand gestures. The framework was tested on a dataset of 15 users, 12 gestures and 3 repetitions per gesture. A correct classification rate of 75% is achieved using the neural network. It is shown that the proposed system is robust to changes in skin colour and user hand size.
format Thesis
id oai:open.uct.ac.za:11427/13732
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:33:01.081Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2015
publishDateRange 2015
publishDateSort 2015
publisher Department of Electrical Engineering
publisherStr Department of Electrical Engineering
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/13732 Gesture recognition with application to human-robot interaction Mangera, Ra'eesah Nicolls, Fred Senekal, F Electrical Engineering Gestures are a natural form of communication, often transcending language barriers. Recently, much research has been focused on achieving natural human-machine interaction using gestures. This dissertation presents the design of a gestural interface that can be used to control a robot. The system consists of two modes: far-mode and near-mode. In far-mode interaction, upper-body gestures are used to control the motion of a robot. Near-mode interaction uses static hand poses to control a graphical user interface. For upper-body gesture recognition, features are extracted from skeletal data. The extracted features consist of joint angles and relative joint positions and are extracted for each frame of the gesture sequence. A novel key-frame selection algorithm is used to align the gesture sequences temporally. A neural network and hidden Markov model are then used to classify the gestures. The framework was tested on three different datasets, the CMU Military dataset of 3 users, 15 gestures and 10 repetitions per gesture, the VisApp2013 dataset with 28 users, 8 gestures and 1 repetition/gesture and a recorded dataset of 15 users, 10 gestures and 3 repetitions per gesture. The system is shown to achieve a recognition rate of 100% across the three different datasets, using the key-frame selection and a neural network for gesture identification. Static hand-gesture recognition is achieved by first retrieving the 24-DOF hand model. The hand is segmented from the image using both depth and colour information. A novel calibration method is then used to automatically obtain the anthropometric measurements of the user’s hand. The k-curvature algorithm, depth-based and parallel border-based methods are used to detect fingertips in the image. An average detection accuracy of 88% is achieved. A neural network and k-means classifier are then used to classify the static hand gestures. The framework was tested on a dataset of 15 users, 12 gestures and 3 repetitions per gesture. A correct classification rate of 75% is achieved using the neural network. It is shown that the proposed system is robust to changes in skin colour and user hand size. 2015-08-14T14:27:15Z 2015-08-14T14:27:15Z 2015 Master Thesis Masters MSc (Eng) http://hdl.handle.net/11427/13732 eng application/pdf Department of Electrical Engineering Faculty of Engineering and the Built Environment University of Cape Town
spellingShingle Electrical Engineering
Mangera, Ra'eesah
Gesture recognition with application to human-robot interaction
thesis_degree_str Master's
title Gesture recognition with application to human-robot interaction
title_full Gesture recognition with application to human-robot interaction
title_fullStr Gesture recognition with application to human-robot interaction
title_full_unstemmed Gesture recognition with application to human-robot interaction
title_short Gesture recognition with application to human-robot interaction
title_sort gesture recognition with application to human robot interaction
topic Electrical Engineering
url http://hdl.handle.net/11427/13732
work_keys_str_mv AT mangeraraeesah gesturerecognitionwithapplicationtohumanrobotinteraction