Open AccessProceedings Article
Enabling fine-grained permissions for augmented reality applications with recognizers
Suman Jana,David Molnar,Alexander Moshchuk,Alan M. Dunn,Benjamin Livshits,Helen J. Wang,Eyal Ofek +6 more
- pp 415-430
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
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
Paarijaat Aditya,Rijurekha Sen,Peter Druschel,Seong Joon Oh,Rodrigo Benenson,Mario Fritz,Bernt Schiele,Bobby Bhattacharjee,Tong Tong Wu +8 more
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
Paul A. Viola,Michael Jones +1 more
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
Paul A. Viola,Michael Jones +1 more
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
Richard Newcombe,Shahram Izadi,Otmar Hilliges,David Molyneaux,David Kim,Andrew J. Davison,Pushmeet Kohi,Jamie Shotton,Steve Hodges,Andrew Fitzgibbon +9 more
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.