Skip to search boxSkip to navigationSkip to main content

SnapLink: Fast and Accurate Vision-Based Appliance Control in Large Commercial Buildings

  • Kaifei Chen
    ,
  • Jonathan Fürst
    ,
  • John Kolb
    ,
  • Hyung-Sin Kim
    ,
  • Xin Jin
    ,
  • David E Culler
  • University of California
    ,
  • ,
  • Johns Hopkins University
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Article number

129

Pages from-to (Number of pages)

Pages 1-27 (27 pages)

Publication milestones

  • Published - 2018

Publication status

Published - 2018

Edition

4

Volume

1

Publisher

Association for Computing Machinery, United States

Book series

  • Book series name: Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies
2474-9567

Host publication title

Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies

Abstract

As the number and heterogeneity of appliances in smart buildings increases, identifying and controlling them becomes challenging. Existing methods face various challenges when deployed in large commercial buildings. For example, voice command assistants require users to memorize many control commands. Attaching Bluetooth dongles or QR codes to appliances introduces considerable deployment overhead. In comparison, identifying an appliance by simply pointing a smartphone camera at it and controlling the appliance using a graphical overlay interface is more intuitive. We introduce SnapLink, a responsive and accurate vision-based system for mobile appliance identification and interaction using image localization. Compared to the image retrieval approaches used in previous vision-based appliance control systems, SnapLink exploits 3D models to improve identification accuracy and reduce deployment overhead via quick video captures and a simplified labeling process. We also introduce a feature sub-sampling mechanism to achieve low latency at the scale of a commercial building. To evaluate SnapLink, we collected training videos from 39 rooms to represent the scale of a modern commercial building. It achieves a 94% successful appliance identification rate among 1526 test images of 179 appliances within 120 ms average server processing time. Furthermore, we show that SnapLink is robust to viewing angle and distance differences, illumination changes, as well as daily changes in the environment. We believe the SnapLink use case is not limited to appliance control: it has the potential to enable various new smart building applications.

Publication metrics

PlumX, opens in new tab

Captures
37
Citations
19

Access to documents