Flying IoT: Toward Low-Power Vision in the Sky

The Internet of Things (IoT) is rapidly enabling applications in many different fields by embedding itself into the physical world. Many potential IoT devices require some level of machine learning or cognitive capability to be truly effective, but the high computational complexity of cognitive algorithms makes them unsuitable for low-power IoT processors. To understand the design challenges of cognitive IoT devices, the authors study a cognitive drone application in a design space called Flying IoT. They find that the computing capability provided by typical drone processors falls far short of satisfying the real-time performance requirements of their application. To improve their processor’s performance on the edge while maintaining its low power consumption and small form factor, the authors propose a sensor-cloud architecture in which data collection is done at the edge and data processing is offloaded to the cloud. Their sensor-cloud architecture can process complex convolution neural network models nearly in real time with software optimizations such as downsampling and compression, while consuming less power than state-of-the art embedded processors such as the Jetson TX1.

[1]  Mingui Sun,et al.  Saliency-aware food image segmentation for personal dietary assessment using a wearable computer , 2015, Measurement science & technology.

[2]  Stuart D. Walker,et al.  Smart city solutions to water management using self-powered, low-cost, water sensors and apache spark data aggregation , 2015, 2015 3rd International Renewable and Sustainable Energy Conference (IRSEC).

[3]  David Vázquez,et al.  GPU-based Pedestrian Detection for Autonomous Driving , 2016, ICCS.

[4]  Rakesh Kumar Jha,et al.  Power Optimization in 5G Networks: A Step Towards GrEEn Communication , 2016, IEEE Access.

[5]  M. Skubic,et al.  Senior residents’ perceived need of and preferences for “smart home” sensor technologies , 2008, International Journal of Technology Assessment in Health Care.

[6]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[7]  Jeffrey G. Andrews,et al.  What Will 5G Be? , 2014, IEEE Journal on Selected Areas in Communications.