Sampling and Reconstruction. Today: Color Theory. Color Theory COMP575

Similar documents
Color Computer Vision Spring 2018, Lecture 15

Prof. Feng Liu. Fall /04/2018

Digital Image Processing

Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color

Light. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies

Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology

Color , , Computational Photography Fall 2018, Lecture 7

Color , , Computational Photography Fall 2017, Lecture 11

Continued. Introduction to Computer Vision CSE 252a Lecture 11

Image Processing COS 426

Image and video processing (EBU723U) Colour Images. Dr. Yi-Zhe Song

Color & Graphics. Color & Vision. The complete display system is: We'll talk about: Model Frame Buffer Screen Eye Brain

Sampling Rate = Resolution Quantization Level = Color Depth = Bit Depth = Number of Colors

Mahdi Amiri. March Sharif University of Technology

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019

LECTURE 07 COLORS IN IMAGES & VIDEO

Color Image Processing

Digital Image Processing Color Models &Processing

VC 16/17 TP4 Colour and Noise

Color Image Processing

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Image Representations, Colors, & Morphing. Stephen J. Guy Comp 575

Using HDR display technology and color appearance modeling to create display color gamuts that exceed the spectrum locus

Colors in Images & Video

Filters. Materials from Prof. Klaus Mueller

University of British Columbia CPSC 414 Computer Graphics

Images and Colour COSC342. Lecture 2 2 March 2015

Prof. Feng Liu. Winter /09/2017

MULTIMEDIA SYSTEMS

Announcements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading:

Introduction to Computer Vision CSE 152 Lecture 18

Color Image Processing

Color Image Processing. Gonzales & Woods: Chapter 6

Lecture 3: Grey and Color Image Processing

Graphics and Image Processing Basics

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

Computer Graphics Si Lu Fall /27/2016

COLOR and the human response to light

Color images C1 C2 C3

12 Color Models and Color Applications. Chapter 12. Color Models and Color Applications. Department of Computer Science and Engineering 12-1

Raster Graphics. Overview קורס גרפיקה ממוחשבת 2008 סמסטר ב' What is an image? What is an image? Image Acquisition. Image display 5/19/2008.

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Raster Graphics 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)

Bettina Selig. Centre for Image Analysis. Swedish University of Agricultural Sciences Uppsala University

CSE1710. Big Picture. Reminder

12/02/2017. From light to colour spaces. Electromagnetic spectrum. Colour. Correlated colour temperature. Black body radiation.

Computer Graphics. Rendering. Rendering 3D. Images & Color. Scena 3D rendering image. Human Visual System: the retina. Human Visual System

Introduction to Color Science (Cont)

CSE 332/564: Visualization. Fundamentals of Color. Perception of Light Intensity. Computer Science Department Stony Brook University

Color Digital Imaging: Cameras, Scanners and Monitors

What is Color Gamut? Public Information Display. How do we see color and why it matters for your PID options?

Chapter 2 Fundamentals of Digital Imaging

COLOR. and the human response to light

Digital Image Processing Lec 02 - Image Formation - Color Space

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Color Image Processing

Color and perception Christian Miller CS Fall 2011

VU Rendering SS Unit 8: Tone Reproduction

H34: Putting Numbers to Colour: srgb

CSSE463: Image Recognition Day 2

Using Color in Scientific Visualization

CS6640 Computational Photography. 6. Color science for digital photography Steve Marschner

xyy L*a*b* L*u*v* RGB

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

Announcements. The appearance of colors

Color Science. CS 4620 Lecture 15

Color Reproduction. Chapter 6

Visual Perception. Overview. The Eye. Information Processing by Human Observer

Color and Color Model. Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin

The human visual system

Color Image Processing. Jen-Chang Liu, Spring 2006

Image Processing. Image Processing. What is an Image? Image Resolution. Overview. Sources of Error. Filtering Blur Detect edges

Digital Imaging with the Nikon D1X and D100 cameras. A tutorial with Simon Stafford

To discuss. Color Science Color Models in image. Computer Graphics 2

Histograms and Color Balancing

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

Adapted from the Slides by Dr. Mike Bailey at Oregon State University

COLOR. Elements of color. Visible spectrum. The Human Visual System. The Fovea. There are three types of cones, S, M and L. r( λ)

