These notes are based on Gunther Uhlmann’s lectures for MATH 581 taught at the University of Washington in Autumn 2009.
An index to all of the notes is available here.
This course is about solving inverse problems. What are inverse problems? It is difficult to define them precisely, let’s just say “I’ll know one when I see one”, but we can give a rough idea.
We have a medium we’re trying to understand — say a patient’s internal organs — and we probe it with waves as in this figure:

We can measure the outgoing waves. Then the “inverse problem” is this:
Problem 1 (General Inverse Problem) Can you recover the internal parameters of the medium by measuring outside the medium its response to incident waves?
Remember that none of these terms are defined precisely. What is a wave?
1. 1st Quarter
In this quarter we will consider the case when waves are X-rays that we can send in different directions and measure the attenuation in intensity as the x-rays pass through the medium. X-rays are high energy electromagnetic waves that travel (almost) in a straight line through media like human tissue. This is the mathematical setup behind the CT scan.

2. Beer’s Law
Beer’s Law is an experimental fact. Let denote the intensity of a wave on line
at point
, and let
denote the attenuation at the point (this is related to the density). Then
We can solve this differential equation to get
We can measure the intensity of an outgoing ray, , with a detector. Let
denote the intensity at the source. This gives us our inverse problem:
Problem 2 (IP 1) If we know
for all lines
, can we recover
(in some open set
)?
in other words, if we know for all lines
, can we recover
? This was solved in 1917 by Radon. It was rediscovered in the 1960′s by Cormack. Pure and applied mathematicians should talk more.
Also in the 1960′s, Hornsfeld developed the first tomograph. He and Cormack won a Nobel prize for their work in the 1970′s. It seems if you want a Nobel prize in Medicine, work on imaging — they’ve been given for CT, MRI, and PET (which we’ll talk about more later).
3. Mathematical setup
Now let’s get precise, and consider the case . First we need to parameterize the set of lines. We will do this by specifying a line’s normal vector,
, and its distance from the origin,
as in the picture below.

This gives us
With this we can define the Radon Transform:
where is the standard Lebesgue measure.
Note that
These definitions allow us to state our inverse problem more precisely:
Problem 3 (IP 2) Can we recover
from
if we know
for all
?
This is still not precise enough. When we face problems like this there will be some basic questions we always need to answer.
4. The Basic Questions
- What is the domain? (Which
‘s will we consider?) Call the domain
.
- Uniqueness. Does
?
- Stability. How do errors affect the answer? In other words, does
?
- Reconstruction formula or procedure. Can we compute
from
? How? For the Radon transform this is solved:
. (This is a singular integral, we’ll talk more about that later.)
- Can you develop a numerical algorithm based on the reconstruction procedure in (4)? For example, how do you position the lines for the best possible reconstruction? This leads to the filtered back-propagation algorithm in current use.
- What is the range of
? Why is this important? When we observe our (error prone, discretized data), we’ll want to find the closest possible
in the range to match work with — we know
must be in the range of
!
5. Other Questions
There are a few other questions we’ll want to answer too.
We want to know what to do with incomplete or partial data. So many rays have nothing to do with . What happens if we don’t use all lines? E.g., we only use lines through a given region.
Example 1 only take lines through the heart
Example 2 (The exterior problem) . Take all lines outside an object. You may need to do this if there is an opaque object inside the region you need to study.
Example 3 (Local tomography, cone beam tomography) . Only take lines within a finite aperture, not all angles.
6. Reconstructions in 3-D. X-ray tomography
Now we’ll consider the case . Here we can parameterize lines by taking a base point
and a direction
, and we have the X-ray transform:
We have overcounted the lines here, we really only need to consider , more about this later.
It turns out here are many more lines in 3 dimensions than there were in 2 dimensions. Let’s make a rough count:
- The dimension of the set of lines in 2-D is 2. It is parameterized by
.
- In 3-D the dimension of the set of lines is 4. It is parameterized by
.
- In n dimensions, the dimension of the set of lines is 2n – 2
So,
- In n = 2
depends on two variables, and we are trying to recover two variables. The problem is formally determined.
- In
depends on
variables, and we’re trying to recover a function on
variables. The system is formally overdetermined.
The qualifier “formally” is important here!
Since the system in 3-D is formally overdetermined, we need to ask
Problem 4 Can we find a 3-dimensional set of lines for which one can recover
well (in the sense described by the basic questions above)?
We’ll see that we can. Helical tomography, where X-rays have sources on a helix, will be an example. To see that helical tomography is formally determined, count the dimensions:
1 dimension from the curve + 2 dimensions from the angle = 3 dimensions
This is how CT scans really work, you may have seen a patient sliding through a circular piece of equipment. A point moving around a sliding circular source traces out a helix.
(A pdf version of these notes is available here.)
Tags: lecture notes



October 18, 2009 at 9:09 pm |
[...] is a good time to step back and see where we are with respect to our basic questions we must ask about inverse problems. Our inverse problem is: “Given , recover [...]
November 16, 2009 at 1:06 am |
[...] Problems Course Notes — The X-Ray Transform By Rolfe Schmidt We motivated the study of the Radon transform with a tomographic problem: given the change in intensity of X-rays along [...]