Motion illusion, rotating snakes

Similar documents
Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can.

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs

Capturing Light in man and machine

Capturing Light in man and machine

Capturing Light in man and machine

Capturing Light in man and machine

CSCI 1290: Comp Photo

Capturing Light in man and machine

Frequencies and Color

Capturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.

Capturing light and color

Proj 2. Looks like the evaluation function changed in converting to Python, and 80% on Notre Dame is more tricky to reach.

Light and Color. Computer Vision Jia-Bin Huang, Virginia Tech. Empire of Light, 1950 by Rene Magritte

Histograms and Color Balancing

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

DIGITAL IMAGE PROCESSING

CS 1699: Intro to Computer Vision. Color. Prof. Adriana Kovashka University of Pittsburgh September 22, 2015

Today. Color. Color and light. Color and light. Electromagnetic spectrum 2/7/2011. CS376 Lecture 6: Color 1. What is color?

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University

Color April 16 th, 2015

Color. April 16 th, Yong Jae Lee UC Davis

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSE 557 Autumn Good resources:

Vision and Color. Brian Curless CSE 557 Autumn 2015

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSEP 557 Fall Good resources:

Vision and Color. Brian Curless CSEP 557 Fall 2016

Vision and Color. Reading. The lensmaker s formula. Lenses. Brian Curless CSEP 557 Autumn Good resources:

Lecture 2: Color, Filtering & Edges. Slides: S. Lazebnik, S. Seitz, W. Freeman, F. Durand, D. Forsyth, D. Lowe, B. Wandell, S.Palmer, K.

Mahdi Amiri. March Sharif University of Technology

COLOR and the human response to light

Color. Phillip Otto Runge ( )

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

Early Visual Processing: Receptive Fields & Retinal Processing (Chapter 2, part 2)

Reading. Lenses, cont d. Lenses. Vision and color. d d f. Good resources: Glassner, Principles of Digital Image Synthesis, pp

COLOR. and the human response to light

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

Announcements. Color. Last time. Today: Color. Color and light. Review questions

Color and perception Christian Miller CS Fall 2011

Reading. 1. Visual perception. Outline. Forming an image. Optional: Glassner, Principles of Digital Image Synthesis, sections

Visual System I Eye and Retina

CS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour

CSE 527: Introduction to Computer Vision

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

Wireless Communication

III: Vision. Objectives:

White light can be split into constituent wavelengths (or colors) using a prism or a grating.

Lecture 8. Human Information Processing (1) CENG 412-Human Factors in Engineering May

Overview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image

Assignment: Light, Cameras, and Image Formation

Retina. Convergence. Early visual processing: retina & LGN. Visual Photoreptors: rods and cones. Visual Photoreptors: rods and cones.

Color Perception. Color, What is It Good For? G Perception October 5, 2009 Maloney. perceptual organization. perceptual organization

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

Light. Path of Light. Looking at things. Depth and Distance. Getting light to imager. CS559 Lecture 2 Lights, Cameras, Eyes

CPSC 4040/6040 Computer Graphics Images. Joshua Levine

Color. Computer Graphics CMU /15-662

Color Science. CS 4620 Lecture 15

Introduction to Visual Perception & the EM Spectrum

Review. Introduction to Visual Perception & the EM Spectrum. Overview (1):

AP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3.

Color and Perception

The human visual system

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

Color. Homework 1 is out. Overview of today. color. Why is color useful 2/11/2008. Due on Mon 25 th Feb. Also start looking at ideas for projects

Vision. By: Karen, Jaqui, and Jen

10/8/ dpt. n 21 = n n' r D = The electromagnetic spectrum. A few words about light. BÓDIS Emőke 02 October Optical Imaging in the Eye

The Human Visual System. Lecture 1. The Human Visual System. The Human Eye. The Human Retina. cones. rods. horizontal. bipolar. amacrine.

Color Image Processing

CS6670: Computer Vision

Further reading. 1. Visual perception. Restricting the light. Forming an image. Angel, section 1.4

COLOR. Elements of color. Visible spectrum. The Fovea. Lecture 3 October 30, Ingela Nyström 1. There are three types of cones, S, M and L

