Abstract
Recently, the role of mobile devices has changed from a calling or entertaining device to a tool for making life easier. However, this growing role is associated with extensive computing requirements to execute tasks such as object detection. Moreover, executing heavy tasks in a mobile with limited resources takes a long processing time and consumes much energy. This paper presents a computational offloading framework to improve the performance of object detection tasks. The framework uses a simple decision model to select between local processing and offloading based on the network context. A demo has been developed to evaluate the framework performance. The experimental work includes different image sizes and employs 3G and Wi-Fi networks. The results show a response time speedup that could reach five times for small images and 1.5 times for big images. The energy saving also ranges from 80% to 50%. Furthermore, offloading through a Wi-Fi network shows more performance stability than a 3G network. Finally, results demonstrate that offloading the object detection computation decreases the memory allocations to less than 1% in comparison with local processing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wang, X.: Deep learning in object recognition, detection, and segmentation. Found. Trends® Signal Process. 8(4), 217–382 (2016)
Saab, S.A., Saab, F., Kayssi, A., Chehab, A., Elhajj, I.H.: Partial mobile application offloading to the cloud for energy-efficiency with security measures. Sustain. Comput. Inf. Syst. 8, 38–46 (2015)
Lin, Y.-D.D., Chu, E.T.-H.H., Lai, Y.C., Huang, T.J.: Time-and-energy-aware computation offloading in handheld devices to coprocessors and clouds. IEEE Syst. J. 9(2), 393–405 (2015)
Kumar, K., Lu, Y.-H.: Cloud computing for mobile users: can offloading save energy? IEEE Comput. 43(April), 51–56 (2010)
Guo, Y., Liu, Y., Oerlemans, A., Lao, S., Wu, S., Lew, M.S.: Deep learning for visual understanding: a review. Neurocomputing 187, 27–48 (2016)
Girshick, R., Donahue, J., Darrell, T., Malik, J.: Rich feature hierarchies for accurate object detection and semantic segmentation. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 580–587 (2014)
Uijlings, J.R.R., van de Sande, K.E.A., Gevers, T., Smeulders, A.W.M.: Selective search for object recognition. Int. J. Comput. Vis. 104(2), 154–171 (2013)
Jia, Y., Shelhamer, E., Donahue, J., Karayev, S., Long, J., Girshick, R., Guadarrama, S., Darrell, T.: Caffe: convolutional architecture for fast feature embedding. In: ACM International Conference on Multimedia, pp. 675–678 (2014)
Girshick, R.: Fast R-CNN. In: 2015 IEEE International Conference on Computer Vision (ICCV), pp. 1440–1448, 11–18 December 2015
Christensen, J.H.: Using RESTful web-services and cloud computing to create next generation mobile applications. In: Proceedings of 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems, Languages and Applications, OOPSLA 2009, p. 627 (2009)
Transmitting Network Data Using Volley, http://developer.android.com/training/volley/index.html. Accessed 20 Sep 2016
Android Object Detection, https://github.com/tzutalin/Android-Object-Detection. Accessed 20 Sep 2016
PowerTutor. http://ziyang.eecs.umich.edu/projects/powertutor/. Accessed 20 Sep 2016
Falcon framework. http://falconframework.org/. Accessed 20 Sep 2016
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
AbdelAty, M., Mokhtar, A. (2018). A Computational Offloading Framework for Object Detection in Mobile Devices. In: Hassanien, A., Shaalan, K., Gaber, T., Tolba, M. (eds) Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2017. AISI 2017. Advances in Intelligent Systems and Computing, vol 639. Springer, Cham. https://doi.org/10.1007/978-3-319-64861-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-64861-3_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-64860-6
Online ISBN: 978-3-319-64861-3
eBook Packages: EngineeringEngineering (R0)