Review of computer vision education

Computer vision is becoming a mainstream subject of study in computer science and engineering. With the rapid explosion of multimedia and the extensive use of video and image-based communications over the World Wide Web, there is a strong demand for educating students to become knowledgeable in computer imaging and vision. The purpose of this paper is to review the status of computer vision education today.

[1]  Dmitry B. Goldgof,et al.  Integrating Image Computation in Undergraduate Level Data-Structure Education , 1998, Int. J. Pattern Recognit. Artif. Intell..

[2]  Bruce A. Maxwell,et al.  A Survey of Computer Vision Education and Text Resources , 2001, Int. J. Pattern Recognit. Artif. Intell..

[3]  Maria Gini,et al.  Learning computer science through robotics , 1996 .

[4]  Ramiro Jordan,et al.  Hands-on digital image processing , 1996, Technology-Based Re-Engineering Engineering Education Proceedings of Frontiers in Education FIE'96 26th Annual Conference.

[5]  Robin R. Murphy Marsupial and Shape-Shifting Robots for Urban Search and Rescue , 2000, IEEE Intell. Syst..

[6]  Virginio Cantoni,et al.  An interactive tool for C.V. tutorials , 1997, Proceedings Fourth IEEE International Workshop on Computer Architecture for Machine Perception. CAMP'97.

[7]  Richard Greenberg,et al.  Image Processing: A State-of-the-Art Way to Learn Science. , 1995 .

[8]  John R. Kender Visual Interfaces to Computers: A Systems-Oriented First Course in Robust Control via Imagery , 2000 .

[9]  G. L. Allan,et al.  The teaching of computer programming and digital image processing in radiography , 1998, Int. J. Medical Informatics.

[10]  Michael A. Kriss Bridging Departmental Barriers In Search Of A New Electronic Imaging Curriculum , 1999 .

[11]  Steven L. Tanimoto Exploring mathematics with image processing , 1995, WCCE.

[12]  A. P.K.AllenT.N.JonesJ.P.CrosbyP.,et al.  The Virtual Vision Lab : A Simulated / Real Environment for Interactive Education in Robot Vision , 1996 .

[13]  Robin R. Murphy Robots and education [Guest Editorial] , 2000 .

[14]  Richard Greenberg The IPT Project: Image Processing for Teaching , 1996 .

[15]  Dmitry B. Goldgof,et al.  Software Toolkit for Teaching Image Processing , 2001, Int. J. Pattern Recognit. Artif. Intell..

[16]  George C. Stockman A First Unit in Computing with Images , 1997 .

[17]  Richard R. Schultz Teaching Signals And Systems Through Visualization With Image Processing , 1997 .

[18]  Bruce A. Maxwell Teaching Computer Vision to Computer Scientistis: Issues and A Comparative Textbook Review , 1998, Int. J. Pattern Recognit. Artif. Intell..

[19]  S. S. Devgan,et al.  Application to enhance the teaching and understanding of basic image processing techniques , 2000, Proceedings of the IEEE SoutheastCon 2000. 'Preparing for The New Millennium' (Cat. No.00CH37105).

[20]  K. A. Knowles,et al.  An instructional robotics and machine vision laboratory , 1994 .

[21]  J. Lagowski National Science Education Standards , 1995 .

[22]  William T. Freeman,et al.  Teaching applied computing without programming: a case-based introductory course for general education , 2001, SIGCSE '01.

[23]  Kirk Martini Digital Imaging in Teaching Structures: A Rigorous Visual Approach , 1999 .

[24]  Bruce A. Draper,et al.  Teaching Image Computation: From Computer Graphics to Computer Vision , 2001, Int. J. Pattern Recognit. Artif. Intell..

[25]  Robert B. Fisher,et al.  Interactive Textbooks; Embedding Image Processing Operator Demonstrations in Text , 1998, Int. J. Pattern Recognit. Artif. Intell..

[26]  Franc Solina,et al.  Sharing Computer Vision Algorithms Over the World Wide Web , 1998 .

[27]  Steven L. Tanimoto Image processing in middle-school mathematics , 1994, Proceedings of 1st International Conference on Image Processing.

[28]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[29]  Bruce A. Maxwell Building an on-line resource for computer vision educa-tors , 2001 .

[30]  Sheila Tobias,et al.  Teaching High School Science Using Image Processing: A Case Study of Implementation of Computer Technology , 1998 .

[31]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[32]  Irfan Essa A Course on Digital Video Special Effects , 2000 .

[33]  Ian Horswill,et al.  A Laboratory Course in Behavior-Based Robotics , 2000, IEEE Intell. Syst..

[34]  H. Hanna Development of computer assisted learning to assist in the teaching of image processing and image coding , 1994, Proceedings IEEE 1st International Conference on Multi Media Engineering Education.

[35]  Ana Belén Moreno,et al.  Introducing Algorithm Design Techniques in Undergraduate Digital Image Processing Courses , 2001, Int. J. Pattern Recognit. Artif. Intell..

[36]  Eric Krotkov Robotics laboratory exercises , 1996 .

[37]  R. E. Montgomery Image analysis: a group assignment in programming with breadth , 1995, Proceedings Frontiers in Education 1995 25th Annual Conference. Engineering Education for the 21st Century.

[38]  Robert Kolvoord,et al.  Image Processing for Teaching: a national dissemination program , 1994, Proceedings of 1st International Conference on Image Processing.

[39]  Tony P. Pridmore,et al.  Understanding images: an approach to the university teaching of computer vision , 1995 .

