VIZA 654 / CSCE 646 : Digital Image Fall 2022

Outline: Videos
• (00) Course Introduction: (See Video 00.0.mp4). This video provides a general introduction to the course, which includes grading, projects, and quizzes.

• (01) Create-Display-Read & Write color images: (See Videos 01.0.mp4, 01.1&2.mp4, 01.3&4.mp4). This is a general introduction to Digital Image. It covers a large number of subjects including the Nature of Digital Images, Bitmaps, Greyscale and RGB ColorComputer Storage of Digital Images, Bitmaps and Pixmaps. General Image Files, PPM File Format. CRT and LCD Displays: Gamma, and Framebuffers. Color, Additive Color Systems, Subtractive Color System, Image Compression. Runlength, LZW, and CLUT Compression, High Dynamic Range Imaging.

• (02) Simple Vector to Raster Conversion and Antializing: (See Videos 02.0.mp4, 02.1.mp4). This is a general introduction to vector to raster conversion. It covers a large number of subjects including simple Implicit Shapes such as half-spaces, quadric shapes, and general polynomials. We also discuss Sampling/Filtering/Reconstruction, Reconstruction and Aliasing Errors, Supersampling, SAT and Mipmaps to Reduce Aliasing Artifacts.

• (03) Complex Vector to Raster Conversion: (See Videos 03.0.mp4, 03.1.mp4). This is a general introduction to creation of more complex shapes with vector and raster conversion. The subject includes Drawing Lines, set operations, more complex shapes such as convex and star shapes. ,

• (04) Image Manipulations: (See Videos 04.0.mp4, 04.1.mp4). Global Color Manipulations, gamma correction, brightness and contrast, changing hue and saturation, Normalization and Histograms, Histogram Equalization.

• (05) Basic Convolution Filters: (See Videos 05.0.mp4, 05.1.mp4). Convolution Filters, Lowpass and Highpass Filters, Convolution filter with Partition of Unity Property, Derivative type Filters, Morphological filters: Dilation and/or Erosion filters.

• (06) Filtering with Non-stationary Kernels: (See Video 06.0.mp4). Line Integral Convolution, Morphological Non-Stationary filters.

• (07) Transformations and Warping: (See Videos 07.0.mp4, 07.1.mp4 and 07.2.mp4). Affine transformations, Forward and Inverse Mapping, General Image Warps, Perspective Warps, Bilinear Warps, Feature Based Morphs.

• (08) Compositing: (See Videos 08.0.mp4, 08.1.mp4). Compositing and Alpha. Associative Colors, Blue/Green screening, other operations over, Multiplication,Substraction and Max/Min.

• (09) Dithering and Screening: (See Video 09.0.mp4). Floyd-Steinberg Error diffusion, Ordered Dither, Artistic Screeining.

• (10) Stiching and Carving: (See Video 10.0.mp4). Image Recombination, Image Retargeting by Seam Carving.

• (11) 2D Diffuse Shader: (See Video 11.0.mp4). Diffuse (Lambertian) Illumination Shader, Video Processing.

• (12) 2D Reflection, Refraction & Fresnel Shader: (See Videos 12.0.mp4, 12.1.mp4). Global Illuminations.