Towards Practical Computer Vision in Teaching and Learning of Image Processing Theories

This research to practice full paper presents a methodology that leads students towards innovative solutions to complex computer vision real problems. The cornerstone of teaching-learning process of image processing theories is based on strong interdisciplinary concepts (e.g. calculus, logic, data structures, perception, graphs, etc). However, just this theoretical background is not sufficient to reach the right practical understanding of how each type of technique interferes in an image considering real problems. To address this issue, we proposed to focus on the application of the image processing theories in a real industrial problem, through a computer vision pipeline. To do so, we used the concept of non-zero-sum game where both players win (e.g. students and industry). To evaluate the effectiveness of our methodology, students answered a questionnaire about their satisfaction. Based on these answers we map how much it helps the undergraduate students to understand the implications of different image processing concepts in a real environment. We also analyzed the satisfaction rate and the students’ scores to obtain a well defined analysis. Our methodology presents a strong level of satisfaction according to the students, reaching up to 91% of acceptance rate.

[1]  Roberto Marcondes Cesar Junior,et al.  Retinal vessel segmentation using the 2-D Gabor wavelet and supervised classification , 2005, IEEE Transactions on Medical Imaging.

[2]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

[3]  Vinicius Cardoso Garcia,et al.  PBL in teaching computing: An overview of the last 15 years , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[4]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[5]  K. Vani,et al.  Compression of leather images for automatic leather grading system using Multiwavelet , 2016, 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC).

[6]  Mario A. Nascimento,et al.  A compact and efficient image retrieval approach based on border/interior pixel classification , 2002, CIKM '02.

[7]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[8]  Mark S. Nixon,et al.  Feature extraction & image processing for computer vision , 2012 .

[9]  Bart Selman,et al.  S. Russell, P. Norvig, Artificial Intelligence: A Modern Approach, Third Edition , 2011, Artif. Intell..

[10]  Joseph Revelli,et al.  The Image Processing Handbook, 4th Edition , 2003, J. Electronic Imaging.

[11]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[12]  Jason L. Loeppky,et al.  Haralick texture feature analysis for quantifying radiation response heterogeneity in murine models observed using Raman spectroscopic mapping , 2019, PloS one.

[13]  Jia Tong,et al.  Research and implementation of a digital image processing education platform , 2011, 2011 International Conference on Electrical and Control Engineering.

[14]  Simone C. dos Santos,et al.  xPBL: A methodology for managing PBL when teaching computing , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[15]  Ricardo da Silva Torres,et al.  Comparative study of global color and texture descriptors for web image retrieval , 2012, J. Vis. Commun. Image Represent..

[16]  Pedro M. Domingos,et al.  On the Optimality of the Simple Bayesian Classifier under Zero-One Loss , 1997, Machine Learning.

[17]  Sofianita Mutalib,et al.  A brief study on paddy applications with image processing and proposed architecture , 2016, 2016 IEEE Conference on Systems, Process and Control (ICSPC).

[18]  Aditya Shastri,et al.  Density-wise two stage mammogram classification using texture exploiting descriptors , 2017, Expert Syst. Appl..

[19]  T. Kartheeswaran,et al.  Recognizing matured cinnamon tree using image processing techniques , 2016, 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC).

[20]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[21]  Andreas Christmann,et al.  Support vector machines , 2008, Data Mining and Knowledge Discovery Handbook.

[22]  Simone C. dos Santos,et al.  PBL-Test: A model to evaluate the maturity of teaching processes in a PBL approach , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[23]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[24]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[25]  U. Srinivasulu Reddy,et al.  Image processing techniques for insect shape detection in field crops , 2017, 2017 International Conference on Inventive Computing and Informatics (ICICI).

[26]  Shehzad Khalid,et al.  Accurate and efficient shape matching approach using vocabularies of multi-feature space representations , 2017, Journal of Real-Time Image Processing.

[27]  Paulo Lobato Correia,et al.  Light field local binary patterns description for face recognition , 2017, 2017 IEEE International Conference on Image Processing (ICIP).