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.

Slides:



Advertisements
Similar presentations
Sampling and Reconstruction
Advertisements

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.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 5 Ravi Ramamoorthi
School of Computing Science Simon Fraser University
Cornell CS465 Fall 2004 Lecture 2© 2004 Steve Marschner 1 Displays.
Sampling, Aliasing, & Mipmaps
Part I: Basics of Computer Graphics Viewing Transformation and Coordinate Systems Chapter
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.
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.
Image Formation Mohan Sridharan Based on slides created by Edward Angel CS4395: Computer Graphics 1.
CIS 681 Distributed Ray Tracing. CIS 681 Anti-Aliasing Graphics as signal processing –Scene description: continuous signal –Sample –digital representation.
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.
Vector vs. Bitmap SciVis V
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.
© Chun-Fa Chang Sampling Theorem & Antialiasing. © Chun-Fa Chang Motivations “ My ray traced images have a lot more pixels than the TV screen. Why do.
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.
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.
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.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
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.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
CISC 110 Day 3 Introduction to Computer Graphics.
Sampling Theorem & Antialiasing
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.
9/28/04© University of Wisconsin, CS559 Fall 2004 Last Time Filtering –Box –Bartlett –Gaussian –Edge Detect (High-Pass) –Edge Enhance –How to apply filters.
Guilford County SciVis V104.03
CS552: Computer Graphics Lecture 17: Scan Conversion (Special Cases)
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
Advanced Computer Graphics
Perception and Measurement of Light, Color, and Appearance
Chapter I Digital Imaging Fundamentals
Introduction to Computer Graphics with WebGL
Computer Vision Lecture 4: Color
© 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 4, 7-9 pm, Terman Aud Mostly “short answer” questions – Keep your answers short and sweet! Covers lectures up to Tuesday, Oct 29 – plus corrections and taxonomy from start of last lecture Review session slides available from class website

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

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?

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 – Geometric properties preserved/changed by each kind Composing transformations – multiply matrices in reverse order

Transformations Sample questions Compute the 2D transform that translates an object centered at (-3,4) to the origin, then rotates it by +45 o, then translates it to (10,5). What sequence of transforms would cause the triangle to change as shown below ?

Sampling and Antialiasing The sampling and reconstruction pipeline: – Prefiltering – Sampling – Resampling – Reconstruction Aliasing in the frequency domain Filtering and convolution – Duality: F(x)*G(x) F(w)G(w)

Sampling and Antialiasing Prefiltering vs. postfiltering Desirable filters for antialiasing – Box, pyramid, gaussian, sinc Methods of antialiasing – Supersampling: regular vs. stochastic – Analytical antialiasing

Sampling and Antialiasing Sample questions: What is the result of convolving a 1-D box filter with itself? Which of the following would affect your choice of a reconstruction filter? Pixel shape choice of prefilter actual size of display

GOOD LUCK!