Lecture slides and other handouts are available, please download them by the links in the column of "Slides"
Wk Date Lectured material (italics are provisional) Slides
1 4 March Introduction to CGRA352 Part 1 Introduction
6 March Fundamentals of image processing Part 2 Image Processing Fundamentals
8 March Tutorial 1 Example
Assignment 1 released
2 11 March Colors Part 2 Image Processing Fundamentals
13 March Point operations, histograms Part 2 Image Processing Fundamentals
15 March Tutorial 2 Example
3 18 March Histogram equalization Part 2 Image Processing Fundamentals
20 March Filtering, edge extraction Part 3 Image Processing Fundamentals
22 March Tutorial 3 Example
4 25 March Bilateral filtering, Template Matching Part 3 Image Processing Fundamentals
27 March Sampling, Morphology Part 3 Image Processing Fundamentals
29 March Tutorial 4  
Assignment 1 due on Wed, Assignment 2 Released.
5 1 April Texture synthesis Part 4 Advanced Image Editing: Texture Synthesis
3 April PatchMatch Part 4 Advanced Image Editing: PatchMatch
5 April Tutorial 5  
 
6 8 April PatchMatch for synthesis Part 4 Advanced Image Editing: PatchMatch
10 April Image quilting/Image Analogies Part 4 Advanced Image Editing: Quilting/Analogies
12 April Tutorial 6  
7 29 April Image Retargeting Part 4.2 Image Retargeting
1 May Image Composition, Poisson editing Part 4.3 Composition
3 May Tutorial 7 (Maths on Poisson editing)  
Assignment 3 released
8 6 May Alpha Matting Part 4.3 Composition
8 May light field camera, ray space Part 5.1 Camera and light field
10 May Tutorial 8  
9 13 May light field camera, ray space Part 5.1 Camera and light field
15 May HDR Part 5.2 HDR
17 May Tutorial 9 Recap light field and HDR response curve
10 20 May Tone Mapping for HDR display Part 5.2 HDR, Part 6.1 feature detection
22 May Local feature point Part 6.1 feature detection
24 May Tutorial 10  
Assignment 3 due
11   SIFT Part 6.1 feature detection
  SIFT, image transformations Part 6.2 Homography and stitching
  Tutorial 11  
12   Homography estimation, image stitching Part 6.2 Homography and stitching
  Video stabilization Part 6.3 Stabilization
  Final Tutorial  
     
Study week
Final project due
Topic attachments
I Attachment Action Size Date Who Comment
2019_Part1_Introduction.pdfpdf 2019_Part1_Introduction.pdf manage 2 MB 04 Mar 2019 - 22:22 Main.fanglue  
Part2_image processing fundamentals.pdfpdf Part2_image processing fundamentals.pdf manage 4 MB 13 Mar 2019 - 10:31 Main.fanglue  
Part3_image processing fundamentals.pdfpdf Part3_image processing fundamentals.pdf manage 5 MB 13 Mar 2019 - 10:31 Main.fanglue  
Part4.2_image_retargeting.pdfpdf Part4.2_image_retargeting.pdf manage 1 MB 06 May 2019 - 10:09 Main.fanglue  
Part4.3_poisson_matting_composition.pdfpdf Part4.3_poisson_matting_composition.pdf manage 3 MB 06 May 2019 - 10:10 Main.fanglue  
Part4_TextureSynthesize_PatchMatch.pdfpdf Part4_TextureSynthesize_PatchMatch.pdf manage 6 MB 08 Apr 2019 - 11:50 Main.fanglue  
Part5.1_camera model_light_fields.pdfpdf Part5.1_camera model_light_fields.pdf manage 4 MB 06 May 2019 - 10:10 Main.fanglue  
Part5.2_HDR.pdfpdf Part5.2_HDR.pdf manage 3 MB 17 May 2019 - 16:00 Main.fanglue  
Part6.1_featureDetection.pdfpdf Part6.1_featureDetection.pdf manage 5 MB 14 Jun 2019 - 20:32 Main.fanglue  
Part6.2_image_stitching.pdfpdf Part6.2_image_stitching.pdf manage 3 MB 14 Jun 2019 - 21:11 Main.fanglue  
Part6.3_Video_Stabilization.pdfpdf Part6.3_Video_Stabilization.pdf manage 1 MB 14 Jun 2019 - 21:12 Main.fanglue