Image Formation

31
Image Formation CS418 Computer Graphics John C. Hart

description

Image Formation. CS418 Computer Graphics John C. Hart. Solar Radiation. Rayleigh Scattering. Chlorophyll. The Human Eye. We perceive the world around us largely through images. Pupil controls aperature. Image projected onto retina. Varifocal lens controls focus. Acuity. - PowerPoint PPT Presentation

Transcript of Image Formation

Page 1: Image Formation

Image Formation

CS418 Computer GraphicsJohn C. Hart

Page 2: Image Formation

SkyRayleigh scattering

bywavelength

23%

5%Clorophyll

Absorptionbywavelength

“White”Solar

Radiation

Yellow“Sunlight”

GreenFoliage

Sun

Eye

RedConeResponse

GreenConeResponse

BlueConeResponse

Page 3: Image Formation

Solar Radiation

Page 4: Image Formation

Rayleigh Scattering

Page 5: Image Formation

Chlorophyll

Page 6: Image Formation

The Human EyeWe perceive the world

around us largely through images

Image projected onto retinaVarifocal lens

controls focus

Pupil controls aperature

Page 7: Image Formation

Acuity• Angular resolution of retina• Snellen ratio:

20/X means you distinguishat X feet what the averageperson distinguishesat 20 feet.

• 20/20 = distinguish twopoints 1 arc minute apart

d

h12 tan ( / 2 )h d

nodal point(optical center)

Page 8: Image Formation

FocusSimple lens• Focal length: f• Power: 1/f diopters• When d =

f = r = 17mm1m/f = 59 diopters

Compound lens• cornea: 40 diopters• lens: 12 diopters (kids)• lose ~ 0.2 diopters/year• lens rigid by age 60

1 1 1f d r

r =17mm d

nodal point(optical center)

1 2

1 1 1f f f

Page 9: Image Formation

Chromatic Aberration• Refractive index of lens material

varies by wavelength• Resulting dispersion causes focal plane

to vary by color• Need 1.5 diopters to focus red and blue

to the same depth• Never use pure blue (add a bit of red or

green to aid in focusing on edges)• Warm colors close, cool colors far

Page 10: Image Formation

Most people see the red,Closer than the blue.Others see the opposite.How about you?

Page 11: Image Formation

The Human EyeWhat we perceive is a

heavily processed version of what we physically sense

Rods measure brightness

whereas cones measure color

Perceptual nerves process edges and motion before the signal even gets to the brain

Page 13: Image Formation

The Human EyeCornea, lens focus light onto Retina

Photoreceptors• rods - brightness• cones – color

(red, green, blue)

Ganglions – nerve cells• (X-cells)

detect pattern• (Y-cells)

detect movement

from Gray’s Anatomy

Page 14: Image Formation

Lateral Inhibition• Rods accentuates and exaggerates

differences in space and time• Eye’s internal real-time edge and

motion detector• Used to detect predators like tigers in

the bushes• Middle squares same shade of gray

-1 -1 -1

-1 8 -1

-1 -1 -1

Page 15: Image Formation
Page 16: Image Formation
Page 17: Image Formation

Rods & Cones• Rods measure intensity

– 80 million– Denser away from fovea– Astronomers learn to glance off to

the side of what they are studying– sensitive, shut down in daylight

• R,G and B cones – 5 million total– 100K – 325K cones/mm2 in fovea– 150 hues

• Combined– 7 million shades

rods only

rods &cones

Blind spot(optic nerve,no rods or cones)

Fovea ~0.5º (cones only)

Deering’s Photon Accurate Model of the Human Retina from SIGGRAPH 2005

Page 18: Image Formation
Page 19: Image Formation

The Human Eye

Page 20: Image Formation

Cone Response

Stockman, MacLeod & Johnson (1993)J. Optical Society of America A, 10,2491-2521, via Wikipedia

0

0.2

0.4

0.6

0.8

1.0

400 450 500 550 600 650 700

log

hum

an c

one

resp

onse

(nor

mal

ized

)

wavelength

Page 21: Image Formation

Color Perception• L = 31% R + 59% G + 10% B• 10% of males are color blind• Pay attention to contrast!

• Eye color spaceL, R + G – B, R – G

• Color space is blackwhite,yellowblue, redgreen

400 500 600 700

Page 22: Image Formation

Color in Context

Page 23: Image Formation

Color in Context

Page 24: Image Formation

The Camera

Page 25: Image Formation

The Image Plane

Page 26: Image Formation

Polygonal Models

Page 27: Image Formation

Pixel Discretization

Page 28: Image Formation

Raster RenderingFor each polygon: Compute illumination Project to image plane Fill in pixels

Page 29: Image Formation

Raster Images• (Spatial) Resolution

– horizontal pixels x vertical pixels• Image Aspect Ratio

– width/height– HDTV = 1920/1080 = 1.78 = 16:9

• Pixel Aspect Ratio– (H/V) / (height/width) = (H/V) x (1/A)– Square pixels are 1:1

• Color resolution– Bits per pixel– 24 bpp = 8 bits red, green and blue– 8 bpp = 3 bits red, green, 2 bits blue

Page 30: Image Formation

Vector v. Raster Graphics

Vector Graphics• Plotters, laser displays• “Clip art,” illustrations• PostScript, PDF, SVG• Low memory (display list)• Easy to draw line• Solid/gradient/texture fills

Raster Graphics• TV’s, monitors, phones• Photographs• GIF, JPG, etc.• High memory (frame buffer)• Hard to draw line• Arbitrary fills

Page 31: Image Formation

Getting a Line from 3-D to Screen

Homogeneous Divide

ModelCoords

ModelXform

WorldCoords

ViewingXform

StillClip

CoordsClipping

WindowCoordinates

Windowto

Viewport

ViewportCoordinates

ClipCoords

ViewingCoords

PerspectiveDistortion