Abstract
Creation of an image processing pipeline for solving complex problems is a tedious task. Current industry practices largely rely on the image processing domain experts for this. Given the image processing problem have multiple viable solutions. Thus, the search space of creating suitable solution using available algorithms for a given goal in a given constrained infrastructure is generally large. The exploratory work to choose an optimal image processing solution is an effort-, time- and intellect-intensive endeavor. To address these issues we propose a system for automatic construction of the pipeline that can improve domain expert’s productivity by creating a solution quickly. The proposed system externalizes image processing domain knowledge in the form of object model and a set of rules defined over it. Recommendations are given to choose suitable algorithm/s for carrying out the image processing tasks. On successful creation of the pipeline, the system generates deployable code. It also generates trace data that can help for cognitive knowledge upgrade. We showcase ongoing work on this system and its early results using the simple working example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Eggert, J., Wersing, H.: Approaches and challenges for cognitive vision systems. In: Sendhoff, B., Körner, E., Sporns, O., Ritter, H., Doya, K. (eds.) Creating Brain-Like Intelligence. LNCS, vol. 5436, pp. 215–247. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00616-6_11
Zhaoping, L.: The Problem of Vision. Understanding Vision: Theory, Models, and Data. Oxford University Press, Oxford (2014)
LaValle, S.M.: The Physiology of Human Vision. Virtual Reality. Cambridge University Press, Cambridge (2019)
Vernon, D.: The space of cognitive vision. In: Christensen, H.I., Nagel, H.H. (eds.) Cognitive Vision Systems. LNCS, vol. 3948, pp. 7–24. Springer, Heidelberg (2009). https://doi.org/10.1007/11414353_2
Binford, T.O.: Survey of model-based image analysis systems. Int. J. Robot. Res. 1(1), 18–64 (1982)
Rost, U.: Knowledge-Based Configuration of Image Processing Algorithms (1998). ftp://ftp.tnt.uni-hannover.de/pub/papers/1998/ICCIMA-98-URHM.ps.gz
Malamas, E.N., Petrakis, E.G., Zervakis, M., Petit, L., Legat, J.-D.: A survey on industrial vision systems, applications and tools. Image Vis. Comput. 21(2), 171–188 (2003)
Nagao, M., Matsuyama, T.: A structural analysis of complex aerial photographs. In: Nadler, M. (ed.) Advanced Applications in Pattern Recognition. Plenum Press, New York (1980)
Matsuyama, T.: Expert systems for image processing-knowledge-based composition of image analysis processes. In: 9th International Conference on Pattern Recognition, Rome, Italy, pp. 125–133 (1988)
Renouf, A., Clouard, R., Revenu, M.: How to formulate image processing application? In: International Conference on Computer Vision Systems, Bielefeld, Germany (2007)
Clouard, R., Renouf, A., Revenu, M.: An ontology-based model for representing image processing objectives. World Sci. Publ. 24(8), 1181–1208 (2010)
Nadarajan, G., Chen-Burger, Y.-H., Fisher, R.B.: A knowledge-based planner for processing unconstrained underwater videos. In: IJCAI Workshop on Learning Structural Knowledge From Observations (2009)
Deelmana, E., et al.: Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Sci. Program. J. 13(3), 219–237 (2005)
Fahringer, T., et al.: ASKALON-A development and grid computing environment for scientific workflows. In: Taylor, I.J., Deelman, E., Gannon, D.B., Shields, M. (eds.) Workflows for e-Science, pp. 450–471. Springer, London (2007). https://doi.org/10.1007/978-1-84628-757-2_27
Deelmana, E., et al.: Pegasus, a workflow management system for science automation. Future Gener. Comput. Syst. 46, 17–35 (2015)
Taylor, I., Shields, M., Wang, I., Harrison, A.: The Triana workflow environment: architecture and applications. In: Taylor, I., Deelman, E., Gannon, D., Shields, M. (eds.) Workflows for e-Science, pp. 320–339. Springer, New York (2007). https://doi.org/10.1007/978-1-84628-757-2_20
The openCV Library. https://opencv.org
Mathworks Inc.: Image Processing Toolbox. http://www.mathworks.com/products/image
NASA: NASA Vision Workbench (VW), Version 3. https://software.nasa.gov/software/ARC-15761-1A
Drools. https://www.drools.org
OMG-Object Management Group. http://www.omg.org/spec/MOF/2.0
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Rajbhoj, A., Deshpande, S., Gubbi, J., Kulkarni, V., Balamuralidhar, P. (2019). A System for Semi-automatic Construction of Image Processing Pipeline for Complex Problems. In: Reinhartz-Berger, I., Zdravkovic, J., Gulden, J., Schmidt, R. (eds) Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2019 2019. Lecture Notes in Business Information Processing, vol 352. Springer, Cham. https://doi.org/10.1007/978-3-030-20618-5_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-20618-5_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-20617-8
Online ISBN: 978-3-030-20618-5
eBook Packages: Computer ScienceComputer Science (R0)