Web GIS in Practice X: a Microsoft Kinect Natural User Interface for Google Earth Navigation

Total Page:16

File Type:pdf, Size:1020Kb

Web GIS in Practice X: a Microsoft Kinect Natural User Interface for Google Earth Navigation Kamel Boulos et al. International Journal of Health Geographics 2011, 10:45 INTERNATIONAL JOURNAL http://www.ij-healthgeographics.com/content/10/1/45 OF HEALTH GEOGRAPHICS EDITORIAL Open Access Web GIS in practice X: a Microsoft Kinect natural user interface for Google Earth navigation Maged N Kamel Boulos1*, Bryan J Blanchard2, Cory Walker2, Julio Montero2, Aalap Tripathy2 and Ricardo Gutierrez-Osuna2 Abstract 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 1, 2, &3) 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. Background anything [4,5] (cf.Sony’s PlayStation Move and Nitendo What is Kinect? Wii Remote controllers). PrimeSense also teamed up Launched in November 2010, Kinect is a motion sensing with ASUS to develop a PC-compatible device similar to USB (Universal Serial Bus) input device by Microsoft Kinect, which they called ASUS Xtion and launched in that enables users to control and naturally interact with the second quarter of 2011 [2,6]. games and other programs without the need to physi- Kinect is a horizontal bar connected to a small base cally touch a game controller or object of any kind. with a motorised pivot (to follow the user around, as Kinect achieves this through a natural user interface by needed), and is designed to be positioned lengthwise tracking the user’s body movement and by using ges- above or below the computer or TV screen (Figure 1). tures and spoken commands [1,2]. Kinect holds the The device features an RGB (Red Green Blue) colour Guinness World Record as the fastest selling consumer camera, a depth sensor (using an infrared–IR projector electronics device, with sales surpassing 10 million units and an IR camera), and a noise-cancelling, multi-array as of 9 March 2011 [3]. microphone (made of four microphones, which can also Kinect uses technology by Israeli company PrimeSense contribute to detecting a person’slocationin3-D that generates real-time depth, colour and audio data of (three-dimensional) space) [5,7]. Kinect also incorpo- the living room scene. Kinect works in all room lighting rates an accelerometer (probably used for inclination conditions, whether in complete darkness or in a fully and tilt sensing, and possibly image stabilisation [7]). lit room, and does not require the user to wear or hold Running proprietary firmware (internal device software), these components together can provide full-body 3-D * Correspondence: [email protected] motion capture, gesture recognition, facial recognition, 1 Faculty of Health, University of Plymouth, Drake Circus, Plymouth, Devon and voice recognition capabilities [2,4]. (Functions, accu- PL4 8AA, UK Full list of author information is available at the end of the article racy and usability will also greatly depend on device © 2011 Kamel Boulos et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Kamel Boulos et al. International Journal of Health Geographics 2011, 10:45 Page 2 of 14 http://www.ij-healthgeographics.com/content/10/1/45 Figure 1 Anatomy of Microsoft Kinect. drivers and associated software running on the host PC driver support machine (which can be a Windows, Mac or Linux PC, In December 2010, OpenNI and PrimeSense released or an Xbox 360 game console) and used to access the their own Kinect open source drivers and motion track- Kinect hardware–see discussion about drivers below.) ing middleware (called NITE) for PCs running Windows Kinect is capable of simultaneously tracking two active (7, Vista and XP), Ubuntu and MacOSX [9,10]. FAAST users [2,8]. For full-body, head to feet tracking, the (Flexible Action and Articulated Skeleton Toolkit) is a recommended user distance from the sensor is approxi- middleware developed at the University of Southern mately 1.8 m for a single user; when there are two peo- California (USC) Institute for Creative Technologies that ple to track at the same time, they should stand aims at facilitating the integration of full-body control approximately 2.5 m away from the device. Kinect with virtual reality applications and video games when requires a minimum user height of 1 m (standing dis- using OpenNI-compliant depth sensors and drivers tance and user height figures are according to informa- [11,12]. tion printed on the Microsoft Kinect retail box). In June 2011, Microsoft released a non-commercial Because Kinect’s motorised tilt mechanism requires Kinect Software Development Kit (SDK) for Windows more power than what can be supplied via USB ports, that includes Windows 7-compatible PC drivers for the the device makes use of a proprietary connector and Kinect device (Microsoft’s SDK does not support older ships with a special power supply cable that splits the Windows versions or other operating systems) [13]. connection into separate USB and power connections, Microsoft’s SDK allows developers to build Kinect- with power being supplied from the mains by way of an enabled applications in Microsoft Visual Studio 2010 AC/DC adapter (Figure 1). using C++, C# or Visual Basic (Figure 2). Microsoft is Kinect can be bought new in the UK for less than planning to release a commercial version of the Kinect £100 per unit (http://Amazon.co.uk consumer price in for Windows SDK with support for more advanced GBP, including VAT, as of July 2011). device functionalities [2]. Kamel Boulos et al. International Journal of Health Geographics 2011, 10:45 Page 3 of 14 http://www.ij-healthgeographics.com/content/10/1/45 Figure 2 Microsoft Kinect for Windows SDK beta (non-commercial, June 2011 release). There is also a third set of Kinect drivers for Win- teleconferencing (e.g., the work done by Oliver Kreylos dows, Mac and Linux PCs by the OpenKinect (libFree- at the University of California Davis combining two Nect) open source project [14]. Code Laboratories’ CL Kinect devices [23,24], and the ‘Kinected Conference’ NUI Platform offers a signed driver and SDK for multi- research by Lining Yao, Anthony DeVincenzi and collea- ple Kinect devices on Windows XP, Vista and 7 [15]. gues at MIT Media Lab to augment video imaging with The three sets of drivers vary greatly in their affor- calibrated depth and audio [25,26]); using Kinect to dances. For example, the official Microsoft Kinect for assist clinicians in diagnosing a range of mental disor- Windows SDK does not need a calibration pose; the ders in children (research by Nikolaos Papanikolopoulos ‘Shape Game’ demo supplied with the SDK works and colleagues at the University of Minnesota [27]); and impressively well (for one or two active users) immedi- a more practical use of the device to control medical ately after installing the SDK, without the need to cali- imaging displays during surgery without having to physi- brate user pose [8]. This contributes to an excellent cally touch anything, thus reducing the chance of hand Kinect digital Out-Of-Box Experience (OOBE) for PC contamination in operating theatres (e.g., the work con- users that is comparable to the OOBE offered to Kinect ducted within the Virtopsy Project at the Institute of Xbox 360 game console users [16]. However, Microsoft Forensic Medicine, University of Bern, Switzerland [28], Kinect for Windows SDK beta (June 2011 release) does and the system currently in use by Calvin Law and his not offer finger/hand gesture recognition or hands-only team at Toronto’s Sunnybrook Health Sciences Centre tracking and is limited to skeletal tracking. OpenNI dri- [29], as well as the demonstration of a similar concept vers are more flexible in this respect, but on the nega- by InfoStrat, a US-based IT services company [30]). tive side, they require a calibration pose and lack the PC-based Kinect applications have also been devel- advanced audio processing (speech recognition) that is oped for controlling non-gaming 3-D virtual environ- provided by Microsoft’s official SDK [17-20]. ments (3-D models, virtual worlds and virtual globes), e. g., [31,32]. These environments share many common Applications beyond playing games features with 3-D video games, the original target Many developers and research groups around the world domain of the Kinect sensor. Evoluce, a German com- are exploring possible applications of Kinect (and similar pany specialising in natural user interfaces, offers a com- devices such as ASUS Xtion [6]) that go beyond the ori- mercial solution for multi-gesture interaction using ginal intended purpose of these sensors as home enter- Kinect’s 3-D depth sensing technology under Windows tainment and video game controllers [2,21,22].
Recommended publications
  • Infosys to Demonstrate Next-Generation Natural User Interface Cable TV Concepts at the Cable Show’S “Imagine Park”
    PRESS RELEASE Infosys to Demonstrate Next-Generation Natural User Interface Cable TV Concepts at The Cable Show’s “Imagine Park” Leveraging device sensor capabilities and digital set-top boxes will enable rich, interactive television viewing experiences letting consumers “wave goodbye” to their remote controls BOSTON, MAY 22, 2012 – Infosys will showcase new and innovative ways that consumers may experience television in the future via multi-channel natural user interfaces at “Imagine Park,” an interactive, high-profile platform for introducing and demonstrating innovative new products and services at The Cable Show 2012. Rather than using a remote control, Infosys will show and discuss how digital consumers can use voice, facial-recognition and simple gesture-based movements to access their personalized content and interact with the set-top- box of the future. Natural user interfaces (NUI) – touch, voice, video and gesture interfaces – in devices ranging from smartphones and tablets to peripherals such as videogame consoles provide an opportunity for cable companies to deliver personalized interactive customer experiences. “Cable television innovation is crucial to serve the growing number of digital consumers who expect rich, interactive, personalized viewing experiences, and natural user interfaces are the next step in the evolution of TV entertainment,” said Mit Majumdar, head of U.S. cable practice at Infosys. “With our breadth and depth of expertise, Infosys provides cable operators the ability to capture the imagination of their customers by helping them quickly launch new technologies like NUI that allow consumers to access personalized TV with the wave of a hand or voice command.” From the perspective of cable multiple services operators, multi-channel user interfaces will enable service providers to increase customer loyalty, emphasize personalization and help add interactive revenue-generating channels to differentiate their television service offerings.
    [Show full text]
  • Microsoft and Cray to Unveil $25,000 Windows-Based Supercomputer
    AAll About Microsoft: l lCodeTracker A monthly look at Microsoft’s codenames and what they Areveal about the direction of the company. b o u t M i c r o s o f t : All About Microsoft CodeTracker Keeping track of Microsoft's myriad codenames is an (almost) full-time occupation. I know, as I spend a lot of my work hours tracking down the latest names in the hopes of being able to better keep tabs on what's coming next from the Redmondians. Each month, I'll be releasing an updated, downloadable version of the CodeTracker. I'll add new codenames -- arranged in alphabetical order by codename -- of forthcoming Microsoft products and technologies. I also will note timing changes (date slips, the release of a new test build, the disappearance of a planned deliverable) for entries that are already part of the Tracker. Once Microsoft releases the final version of a product or technology I've been tracking, I will remove it from the Tracker. In that way, the CodeTracker will remain focused on futures. (An aside about the Tracker: A question mark in place of an entry means I have insufficient information to hazard even an educated guess about a particular category.) If you have suggested new entries or corrections to existing ones, please drop me an e-mail at mjf at microsofttracker dot com. Thanks! Mary Jo Foley, Editor, ZDNet's "All About Microsoft" blog This Month's Theme: Big iron needs love, too If you went by nothing but blog and publication headlines, you might think mobile phones and slates are where all the innovation is these days.
    [Show full text]
  • Discovery Attender User Guide
    Welcome Sherpa Software's Discovery Attender is a software tool designed to automate the search and collection of electronically stored information across a variety of platforms. This dynamic solution sits behind the firewall and enables in-house talent to identify and gather responsive information in a timely, defensible manner. The Discovery Attender interface is designed to be intuitive and user friendly. The Welcome Screen (above) serves as the gateway to the product. From here you can directly open the PreSearch Tool or create a project. A project serves as a repository for a collection - related searches and associated result sets. Once a new pro- ject is created, the MAIN CONSOLE acts as the central hub to allow you to control the creation, processing, and organization of searches. From here, you can access a Search Wizard which guides you through the step-by- step process of creating a new search. The MAIN CONSOLE also provides access to the Result Management features to view, organize, export and report on the messages, attachments and files that are found during your custom searches. Where to Begin To effectively filter and produce data with Discovery Attender, you must first create a project . Once a project is created, follow the steps below to begin the process: Step Action Description 1 Create and Run A Search A setup wizard leads you through the process of selecting locations and criteria to include in your search. Once started, the chosen data stores are scanned to find items (called results) that match the selected criteria. Information and metadata from these results are stored in the search data- bases.
    [Show full text]
  • Programming with the Kinect for Windows SDK What We’Ll Cover
    Programming with the Kinect for Windows SDK What we’ll cover . Kinect Sensor . Using Cameras . Understanding Depth Data . Skeletal Tracking . Audio 3D DEPTH SENSORS RGB CAMERA MULTI-ARRAY MIC MOTORIZED TILT SDK Architecture Applications Video Components Audio Components Windows Core Audio 5 3 NUI API and Speech APIs DMO codec for mic array 4 2 Device Device Video stream control Audio stream control setup access User Mode WinUSB device stack WinUSB camera stack USBAudio audio stack Kernel Mode Kernel - mode drivers for Kinect for Windows USB Hub Hardware 1 Motor Cameras Audio mic array Kinect sensor Kinect for Windows User -created Windows SDK components components SDK Architecture Applications Video Components Audio Components Windows Core Audio 5 3 NUI API and Speech APIs DMO codec for mic array 4 2 Device Device Video stream control Audio stream control setup access User Mode WinUSB device stack WinUSB camera stack USBAudio audio stack Kernel Mode Kernel - mode drivers for Kinect for Windows USB Hub Hardware 1 Motor Cameras Audio mic array Kinect sensor Kinect for Windows User -created Windows SDK components components SDK Architecture Applications Video Components Audio Components Windows Core Audio 5 3 NUI API and Speech APIs DMO codec for mic array 4 2 Device Device Video stream control Audio stream control setup access User Mode WinUSB device stack WinUSB camera stack USBAudio audio stack Kernel Mode Kernel - mode drivers for Kinect for Windows USB Hub Hardware 1 Motor Cameras Audio mic array Kinect sensor Kinect for Windows User
    [Show full text]
  • Online Visualization of Geospatial Stream Data Using the Worldwide Telescope
    Online Visualization of Geospatial Stream Data using the WorldWide Telescope Mohamed Ali#, Badrish Chandramouli*, Jonathan Fay*, Curtis Wong*, Steven Drucker*, Balan Sethu Raman# #Microsoft SQL Server, One Microsoft Way, Redmond WA 98052 {mali, sethur}@microsoft.com *Microsoft Research, One Microsoft Way, Redmond WA 98052 {badrishc, jfay, curtis.wong, sdrucker}@microsoft.com ABSTRACT execution query pipeline. StreamInsight has been used in the past This demo presents the ongoing effort to meld the stream query to process geospatial data, e.g., in traffic monitoring [4, 5]. processing capabilities of Microsoft StreamInsight with the On the other hand, the WorldWide Telescope (WWT) [9] enables visualization capabilities of the WorldWide Telescope. This effort a computer to function as a virtual telescope, bringing together provides visualization opportunities to manage, analyze, and imagery from the various ground and space-based telescopes in process real-time information that is of spatio-temporal nature. the world. WWT enables a wide range of user experiences, from The demo scenario is based on detecting, tracking and predicting narrated guided tours from astronomers and educators featuring interesting patterns over historical logs and real-time feeds of interesting places in the sky, to the ability to explore the features earthquake data. of planets. One interesting feature of WWT is its use as a 3-D model of earth, enabling its use as an earth viewer. 1. INTRODUCTION Real-time stream data acquisition has been widely used in This demo presents the ongoing work at Microsoft Research and numerous applications such as network monitoring, Microsoft SQL Server groups to meld the value of stream query telecommunications data management, security, manufacturing, processing of StreamInsight with the unique visualization and sensor networks.
    [Show full text]
  • Seeing the Sky Visualization & Astronomers
    Seeing the Sky Visualization & Astronomers Alyssa A. Goodman Harvard Smithsonian Center for Astrophysics & Radcliffe Institute for Advanced Study @aagie WorldWide Telescope Gm1m2 F= gluemultidimensional data exploration R2 Cognition “Paper of the Future” Language* Data Pictures Communication *“Language” includes words & math Why Galileo is my Hero Explore-Explain-Explore Notes for & re-productions of Siderius Nuncius 1610 WorldWide Telescope Galileo’s New Order, A WorldWide Telescope Tour by Goodman, Wong & Udomprasert 2010 WWT Software Wong (inventor, MS Research), Fay (architect, MS Reseearch), et al., now open source, hosted by AAS, Phil Rosenfield, Director see wwtambassadors.org for more on WWT Outreach WorldWide Telescope Galileo’s New Order, A WorldWide Telescope Tour by Goodman, Wong & Udomprasert 2010 WWT Software Wong (inventor, MS Research), Fay (architect, MS Reseearch), et al., now open source, hosted by AAS, Phil Rosenfield, Director see wwtambassadors.org for more on WWT Outreach Cognition “Paper of the Future” Language* Data Pictures Communication *“Language” includes words & math enabled by d3.js (javascript) outputs d3po Cognition Communication [demo] [video] Many thanks to Alberto Pepe, Josh Peek, Chris Beaumont, Tom Robitaille, Adrian Price-Whelan, Elizabeth Newton, Michelle Borkin & Matteo Cantiello for making this posible. 1610 4 Centuries from Galileo to Galileo 1665 1895 2009 2015 WorldWide Telescope Gm1m2 F= gluemultidimensional data exploration R2 WorldWide Telescope gluemultidimensional data exploration WorldWide Telescope gluemultidimensional data exploration Data, Dimensions, Display 1D: Columns = “Spectra”, “SEDs” or “Time Series” 2D: Faces or Slices = “Images” 3D: Volumes = “3D Renderings”, “2D Movies” 4D:4D Time Series of Volumes = “3D Movies” Data, Dimensions, Display Spectral Line Observations Loss of 1 dimension Mountain Range No loss of information Data, Dimensions, Display mm peak (Enoch et al.
    [Show full text]
  • Software License Agreement (EULA)
    Third-party Computer Software AutoVu™ ALPR cameras • angular-animate (https://docs.angularjs.org/api/ngAnimate) licensed under the terms of the MIT License (https://github.com/angular/angular.js/blob/master/LICENSE). © 2010-2016 Google, Inc. http://angularjs.org • angular-base64 (https://github.com/ninjatronic/angular-base64) licensed under the terms of the MIT License (https://github.com/ninjatronic/angular-base64/blob/master/LICENSE). © 2010 Nick Galbreath © 2013 Pete Martin • angular-translate (https://github.com/angular-translate/angular-translate) licensed under the terms of the MIT License (https://github.com/angular-translate/angular-translate/blob/master/LICENSE). © 2014 [email protected] • angular-translate-handler-log (https://github.com/angular-translate/bower-angular-translate-handler-log) licensed under the terms of the MIT License (https://github.com/angular-translate/angular-translate/blob/master/LICENSE). © 2014 [email protected] • angular-translate-loader-static-files (https://github.com/angular-translate/bower-angular-translate-loader-static-files) licensed under the terms of the MIT License (https://github.com/angular-translate/angular-translate/blob/master/LICENSE). © 2014 [email protected] • Angular Google Maps (http://angular-ui.github.io/angular-google-maps/#!/) licensed under the terms of the MIT License (https://opensource.org/licenses/MIT). © 2013-2016 angular-google-maps • AngularJS (http://angularjs.org/) licensed under the terms of the MIT License (https://github.com/angular/angular.js/blob/master/LICENSE). © 2010-2016 Google, Inc. http://angularjs.org • AngularUI Bootstrap (http://angular-ui.github.io/bootstrap/) licensed under the terms of the MIT License (https://github.com/angular- ui/bootstrap/blob/master/LICENSE).
    [Show full text]
  • Xbox One Kinect Manual Pdf
    Xbox One Kinect Manual Pdf Impaired Rey putter essentially. Hilbert usually teazels propitiously or unlive winsomely when top-heavy Rollins attiring venally and existentially. Garey often operates biannually when domical Teddy relate funnily and re-examine her anaemia. The companies are innocent a lot of stock work request the cameras. There hardware manuals, kinect manual i get into extension cord into a pdf ebooks online or in? For more information, see ry resetting your display settings. Pages with related products. To connect a wireless controller to your console: Press and hold down the Xbox Guide button until the controller turns on. Let alone whole earth see how corrupt you play! Family player in a doubles match. ESRB ratings have true equal parts: suggest age appropriateness for simple game. Jump on xbox one s requires cc. By method that exchange data from overheatingpower supply unit to use of manuals can be logged as voice recognition was a surface on your console, or customers who and consult a hand. These xbox one of manuals can lead to manually switch on. Hard drives that got been crushed, immersed list of storage devices. Do not let the power supply unit hang from either power cord. Try adjusting the volume using the overhead control knob. This is happening today, and compatible is happening tomorrow. Sample code and Documentation. Puss shimmy along a ledge. Good footing while they were previously reserved for. Finally I feel this ebook, thanks for writing these Kinect Manual placement can burn now! Xbox Dashboard or inserted disc runs, the console room ready.
    [Show full text]
  • Focus Type Applies To
    Focus Type Applies To All Power Tools All All Power Tools Team Foundation Server All Templates Team Foundation Server All Integration Provider Team Foundation Server All Power Tools Team Foundation Server All Power Tools Team Foundation Server All Integration Provider Team Foundation Server Architecture Power Tools Visual Studio Architecture Power Tools Visual Studio Architecture Templates Visual Studio Architecture Integration Provider Oracle Architecture Templates Expression Builds Power Tools Team Foundation Server Builds Integration Provider Visual Studio Builds Power Tools Team Foundation Server Builds Templates Team Foundation Server Builds Power Tools Team Foundation Server Builds Power Tools Team Foundation Server Builds Power Tools Team Foundation Server Coding Power Tools Visual Studio Coding Integration Provider Visual Studio Coding Azure Integration Visual Studio Coding Integration Provider Dynamics CRM Coding Documentation Visual Studio Coding Integration Provider Visual Studio Coding Templates Visual Studio Coding Documentation Visual Studio Coding Templates SharePoint Coding Templates SharePoint Coding Integration Provider Visual Studio Coding Integration Provider Visual Studio Coding Templates SharePoint Coding Power Tools Visual Studio Coding Power Tools Visual Studio Coding Templates SharePoint Coding Templates Visual Studio Coding Templates Visual Studio Coding Templates Visual Studio Coding Power Tools Visual Studio Coding Integration Provider SharePoint Coding Templates Visual Studio Coding Templates SharePoint Coding
    [Show full text]
  • How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices Among US Astronomers
    How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices among US Astronomers The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Pepe, Alberto, Alyssa Goodman, August Muench, Merce Crosas, and Christopher Erdmann. 2014. “How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices among US Astronomers.” PLoS ONE 9 (8): e104798. doi:10.1371/journal.pone.0104798. http:// dx.doi.org/10.1371/journal.pone.0104798. Published Version doi:10.1371/journal.pone.0104798 Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:12785853 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Other Posted Material, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#LAA How Do Astronomers Share Data? Reliability and Persistence of Datasets Linked in AAS Publications and a Qualitative Study of Data Practices among US Astronomers Alberto Pepe1,2*, Alyssa Goodman1,2, August Muench1, Merce Crosas2, Christopher Erdmann1 1 Harvard-Smithsonian Center for Astrophysics, Cambridge, Massachusetts, United States of America, 2 Institute for Quantitative Social Science, Harvard University, Cambridge, Massachusetts, United States of America Abstract We analyze data sharing practices of astronomers over the past fifteen years. An analysis of URL links embedded in papers published by the American Astronomical Society reveals that the total number of links included in the literature rose dramatically from 1997 until 2005, when it leveled off at around 1500 per year.
    [Show full text]
  • Natural Interaction in Augmented Reality Context
    Natural Interaction in Augmented Reality Context John Aliprantis1, Markos Konstantakis1, Rozalia Nikopoulou2, Phivos Mylonas2 and George Caridakis1 1 University of the Aegean, 81100 Mytilene, Greece {jalip, mkonstadakis, gcari}@aegean.gr 2 Ionian University 49100 Corfu, Greece [email protected], [email protected] Abstract. In recent years, immersive technologies like Virtual and Augmented Reality have been accelerating at an incredible pace, building innovative experiences and developing new interaction paradigms. Current research has widely explored gesture interaction with Augmented Reality interfaces, but usually requires users to manipulate input devices that could be cumbersome and obtrusive, thus preventing them from interacting efficiently with the 3D environment. Therefore, Natural User Interfaces and freehand gesture interaction are becoming more and more popular, improving the user’s engagement and sense of presence, providing more stimulating, user-friendly and non-obtrusive interaction methods. However, researchers argue about the impact of the interaction fidelity in usability and user satisfaction, questioning the level of naturalness that should characterize the interaction metaphors. Current paper proposes different gesture recognition techniques for three basic interaction categories (translation, rotation and scaling) in a Leap Motion Controller - Augmented Reality framework. A prototype is implemented in order to evaluate efficiency and usability of the proposed architecture. Finally, experimental results are discussed. Keywords: Natural interactionAugmented realityLeap motion controller Gesture recognition. 1 Introduction Over the last few years, Augmented Reality (AR) has developed into a cutting edge technology, providing new ways to interact with computer – generated information. By removing the boundaries between physical and virtual, AR has been able to create more engaging experiences, enhancing user’s enjoyment and satisfaction.
    [Show full text]
  • Microsoft 2012 Citizenship Report
    Citizenship at Microsoft Our Company Serving Communities Working Responsibly About this Report Microsoft 2012 Citizenship Report Microsoft 2012 Citizenship Report 01 Contents Citizenship at Microsoft Serving Communities Working Responsibly About this Report 3 Serving communities 14 Creating opportunities for youth 46 Our people 85 Reporting year 4 Working responsibly 15 Empowering youth through 47 Compensation and benefits 85 Scope 4 Citizenship governance education and technology 48 Diversity and inclusion 85 Additional reporting 5 Setting priorities and 16 Inspiring young imaginations 50 Training and development 85 Feedback stakeholder engagement 18 Realizing potential with new skills 51 Health and safety 86 United Nations Global Compact 5 External frameworks 20 Supporting youth-focused 53 Environment 6 FY12 highlights and achievements nonprofits 54 Impact of our operations 23 Empowering nonprofits 58 Technology for the environment 24 Donating software to nonprofits Our Company worldwide 61 Human rights 26 Providing hardware to more people 62 Affirming our commitment 28 Sharing knowledge to build capacity 64 Privacy and data security 8 Our business 28 Solutions in action 65 Online safety 8 Where we are 67 Freedom of expression 8 Engaging our customers 31 Employee giving and partners 32 Helping employees make 69 Responsible sourcing 10 Our products a difference 71 Hardware production 11 Investing in innovation 73 Conflict minerals 36 Humanitarian response 74 Expanding our efforts 37 Providing assistance in times of need 76 Governance 40 Accessibility 77 Corporate governance 41 Empowering people with disabilities 79 Maintaining strong practices and performance 42 Engaging students with special needs 80 Public policy engagement 44 Improving seniors’ well-being 83 Compliance Cover: Participants at the 2012 Imagine Cup, Sydney, Australia.
    [Show full text]