SlideShare a Scribd company logo
1 of 137
The Spandrels of San Marco
Stephen J. Gould & Richard C. Lewontin (1979)
Imitation, genetic lineages,
and time influenced the
morphological evolution
of the violin
Dan Chitwood
Donald Danforth
Plant Science Center
September 15, 2015
How to measure shape:
Shape = { xn, yn }
How to measure shape:
Coordinates and landmarks
How to measure shape:
Chain code
How to measure shape:
Chain code
How to measure shape:
Chain code
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2 0
2
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2 0
2 0
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2 0
2 0 1
How to measure shape:
Chain code
0
1
2
3
4
5
6
7
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2 0
2 0 1 0
How to measure shape:
Chain code
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2 0
2 0 1 0
Shape =
{ }
How to measure shape:
Elliptical Fourier Descriptors
How to measure shape:
Elliptical Fourier Descriptors
Kuhl and Giardina Computer Graphics & Image Processing (1982)
How to measure shape:
Elliptical Fourier Descriptors
Kuhl and Giardina Computer Graphics & Image Processing (1982)Kuhl and Giardina Computer Graphics & Image Processing (1982)
How to measure shape:
Elliptical Fourier Descriptors
0 0 0 7 0 6 0 6 6 6
6 6 6 6 4 6 6 6 6 6
0 0 6 6 6 7 6 6 5 6
6 4 6 4 4 6 4 4 4 4
4 4 3 4 3 3 3 2 2 2
2 0 2 2 2 0 0 2 2 2
2 2 3 2 2 2 2 2 2 0
2 0 1 0
Shape =
{ }
How to measure shape:
Elliptical Fourier Descriptors
a1, a2, a3 … an
b1, b2, b3 … bn
c1, c2, c3 … cn
d1, d2, d3 … dn
Shape =
{ }
Harmonic coefficients:
How to measure shape:
Elliptical Fourier Descriptors
-1.0 -0.5 0.0 0.5 1.0
-1.0
-0.5
0.0
0.5
1.0
z4941_1
# harmonics
2
4
8
16
32
64
The morphological evolution of violins:
Predecessors and relatives of the violin
The morphological evolution of violins:
Predecessors and relatives of the violin
The morphological evolution of violins:
Violin family members
The morphological evolution of violins:
Violin family members
The morphological evolution of violins:
Violin family members
The morphological evolution of violins:
The effects of time on shape
The morphological evolution of violins:
The effects of imitation on shape
The morphological evolution of violins:
The effects of human relatedness
The morphological evolution of violins:
The effects of human relatedness
Laura Miller
Beyond the desert tomato ….
Beyond the desert tomato ….
30,000 genes, 8 different species
Beyond the desert tomato ….
30,000 genes, 8 different species
High-throughput phenotyping
to identify drought-resistant genes
Where do drought-resistant traits originate?
The meristem
Mature organs Stem cells
The meristem
Husbands, Chitwood, et al. (2009) Genes & Dev.
We measure mature organ phenotypes.
Why? And are they relevant?
Heisler et al. (2005) Current Biology
Smith et al. (2006) PNAS
Macoto
Murayama
Seed Cathedral
Thomas Heatherwick
Rolling Bridge
Thomas Heatherwick
Urban tissue experiment
Márton Jancsó
Dune architecture
Sporosarcina pasteurii
Magnus Larsson
Self-organizing robot swarms
Nath et al. Science 2003
Self-organizing robot swarms
@nervous_jessica
@nervous_jessica
2015 seminar to architecture students at Washington University (2015)

More Related Content

Viewers also liked

Rootstocks: the other half of the shoot phenotype and heterosis equation
Rootstocks: the other half of the shoot phenotype and heterosis equationRootstocks: the other half of the shoot phenotype and heterosis equation
Rootstocks: the other half of the shoot phenotype and heterosis equationDanChitwood
 
Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...DanChitwood
 
New and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leavesNew and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leavesDanChitwood
 
The shapes of leaves across developmental and geologic time
The shapes of leaves across developmental and geologic timeThe shapes of leaves across developmental and geologic time
The shapes of leaves across developmental and geologic timeDanChitwood
 
GlobalWA Philanthropy Guide
GlobalWA Philanthropy GuideGlobalWA Philanthropy Guide
GlobalWA Philanthropy GuideSara Atalla
 
Verbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avilaVerbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avilaJussely Rodríguez
 
GlobalWA Brochure
GlobalWA BrochureGlobalWA Brochure
GlobalWA BrochureSara Atalla
 
Verbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avilaVerbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avilaJussely Rodríguez
 
Portfolio-PDF_v01-lowres
Portfolio-PDF_v01-lowresPortfolio-PDF_v01-lowres
Portfolio-PDF_v01-lowresCaitlin Bouey
 
شركه بورتو البحر الميت للتنمية السياحية Powe point
شركه بورتو البحر الميت للتنمية السياحية Powe pointشركه بورتو البحر الميت للتنمية السياحية Powe point
شركه بورتو البحر الميت للتنمية السياحية Powe pointhadeel ameen
 
коледен експрес
коледен експресколеден експрес
коледен експресmegikatq
 
Relación del derecho con la Publicidad
Relación del derecho con la PublicidadRelación del derecho con la Publicidad
Relación del derecho con la Publicidadpedro flores mendez
 
площадка
площадкаплощадка
площадкаmegikatq
 
Permanent hiring consultancy
Permanent hiring consultancyPermanent hiring consultancy
Permanent hiring consultancyNeuhiring
 
презентация спортове
презентация спортовепрезентация спортове
презентация спортовеmegikatq
 

Viewers also liked (15)

Rootstocks: the other half of the shoot phenotype and heterosis equation
Rootstocks: the other half of the shoot phenotype and heterosis equationRootstocks: the other half of the shoot phenotype and heterosis equation
Rootstocks: the other half of the shoot phenotype and heterosis equation
 
Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...
 
New and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leavesNew and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leaves
 
The shapes of leaves across developmental and geologic time
The shapes of leaves across developmental and geologic timeThe shapes of leaves across developmental and geologic time
The shapes of leaves across developmental and geologic time
 
GlobalWA Philanthropy Guide
GlobalWA Philanthropy GuideGlobalWA Philanthropy Guide
GlobalWA Philanthropy Guide
 
Verbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avilaVerbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avila
 
GlobalWA Brochure
GlobalWA BrochureGlobalWA Brochure
GlobalWA Brochure
 
Verbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avilaVerbos y cuantificadores, rodriguez avila
Verbos y cuantificadores, rodriguez avila
 
Portfolio-PDF_v01-lowres
Portfolio-PDF_v01-lowresPortfolio-PDF_v01-lowres
Portfolio-PDF_v01-lowres
 
شركه بورتو البحر الميت للتنمية السياحية Powe point
شركه بورتو البحر الميت للتنمية السياحية Powe pointشركه بورتو البحر الميت للتنمية السياحية Powe point
شركه بورتو البحر الميت للتنمية السياحية Powe point
 
коледен експрес
коледен експресколеден експрес
коледен експрес
 
Relación del derecho con la Publicidad
Relación del derecho con la PublicidadRelación del derecho con la Publicidad
Relación del derecho con la Publicidad
 
площадка
площадкаплощадка
площадка
 
Permanent hiring consultancy
Permanent hiring consultancyPermanent hiring consultancy
Permanent hiring consultancy
 
презентация спортове
презентация спортовепрезентация спортове
презентация спортове
 

Similar to 2015 seminar to architecture students at Washington University (2015)

DSD-INT 2016 Urban water modelling - Meijer
DSD-INT 2016 Urban water modelling - MeijerDSD-INT 2016 Urban water modelling - Meijer
DSD-INT 2016 Urban water modelling - MeijerDeltares
 
Matriz ensamblada
Matriz ensambladaMatriz ensamblada
Matriz ensambladairanchoque1
 
Tableau for statistical graphic and data visualization
Tableau for statistical graphic and data visualizationTableau for statistical graphic and data visualization
Tableau for statistical graphic and data visualizationBAINIDA
 
Election 2016: Mobile Activity in the U.S. on Election Day
Election 2016: Mobile Activity in the U.S. on Election DayElection 2016: Mobile Activity in the U.S. on Election Day
Election 2016: Mobile Activity in the U.S. on Election DayBraze (formerly Appboy)
 
Gone Shopping: detailed retail mapping
Gone Shopping: detailed retail mappingGone Shopping: detailed retail mapping
Gone Shopping: detailed retail mappingSK53
 
