Scalable smart cameras for inline inspection
Systematic design of cloud based image processing
DOI:
https://doi.org/10.17560/atp.v62i1-2.2390Keywords:
Smart camera, industrial IoT, cyber-physical system, cloud computingAbstract
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
Issue
Section
License
Die Zeitschrift und alle in ihr enthaltenen Beiträge und Abbildungen sind urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlages unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Bearbeitung in elektronischen Systemen. Auch die Rechte der Wiedergabe durch Vortrag, Funk- und Fernsehsendung, im Magnettonverfahren oder ähnlichem Wege bleiben vorbehalten.