scispace - formally typeset
Open AccessProceedings Article

Enabling fine-grained permissions for augmented reality applications with recognizers

Reads0
Chats0
TLDR
This work proposes a fine-grained permission system where applications request permissions at the granularity of recognizer objects, and builds a prototype on Windows that exposes nine recognizers to applications, including the Kinect skeleton tracker.
Abstract
Augmented reality (AR) applications sense the environment, then render virtual objects on human senses. Examples include smartphone applications that annotate storefronts with reviews and XBox Kinect games that show "avatars" mimicking human movements. No current OS has special support for such applications. As a result, permissions for AR applications are necessarily coarse-grained: applications must ask for access to raw sensor feeds, such as video and audio. These raw feeds expose significant additional information beyond what applications need, including sensitive information such as the user's location, face, or surroundings. Instead of exposing raw sensor data to applications directly, we introduce a new OS abstraction: the recognizer. A recognizer takes raw sensor data as input and exposes higher-level objects, such as a skeleton or a face, to applications. We propose a fine-grained permission system where applications request permissions at the granularity of recognizer objects. We analyze 87 shipping AR applications and find that a set of four core recognizers covers almost all current apps. We also introduce privacy goggles, a visualization of sensitive data exposed to an application. Surveys of 962 people establish a clear "privacy ordering" over recognizers and demonstrate that privacy goggles are effective at communicating application capabilities. We build a prototype on Windows that exposes nine recognizers to applications, including the Kinect skeleton tracker. Our prototype incurs negligible overhead for single applications, while improving performance of concurrent applications and enabling secure offloading of heavyweight recognizer computation.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings Article

FlowFence: practical data protection for emerging IoT application frameworks

TL;DR: FlowFence is presented, a system that requires consumers of sensitive data to declare their intended data flow patterns, which it enforces with low overhead, while blocking all other undeclared flows.
Journal ArticleDOI

Security and privacy for augmented reality systems

TL;DR: AR systems pose potential security concerns that should be addressed before the systems become widespread, and these concerns are addressed before they become widespread.
Proceedings ArticleDOI

A Scanner Darkly: Protecting User Privacy from Perceptual Applications

TL;DR: The design and implementation of DARKLY is described, a practical privacy protection system for the increasingly common scenario where an untrusted, third-party perceptual application is running on a trusted device and it is demonstrated that utility remains acceptable even with strong privacy protection.
Proceedings ArticleDOI

Demo: I-Pic: A Platform for Privacy-Compliant Image Capture

TL;DR: I-Pic, a trusted software platform that integrates digital capture with user-defined privacy, shows that a practical, energy-efficient system that conforms to the privacy choices of many users within a scene can be built and deployed using current hardware.
Proceedings ArticleDOI

World-Driven Access Control for Continuous Sensing

TL;DR: The evaluation suggests that world-driven access control can effectively reduce the user's permission management burden in emerging continuous sensing systems, and surfaces key challenges for future access control mechanisms for continuous sensing applications.
References
More filters
Journal ArticleDOI

Robust Real-Time Face Detection

TL;DR: In this paper, a face detection framework that is capable of processing images extremely rapidly while achieving high detection rates is described. But the detection performance is limited to 15 frames per second.
Proceedings ArticleDOI

Robust real-time face detection

TL;DR: A new image representation called the “Integral Image” is introduced which allows the features used by the detector to be computed very quickly and a method for combining classifiers in a “cascade” which allows background regions of the image to be quickly discarded while spending more computation on promising face-like regions.
Journal ArticleDOI

A survey of augmented reality

TL;DR: The characteristics of augmented reality systems are described, including a detailed discussion of the tradeoffs between optical and video blending approaches, and current efforts to overcome these problems are summarized.
Proceedings ArticleDOI

KinectFusion: Real-time dense surface mapping and tracking

TL;DR: A system for accurate real-time mapping of complex and arbitrary indoor scenes in variable lighting conditions, using only a moving low-cost depth camera and commodity graphics hardware, which fuse all of the depth data streamed from a Kinect sensor into a single global implicit surface model of the observed scene in real- time.
Journal ArticleDOI

Recent advances in augmented reality

TL;DR: This work refers one to the original survey for descriptions of potential applications, summaries of AR system characteristics, and an introduction to the crucial problem of registration, including sources of registration error and error-reduction strategies.
Related Papers (5)