skip to main content
research-article

Approximate query service on autonomous IoT cameras

Published: 15 June 2020 Publication History

Abstract

Elf is a runtime for an energy-constrained camera to continuously summarize video scenes as approximate object counts. Elf's novelty centers on planning the camera's count actions under energy constraint. (1) Elf explores the rich action space spanned by the number of sample image frames and the choice of per-frame object counters; it unifies errors from both sources into one single bounded error. (2) To decide count actions at run time, Elf employs a learning-based planner, jointly optimizing for past and future videos without delaying result materialization. Tested with more than 1,000 hours of videos and under realistic energy constraints, Elf continuously generates object counts within only 11% of the true counts on average. Alongside the counts, Elf presents narrow errors shown to be bounded and up to 3.4X smaller than competitive baselines. At a higher level, Elf makes a case for advancing the geographic frontier of video analytics.

References

[1]
2017. 50% of Traffic Lights to Run on Solar Energy this Year. https://thecostaricanews.com/50-traffic-lights-run-solar-energy-year/.
[2]
2017. First Workshop on Video Analytics in Public Safety. https://www.nist.gov/sites/default/files/documents/2017/01/19/ir8164.pdf.
[3]
2017. OpenAI Baselines: ACKTR & A2C. https://openai.com/blog/baselines-acktr-a2c/.
[4]
2018. Low Power Wide Area Network Market Size. https://www.gminsights.com/industry-analysis/low-power-wide-area-network-lpwan-market.
[5]
2019. digitalanimal's cattle tracking system. https://digitanimal.com/cattle/?lang=en.
[6]
2019. EdgeTPU. https://cloud.google.com/edge-tpu/.
[7]
2019. The first ever battery-free AI technology. https://www.xnor.ai/solar-powered-ai.
[8]
2019. Intel Neural Compute Stick 2. https://software.intel.com/en-us/neural-compute-stick.
[9]
2019. Jetson Nano Developer Kit. https://developer.nvidia.com/embedded/jetson-nano-developer-kit.
[10]
2019. National Solar Radiation Database. https://nsrdb.nrel.gov/.
[11]
2019. NNPACK-accelerated Darknet. https://github.com/digitalbrain79/darknet-nnpack.
[12]
2019. OpenCV 3.3. https://opencv.org/opencv-3-3/.
[13]
2019. Postscapes' cattle tracking system. https://www.postscapes.com/cattle-tracking-systems/.
[14]
2019. Solar Powered Security Camera Buyer's Guide. https://reolink.com/solar-powered-security-cameras-buying-guide/.
[15]
2019. A Tale of Reversing an Embedded System. https://www.defcon.org/images/defcon-21/dc-21-presentations/Manning-Lanier/DEFCON-21-Manning-Lanier-GoPro-or-GTFO-Updated.pdf.
[16]
2019. Traffic Video Analytics - a case report. https://www.microsoft.com/en-us/research/publication/traffic-video-analytics-case-study-report/.
[17]
2019. US Highway 101 Dataset. https://www.fhwa.dot.gov/publications/research/operations/07030/index.cfm.
[18]
2019. Vehicle prediction using tensorflow object counting API. https://github.com/ahmetozlu/vehiclecountingtensorflow.
[19]
2019. Wyze Camera v2 1080p. https://www.wyze.com/product/wyze-cam-v2/.
[20]
2019. YI Home Camera. https://www.amazon.com/YI-Security-Surveillance-Monitor-Android/dp/B01CW4AR9K.
[21]
2019. Youtube live streaming: Auburn. https://www.youtube.com/watch?v=hMYIc5ZPJL4.
[22]
2019. Youtube live streaming: Cross. https://www.youtube.com/watch?v=049ltZb9JP8.
[23]
2019. Youtube live streaming: Hampton. https://www.youtube.com/watch?v=y3NOhpkoR-w.
[24]
2019. Youtube live streaming: Jackson Town. https://www.youtube.com/watch?v=1EiC9bvVGnk.
[25]
2019. Youtube live streaming: Taipei. https://www.youtube.com/watch?v=1y5dcfnv-Ss.
[26]
Martín Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In <u>12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)</u>. USENIX Association, Savannah, GA, 265--283. https://www.usenix.org/conference/osdi16/technical-sessions/presentation/abadi
[27]
Swarup Acharya, Phillip B Gibbons, and Viswanath Poosala. 2000. Congressional samples for approximate answering of group-by queries. In <u>Acm Sigmod Record</u>, Vol. 29. ACM, 487--498.
[28]
Swarup Acharya, Phillip B Gibbons, Viswanath Poosala, and Sridhar Ramaswamy. 1999. The Aqua approximate query answering system. In <u>ACM Sigmod Record</u>, Vol. 28. ACM, 574--576.
[29]
F. Adelantado, X. Vilajosana, P. Tuset-Peiro, B. Martinez, J. Melia-Segui, and T. Watteyne. 2017. Understanding the Limits of LoRaWAN. <u>IEEE Communications Magazine</u> 55, 9 (Sep. 2017), 34--40.
[30]
Pankaj K Agarwal, Graham Cormode, Zengfeng Huang, Jeff M Phillips, Zhewei Wei, and Ke Yi. 2013. Mergeable summaries. <u>ACM Transactions on Database Systems (TODS)</u> 38, 4 (2013), 26.
[31]
Sameer Agarwal, Henry Milner, Ariel Kleiner, Ameet Talwalkar, Michael Jordan, Samuel Madden, Barzan Mozafari, and Ion Stoica. 2014. Knowing when you're wrong: building fast and reliable approximate query processing systems. In <u>Proceedings of the 2014 ACM SIGMOD international conference on Management of data</u>. ACM, 481--492.
[32]
Sameer Agarwal, Barzan Mozafari, Aurojit Panda, Henry Milner, Samuel Madden, and Ion Stoica. 2013. BlinkDB: Queries with Bounded Errors and Bounded Response Times on Very Large Data. In <u>Proceedings of the 8th ACM European Conference on Computer Systems</u> (Prague, Czech Republic) <u>(EuroSys '13)</u>. ACM, New York, NY, USA, 29--42.
[33]
Nitin Agrawal and Ashish Vulimiri. 2017. Low-Latency Analytics on Colossal Data Streams with SummaryStore. In <u>Proceedings of the 26th Symposium on Operating Systems Principles</u> (Shanghai, China) <u>(SOSP '17)</u>. ACM, New York, NY, USA, 647--664.
[34]
Aloÿs Augustin, Jiazi Yi, Thomas Clausen, and William Townsley. 2016. A study of LoRa: Long range & low power networks for the internet of things. <u>Sensors</u> 16, 9 (2016), 1466.
[35]
Brian Babcock, Surajit Chaudhuri, and Gautam Das. 2003. Dynamic sample selection for approximate query processing. In <u>Proceedings of the 2003 ACM SIGMOD international conference on Management of data</u>. ACM, 539--550.
[36]
David Beymer, Philip McLauchlan, Benjamin Coifman, and Jitendra Malik. 1997. A real-time computer vision system for measuring traffic parameters. In <u>Proceedings of IEEE conference on computer vision and pattern recognition</u>. IEEE, 495--501.
[37]
Anil Bhattacharyya. 1943. On a measure of divergence between two statistical populations defined by their probability distributions. <u>Bull. Calcutta Math. Soc.</u> 35 (1943), 99--109.
[38]
Debojit Biswas, Hongbo Su, Chengyi Wang, Jason Blankenship, and Aleksandar Stevanovic. 2017. An automatic car counting system using OverFeat framework. <u>Sensors</u> 17, 7 (2017), 1535.
[39]
Christopher Canel, Thomas Kim, Giulio Zhou, Conglong Li, Hyeontaek Lim, David G. Andersen, Michael Kaminsky, and Subramanya R. Dulloor. 2019. Scaling Video Analytics on Constrained Edge Nodes. In <u>Proceedings of the 2nd SysML Conference</u> (Palo Alto, California, USA). 12.
[40]
Ismail Cevik, Xiwei Huang, Hao Yu, Mei Yan, and Suat Ay. 2015. An ultra-low power CMOS image sensor with on-chip energy harvesting and power management capability. <u>Sensors</u> 15, 3 (2015), 5531--5554.
[41]
Kaushik Chakrabarti, Minos Garofalakis, Rajeev Rastogi, and Kyuseok Shim. 2001. Approximate query processing using wavelets. <u>The VLDB Journal---The International Journal on Very Large Data Bases</u> 10, 2-3 (2001), 199--223.
[42]
Surajit Chaudhuri, Gautam Das, and Vivek Narasayya. 2007. Optimized stratified sampling for approximate query processing. <u>ACM Transactions on Database Systems (TODS)</u> 32, 2 (2007), 9.
[43]
Alexei Colin, Graham Harvey, Brandon Lucia, and Alanson P Sample. 2016. An energy-interference-free hardware-software debugger for intermittent energy-harvesting systems. <u>ACM SIGPLAN Notices</u> 51, 4 (2016), 577--589.
[44]
Alexei Colin, Emily Ruppel, and Brandon Lucia. 2018. A reconfigurable energy storage architecture for energy-harvesting devices. In <u>Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems</u>. 767--781.
[45]
Tyson Condie, Neil Conway, Peter Alvaro, Joseph M. Hellerstein, Khaled Elmeleegy, and Russell Sears. 2010. MapReduce Online. In <u>Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation</u> (San Jose, California) <u>(NSDI'10)</u>. USENIX Association, Berkeley, CA, USA, 21--21. http://dl.acm.org/citation.cfm?id=1855711.1855732
[46]
Wilfrid J Dixon and Frank J Massey Jr. 1951. Introduction to statistical analysis. (1951).
[47]
Maroto-Molina Francisco, Navarro-García Jorge, Príncipe-Aguirre Karen, Gómez-Maqueda Ignacio, Guerrero-Ginel Jose, Garrido-Varo Ana, and Pérez-Marín Dolores. 2019. A Low-Cost IoT-Based System to Monitor the Location of a Whole Herd. <u>Sensors</u> (2019).
[48]
Takashi Furuya and Camillo J Taylor. 2014. <u>Road intersection monitoring from video with large perspective deformation</u>. Ph.D. Dissertation. University of Pennsylvania.
[49]
Minos N Garofalakis and Phillip B Gibbons. 2001. Approximate Query Processing: Taming the TeraBytes. In <u>VLDB</u>. 343--352.
[50]
Graham Gobieski, Brandon Lucia, and Nathan Beckmann. 2019. Intelligence beyond the edge: Inference on intermittent embedded systems. In <u>Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems</u>. ACM, 199--213.
[51]
Ínigo Goiri, William Katsak, Kien Le, Thu D Nguyen, and Ricardo Bianchini. 2014. Designing and managing data centers powered by renewable energy. <u>IEEE Micro</u> 34, 3 (2014), 8--16.
[52]
Íñigo Goiri, Kien Le, Thu D Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini. 2012. GreenHadoop: leveraging green energy in data-processing frameworks. In <u>Proceedings of the 7th ACM european conference on Computer Systems</u>. ACM, 57--70.
[53]
Moeen Hassanalieragh, Tolga Soyata, Andrew Nadeau, and Gaurav Sharma. 2016. UR-SolarCap: An Open Source Intelligent Auto-Wakeup Solar Energy Harvesting System for Supercapacitor-Based Energy Buffering. <u>IEEE Access</u> 4 (2016), 542--557.
[54]
Joseph M. Hellerstein, Peter J. Haas, and Helen J. Wang. 1997. Online Aggregation. In <u>Proceedings of the 1997 ACM SIGMOD International Conference on Management of Data</u> (Tucson, Arizona, USA) <u>(SIGMOD '97)</u>. ACM, New York, NY, USA, 171--182.
[55]
Jarrod C Hodgson, Shane M Baylis, Rowan Mott, Ashley Herrod, and Rohan H Clarke. 2016. Precision wildlife monitoring using unmanned aerial vehicles. <u>Scientific reports</u> 6 (2016), 22574.
[56]
Kevin Hsieh, Ganesh Ananthanarayanan, Peter Bodik, Shivaram Venkataraman, Paramvir Bahl, Matthai Philipose, Phillip B. Gibbons, and Onur Mutlu. 2018. Focus: Querying Large Video Datasets with Low Latency and Low Cost. In <u>13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)</u>. USENIX Association, Carlsbad, CA. https://www.usenix.org/conference/osdi18/presentation/hsieh
[57]
Samvit Jain, Junchen Jiang, Yuanchao Shu, Ganesh Ananthanarayanan, and Joseph Gonzalez. 2018. ReXCam: Resource-Efficient, Cross-Camera Video Analytics at Enterprise Scale. <u>CoRR</u> abs/1811.01268 (2018). arXiv:1811.01268 http://arxiv.org/abs/1811.01268
[58]
Junchen Jiang, Ganesh Ananthanarayanan, Peter Bodik, Siddhartha Sen, and Ion Stoica. 2018. Chameleon: Scalable Adaptation of Video Analytics. In <u>Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication</u> (Budapest, Hungary) <u>(SIGCOMM '18)</u>. ACM, New York, NY, USA, 253--266.
[59]
Daniel Kang, Peter Bailis, and Matei Zaharia. 2018. BlazeIt: Fast Exploratory Video Queries using Neural Networks. <u>arXiv preprint arXiv:1805.01046</u> (2018).
[60]
Daniel Kang, John Emmons, Firas Abuzaid, Peter Bailis, and Matei Zaharia. 2017. NoScope: Optimizing Neural Network Queries over Video at Scale. <u>Proc. VLDB Endow.</u> 10, 11 (Aug. 2017), 1586--1597.
[61]
Sitanshu Sekhar Kar and Archana Ramalingam. 2013. Is 30 the magic number? Issues in sample size estimation. <u>National Journal of Community Medicine</u> 4, 1 (2013), 175--179.
[62]
P Karpagavalli and AV Ramprasad. 2013. Estimating the density of the people and counting the number of people in a crowd environment for human safety. In <u>2013 International Conference on Communication and Signal Processing</u>. IEEE, 663--667.
[63]
Robert LiKamWa, Yunhui Hou, Julian Gao, Mia Polansky, and Lin Zhong. 2016. RedEye: analog ConvNet image sensor architecture for continuous mobile vision. <u>ACM SIGARCH Computer Architecture News</u> 44, 3 (2016), 255--266.
[64]
Tsung-Yi Lin, Michael Maire, Serge Belongie, James Hays, Pietro Perona, Deva Ramanan, Piotr Dollár, and C Lawrence Zitnick. 2014. Microsoft coco: Common objects in context. In <u>European conference on computer vision</u>. Springer, 740--755.
[65]
Alan J Lipton, Peter L Venetianer, Niels Haering, Paul C Brewer, Weihong Yin, Zhong Zhang, Li Yu, Yongtong Hu, Gary W Myers, Andrew J Chosak, et al. 2015. Video analytics for retail business process monitoring. US Patent 9,158,975.
[66]
Fei Liu, Zhiyuan Zeng, and Rong Jiang. 2017. A video-based real-time adaptive vehicle-counting system for urban roads. <u>PloS one</u> 12, 11 (2017), e0186098.
[67]
Peng Liu, Bozhao Qi, and Suman Banerjee. 2018. EdgeEye: An Edge Service Framework for Real-time Intelligent Video Analytics. In <u>Proceedings of the 1st International Workshop on Edge Systems, Analytics and Networking</u> (Munich, Germany) <u>(EdgeSys'18)</u>. ACM, New York, NY, USA, 1--6.
[68]
Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, and Alexander C Berg. 2016. Ssd: Single shot multibox detector. In <u>European conference on computer vision</u>. Springer, 21--37.
[69]
Xu Liu, Zilei Wang, Jiashi Feng, and Hongsheng Xi. 2016. Highway vehicle counting in compressed domain. In <u>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</u>. 3016--3024.
[70]
Aleksander Maricq, Dmitry Duplyakin, Ivo Jimenez, Carlos Maltzahn, Ryan Stutsman, and Robert Ricci. 2018. Taming performance variability. In <u>13th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 18)</u>. 409--425.
[71]
Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. 2016. Asynchronous Methods for Deep Reinforcement Learning. In <u>Proceedings of The 33rd International Conference on Machine Learning (Proceedings of Machine Learning Research)</u>, Maria Florina Balcan and Kilian Q. Weinberger (Eds.), Vol. 48. PMLR, New York, New York, USA, 1928--1937. http://proceedings.mlr.press/v48/mniha16.html
[72]
Habibzadeh Mohamadhadi, Moeen Hassanalieragh, Akihiro Ishikawa, Tolga Soyata, and Gaurav Sharma. 2017. Hybrid Solar-Wind Energy Harvesting for Embedded Applications: Supercapacitor-Based System Architectures and Design Tradeoffs. <u>IEEE Circuits & Systems Magazine</u> 17, 4 (2017), 29--63.
[73]
Saman Naderiparizi, Mehrdad Hessar, Vamsi Talla, Shyamnath Gollakota, and Joshua R Smith. 2018. Towards battery-free {HD} video streaming. In <u>15th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 18)</u>. 233--247.
[74]
Saman Naderiparizi, Aaron N Parks, Zerina Kapetanovic, Benjamin Ransford, and Joshua R Smith. 2015. WISPCam: A battery-free RFID camera. In <u>2015 IEEE International Conference on RFID (RFID)</u>. IEEE, 166--173.
[75]
Saman Naderiparizi, Yi Zhao, James Youngquist, Alanson P Sample, and Joshua R Smith. 2015. Self-localizing battery-free cameras. In <u>Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing</u>. ACM, 445--449.
[76]
Milind Naphade, David C Anastasiu, Anuj Sharma, Vamsi Jagrlamudi, Hyeran Jeon, Kaikai Liu, Ming-Ching Chang, Siwei Lyu, and Zeyu Gao. 2017. The nvidia ai city challenge. In <u>2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI)</u>. IEEE, 1--6.
[77]
Shree K Nayar, Daniel C Sims, and Mikhail Fridberg. 2015. Towards self-powered cameras. In <u>2015 IEEE International Conference on Computational Photography (ICCP)</u>. IEEE, 1--10.
[78]
Mohammad Sadegh Norouzzadeh, Anh Nguyen, Margaret Kosmala, Alexandra Swanson, Meredith S Palmer, Craig Packer, and Jeff Clune. 2018. Automatically identifying, counting, and describing wild animals in camera-trap images with deep learning. <u>Proceedings of the National Academy of Sciences</u> 115, 25 (2018), E5716--E5725.
[79]
Min-hwan Oh, Peder A Olsen, and Karthikeyan Natesan Ramamurthy. 2019. Crowd counting with decomposed uncertainty. <u>arXiv preprint arXiv:1903.07427</u> (2019).
[80]
Niketan Pansare, Vinayak R Borkar, Chris Jermaine, and Tyson Condie. 2011. Online aggregation for large mapreduce jobs. <u>Proc. VLDB Endow</u> 4, 11 (2011), 1135--1145.
[81]
Jason Re6mington Parham, Jonathan Crall, Charles Stewart, Tanya Berger-Wolf, and Daniel Rubenstein. 2017. Animal population censusing at scale with citizen science and photographic identification. In <u>2017 AAAI Spring Symposium Series</u>.
[82]
Alex Poms, Will Crichton, Pat Hanrahan, and Kayvon Fatahalian. 2018. Scanner: Efficient Video Analysis at Scale. <u>ACM Trans. Graph.</u> 37, 4, Article 138 (July 2018), 13 pages.
[83]
X. Ran, H. Chen, X. Zhu, Z. Liu, and J. Chen. 2018. DeepDecision: A Mobile Deep Learning Framework for Edge Video Analytics. In <u>IEEE INFOCOM 2018 - IEEE Conference on Computer Communications</u>. 1421--1429.
[84]
Joseph Redmon and Ali Farhadi. 2017. YOLO9000: better, faster, stronger. In <u>Proceedings of the IEEE conference on computer vision and pattern recognition</u>. 7263--7271.
[85]
Joseph Redmon and Ali Farhadi. 2018. Yolov3: An incremental improvement. <u>arXiv preprint arXiv:1804.02767</u> (2018).
[86]
Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun. 2015. Faster r-cnn: Towards real-time object detection with region proposal networks. In <u>Advances in neural information processing systems</u>. 91--99.
[87]
Reuven Y Rubinstein and Dirk P Kroese. 2016. <u>Simulation and the Monte Carlo method</u>. Vol. 10. John Wiley & Sons.
[88]
Mark Sandler, Andrew Howard, Menglong Zhu, Andrey Zhmoginov, and Liang-Chieh Chen. 2018. Mobilenetv2: Inverted residuals and linear bottlenecks. In <u>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</u>. 4510--4520.
[89]
S. Sheik Mohammed Ali, B. George, L. Vanajakshi, and J. Venkatraman. 2012. A Multiple Inductive Loop Vehicle Detection System for Heterogeneous and Lane-Less Traffic. <u>IEEE Transactions on Instrumentation and Measurement</u> 61, 5 (May 2012), 1353--1360.
[90]
Honghui Shi. 2018. Geometry-aware traffic flow analysis by detection and tracking. In <u>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops</u>. 116--120.
[91]
Lefteris Sidirourgos, PA Boncz, ML Kersten, et al. 2011. Sciborq: Scientific data management with bounds on runtime and quality. (2011).
[92]
Rahul Singh, David Irwin, Prashant Shenoy, and Kadangode K Ramakrishnan. 2013. Yank: Enabling green data centers to pull the plug. In <u>Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13)</u>. 143--155.
[93]
Richard S. Sutton, David McAllester, Satinder Singh, and Yishay Mansour. 1999. Policy Gradient Methods for Reinforcement Learning with Function Approximation. In <u>Proceedings of the 12th International Conference on Neural Information Processing Systems</u> (Denver, CO) <u>(NIPS'99)</u>. MIT Press, Cambridge, MA, USA, 1057--1063. http://dl.acm.org/citation.cfm?id=3009657.3009806
[94]
Madjid Tavana and Srikanta Patnaik. 2018. <u>Recent Developments in Data Science and Business Analytics</u>. Springer.
[95]
Jan C van Gemert, Camiel R Verschoor, Pascal Mettes, Kitso Epema, Lian Pin Koh, and Serge Wich. 2014. Nature conservation drones for automatic localization and counting of animals. In <u>European Conference on Computer Vision</u>. Springer, 255--270.
[96]
Deepak Vasisht, Zerina Kapetanovic, Jongho Won, Xinxin Jin, Ranveer Chandra, Sudipta Sinha, Ashish Kapoor, Madhusudhan Sudarshan, and Sean Stratman. 2017. Farmbeats: An iot platform for data-driven agriculture. In <u>14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17)</u>. 515--529.
[97]
Chengcheng Wan, Muhammad Santriaji, Eri Rogers, Henry Hoffmann, Michael Maire, and Shan Lu. 2019. ALERT: Accurate Anytime Learning for Energy and Timeliness. <u>arXiv preprint arXiv:1911.00119</u> (2019).
[98]
Junjue Wang, Brandon Amos, Anupam Das, Padmanabhan Pillai, Norman Sadeh, and Mahadev Satyanarayanan. 2017. A Scalable and Privacy-Aware IoT Service for Live Video Analytics. In <u>Proceedings of the 8th ACM on Multimedia Systems Conference</u> (Taipei, Taiwan) <u>(MMSys'17)</u>. ACM, New York, NY, USA, 38--49.
[99]
Junjue Wang, Ziqiang Feng, Zhuo Chen, Shilpa George, Mihir Bala, Padmanabhan Pillai, Shao-Wen Yang, and Mahadev Satyanarayanan. 2018. Bandwidth-Efficient Live Video Analytics for Drones Via Edge Computing. In <u>2018 IEEE/ACM Symposium on Edge Computing, SEC 2018, Seattle, WA, USA, October 25-27, 2018</u>. 159--173.
[100]
Peter Wei, Haocong Shi, Jiaying Yang, Jingyi Qian, Yinan Ji, and Xiaofan Jiang. 2019. City-scale vehicle tracking and traffic flow estimation using low frame-rate traffic cameras. In <u>Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers</u>. ACM, 602--610.
[101]
Mengwei Xu, Tiantu Xu, Yunxin Liu, Xuanzhe Liu, Gang Huang, and Felix Xiaozhu Lin. 2019. Supporting Video Queries on Zero-Streaming Cameras. <u>arXiv preprint arXiv:1904.12342</u> (2019).
[102]
Tiantu Xu, Luis Materon Botelho, and Felix Xiaozhu Lin. 2019. VStore: A Data Store for Analytics on Large Videos. In <u>Proceedings of the Fourteenth EuroSys Conference 2019</u> (Dresden, Germany) <u>(EuroSys '19)</u>. ACM, New York, NY, USA, Article 16, 17 pages.
[103]
Taro Yamane. 1973. Statistics: An introductory analysis. (1973).
[104]
Ying Yan, Liang Jeff Chen, and Zheng Zhang. 2014. Error-bounded sampling for analytics on big sparse data. <u>Proceedings of the VLDB Endowment</u> 7, 13 (2014), 1508--1519.
[105]
S. Yi, Z. Hao, Q. Zhang, Q. Zhang, W. Shi, and Q. Li. 2017. LAVEA: Latency-Aware Video Analytics on Edge Computing Platform. In <u>2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)</u>. 2573--2574.
[106]
B Yogameena and C Nagananthini. 2017. Computer vision based crowd disaster avoidance system: A survey. <u>International journal of disaster risk reduction</u> 22 (2017), 95--129.
[107]
Haoyu Zhang, Ganesh Ananthanarayanan, Peter Bodik, Matthai Philipose, Paramvir Bahl, and Michael J. Freedman. 2017. Live Video Analytics at Scale with Approximation and Delay-Tolerance. In <u>14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)</u>. USENIX Association, Boston, MA, 377--392. https://www.usenix.org/conference/nsdi17/technical-sessions/presentation/zhang
[108]
Yingying Zhang, Desen Zhou, Siqin Chen, Shenghua Gao, and Yi Ma. 2016. Single-image crowd counting via multi-column convolutional neural network. In <u>Proceedings of the IEEE conference on computer vision and pattern recognition</u>. 589--597.

Cited By

View all
  • (2024)On-device Training: A First Overview on Existing SystemsACM Transactions on Sensor Networks10.1145/369600320:6(1-39)Online publication date: 14-Sep-2024
  • (2024)Energy-Efficient Federated Training on Mobile DeviceIEEE Network10.1109/MNET.130.220047138:1(180-186)Online publication date: Jan-2024
  • (2024)Using Physical Dynamics: Accurate and Real-Time Object Detection for High-Resolution Video Streaming on Internet of Things DevicesIEEE Internet of Things Journal10.1109/JIOT.2024.338239511:12(22494-22507)Online publication date: 15-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiSys '20: Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services
June 2020
496 pages
ISBN:9781450379540
DOI:10.1145/3386901
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 ACM 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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 June 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. IoT cameras
  2. approximate query
  3. video analytics

Qualifiers

  • Research-article

Funding Sources

  • the National Key R&D Program of China
  • the Key Laboratory of Intelligent Passenger Service of Civil Aviation
  • the R&D projects in key areas of Guangdong Province
  • the National Natural Science Foundation of China

Conference

MobiSys '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 274 of 1,679 submissions, 16%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)55
  • Downloads (Last 6 weeks)7
Reflects downloads up to 19 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)On-device Training: A First Overview on Existing SystemsACM Transactions on Sensor Networks10.1145/369600320:6(1-39)Online publication date: 14-Sep-2024
  • (2024)Energy-Efficient Federated Training on Mobile DeviceIEEE Network10.1109/MNET.130.220047138:1(180-186)Online publication date: Jan-2024
  • (2024)Using Physical Dynamics: Accurate and Real-Time Object Detection for High-Resolution Video Streaming on Internet of Things DevicesIEEE Internet of Things Journal10.1109/JIOT.2024.338239511:12(22494-22507)Online publication date: 15-Jun-2024
  • (2024)Resource-efficient In-orbit Detection of Earth ObjectsIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621328(551-560)Online publication date: 20-May-2024
  • (2024)FlipBit: Approximate Flash Memory for IoT Devices2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA)10.1109/HPCA57654.2024.00072(876-890)Online publication date: 2-Mar-2024
  • (2023)Solar-powered Parking Analytics System Using Deep Reinforcement LearningACM Transactions on Sensor Networks10.1145/358494919:4(1-27)Online publication date: 21-Feb-2023
  • (2023)Boosting DNN Cold Inference on Edge DevicesProceedings of the 21st Annual International Conference on Mobile Systems, Applications and Services10.1145/3581791.3596842(516-529)Online publication date: 18-Jun-2023
  • (2023)Clover: Toward Sustainable AI with Carbon-Aware Machine Learning Inference ServiceProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3581784.3607034(1-15)Online publication date: 12-Nov-2023
  • (2023)Dělen: Enabling Flexible and Adaptive Model-serving for Multi-tenant Edge AIProceedings of the 8th ACM/IEEE Conference on Internet of Things Design and Implementation10.1145/3576842.3582375(209-221)Online publication date: 9-May-2023
  • (2023)WiseCam: Wisely Tuning Wireless Pan-Tilt Cameras for Cost-Effective Moving Object TrackingIEEE INFOCOM 2023 - IEEE Conference on Computer Communications10.1109/INFOCOM53939.2023.10228926(1-10)Online publication date: 17-May-2023
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

ePub

View this article in ePub.

ePub

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media