[40]  Mariusz Jankowski New Courseware Modules And Software For Digital Image Processing , 2001 .

[41]  J. C. Hayes,et al.  Imaging as an educational tool in natural resources engineering , 1995, Proceedings Frontiers in Education 1995 25th Annual Conference. Engineering Education for the 21st Century.

[42]  Edward A. Bender,et al.  Mathematical methods in artificial intelligence , 1996 .

[43]  Mubarak Shah,et al.  Mentoring undergraduates in computer vision research , 2001, IEEE Trans. Educ..

[44]  Mark Fisher,et al.  Digital image processing—an object-oriented approach , 1996, ICSE 1996.

[45]  Daniel E. Stevenson Image Related Applications for a Core Algorithms Course , 2001, Int. J. Pattern Recognit. Artif. Intell..

[46]  E.E. Pissaloux,et al.  Image Processing , 1994, Proceedings. Second Euromicro Workshop on Parallel and Distributed Processing.

[47]  Eugene Fink,et al.  Image-Processing Projects for an Algorithms Course , 2001, Int. J. Pattern Recognit. Artif. Intell..

[48]  Lynne L. Grewe,et al.  Effective Computer Vision Instruction Through Experimental Learning Experiences , 2001, Int. J. Pattern Recognit. Artif. Intell..

[49]  T. Moon,et al.  Mathematical Methods and Algorithms for Signal Processing , 1999 .

[50]  E. Wang Teaching freshmen design, creativity and programming with LEGOs and Labview , 2001, 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193).

[51]  Robert A Kolvoord,et al.  Image processing for teaching , 1993 .

[52]  Tony C. Smith,et al.  Adding some spice to CS1 curricula , 1997, SIGCSE '97.

[53]  Richard J. Greenberg Image processing for teaching: transforming a scientific research tool into an educational technology , 1996 .

[54]  Brendan McCane,et al.  Incorporating Primary Source Material into the Undergraduate Computer Vision Curriculum , 2001, Int. J. Pattern Recognit. Artif. Intell..

[55]  Ricardo Jiménez-Peris,et al.  Adding breadth to CS1 and CS2 courses through visual and interactive programming projects , 1999, SIGCSE '99.

[56]  John A. Robinson A software system for laboratory experiments in image processing , 2000, IEEE Trans. Educ..

[57]  Richard R. Schultz A Practical Introduction To Digital Signal Processing Through Microsoft Visual C++ And Lab View Programming , 1998 .

[58]  Michael T. Orchard,et al.  Using MATLAB and C in an image processing lab course , 1994, Proceedings of 1st International Conference on Image Processing.

[59]  David A. Thomas,et al.  Integrated mathematics, science, and technology: an introduction to scientific visualization , 1996 .

[60]  G. W. Donohoe,et al.  Teaching digital image processing with Khoros , 1996 .

[61]  J. R. Carr Using a digital camera to teach the physics of light , 2001, 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193).

[62]  Howie Choset,et al.  Designing and Implementing Hands-On Robotics Labs , 2000, IEEE Intell. Syst..

[63]  Preetha Ram Problem-Based Learning in Undergraduate Instruction. A Sophomore Chemistry Laboratory , 1999 .

[64]  Zhongming Liang Teaching Robot Vision In Manufacturing Technology , 1996 .

[65]  R. Ploetzner,et al.  Learning by explaining to oneself and to others. , 1999 .

[66]  Ramiro Jordan,et al.  Teaching image processing with Khoros , 1994, Proceedings of 1st International Conference on Image Processing.

[67]  M. Sonka,et al.  Image systems engineering education in an electronic classroom , 1998 .

[68]  Robin R. Murphy "Competing" for a robotics education , 2001, IEEE Robotics Autom. Mag..

[69]  Sudeep Sarkar Evaluation of Effectiveness of Incorporation of Computer Vision into Undergraduate Data Structures , 2001 .

[70]  Bruce A. Maxwell,et al.  Integrating robotics research with undergraduate education , 2000, IEEE Intelligent Systems and their Applications.

[71]  Susan H. Rodger,et al.  Animation, visualization, and interaction in CS 1 assignments , 1998, SIGCSE '98.

[72]  Sami Khuri,et al.  Interactive packages for learning image compression algorithms , 2000, ITiCSE '00.

[73]  G. Bebis,et al.  Computer vision research as a teaching tool in CS1 , 2002, 32nd Annual Frontiers in Education.

[74]  Karen T. Sutherland Undergraduate Robotics on a Shoestring , 2000, IEEE Intell. Syst..

[75]  Ingrid Russell,et al.  An Ai Repository As A Course Development Resource , 1996 .

[76]  Azriel Rosenfeld,et al.  Computer Vision , 1988, Adv. Comput..

[77]  Fred W. DePiero SIPTool: the 'Signal and Image Processing Tool'-an engaging learning environment , 2001, 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193).

[78]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[79]  Steven L. Tanimoto Connecting Middle School Mathematics to Computer Vision and Pattern Recognition , 1998, Int. J. Pattern Recognit. Artif. Intell..

[80]  Adam W. Hoover Computer vision in undergraduate education: modern embedded computing , 2003, IEEE Trans. Educ..

[81]  Kevin W. Bowyer,et al.  Themes for improved teaching of image computation , 2000, IEEE Trans. Educ..

[82]  Thomas S. Huang,et al.  Image processing , 1971 .

[83]  Preetha Ram Problem-based learning in undergraduate education , 1999 .

[84]  Harriet J. Fell,et al.  Exploring Martian planetary images: C++ exercises for CS1 , 1997, SIGCSE '97.