05 Color. Multimedia Systems. Color and Science

Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE) Color Vision

Introduction to computer vision. Image Color Conversion. CIE Chromaticity Diagram and Color Gamut. Color Models

Images and Displays. CS4620 Lecture 15

CSCI 1290: Comp Photo

A World of Color. Session 4 Color Spaces. OLLI at Illinois Spring D. H. Tracy

Chapter 3 Part 2 Color image processing

Color and Perception. CS535 Fall Daniel G. Aliaga Department of Computer Science Purdue University

Introduction to Multimedia Computing

CSE1710. Big Picture. Reminder

Report #17-UR-049. Color Camera. Jason E. Meyer Ronald B. Gibbons Caroline A. Connell. Submitted: February 28, 2017

Image Processing. What is an image? קורס גרפיקה ממוחשבת 2008 סמסטר ב' Converting to digital form. Sampling and Reconstruction.

Color image processing

Reading. Foley, Computer graphics, Chapter 13. Optional. Color. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995.

Forget Luminance Conversion and Do Something Better

Reading instructions: Chapter 6

Characterisation of processing artefacts in high dynamic range, wide colour gamut video

CHARACTERIZATION OF PROCESSING ARTIFACTS IN HIGH DYNAMIC RANGE, WIDE COLOR GAMUT VIDEO

Colors in images. Color spaces, perception, mixing, printing, manipulating...

BBM 413! Fundamentals of! Image Processing!

Introduction & Colour

What You See vs. What You Get Part 2 (Color Management) Howard Fingerhut

Transcription:

and COMP575 Today: Finish up Color Color Theory CIE XYZ color space 3 color matching functions: X, Y, Z Y is luminance X and Z are color values WP user acdx Color Theory xyy color space Since Y is luminance, it carries no color data Chromaticity can be carried in new parameters x and y

Color Theory Gamut Formed by plotting x,y colors Let's mix colors! The line between two points represents all the mixes possible with those colors. Color Theory srgb space

Color Theory Intuitive colors? RGB is not necessarily intuitive with human color perception. Color Theory RGB model Visual Computing, Nielsen et al. Color Theory HSV model Color wheel (hue), saturation, value

Color Theory HSV model Today: Finish up Color Images Stored for easy display Not accurate representations Most output devices show 256 brightness levels Most image formats store 256 brightness levels

Humans perceive more than 256 brightness levels 4-5 log units, 100,000 : 1 Images are typically 2 log units, 100 : 1 Your simulation images will have more than 256 brightness levels Likely RGB float values How to store them as standard images? (RGB bytes) High dynamic range This is normal range for humans Images are low dynamic range Must take HDR images and map them into smaller range Clamping Only keep small range (0.0-1.0) Clamp low and high values Issues? Can discard large amounts of the image, or even the entire image! Remap values Linear scaling to destination values Issues? Can remap many colors to the same value, losing detail.

Many, many more mappings... Average luminance scale Preserve color ratios Separate reflectence and illuminance Can remap many colors to the same value, losing detail. Today: Finish up Color Grid of values Each value is a 'pixel' How to store? Single array with map/unmap function 2d array (x,y dimensions) Could be by spatial dimension or channel dimension

What is a pixel? Little box of color?

A pixel stores a single discrete sample result. It is not necessarly the color for the area under the pixel. Aliasing

It is impossible to tell an aliased image from an image of an object that is similar to the alias pattern. Aliasing

Anti-aliasing is used to show the original signal more clearly. Aliasing

Today: Finish up Color

Continuous vs. Discrete Frequency Maximum represented frequency Two times the sampling rate Today: Finish up Color

Sample the signal at some location Record value Recording more than 1 value per pixel is called super sampling Many, many ways to do this Uniform sampling Regular pattern Easy, fast Issues? Random sampling Multiple random samplings per pixel Generally good distribution Issues? Stratified sampling Divide pixel into grid Random sample in each grid Today: Finish up Color

Now that we have samples, we need a value for the pixel We will use a reconstruction filter Again, there are many, many ways to do this is the process of combining samples to form a representative value. This value corresponds to the original signal. Filter basics Support Range of the filter Weighting Area under filters should sum to 1 Box filter Tent filter

Gaussian filter Homework