• 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