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

Zoom

Sample code

Sample images

Homework submission

Syllabus

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

Instructor


 
 
 
 
 
Professor George Wolberg
Office Hours: Tuesday, 1:00pm-2:00pm, Room NAC 8/202G
wolberg@ccny.cuny.edu
 
 

Teaching Assistant


 
 
 
 
 
Siavash Zokai
Office Hours: By appointment, online
ccny.cs470@gmail.com
 
 

Lectures

Textbooks

Supplemental Videos

Grading

Your final grade is computed as a weighted sum of the programming projects, a midterm exam, and a final exam.
George Wolberg, August 24, 2023