CS555/CS455 Introduction to Visual Information Processing (Summer 2017, Enginet Course)

(May 29– August 13, 2017)

Department of Computer Science

SUNY at Binghamton

Instructor:

Dr. Lijun Yin

Office:

Q18

Email:

lijun@cs.binghamton.edu

Web Page:

http://www.cs.binghamton.edu/~lijun/CS555_Summer/2017Summer_CS555.html

TA

Mr. Zheng Zhang (zzhang27@binghamton.edu) 

TAofficeHour:

Tuesday and Thursday 1:00pm – 2:00pm at Engineering Building G-Pod G13

Blackboard

http://blackboard.binghamton.edu

Course Description

This course will introduce the visual information processing from Computer Science point of view. Topics include the fundamental theory and techniques

of image representation and modeling, image enhancement, image restoration, image transforms, image reconstruction from projections, and image compression. This course will also introduce algorithms developed in computer science applications such as object recognition (biometrics), robotic vision, multimedia, and bioinformatics.

 

Prerequisites: CS240, Math304 or equivalent courses.

 

Textbooks Recommended

We will be using the following major books as references: 

Course Requirements

Your grade will be based on the following criteria:

NOTE 1: FOR ALL QUESTIONS REGARDING ASSIGNMENTS (BOTH THEORY AND PROGRAMMING) AND LECTURE NOTES,

Please contact TA by email.  If you are in Binghamton area, you can also make an appointment to discuss with TA during their office hours.

 

NOTE 2: The course lecture videos will be posted in the Blackboard. You can view the recorded video lectures from there. You can also download the lecture notes in the following section (“Syllabus”).

 

NOTE 3: For all the assignments, you are required to upload them to the blackboard by due dates.

 

NOTE 4: The term project will be due on August 13, 2017.

 

Syllabus

Please note that this syllabus is approximate, and subject to change. Programming assignments are due 2 weeks after they are assigned.

Date

Topic

READINGs

Assignment

5/29

Introduction

Class Notes (1)  and Ch.1

 

 

Visual Information fundamentals

Class-notes (2)  and Ch.2

 

 

Programming for Image processing

 

 

 

Sample for Windows Programming

Sample for Unix Programming

Program Handout & Notes

 

 

 

 

Sample for Windows (VS 2015)

 

Sample for Windows (VS 2012)

Sample (Visual Studio 2010)

Sample (Visual Studio 2008)

 TA’s Programming Guide (PPT)

 

Image Enhancement

 

Class-notes (4) and Ch.3

 

Assignment 1  

Test image

 

Research Case Study on Scalable edge enhancement

Case study notes (5)

 

 

Filter and Scale Space

 Ch.3 and class notes

 

 

 

Cont’d

 Ch.3 and Ch.10.1.3

 

 

Image transformation

 Ch.4 and Ch.8.5.2 class notes

Assignment 2  (Test Images)

 

 

Cont’d

Ch.11.4; Ch.10.2.2

 

 

Color Theory

Ch.6 and class notes

 

 

 

Image segmentation, description and representation.

 

 

Ch.11.1, 11.2

Class notes

Supplemental notes (deformable template)

Assignment 3

Test images

 

Active Contour

Region description

 

 

 

Supplemental notes (active contour)

 

Ch.11.5, 12.3.3

 

Term project Specification

Term project topics (suggested)

 

Morphological image processing

Ch.9

Class notes 

 

 

Pattern recognition

Ch.12

Class notes 

 

8/13

Term Project Due on Aug. 13, 2017

 

 

Advice

The standard rules on plagiarism apply.