CS248 Midterm Review. CS248 Midterm Mon, November 5, 7-9 pm, Terman Aud Mon, November 5, 3-5 pm, Gates 392 Mostly “short answer” questions Covers through.

Slides:



Advertisements
Similar presentations
Sampling and Reconstruction
Advertisements

Color Physics –Light is E-M radiation of different frequencies. –Superposition principle Perception –3 cones -> 3D color space. (Metamers). –Convex subset.
Week 7 - Monday.  What did we talk about last time?  Specular shading  Aliasing and antialiasing.
Color & Light, Digitalization, Storage. Vision Rods work at low light levels and do not see color –That is, their response depends only on how many photons,
CS 551 / CS 645 Antialiasing. What is a pixel? A pixel is not… –A box –A disk –A teeny tiny little light A pixel is a point –It has no dimension –It occupies.
Why is this hard to read. Unrelated vs. Related Color Unrelated color: color perceived to belong to an area in isolation (CIE 17.4) Related color: color.
Cornell CS465 Fall 2004 Lecture 2© 2004 Steve Marschner 1 Displays.
1 Lecture 2 Main components of graphical systems Graphical devices.
Sampling, Aliasing, & Mipmaps
CS 4731: Computer Graphics Lecture 24: Color Science
CS248 Midterm Review. CS248 Midterm Mon, November 4, 7-9 pm, Terman Aud Mostly “short answer” questions – Keep your answers short and sweet! Covers lectures.
CS248 Midterm Review Derek Chan and Ethan Dreyfuss.
Sep 21, Fall 2005ITCS4010/ Computer Graphics Overview Color Displays Drawing Pipeline.
CS248 Midterm Review Szymon Rusinkiewicz. CS248 Midterm Monday, November 1, 7-9 pm Gates B01 and B03 Designed to be 1-hour exam Mostly “short answer”
Basics of Stimuli John H. Krantz Hanover College.
CS248 Midterm Review. CS248 Midterm Mon, November 3, 7-9 pm, Gates B01 Mostly “short answer” questions – Keep your answers short and sweet! Covers lectures.
What is color for?.
CS248 Midterm Review Michael Green and Sean Walker (based on the work of previous TAs)
Sep 21, Fall 2006IAT 4101 Computer Graphics Overview Color Displays Drawing Pipeline.
IAT 3551 Computer Graphics Overview Color Displays Drawing Pipeline.
1 Computer Science 631 Lecture 6: Color Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Display CMSC 435/ Light Visible Range: nm Luminance has large dynamic range – Moonless overcast night sky – 30. Sky on overcast day.
Vector vs. Bitmap SciVis V
Raster Graphics and Color
V Obtained from a summer workshop in Guildford County July, 2014
9/14/04© University of Wisconsin, CS559 Spring 2004 Last Time Intensity perception – the importance of ratios Dynamic Range – what it means and some of.
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 9: Raster Graphics and Pipeline
The Digital Image.
2001 by Jim X. Chen: 1 The purpose of a color model is to allow convenient specification of colors within some color gamut.
Lecture 3. Fundamentals of Computer Graphics. Computer Graphics, a very broad term Fields Related to Computer Graphics Bitmap/Vector graphics, 2D/3D graphics,
Any questions about the current assignment? (I’ll do my best to help!)
1 Computer Graphics Week3 –Graphics & Image Processing.
IDL GUI for Digital Halftoning Final Project for SIMG-726 Computing For Imaging Science Changmeng Liu
CS 445 / 645: Introductory Computer Graphics Color.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Vector vs. Bitmap
Graphics Graphics Korea University cgvr.korea.ac.kr Raster Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Images, Sound, and Multimedia. No Surprises Images, Sound, Music, and Movies – It’s all numbers – Binary Numbers Today we’ll discuss how multimedia is.
Color and Resolution Introduction to Digital Imaging.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
David Luebke11/14/2015 CS 551 / 645: Introductory Computer Graphics David Luebke
CS559: Computer Graphics Lecture 4: Compositing and Resampling Li Zhang Spring 2008.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Digital Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
Introduction to Computer Graphics
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Raster Graphics and Color Greg Humphreys University of Virginia CS 445, Fall 2003.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
David Luebke 1 2/5/2016 Color CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
David Luebke2/23/2016 CS 551 / 645: Introductory Computer Graphics Color Continued Clipping in 3D.
David Luebke3/11/2016 CS 551 / 645: Introductory Computer Graphics Geometric transforms: perspective projection Color.
Guilford County SciVis V104.03
09/10/02(c) University of Wisconsin, CS559 Fall 2002 Last Time Digital Images –Spatial and Color resolution Color –The physics of color.
Color Measurement and Reproduction Eric Dubois. How Can We Specify a Color Numerically? What measurements do we need to take of a colored light to uniquely.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
CSE 185 Introduction to Computer Vision
Color Models Light property Color models.
Computer Graphics Overview
CS 551 / 645: Introductory Computer Graphics
CSE 167 [Win 17], Lecture 13: Raster Graphics, Color Ravi Ramamoorthi
Advanced Computer Graphics
Sampling and Antialiasing
Chapter I Digital Imaging Fundamentals
© University of Wisconsin, CS559 Spring 2004
Color Perception of color Color spaces
Review and Importance CS 111.
Presentation transcript:

