Web GIS in practice X: a Microsoft Kinect natural user interface for Google Earth navigation

International Journal of Health Geographics. 2011;10(1):45 DOI 10.1186/1476-072X-10-45

 

Journal Homepage

Journal Title: International Journal of Health Geographics

ISSN: 1476-072X (Online)

Publisher: BMC

LCC Subject Category: Medicine: Medicine (General): Computer applications to medicine. Medical informatics

Country of publisher: United Kingdom

Language of fulltext: English

Full-text formats available: PDF, HTML

 

AUTHORS

Tripathy Aalap
Montero Julio
Walker Cory
Blanchard Bryan J
Kamel Boulos Maged N
Gutierrez-Osuna Ricardo

EDITORIAL INFORMATION

Blind peer review

Editorial Board

Instructions for authors

Time From Submission to Publication: 12 weeks

 

Abstract | Full Text

<p>Abstract</p> <p>This paper covers the use of depth sensors such as Microsoft Kinect and ASUS Xtion to provide a natural user interface (NUI) for controlling 3-D (three-dimensional) virtual globes such as Google Earth (including its Street View mode), Bing Maps 3D, and NASA World Wind. The paper introduces the Microsoft Kinect device, briefly describing how it works (the underlying technology by PrimeSense), as well as its market uptake and application potential beyond its original intended purpose as a home entertainment and video game controller. The different software drivers available for connecting the Kinect device to a PC (Personal Computer) are also covered, and their comparative pros and cons briefly discussed. We survey a number of approaches and application examples for controlling 3-D virtual globes using the Kinect sensor, then describe Kinoogle, a Kinect interface for natural interaction with Google Earth, developed by students at Texas A&M University. Readers interested in trying out the application on their own hardware can download a Zip archive (included with the manuscript as additional files <supplr sid="S1">1</supplr>, <supplr sid="S2">2</supplr>, &<supplr sid="S3">3</supplr>) that contains a 'Kinnogle installation package for Windows PCs'. Finally, we discuss some usability aspects of Kinoogle and similar NUIs for controlling 3-D virtual globes (including possible future improvements), and propose a number of unique, practical 'use scenarios' where such NUIs could prove useful in navigating a 3-D virtual globe, compared to conventional mouse/3-D mouse and keyboard-based interfaces.</p> <suppl id="S1"> <title> <p>Additional file 1</p> </title> <text> <p><b>Installation package for Kinoogle (part 1 of 3)</b>. Compressed (zipped) archive containing Kinoogle's installation package for Microsoft Windows operating systems. Download and unzip the contents of Additional file <supplr sid="S1">1</supplr>, Additional file <supplr sid="S2">2</supplr>, and Additional file <supplr sid="S3">3</supplr> to the same hard drive location, then run 'Additional_file.part1.exe' from that location.</p> </text> <file name="1476-072X-10-45-S1.ZIP"> <p>Click here for file</p> </file> </suppl> <suppl id="S2"> <title> <p>Additional file 2</p> </title> <text> <p><b>Installation package for Kinoogle (part 2 of 3)</b>. Compressed (zipped) archive containing Kinoogle's installation package for Microsoft Windows operating systems. Download and unzip the contents of Additional file <supplr sid="S1">1</supplr>, Additional file <supplr sid="S2">2</supplr>, and Additional file <supplr sid="S3">3</supplr> to the same hard drive location, then run 'Additional_file.part1.exe' from that location.</p> </text> <file name="1476-072X-10-45-S2.ZIP"> <p>Click here for file</p> </file> </suppl> <suppl id="S3"> <title> <p>Additional file 3</p> </title> <text> <p><b>Installation package for Kinoogle (part 3 of 3)</b>. Compressed (zipped) archive containing Kinoogle's installation package for Microsoft Windows operating systems. Download and unzip the contents of Additional file <supplr sid="S1">1</supplr>, Additional file <supplr sid="S2">2</supplr>, and Additional file <supplr sid="S3">3</supplr> to the same hard drive location, then run 'Additional_file.part1.exe' from that location.</p> </text> <file name="1476-072X-10-45-S3.ZIP"> <p>Click here for file</p> </file> </suppl>