1
COMP 546
Lecture 11
Shape from X:
perspective, texture, shading
- Thurs. Feb. 15, 2018
Shape from X: perspective, texture, shading Thurs. Feb. 15, 2018 1 - - PowerPoint PPT Presentation
COMP 546 Lecture 11 Shape from X: perspective, texture, shading Thurs. Feb. 15, 2018 1 Level of Analysis in Perception high - behavior: what is the task ? what problem is being solved? - brain areas and pathways - neural coding -
1
2
high low
3
high low
The last lecture and next few are more at this level.
4
5
6
7
8
9
They will intersect at a finite point.
10
11
12
13
14
15
From a book by Brodatz
16
17
Fronto-parallel plane Slanted ground plane
18
19
20
21
(X, Y, Z )
22
(X, Y, Z )
𝜏
𝑎 = 𝑎0 𝑎 = 𝑎0 + 𝐵𝑌 + 𝐶𝑍
23
𝜐
Thumbtack on plane
24
25
slant ~ 45 deg tilt ~ 90 deg slant ~ 0 deg tilt undefined slant ~ 45 deg tilt ~ 30 deg
(Koenderink, van Doorn, Kappers 1992)
26
45 90 5 15 25 35 45 55 65 75 85
27
One can derive mathematical relationships for these quantities. Details omitted.
28
Texture elements are compressed in the tilt direction, by an amount that depends on slant.
29
30
tilt = 180 tilt = 0 all slants all tilts and all slants
Cylinder Sphere
31
Classical formal mathematical definitions of curvature are based on 2nd derivatives. Details omitted.
concavity cylinder (valley) hyperbolic cylinder convex (saddle) (ridge) (hill) [Koenderink and van Doorn 1992]
32
33
Drawings of Leonardo da Vinci
34
35
36
3D vector perpendicular to local tangent plane at general surface point. (𝑌𝑞, 𝑍
𝑞, 𝑎𝑞)
Recall plane passing through Z axis:
𝑞+∆𝑍
37
3D vector perpendicular to local tangent plane
(𝑌𝑞, 𝑍
𝑞, 𝑎𝑞)
𝑌𝑞+∆𝑌, 𝑍
𝑞+∆𝑍, 𝑎𝑞+∆𝑎
𝜖𝑎 𝜖𝑌 , 𝜖𝑎 𝜖𝑍 , −1 ∙
38
This vector is perpendicular to local tangent plane.
𝑞+∆𝑍
3D vector perpendicular to local tangent plane
(𝑌𝑞, 𝑍
𝑞, 𝑎𝑞)
𝑌𝑞+∆𝑌, 𝑍
𝑞+∆𝑍, 𝑎𝑞+∆𝑎
1 𝜖𝑎 𝜖𝑌
2
+ 𝜖𝑎 𝜖𝑍
2
+ 1 𝜖𝑎 𝜖𝑌 , 𝜖𝑎 𝜖𝑍 , −1
39
𝑂 𝑀 Lambert’s (cosine) Law:
41
42