DocumentCode
841802
Title
Teaching image-processing programming in Java
Author
Sage, Daniel ; Unser, Michael
Volume
20
Issue
6
fYear
2003
Firstpage
43
Lastpage
52
Abstract
Image processing (IP) can be taught very effectively by complementing the basic lectures with computer laboratories where the participants can actively manipulate and process images. This offering can be made even more attractive by allowing the students to develop their own IP code within a reasonable time frame. A designed system to be as "student friendly" as possible is presented. The software is built around ImageJ, a freely available, full-featured, and user-friendly program for image analysis. The students can walk away from the course with an IP system that is operational. Using the ImageAccess interface layer, they can easily program both ImageJ plug-ins and Internet applets. The system that we have described may also appeal to practitioners as it offers simple, full-proof way of developing professional level IP software.
Keywords
Java; computer aided instruction; computer science education; graphical user interfaces; image processing; IP code; ImageAccess interface layer; ImageJ plug-ins; Internet applets; Java programming language; computer laboratories; image analysis; image manipulation; image-processing programming; pedagogical tool; user-friendly program; Application software; Education; Educational institutions; Engineering students; Java; Laboratories; Mathematics; Software tools; Visual effects; Visualization;
fLanguage
English
Journal_Title
Signal Processing Magazine, IEEE
Publisher
ieee
ISSN
1053-5888
Type
jour
DOI
10.1109/MSP.2003.1253553
Filename
1253553
Link To Document