Unit 1: Image Formation

19. Vision and color

Colour. Why/How do we perceive colours? Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!

TSBB15 Computer Vision

11/23/11. A few words about light nm The electromagnetic spectrum. BÓDIS Emőke 22 November Schematic structure of the eye

Seeing and Perception. External features of the Eye

Physical Science Physics

VC 16/17 TP2 Image Formation

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

Colour. Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!) Colour Lecture!

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1

Vision. The eye. Image formation. Eye defects & corrective lenses. Visual acuity. Colour vision. Lecture 3.5

VC 11/12 T2 Image Formation

The Special Senses: Vision

Getting light to imager. Capturing Images. Depth and Distance. Ideal Imaging. CS559 Lecture 2 Lights, Cameras, Eyes

Vision. Definition. Sensing of objects by the light reflected off the objects into our eyes

Visual Perception. human perception display devices. CS Visual Perception

Digital Image Processing Lec 02 - Image Formation - Color Space

Sensation. What is Sensation, Perception, and Cognition. All sensory systems operate the same, they only use different mechanisms

Sensation. Sensation. Perception. What is Sensation, Perception, and Cognition

Lecture 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016

This question addresses OPTICAL factors in image formation, not issues involving retinal or other brain structures.

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

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

Projection. Readings. Szeliski 2.1. Wednesday, October 23, 13

Human Visual System. Prof. George Wolberg Dept. of Computer Science City College of New York

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

CS559: Computer Graphics. Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008

Vision and color. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell

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

Transcription:

Motion illusion, rotating snakes

Previous classes Computer vision overview Mathematics of pinhole camera Sensors and light

Recap: projection X t x K R 1 1 0 0 0 1 33 32 31 23 22 21 13 12 11 0 0 z y x t r r r t r r r t r r r v u s v u w z y x X x

Relating multiple views Figure Credit: Bundler: Structure from Motion (SfM) for Unordered Image Collections

Pinhole camera - Eclipse photos Michael Eden

Stephen Eick

Stephen Eick

Stephen Eick

Stephen Eick

Why use lenses?

Today s class Biological vision and color Image filtering

The Eye The human eye is a camera! Iris - colored annulus with radial muscles Pupil - the hole (aperture) whose size is controlled by the iris What s the film? photoreceptor cells (rods and cones) in the retina Slide by Steve Seitz

Aside: why do we care about human vision in this class? We don t, necessarily.

Ornithopters

Why do we care about human vision? We don t, necessarily. But cameras necessarily imitate the frequency response of the human eye, so we should know that much. Also, computer vision probably wouldn t get as much scrutiny if biological vision (especially human vision) hadn t proved that it was possible to make important judgements from 2d images.

Does computer vision understand images? "Can machines fly?" The answer is yes, because airplanes fly. "Can machines swim?" The answer is no, because submarines don't swim. "Can machines think?" Is this question like the first, or like the second? Source: Norvig

The Retina Cross-section of eye Cross section of retina Ganglion axons Ganglion cell layer Bipolar cell layer Pigmented epithelium Receptor layer

What humans don t have: tapetum lucidum Human eyes can reflect a tiny bit and blood in the retina makes this reflection red.

Two types of light-sensitive receptors Cones cone-shaped less sensitive operate in high light color vision Rods rod-shaped highly sensitive operate at night gray-scale vision Stephen E. Palmer, 2002

Rod / Cone sensitivity

. Distribution of Rods and Cones # Receptors/mm2 150,000 100,000 50,000 0 80 Rods 60 Cones 40 Fovea 20 0 Blind Spot Rods Cones 20 40 60 80 Visual Angle (degrees from fovea) Night Sky: why are there more stars off-center? Averted vision: http://en.wikipedia.org/wiki/averted_vision Stephen E. Palmer, 2002

Wait, the blood vessels are in front of the photoreceptors?? https://www.youtube.com/watch?v=l_w-ixqoxha

Eye Movements Saccades Can be consciously controlled. Related to perceptual attention. 200ms to initiation, 20 to 200ms to carry out. Large amplitude. Microsaccades Involuntary. Smaller amplitude. Especially evident during prolonged fixation. Function debated. Ocular microtremor (OMT) involuntary. high frequency (up to 80Hz), small amplitude. Smooth pursuit tracking an object