CS248 Midterm Review

CS248 Midterm Mon, November 5, 7-9 pm, Terman Aud Mon, November 5, 3-5 pm, Gates 392 Mostly “short answer” questions Covers through Thursday’s lecture

Raster Displays, Resolution, Perception Measures of spatial resolution – physical vs. addressable resolution CRTs – 3 phosphors for “red”, “green”, and “blue” – Triads and shadow mask

Human spatial frequency sensitivity – Sensitivity highest in fovea – Frequency sensitivity – Phase sensitivity (Vernier acuity) – Temporal sensitivity Flicker (50-70Hz) Perceived motion –12 Hz = cartoons, 24 Hz = film, 60 Hz = video

Raster Displays, Resolution, Perception Human intensity sensitivity – Response to intensity is nonlinear – Gamma in cameras, CRTs – Gamma correction Dithering – Trade off spatial resolution for intensity res.

Raster Displays, Resolution, Perception Sample (easy) questions: 1. A scene is photographed with a TV camera with gamma=0.5 and displayed on a CRT with gamma=2.4. If we want system gamma to be 1.0, we should do gamma correction with what exponent? 2. You are doing clustered-dot dithering on an image for output on a 300 dpi laser printer. If you need at least 75 dpi “effective” resolution, how many shades of gray can you output?

Color Perception of color – Humans are trichromat Three cones sensitive to “red”, “green”, and “blue” – Overlapping response curves Color matching – Color matching experiment – Metamers

Color spaces Linear colorspaces – , ,  space (perceptual stimulous) – R, G, B space – X, Y, Z space Non-linear colorspaces – HSV Spectral locus Gamut of reproducible colors

Color Sample questions: 1. Can your printer necessarily reproduce all colors that your monitor can reproduce if they both use RGB primaries? 2. You are wearing glasses that block all light from the lower third of the visible spectrum, what color does the world look tinted?

Sampling and Antialiasing The sampling and reconstruction pipeline: – Prefiltering – Sampling – Resampling – Reconstruction Aliasing – Frequency domain interpretation

Sampling and Antialiasing Filtering and convolution Prefiltering vs. postfiltering Desirable filters for antialiasing – Box, pyramid, gaussian, sync Methods of antialiasing – Supersampling – Analytic antialiasing

Sampling and Antialiasing Sample questions: 1. What is the result of convolving a 1-D box filter with itself? 2. If we want to be sure to avoid aliasing, should we choose a filter slightly narrower or slightly wider than a pixel?

Digital Compositing The compositing approximation – Conditions for validity Deriving alpha mattes – Blue screen – Computing while rendering Compositing algebra

Digital Compositing Sample question: You are doing the special effects for a movie, and need to composite a computer generated object over a live background. Why should you use an 8-bit alpha matte rather than a binary (1-bit) matte, even if the computer-generated object is fully opaque?

Rasterization Rasterization of lines – Definition of “one-pixel-thick” line – which points get rasterized? Rasterization of polygons – Only pixels in the polygon Supersampling – Patterns

Rasterization Sample question: – If you rasterized this line, which pixels would get turned on?

Transformations Homogeneous coordinates – why? Matrices rotation, translation, scale, shear in 2D, 3D – Know the form of each kind Composing transformations – multiply matrices in reverse order

Transformations Sample question: What is the transformation between vector1 and vector2?