1 Converting Celsius to Fahrenheit C 1.8 32 + F 10 18 50.

41
1 Converting Celsius to Fahrenheit C 1.8 32 + F 10 18 50 32 5 9 C F

Transcript of 1 Converting Celsius to Fahrenheit C 1.8 32 + F 10 18 50.

Page 1: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

1

Converting Celsius to Fahrenheit

C

1.8

32

+ F

10

1850

325

9 CF

Page 2: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

2

Converting Fahrenheit to Celsius

C

1.8

32

+ F

10

1850

325

9 CF

)32(9

5 FC

Page 3: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

3

Addition Box

+p

qr

qpr

qrp

prq

Page 4: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

4

Muliplication Box

p

qr

qpr

0 if qq

rp

0 if pp

rq

0 if 0 pr

0q if 0 r

Page 5: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

5

Local Propagation is Not Enough

yx

100?

Page 6: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

6

Barometric Measurements with Varying Confidence

0

1

2

3

4

5

6

7

8

9

10

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Confidencelevels

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Actualterrain

Barometerreadings

Page 7: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

7

Constraint Propagation by Relaxation

Barometer readings

0123456789

10

After first iteration

0123456789

10

After fifth iteration

0123456789

10

After tenth iteration

0123456789

10

After twentieth iteration

0123456789

10

After fortieth iteration

0123456789

10

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29

Page 8: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

8

GENINFER: Genetic Reasoning

Page 9: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

9

GENINFER Results

Nothing known about uncles and

brothers

Uncles OKnothing

known about brothers

Both uncles and brothers

OK

12.5%

2.8%

0.7%

Page 10: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

10

Line Drawing Analysis

Page 11: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

11

Classification of Lines

Alllines

Interiorlines

Boundarylines

Convexedges

Concaveedges

Page 12: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

12

Line Interpretation

Page 13: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

13

Common Junctions

L

Arrow

T

Fork

X

Peak

K

Psi

Multi

Kk

Page 14: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

14

Possible Inputs

Page 15: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

15

Excluded Input

Page 16: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

16

Impossible Junctions

Page 17: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

17

Identifying Three-Faced Junctions

Page 18: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

18

Full/Empty: 7/1, 1/7

Page 19: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

19

1 Full, 7 Empty (Low Views)

L R

R

T

L

RL

Page 20: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

20

1 Full, 7 Empty (High Views)

RL

L R

Page 21: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

21

3 Full, 5 Empty

Page 22: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

22

Junction Dictionary

Ljunctions

Forkjunctions

Tjunctions

Arrowjunctions

Alljunctions

Page 23: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

23

Labeling a Drawing

Page 24: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

24

A Two-Tiered Figure

Page 25: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

25

Starting From the Middle

Page 26: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

26

Impossible Objects?

Not possible

Page 27: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

27

Waltz’s Algorithm

A B

C

DE

F

A B

C

DE

F

A B

C

DE

F

A B

C

DE

F

(a) (b)

(c) (d)

Page 28: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

28

Waltz Example

AB

CD

C

B

A

D

Page 29: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

29

The Need for More Information

Page 30: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

30

Shadows

Page 31: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

31

Concave Edges

Page 32: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

32

Extended Line Catalog

C

C

Alledges

Realedges

Interioredges

Boundaryedges

Shadowedges

Pseudoedges

Crackedges

Convexedges

Concaveedges

Page 33: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

33

Face Catalog

Illuminated

Illuminated

Illuminated

Shadowed

Self-Shadowed

Page 34: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

34

Effects of Constraints(Basic Lines)

VertexType

Number ofunconstrained

possible junctions

Number ofphysically

realizable junctions

Ratio(%)

L 16 6 37.5

Fork 64 5 7.8

T 64 4 6.2

Arrow 64 3 4.7

Page 35: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

35

Effects of Constraints(Expanded Categories)

VertexType

Number ofunconstrained

possible junctions

Number ofphysically

realizable junctions

Ratio (%)

L 2.5103 80 3.2Fork 1.2105 500 4.010-1

T 1.2105 500 4.010-1

Arrow 1.2105 70 5.610-2

Psi 6.2106 300 4.810-3

K 6.2106 100 1.610-3

X 6.2106 100 1.610-3

Multi 6.2106 100 1.610-3

Peak 6.2106 10 1.610-4

Kk 3.1108 30 9.610-6

Page 36: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

36

Example

Page 37: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

37

Waltz in Action

1 A — 123 16 E 79 33 31 C 20 2 61 P 5 1 76 T — 123

2 A 123 76 17 D 15 14 32 B 14 2 62 O 2 1 77 T 123 4

3 B — 79 18 F — 123 33 A 20 2 63 Q — 123 78 T 4 1

4 B 79 52 19 F 123 28 34 H — 79 64 Q 123 5 79 J 4 1

5 A 76 32 20 G — 593 35 H 79 1 65 Q 5 1 80 R 4 1

6 C — 388 21 G 593 42 36 I — 123 66 L 3 1

7 C 388 78 22 G 42 18 37 I 123 2 67 K 5 2

8 B 52 34 23 F 28 11 38 J — 593 68 R — 388

9 A 32 26 24 E 33 7 39 J 593 9 69 R 388 20

10 D — 79 25 D 14 6 40 K — 79 70 R 20 4

11 D 79 15 26 F 11 2 41 K 79 7 71 J 6 4

12 C 78 20 27 G 18 1 42 J 9 8 72 K 2 1

13 B 34 14 28 E 7 1 43 L — 593 73 S — 1391

14 A 26 20 29 D 6 1 44 L 593 12 74 S 1391 5

15 E — 79 30 F 2 1 45 K 7 5 75 S 5 1

Page 38: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

38

Time Intervals

before

A

B

A B

Page 39: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

39

Interval Arithmetic

beforeA

beforeB C

beforeA

beforeB C

before

?

Page 40: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

40

Constraint Propagation for Time Intervals

B

A

C D Z

b e f o r e b e f o r e b e f o r e b e f o r e

b e f o r e b e f o r eb e f o r eb e f o r e

Page 41: 1 Converting Celsius to Fahrenheit C 1.8  32 + F 10 18 50.

41

Using Reference Nodes

MEETS

MORNING AFTERNOON

X

Y

DURING

MEETS

MORNING AFTERNOON

X

Y

DURING

BEFORE

BEFORE

BEFORE

BEFORE

BEFORE