DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Description: Mathematical foundations of digital image processing. Linear and nonlinear filtering, sampling, Fourier and Wavelet transforms. Image analysis and computer vision. 4 units.
Prerequisites: Linear Algebra and Calculus.
The instructor is Serge Belongie, Associate Professor. Office Hours: click here.
Note: when emailing me with questions about the class, please put “cse166” in the subject line or use the following address:
sjb+cse166 | ![]() |
cs.ucsd.edu |
Teaching Assistant:
Vincent Rabaud (Discussion Section: W 1:00-1:50 pm, Room WLH 2115;
Office
Hours: F 11:00-12:00 CSE 250A.)
E-mail: vrabaud+cse166 | ![]() |
cs.ucsd.edu |
Click here to access the GradeSource portal to track your progress and see course announcements.
The class section id for CSE 166 is #602157. Lecture: TuTh 11:00am-12:20pm, WLH 2209.
Topics to be Covered:
1. mathematical foundationsThis course makes extensive use of Matlab. Click here for information on Matlab, including usage on UCSD instructional accounts, tutorials, and documentation.
Handouts:
Links:
Required textbook:
Digital Image Processing, 2nd Edition Gonzalez & Woods Prentice Hall ISBN no. 0201180758 textbook website Note: if you purchased the new (3rd) edition, please refer to the course announcements for the mapping between old and new chapters/sections/exercises. |
Digital Image Processing Using MATLAB by Gonzalez, Woods, and Eddins.Handy Math reference:
Fundamentals of Image Processing by Hany Farid
Digital Image Processing by Bernd Jähne
Fundamentals of Digital Image Processing by A.K. Jain
Digital Image Processing by W. K. Pratt
MathWorld
Most recently updated on Sept. 24, 2007 by Serge Belongie.