Geneve Monitoring event - InfluxDb and Loud ML presentation
Geneve Monitoring event - InfluxDb and Loud ML presentationGeneve Monitoring event - InfluxDb and Loud ML presentation
Geneve Monitoring event - InfluxDb and Loud ML presentationSebastien Leger
 
Assessing the consistency, quality, and completeness of the Reviewed Event Bu...
Assessing the consistency, quality, and completeness of the Reviewed Event Bu...Assessing the consistency, quality, and completeness of the Reviewed Event Bu...
Assessing the consistency, quality, and completeness of the Reviewed Event Bu...Ivan Kitov
 
Your App Metrics Are Telling You How To Make Them Better: The Digits Data Report
Your App Metrics Are Telling You How To Make Them Better: The Digits Data ReportYour App Metrics Are Telling You How To Make Them Better: The Digits Data Report
Your App Metrics Are Telling You How To Make Them Better: The Digits Data ReportBraze (formerly Appboy)
 
Teradata Analytics Meet @ Linkedin - May 2017
Teradata Analytics Meet @ Linkedin -  May 2017Teradata Analytics Meet @ Linkedin -  May 2017
Teradata Analytics Meet @ Linkedin - May 2017Karthik Guruswamy
 
Rants by Mac Columns - 2021 - ALL.pdf
Rants by Mac Columns - 2021 - ALL.pdfRants by Mac Columns - 2021 - ALL.pdf
Rants by Mac Columns - 2021 - ALL.pdfCurt MacRae
 

Similar to 2015 seminar to architecture students at Washington University (2015) (13)

DSD-INT 2016 Urban water modelling - Meijer
DSD-INT 2016 Urban water modelling - MeijerDSD-INT 2016 Urban water modelling - Meijer
DSD-INT 2016 Urban water modelling - Meijer
 
Matriz ensamblada
Matriz ensambladaMatriz ensamblada
Matriz ensamblada
 
Tableau for statistical graphic and data visualization
Tableau for statistical graphic and data visualizationTableau for statistical graphic and data visualization
Tableau for statistical graphic and data visualization
 
Election 2016: Mobile Activity in the U.S. on Election Day
Election 2016: Mobile Activity in the U.S. on Election DayElection 2016: Mobile Activity in the U.S. on Election Day
Election 2016: Mobile Activity in the U.S. on Election Day
 
Gone Shopping: detailed retail mapping
Gone Shopping: detailed retail mappingGone Shopping: detailed retail mapping
Gone Shopping: detailed retail mapping
 
Geneve Monitoring event - InfluxDb and Loud ML presentation
Geneve Monitoring event - InfluxDb and Loud ML presentationGeneve Monitoring event - InfluxDb and Loud ML presentation
Geneve Monitoring event - InfluxDb and Loud ML presentation
 
Assessing the consistency, quality, and completeness of the Reviewed Event Bu...
Assessing the consistency, quality, and completeness of the Reviewed Event Bu...Assessing the consistency, quality, and completeness of the Reviewed Event Bu...
Assessing the consistency, quality, and completeness of the Reviewed Event Bu...
 
Your App Metrics Are Telling You How To Make Them Better: The Digits Data Report
Your App Metrics Are Telling You How To Make Them Better: The Digits Data ReportYour App Metrics Are Telling You How To Make Them Better: The Digits Data Report
Your App Metrics Are Telling You How To Make Them Better: The Digits Data Report
 
Teradata Analytics Meet @ Linkedin - May 2017
Teradata Analytics Meet @ Linkedin -  May 2017Teradata Analytics Meet @ Linkedin -  May 2017
Teradata Analytics Meet @ Linkedin - May 2017
 
2006-04-23 sudoku
2006-04-23 sudoku2006-04-23 sudoku
2006-04-23 sudoku
 
Rants by Mac Columns - 2021 - ALL.pdf
Rants by Mac Columns - 2021 - ALL.pdfRants by Mac Columns - 2021 - ALL.pdf
Rants by Mac Columns - 2021 - ALL.pdf
 
CH 06A.ppt
CH 06A.pptCH 06A.ppt
CH 06A.ppt
 
JEE Main 2017 Answer Key
JEE Main 2017 Answer KeyJEE Main 2017 Answer Key
JEE Main 2017 Answer Key
 

More from DanChitwood

