Abstract
dc:description.abstract<p>Humans naturally interact with the world in three dimensions. Traditionally, personal computers have relied on 2D mice for input because 3D user tracking systems were cumbersome and expensive. Recently, 3D input hardware has become accurate and affordable enough to be marketed to average consumers and integrated into niche applications. Presently, 3D application developers must learn a different API for each device their software will support, and there is no simple way to integrate sensor data if the system has multiple 3D input devices. This thesis presents Jester, a library designed to simplify the development and improve the accuracy of 3D input-supported applications by providing an easily-extensible set of sensor wrappers that abstract the hardware specific details of capturing skeletal data and fusing sensor data in multiple 3D input device systems. Jester's capabilities are demonstrated by creating a toy application that uses a PrimeSense Carmine and Leap Motion Controller to provide full body and finger skeletal tracking. Jester was able to fuse the data in real time while using the Carmine's data to compensate for ambiguity in the Leap's tracking.</p>
Degree
thesis:*- Name thesis:degree_name
- MS in Computer Science
- Discipline thesis:degree_discipline
- Computer Science
- Year dc:date.available
- 2014
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Schapansky, Kevin Samuel
- Contributors dc:contributor
-
- Zoe Wood
Identifiers
dc:identifier.*- Identifier
- 10.15368/theses.2014.90
- OAI identifier oai:identifier
- oai:digitalcommons.calpoly.edu:theses-2317