Computing for Imaging Science
This course is offered to students in imaging science at the Chester
F. Carlson Center for Imaging Science at the Rochester
Institute of Technology. The course has been developed for both classroom
and online study. The developers are Harvey Rhody, Rolando Raqueno and Maria Helguera,
with major contributions and assistance from the CIS faculty and staff.
SIMG-726 Computing for Imaging Science
Winter Quarter 2002-3
CAMPUS SECTION
Rolando Raqueno
Office: 76-2136 Center for Imaging Science
e-mail: raqueno@cis.rit.edu
Phone: 475-6907 |
ONLINE SECTION
Harvey Rhody
Office: 76-3144 Center for Imaging Science
e-mail: rhody@cis.rit.edu
Phone: 475-6215 |
Grading: Midterm Exam 30%
Final Exam 30%
Programming assignments 40%
Texts
Liam Gumley, Practical IDL Programming, Morgan Kaufmann, ISBN: 1-55860-700-5
Jerry D. Peek, et al, UNIX Power Tools, O'Reilly & Associates; ISBN:
1-56592-260-3
The text used last year was
Amir Afzal, Unix Unbounded: A Beginning Approach,Prentice-Hall, ISBN:
0-13-020030-1
This year we have switched to the O'Reilly book above.
Course Overview
The purpose of this course is to prepare graduate students in imaging science
in computational methods and tools used in image analysis and system simulation.
The course covers operating system tools and techniques, primarily based on Unix,
and the use of high-level languages, primarily IDL. The use and manipulation of
image data structures and image databases is covered from systems and algorithmic
perspectives. Students learn the fundamentals of algorithmic computation and program
development using a high-level language. The following topics form the course
framework: representations of data with vectors, arrays and structures; methods
of writing functions and procedures using a development environment; architecture
of a software applications for processing algorithms; methods of communication
between the user and the system; coordination between elements of a software application.
The programming environment is the IDL programming
language, which is an array-based language with an interactive development environment
for a broad range of computing systems. This course provides the computing foundation
for graduate courses in imaging science.
The course uses manuals for the IDL language and course notes and exercises
that are provided in a web page format at http://www.cis.rit.edu/class/simg726.