Topological Data Analysis (TDA) for volumetric X-ray CT data
Topological Data Analysis (TDA) for volumetric X-ray CT dataTopological Data Analysis (TDA) for volumetric X-ray CT data
Topological Data Analysis (TDA) for volumetric X-ray CT dataDanChitwood
 
UC Davis Plant Science Symposium: Topological Data Analysis
UC Davis Plant Science Symposium: Topological Data AnalysisUC Davis Plant Science Symposium: Topological Data Analysis
UC Davis Plant Science Symposium: Topological Data AnalysisDanChitwood
 
Topological Data Analysis What is it? What is it good for? How can it be use...
Topological Data Analysis  What is it? What is it good for? How can it be use...Topological Data Analysis  What is it? What is it good for? How can it be use...
Topological Data Analysis What is it? What is it good for? How can it be use...DanChitwood
 
Persistent homology and organismal theory: Quantifying the branching topologi...
Persistent homology and organismal theory: Quantifying the branching topologi...Persistent homology and organismal theory: Quantifying the branching topologi...
Persistent homology and organismal theory: Quantifying the branching topologi...DanChitwood
 
Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...DanChitwood
 
New and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leavesNew and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leavesDanChitwood
 
What the shapes of grapevine leaves tell us about ancient and future climates
What the shapes of grapevine leaves tell us about ancient and future climatesWhat the shapes of grapevine leaves tell us about ancient and future climates
What the shapes of grapevine leaves tell us about ancient and future climatesDanChitwood
 
QTL lecture for Bio4025
QTL lecture for Bio4025QTL lecture for Bio4025
QTL lecture for Bio4025DanChitwood
 

More from DanChitwood (8)

Topological Data Analysis (TDA) for volumetric X-ray CT data
Topological Data Analysis (TDA) for volumetric X-ray CT dataTopological Data Analysis (TDA) for volumetric X-ray CT data
Topological Data Analysis (TDA) for volumetric X-ray CT data
 
UC Davis Plant Science Symposium: Topological Data Analysis
UC Davis Plant Science Symposium: Topological Data AnalysisUC Davis Plant Science Symposium: Topological Data Analysis
UC Davis Plant Science Symposium: Topological Data Analysis
 
Topological Data Analysis What is it? What is it good for? How can it be use...
Topological Data Analysis  What is it? What is it good for? How can it be use...Topological Data Analysis  What is it? What is it good for? How can it be use...
Topological Data Analysis What is it? What is it good for? How can it be use...
 
Persistent homology and organismal theory: Quantifying the branching topologi...
Persistent homology and organismal theory: Quantifying the branching topologi...Persistent homology and organismal theory: Quantifying the branching topologi...
Persistent homology and organismal theory: Quantifying the branching topologi...
 
Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...Turning a new leaf with persistent homology: old and new ways of analyzing le...
Turning a new leaf with persistent homology: old and new ways of analyzing le...
 
New and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leavesNew and old ways of looking at shape: morphometric analysis of leaves
New and old ways of looking at shape: morphometric analysis of leaves
 
What the shapes of grapevine leaves tell us about ancient and future climates
What the shapes of grapevine leaves tell us about ancient and future climatesWhat the shapes of grapevine leaves tell us about ancient and future climates
What the shapes of grapevine leaves tell us about ancient and future climates
 
QTL lecture for Bio4025
QTL lecture for Bio4025QTL lecture for Bio4025
QTL lecture for Bio4025
 

Recently uploaded

Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Mohammad Khajehpour
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Silpa
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 

Recently uploaded (20)

Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 

