Approximate Query Processing on Autonomous Cameras

09/02/2019
by   Mengwei Xu, et al.
0

Surveillance IoT cameras are becoming autonomous: they operate on batteries without connecting to power wires, and run analytics without help from external compute resources. Such autonomous paradigm significantly frees video analytics from privacy concern and deployment constraint. However, they are constrained by limited energy and on-device compute resources. We present a system AutCam to support counting query, an important query class, on autonomous cameras. The system is built atop three key ideas. First, AutCam identifies and utilizes the rich trade-off between sample quality and sample quantity on a given time window. Second, AutCam introduces a split-phase sampling planner to judiciously allocate energy across multiple time windows, and also balance the capture and process energy. Third, AutCam constructs a unified bounded error by integrating the errors from both sampling and inaccurate neural networks. Tested on over 1,000-hour videos, our prototype of AutCam can provide good estimation of ground-truth object counts with bounded, narrow error under typical solar-harvested energy, and achieve up to 10X energy saving over baselines.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset