skip to main content
10.1145/3302506.3310403acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Wireless computer vision using commodity radios

Published: 16 April 2019 Publication History

Abstract

We introduce the design and implementation of BackCam, a low-power wireless camera sensor platform that supports continuous realtime vision applications, all using commodity radios. In the lowest power mode, our camera board consumes only 9.7mW and continuously transmits images for over one month on two AA batteries. We introduce a novel power management system that incorporates input from the camera itself to increase battery life up to 62%. Using images and system metadata as input, we designed a feedback system between the sensor and the gateway. This allows dynamic vision application requirements to be met while consuming as little power as possible. For example, our system can temporarily increase the resolution after an object of interest is detected, then reduce it again after it has disappeared. This increases the accuracy of simplistic facial recognition by at least 25% compared to operating constantly in the lowest power mode. We implement communications using a full-duplex WiFi backscatter radio, ensuring compatibility with commodity WiFi devices. We also designed an efficient data streaming and compression pipeline straight from the camera to the backscatter transmitter, allowing us to minimize latency and avoid expensive memory writes. We deployed BackCam in a real office environment, and as a proof-of-concept, implemented basic realtime face detection and recognition.

References

[1]
2019. Blink Camera. https://blinkforhome.com/collections/blink-security-camera.
[2]
ageitgey. {n. d.}. Python Face Recognition Library. https://github.com/ageitgey/face_recognition
[3]
Dinesh Bharadia, Emily McMilin, and Sachin Katti. 2013. Full Duplex Radios. SIGCOMM Comput. Commun. Rev. 43, 4 (Aug. 2013), 375--386.
[4]
cjosephson. 2019. BackCam Source. https://github.com/cjosephson/backcam.
[5]
Gerald Combs. {n. d.}. tshark terminal network analyzer. https://www.wireshark.org/docs/man-pages/tshark.html
[6]
Shyamnath Gollakota, Matthew S Reynolds, Joshua R Smith, and David J Wetherall. 2014. The emergence of RF-powered computing. 47, 1 (2014), 32--39.
[7]
HiMax. {n. d.}. HM01B1 Image Sensor. http://www.himax.com.tw/products/cmos-image-sensor/image-sensors/hm01b0/
[8]
Pan Hu, Pengyu Zhang, and Deepak Ganesan. 2014. Leveraging interleaved signal edges for concurrent backscatter. In Proceedings of the 1st ACM workshop on Hot topics in wireless. ACM, 13--18.
[9]
Pan Hu, Pengyu Zhang, and Deepak Ganesan. 2015. Laissez-Faire: Fully asymmetric backscatter communication. In Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication. ACM, 255--267.
[10]
Pan Hu, Pengyu Zhang, Mohammad Rostami, and Deepak Ganesan. 2016. Braidio: An integrated active-passive radio for mobile devices with asymmetric energy budgets. In Proceedings of the 2016 conference on ACM SIGCOMM 2016 Conference. ACM, 384--397.
[11]
Timur Ibrayev, Ulan Myrzakhan, Olga Krestinskaya, Aidana Irmanova, and Alex Pappachen James. 2018. On-chip Face Recognition System Design with Memristive Hierarchical Temporal Memory. Journal of Intelligent and Fuzzy Systems 34 (2018), 1393--1402.
[12]
Texas Instruments. 2019. TIDA-01398. http://www.ti.com/litv/pdf/tiducu5.
[13]
Vikram Iyer, Vamsi Talla, Bryce Kellogg, Shyamnath Gollakota, and Joshua Smith. 2016. Inter-technology backscatter: Towards internet connectivity for implanted devices. In Proceedings of 2016 ACM SIGCOMM Conference. ACM, 356--369.
[14]
Bryce Kellogg, Vamsi Talla, and Shyamnath Gollakota. 2014. Bringing gesture recognition to all devices. In Usenix NSDI, Vol. 14.
[15]
libpcap. {n. d.}. https://github.com/the-tcpdump-group/libpcap
[16]
Robert LiKamWa, Zhen Wang, Aaron Carroll, Felix Xiaozhu Lin, and Lin Zhong. 2014. Draining Our Glass: An Energy and Heat Characterization of Google Glass. In Proceedings of 5th Asia-Pacific Workshop on Systems (APSys '14). ACM, New York, NY, USA, Article 10, 7 pages.
[17]
Vincent Liu, Aaron Parks, Vamsi Talla, Shyamnath Gollakota, David Wetherall, and Joshua R. Smith. 2013. Ambient Backscatter: Wireless Communication out of Thin Air. SIGCOMM Comput. Commun. Rev. 43, 4 (Aug. 2013), 39--50.
[18]
Vincent Liu, Vamsi Talla, and Shyamnath Gollakota. 2014. Enabling Instantaneous Feedback with Full-duplex Backscatter. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking (MobiCom '14). ACM, New York, NY, USA, 67--78.
[19]
Tomasz Marciniak, Agata Chmielewska, Radoslaw Weychan, Marianna Parzych, and Adam Dabrowski. 2015. Influence of low resolution of images on reliability of face detection and recognition. Multimedia Tools and Applications 74, 12 (01 Jun 2015), 4329--4349.
[20]
Saman Naderiparizi, Mehrdad Hessar, Vamsi Talla, Shyamnath Gollakota, and Joshua R Smith. 2018. Towards Battery-Free HD Video Streaming. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 233--247. https://www.usenix.org/conference/nsdi18/presentation/naderiparizi
[21]
S. Naderiparizi, A. N. Parks, Z. Kapetanovic, B. Ransford, and J. R. Smith. 2015. WISPCam: A battery-free RFID camera. In 2015 IEEE International Conference on RFID (RFID). 166--173.
[22]
Saman Naderiparizi, Pengyu Zhang, Matthai Philipose, Bodhi Priyantha, Jie Liu, and Deepak Ganesan. 2017. Glimpse: A programmable early-discard camera architecture for continuous mobile vision. In Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services. ACM, 292--305.
[23]
Aaron N Parks, Angli Liu, Shyamnath Gollakota, and Joshua R Smith. 2014. Turbocharging ambient backscatter communication. In Proceedings of the 2014 ACM conference on SIGCOMM. ACM, 619--630.
[24]
Vamsi Talla, Mehrdad Hessar, Bryce Kellogg, Ali Najafi, Joshua R. Smith, and Shyamnath Gollakota. 2017. LoRa Backscatter: Enabling The Vision of Ubiquitous Connectivity. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 1, 3, Article 105 (Sept. 2017), 24 pages.
[25]
N. Thomos, N. V. Boulgouris, and M. G. Strintzis. 2006. Optimized transmission of JPEG2000 streams over wireless channels. IEEE Transactions on Image Processing 15, 1 (Jan 2006), 54--67.
[26]
Jue Wang, Haitham Hassanieh, Dina Katabi, and Piotr Indyk. 2012. Efficient and reliable low-power backscatter networks. In Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication. ACM, 61--72.
[27]
Xieyang Xu, Yang Shen, Junrui Yang, Chenren Xu, Guobin Shen, Guojun Chen, and Yunzhe Ni. 2017. PassiveVLC: Enabling Practical Visible Light Backscatter Communication for Battery-free IoT Applications. In Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (MobiCom '17). ACM, 180--192.
[28]
C. Yang, J. Gummeson, and A. Sample. 2017. Riding the airways: Ultra-wideband ambient backscatter via commercial broadcast systems. In IEEE INFOCOM 2017 - IEEE Conference on Computer Communications. 1--9.
[29]
zeromq. {n. d.}. ZeroMQ. https://github.com/zeromq/libzmq
[30]
PENGYU ZHANG, Dinesh Bharadia, Kiran Joshi, and Sachin Katti. 2016. Enabling Backscatter Communication Among Commodity WiFi Radios. In Proceedings of the 2016 Conference on ACM SIGCOMM 2016 Conference (SIGCOMM '16). ACM, 611--612.
[31]
Pengyu Zhang, Dinesh Bharadia, Kiran Joshi, and Sachin Katti. 2016. HitchHike: Practical Backscatter Using Commodity WiFi. In Proceedings of the 14th ACM Conference on Embedded Network Sensor Systems CD-ROM (SenSys '16). ACM, 259--271.
[32]
Pengyu Zhang, Colleen Josephson, Dinesh Bharadia, and Sachin Katti. 2017. FreeRider: Backscatter Communication Using Commodity Radios. In Proceedings of the 13th International Conference on Emerging Networking Experiments and Technologies. ACM, 389--401.
[33]
Lin Zhong. 2011. Power Consumption By Wireless Communication. http://www.ruf.rice.edu/~mobile/elec518/lectures/3-wireless.pdf

Cited By

View all

Index Terms

  1. Wireless computer vision using commodity radios

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IPSN '19: Proceedings of the 18th International Conference on Information Processing in Sensor Networks
    April 2019
    365 pages
    ISBN:9781450362849
    DOI:10.1145/3302506
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    In-Cooperation

    • IEEE-SPS: Signal Processing Society

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 April 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. backscatter
    2. camera
    3. low-power
    4. sensor

    Qualifiers

    • Research-article

    Conference

    IPSN '19
    Sponsor:

    Acceptance Rates

    IPSN '19 Paper Acceptance Rate 25 of 91 submissions, 27%;
    Overall Acceptance Rate 143 of 593 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)36
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 05 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media