FALL 1999



Instructor: Prof. Dimitris Samaras

Tuesdays and Thursdays 11.20 a.m. to 12.40 p.m. in Room S328 of Social & Behavioral Sciences

Credits: 3
          EE and CE majors: ESE 271 and ESE 318
          CS majors: CSE 114 and ESE 318

Text book:
     Machine Vision, Ramesh Jain, Rangachar Kasturi, and Brian G. Schunck,
     McGraw-Hill, Inc., 1995. ISBN 0-07-032018-7.

Introduces fundamental concepts, algorithms, and computational techniques in visual information processing.
The course covers the following chapters in the text book:

  1. 1. Introduction                             2. Binary Image Processing
  2. 3. Regions                                    4. Image Filtering
  3. 5. Edge Detection                        6. Contours
  4. 7. Texture                                    8. Optics
  5. 9. Shading                                   10. Color
  6. 11. Depth                                    12. Calibration
  7. 15. Object Recognition (Ch. 15)
      Homeworks : 10% (only some excercises selected randomly are graded)
     Projects : 35% (about 4 assignments)
     Mid-term test I : 20% (open book) on Oct. 3, 2000
     Mid-term test II : 20% (open book) on Nov. 2, 2000
     Final Exam : 25% (open book)        on Dec. 14,  Thur., 12 noon--3 p.m.

Grade ranges:
   A-,A: 80-100%; B-,B,B+: 70-79%; C-,C,C+: 60-69%; D-,D: 50-59%; F: 0-49%.

Computer programming skills are needed for completing the projects.

Contact info:
    D. Samaras Tel. 631-632-8464
    email: samaras AT cs DOT sunysb DOT edu
    Office Hours: Tue., Wed.: 3:00 pm to 4:30 pm., or by appointment
                          Computer Science room 1434

TA info:
    David Goldstein
    e-mail: goldstei AT cs DOT sunysb DOT edu
    Office Hours: Tue., Thurs., 3:50 pm to 5:00 pm, or by appointment
                           Transaction Lab, Computer Science room 2126

If you have a physical, psychological, medical or learning disability that may
impact on your ability to carry out assigned course work, I would urge that you
contact the staff in the Disabled Student Services office (DSS), Room 133,
Humanities, 632-6748v/TDD.  DSS will review your concerns and determine with you
what accommodations are necessary and appropriate.  All information and
documentation of disability are confidential.


For both Unix (Sun workstations) and PC Windows 95 users:
    1. IrfanView32 (iview263.zip) -- Image viewer for various image formats (Win95)
    2. DispRas.exe -- Viewer for gray-level Sun Raster files (Win95)
    3. edge2.c -- Sample program of edge detection by using rasio.c subroutines(Win95 and UNIX)
    4. rasio.c,rasio.h -- Subroutines for basic input/output of gray-level Sun raster files (Win95 and UNIX)
    5. Inverter.c -- Simpler sample program that "inverts" a Sun raster file ( Win95 and UNIX).
        Performs basic error checking  on values returned by rasio functions.

Project1 specification
Test files:  test1.ras,test2.ras,test3.ras,
Submission Information
Extra TA office hours: Friday 9/22 12-3pm in Rm 2126.
Transaction lab accounts have been handed out. If you need one, contact me ASAP.

Project2 specification
Test files:  lena.ras,lena-noise.ras,mface-gn8.ras,mface-gn13.ras,clown.ras
Submission Information
NEW: The images have been corrected and the submission date has been moved to Tuesday Oct. 31st.
Make sure that you download the images again to get the correct version. If problems exist please send me email.

Project3 specification
Test files:  head-left.ras , head-right.rastest-left.ras , test-right.ras
 pointViewer.exe, glut32.dll -- This simple viewer was provided by prof. Oliveira. 3D viewer information
 Sample output file: sample_output.dat

Project4 specification
Test files:
Useful links:  INRIA-Syntim images page,  INRIA-syntim calibration info,  1st pair of images,  2nd pair of images.
CMU_CIL stereo dataset page,  Castle Dataset.