Electromagnetic Spectrum Human Luminance Sensitivity Function http://www.yorku.ca/eye/photopik.htm

Visible Light Why do we see light of these wavelengths? because that s where the Sun radiates EM energy Stephen E. Palmer, 2002

The Physics of Light Any patch of light can be completely described physically by its spectrum: the number of photons (per time unit) at each wavelength 400-700 nm. # Photons (per ms.) 400 500 600 700 Wavelength (nm.) Stephen E. Palmer, 2002

. The Physics of Light Some examples of the spectra of light sources A. Ruby Laser B. Gallium Phosphide Crystal 400 500 600 700 Wavelength (nm.) D. Normal Daylight # Photons # Photons Wavelength (nm.) 400 500 600 700 C. Tungsten Lightbulb # Photons # Photons 400 500 600 700 400 500 600 700 Stephen E. Palmer, 2002

% Photons Reflected The Physics of Light Some examples of the reflectance spectra of surfaces Red Yellow Blue Purple 400 700 400 700 Wavelength (nm) 400 700 400 700 Stephen E. Palmer, 2002

. Physiology of Color Vision Three kinds of cones: 440 530 560 nm. RELATIVE ABSORBANCE (%) 100 S M L 50 400 450 500 550 600 650 WAVELENGTH (nm.) Why are M and L cones so close? Why are there 3? Stephen E. Palmer, 2002

Tetrachromatism Bird cone responses Most birds, and many other animals, have cones for ultraviolet light. Some humans, mostly female, seem to have slight tetrachromatism.

More Spectra metamers

Practical Color Sensing: Bayer Grid Estimate RGB at G cells from neighboring values Slide by Steve Seitz

Color Image R G B

Images in Matlab Images represented as a matrix Suppose we have a NxM RGB image called im im(1,1,1) = top-left pixel value in R-channel im(y, x, b) = y pixels down, x pixels to right in the b th channel im(n, M, 3) = bottom-right pixel in B-channel imread(filename) returns a uint8 image (values 0 to 255) Convert to double format (values 0 to 1) with im2double row column 0.92 0.93 0.94 0.97 0.62 0.37 0.85 0.97 0.93 0.92 0.99 0.95 0.89 0.82 0.89 0.56 0.31 0.75 0.92 0.81 0.95 0.91 0.89 0.72 0.51 0.55 0.51 0.42 0.57 0.41 0.49 0.91 0.92 0.92 0.93 0.94 0.97 0.62 0.37 0.85 0.97 0.93 0.92 0.99 G 0.96 0.95 0.88 0.94 0.56 0.46 0.91 0.87 0.90 0.97 0.95 0.95 0.89 0.82 0.89 0.56 0.31 0.75 0.92 0.81 0.95 0.91 0.71 0.81 0.81 0.87 0.57 0.37 0.80 0.88 0.89 0.79 0.85 0.89 0.72 0.51 0.55 0.51 0.42 0.57 0.41 0.49 0.91 0.92 0.49 0.62 0.60 0.58 0.92 0.50 0.93 0.60 0.94 0.58 0.97 0.50 0.62 0.61 0.37 0.45 0.85 0.33 0.97 0.93 0.92 0.99 0.96 0.95 0.88 0.94 0.56 0.46 0.91 0.87 0.90 0.97 0.95 0.86 0.84 0.74 0.58 0.95 0.51 0.89 0.39 0.82 0.73 0.89 0.92 0.56 0.91 0.31 0.49 0.75 0.74 0.92 0.81 0.95 0.91 0.71 0.81 0.81 0.87 0.57 0.37 0.80 0.88 0.89 0.79 0.85 0.96 0.67 0.54 0.85 0.89 0.48 0.72 0.37 0.51 0.88 0.55 0.90 0.51 0.94 0.42 0.82 0.57 0.93 0.41 0.49 0.91 0.92 0.49 0.62 0.60 0.58 0.50 0.60 0.58 0.50 0.61 0.45 0.33 0.69 0.49 0.56 0.66 0.96 0.43 0.95 0.42 0.88 0.77 0.94 0.73 0.56 0.71 0.46 0.90 0.91 0.99 0.87 0.90 0.97 0.95 0.86 0.84 0.74 0.58 0.51 0.39 0.73 0.92 0.91 0.49 0.74 0.79 0.73 0.90 0.67 0.71 0.33 0.81 0.61 0.81 0.69 0.87 0.79 0.57 0.73 0.37 0.93 0.80 0.97 0.88 0.89 0.79 0.85 0.96 0.67 0.54 0.85 0.48 0.37 0.88 0.90 0.94 0.82 0.93 0.91 0.94 0.89 0.49 0.49 0.41 0.62 0.78 0.60 0.78 0.58 0.77 0.50 0.89 0.60 0.99 0.58 0.93 0.50 0.61 0.45 0.33 0.69 0.49 0.56 0.66 0.43 0.42 0.77 0.73 0.71 0.90 0.99 0.86 0.84 0.74 0.58 0.51 0.39 0.73 0.92 0.91 0.49 0.74 0.79 0.73 0.90 0.67 0.33 0.61 0.69 0.79 0.73 0.93 0.97 0.96 0.67 0.54 0.85 0.48 0.37 0.88 0.90 0.94 0.82 0.93 0.91 0.94 0.89 0.49 0.41 0.78 0.78 0.77 0.89 0.99 0.93 0.69 0.49 0.56 0.66 0.43 0.42 0.77 0.73 0.71 0.90 0.99 0.79 0.73 0.90 0.67 0.33 0.61 0.69 0.79 0.73 0.93 0.97 0.91 0.94 0.89 0.49 0.41 0.78 0.78 0.77 0.89 0.99 0.93 R B

