CSc 470 / I0807
Image Processing


Course description

This course is an intensive introduction to image processing intended for advanced undergraduates and graduate students. It forms the basis of high-quality rendering in computer graphics, as well as low-level processing for computer vision, remote sensing, and medical imaging. You will learn about well-known image processing topics, including

Course goals

Piazza

Sample code

Sample images

Homework submission

Syllabus

LECTURE LECTURE TOPICS HOMEWORK SLIDES
1: 8/28/19 Introduction, history, applications CSc470-01-Introduction.pdf
2: 9/4/19 Human visual system CSc470-02-HVS.pdf
3: 9/5/19 Digital image fundamentals CSc470-03-Fundamentals.pdf
4: 9/9/19 Point operations Homework 1 is due on 10/2/19 CSc470-04-PointOps.pdf
5: 9/11/19 Point operations (contd) Qt information for homeworks
6: 9/16/19 Arithmetic/Logic Operations CSc470-05-ArithLogicOps.pdf
7: 9/18/19 Digital halftoning CSc470-06-Halftoning.pdf
8: 9/23/19 Digital halftoning (contd)
9: 9/25/19 Neighborhood operations Homework 2 is due on 10/30/19 CSc470-07-NeighborhoodsOps.pdf
10: 10/2/19 Neighborhood operations (contd) Kernel files for convolution problem in Homework #2
11: 10/7/19 Neighborhood operations (contd)
12: 10/14/19 Filtering Theory Homework 1 grades CSc470-08-Filtering.pdf
13: 10/16/19 Filtering Theory (contd)
14: 10/21/19 Fourier Transform CSc470-09-Fourier.pdf
15: 10/23/19 Midterm review
16: 10/28/19 Fourier Transform (contd) Homework 3 is due on 11/20/19
17: 10/30/19 Filtering in the Frequency Domain CSc470-10-FreqDomainFiltering.pdf
18: 11/4/19 Midterm
19: 11/6/19 Sampling Theory CSc470-11-SamplingTheory.pdf
20: 11/11/19 Image Resampling CSc470-12-Resampling.pdf
21: 11/13/19 Image Reconstruction Homework 2 grades CSc470-13-Reconstruction.pdf
22: 11/18/19 Antialiasing CSc470-14-Antialiasing.pdf
23: 11/25/19 Spatial Transformations Homework 4 is due on 12/11/19 CSc470-15-SpatialTransformations.pdf
24: 11/20/19 Image Warping CSc470-16-Warping.pdf
25: 11/25/19 Image Morphing CSc470-17-Morphing.pdf
26: 11/27/19 Robust Log-Polar Registration Homework 3 grades CSc470-18-Registration.pdf
27: 12/2/19 Final Review
28: 12/4/19 - 12/11/19 Selected Topics

Instructor


 
 
 
 
 
Professor George Wolberg
Office Hours: Wednesday, 3:30pm-4:30pm, Room NAC 8/202N
wolberg@cs.ccny.cuny.edu
 
 

Teaching Assistant


 
 
 
 
 
Siavash Zokai
Office Hours: Monday, 3:30pm-4:30pm, Room NAC 8/202N
ccny.cs470@gmail.com
 
 

Lectures

Textbooks

Grading

Your final grade is computed as a weighted sum of the programming projects, a midterm exam, and a final exam.