back up to classroom
GIEE video

Geophysical Image Estimation by Example

a book narrated by its author, Jon Claerbout, 2013-14

What is a flipped class? Students see the lecture at home on video; then they gather in the classroom to solve problems, to ask questions of one another and of the teacher.

There are 61 talks. Average length is 10.9 minutes. Total duration (11:6:44). First completed Mon Feb 24 22:02:40 PST 2014.

Most people can view the videos directly from their browser at the links below, but a few students report videos "stutter" unless they download first. The biggest one is about 200Mb.

Open the GIEE paper book 10Mb.

All 11 hours of lectures compressed to 30 minutes

Do you like these lectures? If so, please give the textbook a nice review at Amazon.

Click to enlarge
Chapter 1: Operators and adjoints (2:04:20)
1.0.0 Basic operators and adjoints (8:56)
1.0.1 Programming linear operators (7:23)
1.1.1 Adjoint derivative (9:16)
1.1.2 Convolution (12:36)
1.1.5 Zero padding, adjoints of products, linear interpolation (14:27)
1.1.9 Summing and spraying (3:51)
1.1.10 Leaky integration (6:50)
1.1.11 Backsolving (5:34)
1.1.12 Basic low cut filter (12:17)
1.1.13 Smoothing with a box and triangle (6:47)
1.1.14 Normal moveout (14:52)
1.1.15 Chains and arrays (10:12)
1.2.2 The dot-product test (10:19)
Chapter 2: Model fitting by least squares (1:25:26)
2.1.1 Univariate least squares (7:01)
2.1.4 The plane wave destructor (12:23)
2.2.0 Multivariate least squares (7:24)
2.3.0 Krylov, random, and steepest descent methods (9:25)
2.3.4 Null space and iterative methods (5:08)
2.3.5 Conjugate direction, cgstep() (15:40)
2.3.9 Quality Assurance, roundoff, test case (8:12)
2.5.0 Flattening seismic cubes and Vesuvius (10:59)
2.6.2 Vesuvius analytic solution (8:42)
Chapter 3: Regularization is model styling. (1:02:35)
3.1.0 Empty bins and inverse interpolation (12:51)
3.1.1 Missing data program (21:16)
3.2.0 Wells not matching the seismic data (12:24)
3.3.0 Searching the sea of Galilee   (12:10)
3.4.0 Code for the regularized solver (16:04)
Chapter 4: Helix coordinates (1:36:01)  
4.0.0 Filtering on a helix (13:10)
4.1.1 Recursive filters in 1-D and 2-D (16:10)
4.1.4 Coding multidimensional de/convolution (11:23)
4.2.0 Kolmogoroff spectral factorization (9:58)
4.2.2 Constant Q medium (2:29)
4.2.3 Causality in 2-D and 3-D (3:32)
4.2.5 Blind decon of the solar cube (11:34)
4.3.0 Factored Laplacian = helix derivative (9:42)
4.4.0 Helix low-cut filter (4:56)
4.4.2 Filtering mammograms (6:42)
4.5.0 Subscripting the multidimensional helix (5:55)
Chapter 5. Preconditioning (0:57:32)
5.0.0 Preconditioning (17:01)
5.2.0 Preconditioning the regularization (7:40)
5.3.0 You better make your residuals IID! (13:42)
5.6.0 Interval velocity (12:29)
5.7.0 Linear interpolation and empty bins (6:40)
5.9.0 Giant problems (13:20)
Chapter 6 (formerly 7). Noisy images: non-Gaussian (1:51:30)
6.0.0 Medians, means, and percentiles (10:55)
6.2.0 Hyperbolic (L1,L2) model fitting (16:10)
6.3.0 Theory for hyperbolic fitter coding (11:53)
6.4.0 Migration inversion (6:19)
6.5.0 Blocky velocities (5:24)
6.6.0 Galilee spikes and bad tracks (23:41)     NEW(6/14)!
6.6.6 Dealing with acquisition tracks in the image (19:23)     NEW(6/14)!
Chapter 7 (formerly 6). Multidimensional autoregression (1:41:41)
7.0.0 Multiple reflections and autoregression (10:39)
7.3.0 PDF output is white (14:51)
7.3.2 Two dimensional PEF whiteness proof (12:37)
7.4.0 Blind decon with 2-D examples (18:49)
7.5.0 PEF estimation with missing data (18:26)
7.6.0 Two stage linear least squares, Geostat (15:33)
7.7.0 Madagascar: merging bidirectional views (17:38)
7.8.0 More examples and ideas (10:46)
Chapter 8: Irregularly-spaced, non-stationary signals
8.1.0 Nonstationary operators (3:10)
8-2-0 Moving irregularly-spaced signals to a regular grid (3:41)
Chapter 9: Industrial seismology sampler (8:24)
9.0.0 Time slices from a seismic cube (8:24)
Appendices:
  1. Questions and answers about our class flipping.
  2. What do I need to make lectures like these?
  3. The future of flipped classes

Experimental flag counter installed 11/12/13 (really!).
Flag Counter