Color spaces How can we represent color? http://en.wikipedia.org/wiki/file:rgb_illumination.jpg

Color spaces: RGB Default color space 0,1,0 R (G=0,B=0) 1,0,0 G (R=0,B=0) 0,0,1 Some drawbacks Strongly correlated channels Non-perceptual B (R=0,G=0) Image from: http://en.wikipedia.org/wiki/file:rgb_color_solid_cube.png

Color spaces: HSV Intuitive color space H (S=1,V=1) S (H=1,V=1) V (H=1,S=0)

Color spaces: YCbCr Fast to compute, good for compression, used by TV Y=0 Y=0.5 Y (Cb=0.5,Cr=0.5) Cr Cb Y=1 Cb (Y=0.5,Cr=0.5) Cr (Y=0.5,Cb=05)

Color spaces: L*a*b* Perceptually uniform * color space L (a=0,b=0) a (L=65,b=0) b (L=65,a=0)

If you had to choose, would you rather go without luminance or chrominance?

If you had to choose, would you rather go without luminance or chrominance?

Most information in intensity Only color shown constant intensity

Most information in intensity Only intensity shown constant color

Most information in intensity Original image

Back to grayscale intensity 0.92 0.93 0.94 0.97 0.62 0.37 0.85 0.97 0.93 0.92 0.99 0.95 0.89 0.82 0.89 0.56 0.31 0.75 0.92 0.81 0.95 0.91 0.89 0.72 0.51 0.55 0.51 0.42 0.57 0.41 0.49 0.91 0.92 0.96 0.95 0.88 0.94 0.56 0.46 0.91 0.87 0.90 0.97 0.95 0.71 0.81 0.81 0.87 0.57 0.37 0.80 0.88 0.89 0.79 0.85 0.49 0.62 0.60 0.58 0.50 0.60 0.58 0.50 0.61 0.45 0.33 0.86 0.84 0.74 0.58 0.51 0.39 0.73 0.92 0.91 0.49 0.74 0.96 0.67 0.54 0.85 0.48 0.37 0.88 0.90 0.94 0.82 0.93 0.69 0.49 0.56 0.66 0.43 0.42 0.77 0.73 0.71 0.90 0.99 0.79 0.73 0.90 0.67 0.33 0.61 0.69 0.79 0.73 0.93 0.97 0.91 0.94 0.89 0.49 0.41 0.78 0.78 0.77 0.89 0.99 0.93