Litcius/Paper detail

FlexDNN: Input-Adaptive On-Device Deep Learning for Efficient Mobile Vision

Biyi Fang, Xiao Zeng, Faen Zhang, Hui Xu, Mi Zhang

202059 citationsDOI

Abstract

Mobile vision systems powered by the recent advancement in Deep Neural Networks (DNNs) are enabling a wide range of on-device video analytics applications. Considering mobile systems are constrained with limited resources, reducing resource demands of DNNs is crucial to realizing the full potential of these applications. In this paper, we present FlexDNN, an input-adaptive DNN-based framework for efficient on-device video analytics. To achieve this, FlexDNN takes the intrinsic dynamics of mobile videos into consideration, and dynamically adapts its model complexity to the difficulty levels of input video frames to achieve computation efficiency. FlexDNN addresses the key drawbacks of existing systems and pushes the state-of-the-art forward. We use FlexDNN to build three representative on-device video analytics applications, and evaluate its performance on both mobile CPU and GPU platforms. Our results show that FlexDNN significantly outperforms status quo approaches in accuracy, average CPU/GPU processing time per frame, frame drop rate, and energy consumption.

Topics & Concepts

Computer scienceMobile deviceAnalyticsFrame rateFrame (networking)Artificial intelligenceKey (lock)Deep learningDeep neural networksComputationEnergy consumptionReal-time computingEfficient energy useMobile computingComputer engineeringData scienceComputer networkEcologyComputer securityAlgorithmBiologyOperating systemElectrical engineeringEngineeringAdvanced Neural Network ApplicationsIoT and Edge/Fog ComputingVisual Attention and Saliency Detection