EasYmage: Uma ferramenta visual para o ensino de Processamento de Imagens Digitais - Um estudo de caso com o espelhamento horizontal de uma imagem
Resumo
O estímulo visual pode contribuir para o processo de ensino aprendizagem, especialmente em tópicos que requerem um alto grau de abstração como o estudo de Algoritmos e Processamento Digital de Imagens (PDI). Neste trabalho, apresentamos o EasYmage, uma ferramenta construída em Redes de Petri Coloridas (RPC), que objetiva apresentar graficamente a transformação de uma imagem digital durante a execução de algoritmos clássicos de PDI. O EasYmage facilita e especificação e validação de algoritmos, bem como acelera a curva de aprendizado. Como uma demonstração, apresentamos o exemplo de um algoritmo de rotação de uma imagem.
Palavras-chave:
Processamento Digital de Imagens, Redes de Petri Coloridas, Filtro da Mediana, Espelhamento Horizontal
Referências
Al-Ghaib, H. and Adhami, R. (2012). An e-learning interactive course for teaching digital image processing at the undergraduate level in engineering. In 2012 15th International Conference on Interactive Collaborative Learning (ICL), pages 1–5. IEEE.
Ali, A., Ali, H., and Yousuf, M. A. (2019). Simple image processing in excel. In 2019 IEEE Integrated STEM Education Conference (ISEC), pages 46–47. IEEE.
Caridade, C. (2019). Linear algebra and image processing: a new teaching approach. In 2019 14th Iberian Conference on Information Systems and Technologies (CISTI), pages 1–6. IEEE.
Cassandras, C. G. and Lafortune, S. (2009). Introduction to discrete event systems. Springer Science & Business Media.
da Silva Soares, M. I., Júnior, C. G. F., Silva, L. C., de Oliveira, R. B., Lima, N. A. S., Soares, É. F., et al. (2014). Visual jo2: Um objeto de aprendizagem para o ensino de programação java a deficientes físicos e auditivos através do estímulo visual–um estudo de caso. RENOTE-Revista Novas Tecnologias na Educação, 12(2).
de Sales Alves, R., de Araujo, J. O. A., and Madeiro, F. (2012). Alfabetokinect: Um aplicativo para auxiliar na alfabetização de crianças com o uso do kinect. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE).
Du, Y., Gai, L., Tian, J., and Liu, W. (2015). Digital image processing teaching auxiliary system based on matlab graphical user interface. In 2015 7th International Conference on Information Technology in Medicine and Education (ITME), pages 434–438. IEEE.
Dutta, A. and Dubey, A. (2019). Detection of liver cancer using image processing techniques. In 2019 International Conference on Communication and Signal Processing (ICCSP), pages 0315–0318.
Gonzalez, R. C. and Woods, R. C. (2009). Processamento digital de imagens. Pearson Education.
Jensen, K. and Kristensen, L. M. (2009). Coloured Petri nets: modelling and validation of concurrent systems. Springer Science & Business Media.
Jianwei, Z., Jifang, Z., Tao, C., Zhaohui, L., and Qingtuan, L. (2016). Exploration of the innovative medical talent training based on problem-based learning in digital image processing teaching. In 2016 8th International Conference on Information Technology in Medicine and Education (ITME), pages 163–167. IEEE.
LIMA, P. D. S., Ambrósio, A. P., Brancher, J. D., and Felix, I. (2018). Sysenade-análise das questões de provas do enade organizadas pelos temas abordados. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, page 419.
Lucena, G., Cidrim, L., and Madeiro, F. (2017). Um aplicativo para estimulação da memória visual em crianças disléxicas por meio do jogo de palavras cruzadas. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), page 685.
Malan, D. J. and Leitner, H. H. (2007). Scratch for budding computer scientists. ACM Sigcse Bulletin, 39(1):223–227.
Nair, A., Desai, M., Hebbagil, P., and Lade, N. (2017). Interactive e-learning for digital image processing. International Journal of Engineering Research Technology (IJERT), 5.
Samet, R., Bayram, A., Tural, S., and Aydin, S. (2016). Primer defects detection on military cartridge cases. In 2016 Nicograph International (NicoInt), pages 96–99.
Wagner, B., Dinges, A., and Muller, P. (2007). Dataflow orchestration of image processing algorithms using high-level petri nets. In 7th International Conference on Hybrid Intelligent Systems (HIS 2007), pages 344–347.
Zhao, H., Tang, J., and Luo, B. (2010). Teaching reform and innovation of the course—digital image processing experiments. In 2010 5th International Conference on Computer Science & Education, pages 1599–1600. IEEE.
Ali, A., Ali, H., and Yousuf, M. A. (2019). Simple image processing in excel. In 2019 IEEE Integrated STEM Education Conference (ISEC), pages 46–47. IEEE.
Caridade, C. (2019). Linear algebra and image processing: a new teaching approach. In 2019 14th Iberian Conference on Information Systems and Technologies (CISTI), pages 1–6. IEEE.
Cassandras, C. G. and Lafortune, S. (2009). Introduction to discrete event systems. Springer Science & Business Media.
da Silva Soares, M. I., Júnior, C. G. F., Silva, L. C., de Oliveira, R. B., Lima, N. A. S., Soares, É. F., et al. (2014). Visual jo2: Um objeto de aprendizagem para o ensino de programação java a deficientes físicos e auditivos através do estímulo visual–um estudo de caso. RENOTE-Revista Novas Tecnologias na Educação, 12(2).
de Sales Alves, R., de Araujo, J. O. A., and Madeiro, F. (2012). Alfabetokinect: Um aplicativo para auxiliar na alfabetização de crianças com o uso do kinect. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE).
Du, Y., Gai, L., Tian, J., and Liu, W. (2015). Digital image processing teaching auxiliary system based on matlab graphical user interface. In 2015 7th International Conference on Information Technology in Medicine and Education (ITME), pages 434–438. IEEE.
Dutta, A. and Dubey, A. (2019). Detection of liver cancer using image processing techniques. In 2019 International Conference on Communication and Signal Processing (ICCSP), pages 0315–0318.
Gonzalez, R. C. and Woods, R. C. (2009). Processamento digital de imagens. Pearson Education.
Jensen, K. and Kristensen, L. M. (2009). Coloured Petri nets: modelling and validation of concurrent systems. Springer Science & Business Media.
Jianwei, Z., Jifang, Z., Tao, C., Zhaohui, L., and Qingtuan, L. (2016). Exploration of the innovative medical talent training based on problem-based learning in digital image processing teaching. In 2016 8th International Conference on Information Technology in Medicine and Education (ITME), pages 163–167. IEEE.
LIMA, P. D. S., Ambrósio, A. P., Brancher, J. D., and Felix, I. (2018). Sysenade-análise das questões de provas do enade organizadas pelos temas abordados. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, page 419.
Lucena, G., Cidrim, L., and Madeiro, F. (2017). Um aplicativo para estimulação da memória visual em crianças disléxicas por meio do jogo de palavras cruzadas. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), page 685.
Malan, D. J. and Leitner, H. H. (2007). Scratch for budding computer scientists. ACM Sigcse Bulletin, 39(1):223–227.
Nair, A., Desai, M., Hebbagil, P., and Lade, N. (2017). Interactive e-learning for digital image processing. International Journal of Engineering Research Technology (IJERT), 5.
Samet, R., Bayram, A., Tural, S., and Aydin, S. (2016). Primer defects detection on military cartridge cases. In 2016 Nicograph International (NicoInt), pages 96–99.
Wagner, B., Dinges, A., and Muller, P. (2007). Dataflow orchestration of image processing algorithms using high-level petri nets. In 7th International Conference on Hybrid Intelligent Systems (HIS 2007), pages 344–347.
Zhao, H., Tang, J., and Luo, B. (2010). Teaching reform and innovation of the course—digital image processing experiments. In 2010 5th International Conference on Computer Science & Education, pages 1599–1600. IEEE.
Publicado
24/11/2020
Como Citar
ALVES, Inácio Cordeiro; JÚNIOR, Corneli Gomes Furtado.
EasYmage: Uma ferramenta visual para o ensino de Processamento de Imagens Digitais - Um estudo de caso com o espelhamento horizontal de uma imagem. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 31. , 2020, Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2020
.
p. 1603-1612.
DOI: https://doi.org/10.5753/cbie.sbie.2020.1603.