Tentative Schedule

 8/31 Class Canceled (Instructor Travel) 9/2 Introduction and Overview Suggested Reading: The Rise of Mobile Visual Computing Systems (IEEE Pervasive Computing, 2016)
Preliminaries
 9/7 Geometric Transformations Buzzwords: Affine transformation, transformation matrix, scaling, rotation, identity matrix, translation, camera projection, matrix decomposition, singular value decomposition, unitary matrix, orthogonal vector Required Reading: Chapter 6, Fundamentals of Computer Graphics (4e). We didn't discuss materials in 6.1.2, 6.1.4, 6.2.1, 6.2.2, 6.4; skip or skim them if you want. Chapter 5, Read Fundamentals of Computer Graphics (4e) if you need to refresh basic linear algebra. Study 5.4 carefully if you haven't seen that material before. 9/9 Fourier Analysis Buzzwords: Inner product, projection, Fourier Series, Fourier Transform, Discrete Fourier Transform, spectrum, low-pass filter, high-pass filter Required Reading: Chapter 2.1, 2.2, Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control. Focus on getting the idea; skip the math proofs if you want; pay attention to how they see Fourier Transform from a vector-space perspective. Skim 2.6 if you want; we will come back to this later. 9/14 Sampling and Convolution Buzzwords: Nyquist-Shannon sampling theorem, signal sampling, signal reconstruction, convolution, convolution theorem, compressive sensing Required Reading: Chapter 9.1, 9.2, and 9.6, Fundamentals of Computer Graphics (4e). Skim other chapters in 9. The FFT code I used in the class to filter images. Run it and understand how it works. Suggested Reading: Image Filtering Tutorial. Nice illustrations of filtering/convolutions. Has more filter types than what we discussed in the class.
Human Visual System
 9/16 9/21 Spatial and Color Vision Buzzwords: Eyes, retina, fovea, foveated rendering, photoreceptors, cones, rods, blind spot, light spectrum, spectral power distribution, photopic vision, scotopic vision, luminous efficiency function, lumen, cone fundamentals, color blindness, dichromat, unilateral dichromat, isochrome, tetrachromacy, invisible light, visual cortex, metamerism, metamer, color matching experiment, color matching function, trichromatic theory of color, color space Required Reading: Chapter 1 up until (and include) 1.4.1, Principles of Digital Image Synthesis, which talks about human visual system are great. Read the rest of Chapter 1 if you like. We won't cover them except Chapter 1.7, which we will do next lecture. Interactive tutorial exploring the connection between color matching functions and cone fundamentals. Chapter 19 up till (and include) 19.1.4, Fundamentals of Computer Graphics (4e); skip the XYZ space discussion in 19.1.4, which we will discuss next time. Suggested Reading: Interactive tutorial exploring color blindness. How the CIE 1931 RGB Color Matching Functions Were Developed from the Initial Color Matching Experiments. An article I wrote that explains how exactly the color matching functions are derived from the color matching experiments. Chapter 2A, Billmeyer and Saltzman's Principles of Color Technology. 9/23 Colorimetry Buzzwords: Colorimetry, color cube, gamut, quantization, chromaticity, chromaticity plot, chromaticity gamut, XYZ color space, reference white, black-body radiation, Planckian locus, color temperature, correlated color temperature, sRGB, additive color model, subtractive color model, perceptual color space, HSV, HSL, HSB, hue, saturation, value, lightness, brightness, CMYK, gamma, MacAdam ellipses Required Reading: Finish the rest of Chapter 19.1 plus 20.2.2, Fundamentals of Computer Graphics (4e). Chromaticity, Gamut, and the Scary World of Imaginary Colors. Building a Color Cube. Suggested Reading: Chapter 4A-4D, Billmeyer and Saltzman's Principles of Color Technology. Study carefully Figure 4.23, which is great. Skip materials that I didn't cover in the lecture if you want. Chapter 19.2, Fundamentals of Computer Graphics (4e). In the lecture we didn't talk about CIELAB in Chapter 19.2.4 in detail, but skim it if you want.
Color in Nature, Arts, and Technologies