CSCI 410 Signal and Image Processing



Instructor: Dr. Ray Schneider

Office: McKinney 231

Office Hours: 2:00-3:00 Daily or by appointment.

Ph: x5623



Texts: 1) Adaptive Filtering Primer with MATLAB by Alexander D. Poularikas and Azyed M. Ramadan

  2) Computer Imaging - Digital Image Analysis and Processing by Scott E. Umbaugh with CD/ROM and CVIPTools.


Signal and image processing are studied using modern signal and image processing function libraries to explore and program waveform analysis, convolution and correlation including FIR filters, spectrum analysis and composing linear systems.  Image processing expands FIR filtering from one dimension to two dimensions and studies applications such as image contouring, edge detection, smoothing, and noise removal.  Programming in MATLAB will be required.

Prerequisites: CSCI 320 or permission of the instructor  Offered Alternate Years offered 2007-2008 


Attendance is required and will be checked each period and excessive lateness and absenteeism may result in grade reduction or failure.



Students are expected to spend between two and three hours outside of class for each class hour (six to nine hours of outside of class study per week) working on exercises drawn from the text and other material as assigned. It is recommended that to achieve mastery of the material you work on additional assignments either drawn from the text or of your own devising.  The ability to do independent and original work can only be learned by doing it.  If you find that you do not understand, then you should ask questions in class so that I know of your difficulty and can go over some of the exercises in class.  A project will form part of the class assignments and you will be expected to give a presentation on your project.


You will be expected to maintain a programmer's log which documents your work on the exercises and assignments.  These will be maintained as directed by the instructor and will be examined and graded as part of the course work.


In addition to the assigned exercises there will be two or three tests during the semester and an optional final exam at the end of the semester.



Grading will by by clusters.  The completion of exercises given in the form of worksheets and assignments will form clusters.  Test results and project results will form other clusters.  Cluster grading is done by sorting the grades into descending order and applies declining weights to the grades so that poor results are weighted less than good results.  Extra credit may be assigned at the discretion of the instructor but generally will not be worth more than half a grade point on the final grade (i.e. 5 points total).