2015 seminar to architecture students at Washington University (2015)

  • 1. The Spandrels of San Marco Stephen J. Gould & Richard C. Lewontin (1979)
  • 2. Imitation, genetic lineages, and time influenced the morphological evolution of the violin Dan Chitwood Donald Danforth Plant Science Center September 15, 2015
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. How to measure shape:
  • 11. Shape = { xn, yn } How to measure shape: Coordinates and landmarks
  • 12. How to measure shape: Chain code
  • 13. How to measure shape: Chain code
  • 14. How to measure shape: Chain code
  • 15. How to measure shape: Chain code 0 1 2 3 4 5 6 7
  • 16. How to measure shape: Chain code 0 1 2 3 4 5 6 7
  • 17. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0
  • 18. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0
  • 19. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0
  • 20. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7
  • 21. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0
  • 22. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6
  • 23. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0
  • 24. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6
  • 25. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6
  • 26. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6
  • 27. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6
  • 28. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6
  • 29. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6
  • 30. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6
  • 31. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4
  • 32. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6
  • 33. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6
  • 34. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6
  • 35. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6
  • 36. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6
  • 37. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0
  • 38. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0
  • 39. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6
  • 40. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6
  • 41. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6
  • 42. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7
  • 43. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6
  • 44. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6
  • 45. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5
  • 46. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6
  • 47. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6
  • 48. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4
  • 49. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6
  • 50. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4
  • 51. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4
  • 52. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6
  • 53. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4
  • 54. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4
  • 55. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4
  • 56. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4
  • 57. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4
  • 58. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4
  • 59. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3
  • 60. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4
  • 61. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3
  • 62. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3
  • 63. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3
  • 64. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2
  • 65. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2
  • 66. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2
  • 67. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2
  • 68. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0
  • 69. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2
  • 70. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2
  • 71. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2
  • 72. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0
  • 73. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0
  • 74. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2
  • 75. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2
  • 76. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2
  • 77. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2
  • 78. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2
  • 79. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3
  • 80. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2
  • 81. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2
  • 82. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2
  • 83. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2
  • 84. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2
  • 85. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2
  • 86. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2 0
  • 87. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2 0 2
  • 88. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2 0 2 0
  • 89. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2 0 2 0 1
  • 90. How to measure shape: Chain code 0 1 2 3 4 5 6 7 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2 0 2 0 1 0
  • 91. How to measure shape: Chain code 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2 0 2 0 1 0 Shape = { }
  • 92. How to measure shape: Elliptical Fourier Descriptors
  • 93. How to measure shape: Elliptical Fourier Descriptors Kuhl and Giardina Computer Graphics & Image Processing (1982)
  • 94. How to measure shape: Elliptical Fourier Descriptors Kuhl and Giardina Computer Graphics & Image Processing (1982)Kuhl and Giardina Computer Graphics & Image Processing (1982)
  • 95. How to measure shape: Elliptical Fourier Descriptors 0 0 0 7 0 6 0 6 6 6 6 6 6 6 4 6 6 6 6 6 0 0 6 6 6 7 6 6 5 6 6 4 6 4 4 6 4 4 4 4 4 4 3 4 3 3 3 2 2 2 2 0 2 2 2 0 0 2 2 2 2 2 3 2 2 2 2 2 2 0 2 0 1 0 Shape = { }
  • 96. How to measure shape: Elliptical Fourier Descriptors a1, a2, a3 … an b1, b2, b3 … bn c1, c2, c3 … cn d1, d2, d3 … dn Shape = { } Harmonic coefficients:
  • 97. How to measure shape: Elliptical Fourier Descriptors -1.0 -0.5 0.0 0.5 1.0 -1.0 -0.5 0.0 0.5 1.0 z4941_1 # harmonics 2 4 8 16 32 64
  • 98. The morphological evolution of violins: Predecessors and relatives of the violin
  • 99. The morphological evolution of violins: Predecessors and relatives of the violin
  • 100. The morphological evolution of violins: Violin family members
  • 101. The morphological evolution of violins: Violin family members
  • 102. The morphological evolution of violins: Violin family members
  • 103. The morphological evolution of violins: The effects of time on shape
  • 104.
  • 105. The morphological evolution of violins: The effects of imitation on shape
  • 106. The morphological evolution of violins: The effects of human relatedness
  • 107.
  • 108. The morphological evolution of violins: The effects of human relatedness
  • 110. Beyond the desert tomato ….
  • 111. Beyond the desert tomato …. 30,000 genes, 8 different species
  • 112. Beyond the desert tomato …. 30,000 genes, 8 different species
  • 113. High-throughput phenotyping to identify drought-resistant genes
  • 114. Where do drought-resistant traits originate? The meristem Mature organs Stem cells The meristem
  • 115. Husbands, Chitwood, et al. (2009) Genes & Dev. We measure mature organ phenotypes. Why? And are they relevant?
  • 116. Heisler et al. (2005) Current Biology
  • 117. Smith et al. (2006) PNAS
  • 118.
  • 119.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 127.
  • 128.
  • 133. Nath et al. Science 2003