Presentation is loading. Please wait.

Presentation is loading. Please wait.

Low-Level Vision. Low Level Vision--outline Problem to be solved Example of one computation—lines How simple computations yield more complex information.

Similar presentations


Presentation on theme: "Low-Level Vision. Low Level Vision--outline Problem to be solved Example of one computation—lines How simple computations yield more complex information."— Presentation transcript:

1 Low-Level Vision

2 Low Level Vision--outline Problem to be solved Example of one computation—lines How simple computations yield more complex information

3 Problems to be solved Problem 1: Indeterminacies Problem 2: The input to resolve these indeterminacies is impoverished

4 Indeterminacies Many of the qualities of objects that we would like to know about trade off with other qualities. shape/orientation reflectance/light source/shadow size/distance

5 Shape/Orientation

6 Reflectance/Light Source/Shadow This joke turns on the assumption that you will see a shadow, not a difference in reflectance of the object (moon) across its face.

7 Size/Distance

8 Problems So problem 1 is that the types of information that we want trade off with one another Problem 2 is that the initial information the visual system has is extremely impoverished

9 This is the input You end up with the # of objects, their sizes, shapes, distances, textures, motions.

10

11 How do you get from one to the other? Researchers divide this question into two parts: Low-level vision: we assume that we can’t get much information out of this array of intensity values. There must be algorithms that summarize this info. High-level vision: taking the output of the low-level processes and transforming it to get objects & their properties.

12 Simple computation 35 35 35 5 5 5 You saw this before.... Can you tell what this is?

13 Crucial summary--find edges An edge is a sudden discontinuity in intensity. 35 35 35 5 5 5

14 Why edges? Edges frequently correspond to the boundaries of objects; a map of edges is a good start to identifying objects. Edges are invariant to lighting conditions.

15 How to find edges? Computationally easy to find discontinuities Compare means of adjacent columns, rows, diagonals

16 What about textures? Why don’t you see a million objects when you see a hat with many “edges” (Herringbone pattern)?

17 Assess at more than one scale Assess neighboring columns: yields five edges

18 Assess every three columns (i.e., take the mean) yields one edge Assess at more than one scale

19

20 Biological evidence

21 Retina

22 Ganglion cells: center-surround

23 On-off can combine to form line detectors

24 Or an edge detector

25 Hubel & Wiesel’s experiments

26 Biological evidence It does seem that some of the cells relatively early in the visual processing stream care about edges.

27 All of this was about lines. Now how do you get distance, shapes, etc.

28 Shape/orientation indeterminacy Perkin’s laws--conjunctions of lines assumed to correspond to different 3D shapes.

29 Perkins’ Laws Possibly built into early visual processing. Pop-out with perkins’ laws type angles, but not with other angles.

30 That’s it for lines Focus on other assumptions

31 Light source/reflectance/shadow What’s this?

32 Assumption 1: surfaces are uniformly colored. (That’s why shading gives the impression of 3 dimensions. Shading is assumed to be due to hills & valleys.

33 Light/reflectance/shadow Shadow: light is assumed to be coming from above.

34

35 Reflectance/Light Source/Shadow

36 How is constancy figured out? Obviously, absolute constancy is not calculated

37 Local contrast Assumption 3: the brightest thing around is white; the darkest thing around is black.

38 Distance/size Isn’t it the case that we frequently just know the size an object should be? This is familiar size and it’s actually not that powerful a cue.

39 Familiar size When you remove the cue of height in the picture plane the person looks tiny.

40

41 Cues to distance Convergence--not very effective More effective are a range of cues that can be evaluated in a picture plane, and so are often called pictorial cues.

42 Occlusion

43 Texture Gradient

44

45 Linear perspective

46 Height in picture plane

47 Atmospheric Perspective

48 Stereopsis Very important cue. This is NOT a pictorial cue. Based on the fact that the two eyes get slightly different views of the world.

49 Stereopsis Difference between what the left eye and right eye sees is called retinal disparity. Farther object, less difference

50 Stereopsis Problem: how do you match up the views of the two retinas if objects are similar? This is called the correspondence problem. (Consider that highlights differ because of different reflections and there are geometric distortions due to seeing things from a different angle.)

51 Stereopsis Solutions to the correspondence problem 1. Uniqueness constraint: an object in the left eye can be matched to only one item in the right eye. 2. Epipolar line constraint: because the eyes don’t move independently in vertical dimension, there is a limited number of places that an object on the left retina can be on the right retina.

52 Where will the boat be in the right retina? It can’t be just anywhere. It must be somewhere on the horizon line

53 More generally....

54 Summary Problems –Indeterminacies –Impoverished Input Lines –Computations –Biology Solutions –Shape/orientation (Perkins’s laws) –reflectance/light source/shadow (uniform color, local contrast) –Size/distance (familiar size, convergence, occlusion, texture gradient, linear perspective, relative height, atmospheric perspective, stereopsis).


Download ppt "Low-Level Vision. Low Level Vision--outline Problem to be solved Example of one computation—lines How simple computations yield more complex information."

Similar presentations


Ads by Google