Monday, January 5 Introduction; Getting Started with PixelMath |
Wednesday, January 7 Pixel Representation; Working with Formulas; Thresholding. Chroma-key demo; Chroma-key photos |
Friday, January 9 Sampling and Quantization. Start Miniprojects |
Monday, January 12 Image Brightness and Contrast, Histograms, Equalization |
Wednesday, January 14 Color Systems. Chroma-key activity |
Friday, January 16 Color Transformations; Palette construction. Miniprojects due at 5:00PM |
Monday, January 19 Martin Luther King Day (no classes) |
Wednesday, January 21 Geometric Transformations. Miniproject presentations; Assign. 1 due at 5:00PM |
Friday, January 23 Invertibility of image transformations. Miniproject presentations |
Monday, January 26 Review of Assignment 1 solutions. Practice Quiz |
Wednesday, January 28 Beginning with An Embedded Python Interpreter. Quiz 1 |
Friday, January 30 Basics of Python; Numbers, Strings, Tuples, Lists. |
Monday, February 2 Python Control Constructs. Assign. 2 due at 5:00PM |
Wednesday, February 4 Distortion; Synthesizing Images |
Friday, February 6 Python Data Structures, Classes. |
Monday, February 9 Creating Python Functions; Recursion; Parameter Passing; Variable Scope |
Wednesday, February 11 Python Programming Techniques; Imperative, O-O, and Functional Paradigms. Practice Midterm; Assign. 3 due at 5:00PM |
Friday, February 13 Midterm Exam |
Monday, February 16 Presidents Day (no classes) |
Wednesday, February 18 Python in Browsers; Problem Solving Templates. |
Friday, February 20 Image Processing Games and Game Design. Start Projects; A4 Problem 2 parts a, b, and c due at 5:00 PM |
Monday, February 23 Illusions, Steganography; Anamorphic Images. A4 Problem 1 due at 5:00 PM |
Wednesday, February 25 Image Filtering and Convolution; Stereo Imagery. A4 Problem 2 due at 5:00 PM |
Friday, February 27 IPython, Notebooks and Livecoding |
Monday, March 2 Image Analysis; Pattern Recognition. Draft portfolios due at 5:00 PM |
Wednesday, March 4 Fourier Transforms and Image Restoration |
Friday, March 6 Applications: Inpainting, Morphing. Practice Quiz 2 |
Monday, March 9 Quiz 2. Selected Portfolio Presentations |
Wednesday, March 11 Project presentations and peer evaluations. Projects due at midnight the night before |
Friday, March 13 Project presentations and peer evaluations (cont.) Final portfolios due at 11:59 PM |