Skip to main content

Implementation of Self-adaptive Middleware for Mobile Vehicle Tracking Applications on Edge Computing

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11226))

Abstract

Unstructured data gathered from various IoT sensors is rapidly increasing due to inexpensive electronic devices and high-speed networks. On the other hand, mobile edge computing (MEC) is an attractive data processing method that can shorten the communication distance and reduce the latency of computation-intensive tasks by distributing data to the edge servers close to the users, unlike processing data on clouds that are located far from users. In the present paper, we propose a specialized self-adaptive middleware for reconfiguration of image/video contents for adaptation to changes with the movement of a vehicle. The key concept behind this approach is to introduce the rule-based relocation of objects among sensor devices, edge servers, and existing clouds as a basic adaptation mechanism to recognize and track mobile vehicles. Experimental results show that tracking precision with a state-of-the-art tracker is up to 89% for MEC.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    In our research, we use two types of sensor cameras, namely, day and night cameras, which work alternately. We captured an image every five seconds, and the memory capacity of these sensor devices allows data to be collected for up to two days.

  2. 2.

    The processing speed for all sequences is above 60 fps.

  3. 3.

    Note that these images are periodically captured by camera sensors scattered around the city; although these sensors have low-level computing power, their computational capabilities are sufficient for general low-level image processing and license plate recognition.

  4. 4.

    Raspberry PI camera document. https://projects.raspberrypi.org.

  5. 5.

    Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. https://kubernetes.io/.

  6. 6.

    IPOP (IP-Over-P2P) is an open-source user-centric software virtual network allowing end users to define and create their own virtual private networks (VPNs). http://ipop-project.org/.

  7. 7.

    OpenALPR is an open-source automatic license plate recognition library that analyzes images and video streams to identify license plates.

  8. 8.

    Due to the limited storage of the sensor camera, we can save data for up to two days then regularly free its space. In addition, the image sequence data in the sensor are periodically sent to the edge server every five minutes, and in which converted into a video stream.

  9. 9.

    We used a low-luminance object and a vehicle recognition object for evaluation, the object size of the low-luminance object is 915 bytes, and the vehicle recognition object is 10 KB.

References

  1. Yilmaz, A., Javed, O., Shah, M.: Object tracking: a survey. ACM Comput. Surv. (CSUR) 38(4), 1–45 (2006)

    Article  Google Scholar 

  2. Wu, Y., Lim, J., Yang, M.H.: Object tracking benchmark. IEEE Trans. Pattern Anal. Mach. Intell. 37(9), 1834–1848 (2015)

    Article  Google Scholar 

  3. Hu, L., Ni, Q.: IoT-driven automated object detection algorithm for urban surveillance systems in smart cities. IEEE IoT J. 5(2), 747–754 (2018)

    Google Scholar 

  4. Bai, Y., Cheung, G., Liu, X., Gao, W.: Graph-based blind image deblurring from a single photograph. In: arXiv

    Google Scholar 

  5. Li, M., Liu, J., Yang, W., Sun, X., Guo, Z.: Structure-revealing low-light image enhancement via robust retinex model. IEEE Trans. Image Process. 27(6), 2828–2841 (2018)

    Article  MathSciNet  Google Scholar 

  6. Zhao, S., Zhang, S., Zhang, L.: Towards occlusion handling: object tracking with background estimation. IEEE Trans. Cybern. (in press)

    Google Scholar 

  7. Wu, Y., Ling, H., Yu, Y., Li, F., Mei, X., Cheng, E.: Blurred target tracking by blur-driven tracker. In: IEEE International Conference on Computer Vision, Barcelona, Spain, pp. 1100–1107 (2011)

    Google Scholar 

  8. Henriques, J.F., Caseiro, R., Martins, P., Batista, J.: High-speed tracking with kernelized correlation filters. IEEE Trans. Pattern Anal. Mach. Intell. 37(3), 583–596 (2015)

    Article  Google Scholar 

  9. National Center for Biotechnology Information. http://www.ncbi.nlm.nih.gov

  10. Lamport, L., Malkhi, D., Zhou, L.: Vertical paxos and primary-backup replication. In: Proceedings of the 28th ACM Symposium on Principles of Distributed Computing. ACM, pp. 312–313 (2009)

    Google Scholar 

  11. Thome, N., Vacavant, A., Robinault, L., Miguet, S.: A cognitive and video-based approach for multinational license plate recognition. Mach. Vis. Appl. 22(2), 389–407 (2011)

    Article  Google Scholar 

  12. Arth, C., Limberger, F., Bischof, H.: Real-time license plate recognition on an embedded DSP-platform. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–8. IEEE (2007)

    Google Scholar 

  13. Yilmaz, A., Li, X., Shah, M.: Contour-based object tracking with occlusion handling in video acquired using mobile cameras. IEEE Trans. Pattern Anal. Mach. Intell. 26(11), 1531–1536 (2004)

    Article  Google Scholar 

  14. Du, S., Ibrahim, M., Shehata, M., Badawy, W.: Automatic license plate recognition (ALPR): a state-of-the-art review. IEEE Trans. Circuits Syst. Video Technol. 23(2), 311–325 (2013)

    Article  Google Scholar 

  15. Abbas, N., Zhang, Y., Taherkordi, A., Skeie, T.: Mobile edge computing: a survey. IEEE IoT J. 5(1), 450–465 (2018)

    Google Scholar 

  16. Farris, I., Militano, L., Nitti, M., Atzori, L., Iera, A.: MIFaaS: a mobile-IoT-federation-as-a-service model for dynamic cooperation of IoT cloud providers. Futur. Gener. Comput. Syst. 70, 126–137 (2017)

    Article  Google Scholar 

  17. Hong, K., Lillethun, D., Ramachandran, U., Ottenwälder, B., Koldehofe, B.: Mobile fog: a programming model for large-scale applications on the Internet of Things. In: Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing, pp. 15–20. ACM (2013)

    Google Scholar 

  18. Bajaj, D., Gupta, N.: GPS based automatic vehicle tracking using RFID. Int. J. Eng. Innov. Technol. (IJEIT) 1(1), 31–35 (2012)

    Google Scholar 

Download references

Acknowledgement

This work was supported by the Japan Science Technology under CREST Grant JPMJCR1501.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jingtao Sun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sun, J., Yang, C., Tanjo, T., Sage, K., Aida, K. (2018). Implementation of Self-adaptive Middleware for Mobile Vehicle Tracking Applications on Edge Computing. In: Xiang, Y., Sun, J., Fortino, G., Guerrieri, A., Jung, J. (eds) Internet and Distributed Computing Systems. IDCS 2018. Lecture Notes in Computer Science(), vol 11226. Springer, Cham. https://doi.org/10.1007/978-3-030-02738-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02738-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02737-7

  • Online ISBN: 978-3-030-02738-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics