Spring 2012, ECE, Stony Brook University, Prof. Murali Subbarao

Credits: 3


Catalog description:
 It covers digital image fundamentals, mathematical preliminaries of   two-dimensional systems, image transforms, human perception, color basics, sampling and quantization, compression techniques, image enhancement, image restoration, image reconstruction from projections, and binary image processing.


Text book:

              1. Digital Image Processing,
                  R. C. Gonzalez and R. E. Woods, Third Edition,

                  Pearson Prentice-Hall,  ISBN  0-13-168728-x, 2008.
                 Second Edition of year  2002 is also acceptable, but Third Edition is preferred.


Reference Material:

      1     Published Papers, Patents, Handouts, online resources.


Contact info:

Prof. Murali Subbarao,

Office Hours: Tue. and Thu.: 10  a.m to 11.00 a.m.  and 1 pm to 2 pm.

Place: Room 233, Light Engg. Bldg.



1.     Introduction

2.     Digital Image Fundamentals

3.     Image Enhancement: Spatial domain techniques

4.     Image Enhancement: Fourier domain techniques

5.     Sampling and quantization

6.     Image Reconstruction from Projections:

a.      X-ray computed tomography (CT)

b.     SPECT/PET (Single-Photon/Positron Emission CT)

c.      MRI (Magnetic Resonance Imaging)

d.     MEG/MCD(Magnetoencephalography/Magnetocardiography)

7.     Image Restoration and Shift-Variant Image Filtering and Restoration.

8.     Color Image Processing

9.     Image Compression


This year the theme and emphasis will be on medical imaging, specifically SPECT/PET, MRI, and MEG.



Attending lectures is essential for doing well on written exams. Lectures will specifically prepare students for the exams. There will be two tests, each covering roughly half of the material in the course.

Test 1 :  35% (2 hrs)    (50% open book, on March 2, 2012) 

Test 2 :  35% (2 hrs)    (50% open book, on April 20, 2012)

Project: 15% (Matlab/Octave/Mathematica, about 12 hours effort, Due March 23, 2012)

Research Project: 15 %  (reading papers/patents, evaluating technology, writing a 10  page report by a group of 4 students, and a  15 minute group  presentation, on May 4, 2012)


Matlab/Mathematica/Octave programming language should be learned for completing the project.  Project is not difficult and requires about 12 hours of effort.


Grades are assigned based on absolute percentage of total marks as below.
This policy is subject change.

A : 91100 , A- : 8690 , B+ : 8185, B : 7680, B- : 71--75
C+ : 6870, C : 6467, C- : 6163, D+ : 5660, D : 5155, F : 0--50