development by providing a ready-to-use testbed for
image processing experiments.
Future versions of VGLGUI may include new im-
age processing functions, either by augmenting Vi-
sionGL or exposing image processing functions from
OpenCV. We are also considering the implementation
of a scheduler to distribute the load across servers.
The authors thank CNPq for the financial support.
REFERENCES
Blattner, T., Keyrouz, W., Halem, M., Brady, M., and Bhat-
tacharyya, S. S. (2015). A hybrid task graph scheduler
for high performance image processing workflows. In
2015 IEEE Global Conference on Signal and Informa-
tion Processing (GlobalSIP), pages 634–637. IEEE.
Budai, A., Bock, R., Maier, A. K., Hornegger, J.,
and Michelson, G. (2013a). High-Resolution Fun-
dus (HRF) Image Database. [Online]. Available:
https://www5.cs.fau.de/research/data/fundus-images/.
Budai, A., Bock, R., Maier, A. K., Hornegger, J., and
Michelson, G. (2013b). Robust vessel segmentation
in fundus images. International Journal of Biomedi-
cal Imaging, 2013.
Cao, H., Jin, H., Wu, S., and Ibrahim, S. (2009). Image-
Flow: Workflow based image processing with legacy
program in grid. In 2009 Second International Con-
ference on Future Information Technology and Man-
agement Engineering, pages 115–118. IEEE.
da F. Costa, L. (2020). Distributed systems through a simple
interpreter (CDT-49).
Dantas, D. O., De Souza Oliveira, D., and Leal, H. D. P.
(2017). Blood vessels extraction using fuzzy mathe-
matical morphology. In 2017 IEEE International Con-
ference on Acoustics, Speech and Signal Processing
(ICASSP), pages 914–918. IEEE.
Dantas, D. O., Leal, H. D. P., and Sousa, D. O. B.
(2016). Fast multidimensional image processing with
OpenCL. In International Conference on Image Pro-
cessing (ICIP), pages 1779–1783. IEEE.
Gal, N. and Stoicu-Tivadar, V. (2011). Simulation of medi-
cal image interpretation. In 2011 15th IEEE Interna-
tional Conference on Intelligent Engineering Systems,
pages 33–37.
Gurevich, I. B., Khilkov, A. V., Koryabkina, I. V.,
Murashov, D. M., and Trusova, Y. O. (2006). An
open general-purposes research system for automat-
ing the development and application of information
technologies in the area of image processing, analysis
and evaluation. Pattern Recognition and Image Anal-
ysis, 16(4):530–563.
Hamidian, H., Lu, S., Rana, S., Fotouhi, F., and Soltanian-
Zadeh, H. (2014). Adapting medical image process-
ing tasks to a scalable scientific workflow system. In
2014 IEEE World Congress on Services, pages 385–
392. IEEE.
Kaewkeeree, S. and Tandayya, P. (2012). Enhancing the
Taverna workflow system for executing and analyz-
ing the performance of image processing algorithms.
In 2012 Ninth International Conference on Computer
Science and Software Engineering (JCSSE), pages
328–333. IEEE.
Li, B., Sallai, J., V
¨
olgyesi, P., and L
´
edeczi, A. (2012). Rapid
prototyping of image processing workflows on mas-
sively parallel architectures. In Proceedings of the
10th International Workshop on Intelligent Solutions
in Embedded Systems, pages 15–20. IEEE.
Maciel, R., Soares, M., and Dantas, D. (2021). A system
architecture in multiple views for an image process-
ing graphical user interface. In In Proceedings of the
23rd International Conference on Enterprise Informa-
tion Systems (ICEIS), pages 213–223. SCITEPRESS.
Milletari, F., Frei, J., Aboulatta, M., Vivar, G., and Ahmadi,
S.-A. (2019). Cloud deployment of high-resolution
medical image analysis with TOMAAT. Journal of
Biomedical and Health Informatics, 23(3):969–977.
Park, J. H., Nadeem, S., Mirhosseini, S., and Kaufman, A.
(2016). C2A: Crowd consensus analytics for virtual
colonoscopy. 2016 IEEE Conference on Visual Ana-
lytics Science and Technology (VAST).
Queir
´
os, S., Morais, P., Barbosa, D., Fonseca, J. C., Vilac¸a,
J. L., and D’Hooge, J. (2018). MITT: Medical Im-
age Tracking Toolbox. IEEE Transactions on Medical
Imaging, 37(11):2547–2557.
Sakib Had
ˇ
ziavdi
´
c (2020). How to approach writing an
interpreter from scratch. [Online]. Available: https:
//www.toptal.com/scala/writing-an-interpreter.
Sozykin, A. and Epanchintsev, T. (2015). MIPr - a frame-
work for distributed image processing using Hadoop.
In 2015 9th International Conference on Applica-
tion of Information and Communication Technologies
(AICT), pages 35–39.
Tong, J., Cheng-Dong, W., and Dong-Yue, C. (2011). Re-
search and implementation of a digital image process-
ing education platform. In 2011 International Con-
ference on Electrical and Control Engineering, pages
6719–6722. IEEE.
Traisuwan, A., Tandayya, P., and Limna, T. (2015). Work-
flow translation and dynamic invocation for image
processing based on OpenCV. In 2015 12th In-
ternational Joint Conference on Computer Science
and Software Engineering (JCSSE), pages 319–324.
IEEE.
Wang, J. and Hogue, A. (2020). CVNodes: A visual pro-
gramming paradigm for developing computer vision
algorithms. In 17th Conference on Computer and
Robot Vision (CRV), pages 174–181. IEEE.
Young, M., Argiro, D., and Kubica, S. (1995). Cantata:
Visual programming environment for the Khoros sys-
tem. SIGGRAPH Computer Graphics, 29(2):22–24.
VISAPP 2023 - 18th International Conference on Computer Vision Theory and Applications
818