45
1

is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

1

Page 2: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

2

Page 3: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

3

is an image?

f

f (x, y)

(x, y)

• f : [a, b ] x [c, d ] → [0,1]

f (x, y) =

r(x, y)

g(x, y)

b(x, y)

é

ë

êêêê

ù

û

úúúú

Page 4: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

4

Page 5: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

5

x

yf(x,y)

Page 6: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

6

D

f [i, j] = Quantize{ f (iD, jD)}

i

f [i, j] j

Page 7: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

7

g f

g(x, y) = t( f (x, y))

Y

I

Q

é

ë

êêê

ù

û

úúú=

0.299 0.587 0.114

0.596 -0.275 -0.321

0.212 -0.523 0.311

é

ë

êêê

ù

û

úúú

R

G

B

é

ë

êêê

ù

û

úúú

Page 8: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

8

Page 9: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

9

Page 10: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

10

Page 11: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

11

f [i]

g[i]

i

i

Page 12: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

12

h[-i]

f [k]

h[k]

g[i]

i

k

k

Page 13: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

13

h[-i, -j]

Page 14: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

14

f h

128 54 9 78 100

145 98 240 233 86

89 177 246 228 127

67 90 255 148 95

106 111 128 84 172

221 154 97 69 94

0.1

0.1

0.1

0.1

0.2

0.1

0.1

0.1

0.1

f [i, j]

h[i, j]

Page 15: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

15

f h

128 54 9 78 100

145 98 240 233 86

89 177 246 228 127

67 90 255 148 95

106 111 128 84 172

221 154 97 69 94

f [i, j]

h[i, j]

X 0.1

X 0.1

X 0.1

X 0.1

X 0.2

X 0.1

X 0.1

X 0.1

X 0.1

Page 16: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

16

fC

C C C C C

C C C C C

C C C C C

C C C C C

C C C C C

C C C C C

X h13

X h12

X h11

X h23

X h22

X h21

X h33

X h32

X h31

Page 17: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

17

Page 18: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

18

Page 19: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

19

C

h[i, j] =e-(i2+ j2 )/(2s 2 )

C

Page 20: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

20

Page 21: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

21

N N

g[i]

1

f [i]

i

i

Page 22: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

22

Page 23: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

23

Page 24: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

24

Page 25: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

25

w w h

Page 26: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

26

3 3 40

[-20, 20]

205 198 190 203 210 192

191 203 191 194 206 98

210 197 204 101 98 103

205 199 104 97 94 107

190 92 106 106 100 108

110 91 101 100 96 99

Page 27: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

27

R, G, B

C1=

R1

G1

B1

é

ë

êêêê

ù

û

úúúú

C2

=

R2

G2

B2

é

ë

êêêê

ù

û

úúúú

Page 28: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

28

sd sr

s

h[i,r] ~ e-(i2+r2 )/(2s 2 ) = e-i2 /(2s 2 )e-r2 /(2s 2 )

h[i,r] ~ e-i2 /(2s

d

2 )e

-r2 /(2sr

2 )

~ hd(i) h

r(r)

Page 29: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

29

C

C = hd

[i - k]k

å hr( f [i]- f [k])

g[i] =1

Cf [k]h

d[i- k]

k

å hr( f [i]- f [k])

g[i] =1

Cf [k]hd [i- k]

k

å

C = hd [i - k]k

å

Page 30: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

30

g[i, j] =1

Cf [k,ℓ ]h

d[i - k, j - ℓ ]

k ,ℓ

å hr( f [i, j]- f [k,ℓ ])

C = hd

[i - k, j - ℓ ]k ,ℓ

å hr( f [i, j]- f [k,ℓ ])

h[i, j,r] ~ e-(i2+ j

2)/(2s

d

2 )e

-r2 /(2sr

2 )

~ hd(i, j) h

r(r)

Page 31: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

31

sd

= 2

sd

= 6

sr = 0.1 sr = 0.25

Paris, et al. SIGGRAPH course notes 2007

Page 32: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

32

Page 33: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

33

f (x)

x

Page 34: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

34

f

atan2(y,x)

Ñf (x, y) =¶f

¶x,¶f

¶y

æ

èç

ö

ø÷

f [i, j] f [i +1, j]

f [i, j +1] f [i +1, j +1]

Page 35: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

35

Page 36: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

36

Page 37: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

37

Page 38: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

38

Page 39: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

39

Page 40: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

40

a b c

Commutative: a*b = b*a

Associative: a*b( )*c = a* b*c( ) Distributive: a* b+ c( ) = a*b+ a*c

Page 41: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

41

0 -1 1

1 -1 0

hx*hx

hx

hx~

Page 42: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

42

D

Ñ2 f (x, y) =¶2 f

¶x2+¶2 f

¶y2

D =

0 1 0

1 -4 1

0 1 0

é

ë

êêê

ù

û

úúú

Page 43: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

43

Page 44: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

44

Page 45: is an image? · 15 f h 128 54 9 78 100 145 98 240 233 86 89 177 246 228 127 67 90 255 148 95 106 111 128 84 172 221 154 97 69 94 f [i, j] h[i, j] X 0.1 X 0.1 X 0.1 X 0.1 X 0.2

45