Scalable smart cameras for inline inspection

Systematic design of cloud based image processing

Authors

  • Dirk Jacobsen HS Heilbronn
  • Carsten Lanquillon Hochschule Heilbronn
  • Carsten Wittenberg Hochschule Heilbronn
  • Peter Ott Hochschule Heilbronn

DOI:

https://doi.org/10.17560/atp.v62i1-2.2390

Keywords:

Smart camera, industrial IoT, cyber-physical system, cloud computing

Abstract

Smart cameras are an essential tool in industrial manufacturing. However, while the optical systems in smart cameras can remain fully functional for a long time, the computing hardware rapidly becomes out-dated. This article discusses how to augment camera systems with cloud-based computing resources in order to flexibly integrate image-processing algorithms with higher resource demands in manufacturing processes despite the limitations of the smart camera. We present a system architecture and its implementation which is suitable for scalable cloud processing of both constant and fluctuating workloads.

References

National Institute of Standards and Technology. (2017). NIST SP 800-145: A NIST definition of cloud computing. Abgerufen von: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

Geisberger, E., Broy, M. (Eds.). (2012). agendaCPS: Integrierte Forschungsagenda Cyber-Physical Systems (Vol. 1). Springer-Verlag.

Dell, J., Greiner, T., Rosenstiel, W. (2013). Modellgestützter Entwurf Cloud-basierter Cyber-physischer Systeme (CCPS). at–Automatisierungstechnik at–Automatisierungstechnik, 61(10), 677-689.

Engel, G., Greiner, T., Barth, M., Stahl, C., Gorecky, D. (2015). Cloud-basierte Fertigungsautomatisierung als Basis zur Realisierung zentraler Industrie 4.0-Konzepte. In Tagungsband Automation 2015, VDI-Berichte Band 2258 (pp. 569-580), VDI-Verlag, Düsseldorf.

Liu, Z., Sokolov, S., Diedrich, C. (2013). Flexible Fertigung (in the) cloud. In Tagungsband Automation, VDI-Berichte Band 2209 (pp. 415-419), VDI-Verlag, Düsseldorf.

Burns, B. (2018). Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services. " O'Reilly Media, Inc.".

Nckoloff, J. (2016). Docker in Action. Manning Publications Co., Shelter Island.

Felter, W., Ferreira, A., Rajamony, R., Rubio, J. (2015). An updated performance comparison of virtual machines and linux containers. In 2015 IEEE international symposium on performance analysis of systems and software (ISPASS) (pp. 171-172). IEEE.

Pahl, C., Brogi, A., Soldani, J., Jamshidi, P. (2017). Cloud container technologies: a state-of-the-art review. IEEE Transactions on Cloud Computing.

Balasubramanian Sekar, V., Patil, V., Giusti, M., Bhide, A., Gupta, A. (2017). AWS EC2 vs. Joyent's Triton: A Comparison of Docker Container-hosting Platforms. In Proceedings of the 8th Workshop on Scientific Cloud Computing (pp. 33-36). ACM.

Katacontainers.io. (2018). Katacontainers 1pager. Abgerufen von: https://katacontainers.io/media/uploads/katacontainers/uploads/katacontainers/kata-containers1pager.pdf

Manor, E. (2018). Bringing the best of serverless to you. Abgerufen von: https://cloudplatform.googleblog.com/2018/07/bringing-the best-of-serverless-to-you.html

Laurén, S., Memarian, M. R., Conti, M., Leppänen, V. (2017). Analysis of security in modern container platforms. In Research Advances in Cloud Computing (pp. 351-369). Springer, Singapore.

McGrath, G., Brenner, P. R. (2017). Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (pp. 405-410). IEEE.

Shachar, A. (2018). The Hidden Costs of Serverless. Abgerufen von: https://medium.com/@amiram_26122/the-hidden-costs-of-serverless-6ced7844780b

Agrawal, A., Xu, Y. (2009). Coded exposure deblurring: Optimized codes for PSF estimation and invertibility. In 2009 IEEE Conference on Computer Vision and Pattern Recognition (pp. 2066-2073). IEEE.

Agrawal, A., Raskar, R. (2009). Optimal single image capture for motion deblurring. In 2009 IEEE Conference on Computer Vision and Pattern Recognition (pp. 2560-2567). IEEE.

Engel, G., Stahl, C., Greiner, T., Barth, M., Gorecky, D. (2015). Cloud-basierte Automatisierung. atp magazin, 57(03), 38-47. Abgerufen von: http://ojs.di-verlag.de/index.php/atp_edition/article/view/2259

Vinoski, S. (2006). Advanced message queuing protocol. IEEE Internet Computing, (6), 87-89.

Lee, Y. C., Lian, B. (2017). Cloud bursting scheduler for cost efficiency. In 2017 IEEE 10th International Conference on Cloud Computing (CLOUD) (pp. 774-777). IEEE.

OpenFog Consortium. (2017). OpenFog Reference Architecture for Fog Computing. Abgerufen von: https://www.iiconsortium.org/pdf/OpenFog_Reference_Architecture_2_09_17.pdf

Downloads

Published

2020-02-19

Issue

Section

Article / Peer Review