CS248 Midterm Review Derek Chan and Ethan Dreyfuss.

Slides:



Advertisements
Similar presentations
Sampling and Reconstruction
Advertisements

David Luebke1/19/99 CS 551/651: Antialiasing David Luebke
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
Sampling, Aliasing, & Mipmaps
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.
Image Filtering, Part 2: Resampling Today’s readings Forsyth & Ponce, chapters Forsyth & Ponce –
Sep 21, Fall 2005ITCS4010/ Computer Graphics Overview Color Displays Drawing Pipeline.
Sampling and Pyramids : Rendering and Image Processing Alexei Efros …with lots of slides from Steve Seitz.
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”
Image transformations, Part 2 Prof. Noah Snavely CS1114
Midterm Review. World is practically continuous in time space color brightness dynamic range brightness.
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.
CS5520 Image-Based Rendering © Chun-Fa Chang, Spring 2003 Sampling Theorem & Antialiasing April 15, 2003.
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
CS148: Introduction to Computer Graphics Final Review Session.
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Color 2 Week 10, Fri 7 Nov 2003.
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.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 6: Image Compositing, Morphing (brief discussion of reconstruction) Ravi Ramamoorthi
Image Sampling Moire patterns -
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.
CSC418 Computer Graphics n Aliasing n Texture mapping.
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
© 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.
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Any questions about the current assignment? (I’ll do my best to help!)
1 Computer Graphics Week3 –Graphics & Image Processing.
Computer Science 631 Lecture 7: Colorspace, local operations
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.
CS 445: Introduction to Computer Graphics David Luebke University of Virginia Review.
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.
Digital Image Processing, Spring ECES 682 Digital Image Processing Week 7 Oleh Tretiak ECE Department Drexel University.
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
CHAPTER 8 Color and Texture Mapping © 2008 Cengage Learning EMEA.
CMSC 635 Sampling and Antialiasing. Aliasing in images.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
CS559: Computer Graphics Lecture 8: 3D Transforms Li Zhang Spring 2008 Most Slides from Stephen Chenney.
CS559: Computer Graphics Lecture 4: Compositing and Resampling Li Zhang Spring 2008.
CS559: Computer Graphics Lecture 8: Warping, Morphing, 3D Transformation Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
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.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Sampling Theorem & Antialiasing
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
ECE 638: Principles of Digital Color Imaging Systems Lecture 4: Chromaticity Diagram.
David Luebke 1 2/5/2016 Color CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
CS 445 / 645: Introductory Computer Graphics Review.
David Luebke2/23/2016 CS 551 / 645: Introductory Computer Graphics Color Continued Clipping in 3D.
CS559: Computer Graphics Lecture 7: Image Warping and Panorama Li Zhang Spring 2008 Most slides borrowed from Yungyu ChuangYungyu Chuang.
David Luebke3/11/2016 CS 551 / 645: Introductory Computer Graphics Geometric transforms: perspective projection 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.
CSE 185 Introduction to Computer Vision
Color Models Light property Color models.
Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
CS 551 / 645: Introductory Computer Graphics
Advanced Computer Graphics
Graphics Fundamentals
Sampling Theorem & Antialiasing
Perception and Measurement of Light, Color, and Appearance
© University of Wisconsin, CS559 Spring 2004
Lecture 8: 3D Transforms Li Zhang Spring 2008
CSC418 Computer Graphics Aliasing Texture mapping.
Color Perception of color Color spaces
Review and Importance CS 111.
Presentation transcript:

CS248 Midterm Review Derek Chan and Ethan Dreyfuss

CS248 Midterm Mon, Oct 27, 7-9 pm, Mostly multiple choice and short answer questions – Keep your answers short and sweet! Covers lectures up to Tuesday, Oct 21 (Transforms and Taxonomy of Mappings) Exam is closed book, closed notes Slides will be up tonight

Administrivia Assignment 2 Late Grading – If you have not received an from staff, we have not arranged a late demo Derek extra office hours 3-4pm Sat in Gates Basement

Class Topics Approximate class coverage – Perception, Color (2 Lectures) – Sampling (2 Lectures) – Rasterization (1 Lecture) – Transformations (2 Lectures) – Digital Compositing (1 Lecture)

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

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

Raster Displays, Resolution, Perception Sample (easy) question: 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?

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

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

Color Sample questions: 1. If you had a special CRT that could produce pure spectral colors, how many spectral colors would you need to represent a normal RGB color gamut? How about the spectral locus?

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: 1. What is the result of convolving a 1-D box filter with itself? 2. Which of the following would affect your choice of a reconstruction filter? a)pixel shape b)choice of prefilter c)actual size of display

Rasterization Rasterization of polygons – Only pixels in the polygon Supersampling – Patterns: understand its effect on the image

Digital Compositing What is compositing? – Method for combining 2+ images to approximate the intervisibility of the scenes that gave rise to those images Compositing Algebra – Porter-Duff algebra vs Colors and Alphas

Compositing algebra

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

Transformations Consider composing two 2D transformations from among the set consisting of translation (T), uniform scaling (S), and rotation (R). There are six unique pairs listed below. For which of these six pairs can the order of applying the two constituent transformations be switched without affecting the result? TTTSTRSSSRRR

Transformations Sample questions What sequence of transforms would cause the triangle to change as shown below ?