eces 682 digital image processing week 6

62
Digtial Image Processing, Spring 2006 1 ECES 682 Digital Image Processing Week 6 Oleh Tretiak ECE Department Drexel University

Upload: eurydice-charis

Post on 30-Dec-2015

35 views

Category:

Documents


1 download

DESCRIPTION

ECES 682 Digital Image Processing Week 6. Oleh Tretiak ECE Department Drexel University. Announcements. Midterm has been graded Grades posted on webct Average Select your project! Project due on May 15 Final exam on Monday, June 12. Image Distortion Model. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006

1

ECES 682 Digital Image ProcessingWeek 6

Oleh TretiakECE DepartmentDrexel University

Page 2: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 2

Announcements

• Midterm has been graded Grades posted on webct Average

• Select your project! Project due on May 15• Final exam on Monday, June 12

Page 3: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 3

Image Distortion Model

• Restoration depends on distortion Common model: convolve plus noise Special case: noise alone (no convolution)

Page 4: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 4

Thoughts on Restoration

• Enhancement vs restoration Enhancement: cosmetic Restoration: substantive In reality, there’s a continuum

• Restoration relies on prior knowledge• Example of restoration

Inverse filtering Noise removal Nonlinear processing

Page 5: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 5

Chapter 6, Color Image Processing

• Color fundamentals and models• Pseudocolor

Slicing False-color maps Index color Multispectral color models

• Color transformations• Smoothing and sharpening• Color segmentation

Page 6: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 6

Retinal Physiology and Color

• Human retinas have (at least) four types of photoreceptors Three types of ‘cones’

High light level, high acuity vision Each type of cone has a different spectral response

One type of ‘rods’ Low-light level and peripheral vision

• There is substantive genetic diversity in color receptors Different spectral response of photoreceptor Absence of one of the pigments Many more phenomena...

Page 7: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 7

Spectral Response of Cones

Page 8: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 8

Color Matching Theory

• Young’s observation Any uniform color can be matched by projecting three

different light sources onto a screen

• In the 1920’s, an international effort on the part of a number of physicists let to the CIE standard color theory

• The effort attempted to simplify and standardize• There have been many refinements, but the basic

theory still stands• Theory useful for matching pigments (all paint

stores have spectrophotometers) and design of color media systems

Page 9: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 9

Tristimulus Values

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

I(λ) — spectal energy distribution of a source

X,Y,Z — tristimulus values of the source

X = x(λ)I (λ)dλ400

700

∫Y = y(λ)I (λ)dλ

400

700

∫Z= z(λ)I (λ)dλ

400

700

∫Chromaticities - trichromatic coefficients

x =X

X +Y + Z

y=Y

X +Y + Z

z=Z

X +Y + Zx+ y+ z=1

Page 10: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 10

Chromaticity Diagram

• From http://www.efg2.com/Lab/Graphics/Colors/Chromaticity.htm

• White is (1/3, 1/3, 1/3)• Y is the subjective

intensity.

Page 11: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 11

Standard Observer

Page 12: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 12

Better Subjective Color

• Constant distances in x, y space do not correspond to ‘constant’ changes of color

• A better linear space is provided by the Y-U-V coordinates

Page 13: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 13

RGB Coordinates

• With the advent of color television, the RGB coordinates were introduced to conveniently produce color on a color cinescope (cathode ray tube)

Page 14: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 14

RGB Gamut

• Color space produced by a specific set of phosphors or LCD filters is limited

Page 15: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 15

Constant-Color-Difference Coordinates

• For modulation (analog TV) and encoding (digital TV, JPEG), Y-U-V-like coordinates are produced

• R’, G’, B’ are gamma corrected RGB. These are used in electronic media.

Page 16: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 16

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 17: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 17

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 18: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 18

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 19: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 19

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 20: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 20

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 21: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 21

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 22: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 22

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 23: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 23

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 24: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 24

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 25: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 25

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 26: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 26

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 27: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 27

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 28: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 28

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 29: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 29

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 30: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 30

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 31: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 31

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 32: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 32

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 33: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 33

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 34: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 34

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 35: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 35

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 36: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 36

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 37: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 37

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 38: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 38

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 39: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 39

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 40: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 40

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 41: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 41

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 42: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 42

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 43: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 43

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 44: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 44

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 45: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 45

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 46: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 46

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 47: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 47

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 48: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 48

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 49: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 49

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 50: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 50

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 51: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 51

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 52: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 52

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 53: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 53

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 54: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 54

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 55: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 55

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 56: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 56

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 57: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 57

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 58: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 58

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 59: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 59

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 60: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 60

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 61: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 61

Chapter 6Color Image Processing

Chapter 6Color Image Processing

Page 62: ECES 682 Digital Image Processing Week 6

Digtial Image Processing, Spring 2006 62

Chapter 6Color Image Processing

Chapter 6Color Image Processing