What This Course Is For

Week 0 · A tour of the course

Signals you cannot see directly

Corgi or bread?

For each photo: corgi or bread, and how sure are you? Say a number between 0 and 100 %.

What you just did

  • You never saw a corgi or a loaf, only noisy pixels. Still, you answered, with a confidence.
  • You combined what you expected (fur, crust, legs) with what you saw.
  • Your confidence moved as the noise went down.

The question of this course How can we know something that we never observe directly? Write down what you expect, what the data say, how to combine them, and how sure you are allowed to be.

Your phone did this today

Before you reached this room, it had already:

  • found your position from satellite signals about a hundred times weaker than the noise they arrive in,
  • kept your own voice from echoing back at you on a call,
  • picked your voice out of a noisy kitchen with two or three microphones,
  • turned a dark, grainy photo into a clean one.

Estimation None of these measures what it wants. Each computes an estimate from data that is mostly something else: how is it made, and how good can it possibly be?

Every measurement is a guess

The short-time spectrum of speech, and the waveform beneath it.

 

A GPS fix, a microphone signal, an MRI slice, a radar echo: each is the thing we want plus something we do not.

We never get the truth, so we ask for the estimate that is wrong by as little as possible, on average. This course makes that precise, and then solves for it.

What you will be able to do

Compress a face into a few numbers

Figure 1: Top: the mean face and the eight leading eigenfaces, each with the weight this face gives it. Bottom: the running sum. Right: the face, and the sum with 60 terms out of 4096.

Every face is the mean plus a weighted sum of a few eigenfaces, the directions of the data’s covariance matrix. Eight numbers already say whose face it is. (Week 4)

Fill in the half you did not see

Three portraits the estimator never saw. Left to right: the observed left half, the estimate written into the right half, the truth, the error, and the error predicted in advance.

 

The right half of a face estimated from the left half, with its own error bar per pixel, computed before seeing any face. (Week 5)

Decide whether something is there

The score is the correlation with the template, in units of its standard deviation under noise alone. Radar, sonar, a wake word, a face in a crowd: correlate with what you expect, compare with a threshold. The matched filter is the best linear detector there is. (Week 6)

Listen in one direction

Eight microphones on a line. A source at angle \(\theta_0\) reaches each one with its own delay \(\tau_i\).

 

one microphone
steered at the talker
steered, and nulled

A microphone array in a video call, a radio telescope, a 5G base station: steer toward one source and null the others. (Week 6)

Undo a blur

Ground truth, blurred and noisy observation, and the Wiener reconstruction.

Deblurring is an inverse problem, and naive inversion amplifies the noise without bound. The optimal filter knows which frequencies to trust. (Week 8)

Track something that moves

Navigation, a self-driving car, the Apollo guidance computer: predict, measure, correct, repeat. The Kalman filter is how. (Week 9)

Cancel an echo

loudspeaker microphone after cancellation

 

Every phone call on speaker runs an adaptive filter that learns the room while you talk, and keeps learning when you move. (Week 9)

The one idea

Seven applications, one right angle

 

Every one of those systems finds the estimate closest to the truth, among the ones you can build from the data.

“Closest” turns out to be a right angle: the error is orthogonal to everything you observed.

Seven applications, one projection, computed in different spaces.

Concept spiral

 

The course climbs one object at a time: a single random variable, then a random vector, then a random process, a vector indexed by time.

At every level the same questions return: characterize the uncertainty, estimate what cannot be seen, generate data from a model, apply it to a real signal.

A technique one level up is the same idea in the notation of a larger object.

Nine weeks

Week Leaves behind
1 Why Noise Is Gaussian Sums of many small effects are Gaussian, so two moments suffice
2 Learning a Constant from Data An estimator is a random variable, with a floor no estimator beats
3 What an Observation Is Worth The posterior does the work; the conditional mean is the best estimate
4 The Shape of a Random Vector The covariance matrix is a geometry
5 Estimation Is Projection The best linear estimate is a right angle
6 One Formula, Four Instruments Matched filter, beamformer, regularized inverse, fusion
7 When the Index Is Time Stationarity, the spectrum, white noise through a filter
8 The Wiener Filter The normal equations become a convolution
9 Estimation That Keeps Up Predict, then fuse, recursed: Kalman and adaptive filters

What you need, and what you get

Bring

  • Signals and systems: convolution, LTI systems, the Fourier transform
  • Linear algebra: projections, eigenvalues
  • Probability: the basics

Each is revisited where it is needed.

 

Material

  • Lecture notes: the reference
  • One deck per week: the argument
  • Notebooks that run in your browser
  • Weekly supplementary sessions for exam preparation

 

Take away

One idea, estimation is projection, and the confidence to recognize it the next time a problem hands you noisy data.