Title: Medical Imaging
1Medical Imaging
- Simultaneous measurements on a spatial grid.
- Many modalities mainly EM radiation and sound.
2To invent you need a good imagination and a pile
of junk. Thomas Edison
1879
3Bremsstrahlung
- Electron rapidly decelerates at heavy metal
target, giving off X-Rays.
41896
5X-Ray and Fluoroscopic Images
- Projection of X-Ray silhouette onto a piece of
film or detector array, with intervening
fluorescent screen.
6Computerized Tomography
- From a series of projections, a tomographic image
is reconstructed using Filtered Back Projection.
7Mass Spectrometer
- Radioactive isotope separated by difference in
inertia while bending in magnetic field.
8Nuclear Medicine
- Gamma camera for creating image of radioactive
target. Camera is rotated around patient in
SPECT (Single Photon Emission Computed
Tomography).
9Phased Array Ultrasound
- Ultrasound beam formed and steered by controlling
the delay between the elements of the transducer
array.
10Real Time 3D Ultrasound
11Positron Emission Tomography
- Positron-emitting organic compounds create pairs
of - high energy photons that are detected
synchronously.
12Other Imaging Modalities
- MRI (Magnetic Resonance Imaging)
- OCT (Optical Coherence Tomography)
13Current Trends in Imaging
- 3D
- Higher speed
- Greater resolution
- Measure function as well as structure
- Combining modalities (including direct vision)
14The Gold Standard
- Dissection
- Medical School, Day 1 Meet the Cadaver.
- From Vesalius to the Visible Human
15Local Operators and Global Transforms
16Images are n dimensional signals.
- Some things work in n dimensions, some dont.
- It is often easier to present a concept in 2D.
- I will use the word pixel for n dimensions.
17Global Transforms in n dimensions
- Geometric (rigid body)
- n translations and rotations.
- Similarity
- Add 1 scale (isometric).
- Affine
- Add n scales (combined with rotation gt skew).
- Parallel lines remain parallel.
- Projection
18Orthographic Transform Matrix
- Capable of geometric, similarity, or affine.
- Homogeneous coordinates.
- Multiply in reverse order to combine
- SGI graphics engine 1982, now standard.
19Translation by (tx , ty)
Scale x by sx and y by sy
20Rotation in 2D
- 2 x 2 rotation portion is orthogonal (orthonormal
vectors). - Therefore only 1 degree of freedom, .
21Rotation in 3D
- 3 x 3 rotation portion is orthogonal (orthonormal
vectors). - 3 degree of freedom (dotted circled), , as
expected.
22Non-Orthographic Projection in 3D
- For X-ray or direct vision, projects onto the
(x,y) plane. - Rescales x and y for perspective by changing
the 1 in the homogeneous coordinates, as a
function of z.
23Point Operators
- f is usually monotonic, and shift invariant.
- Inverse may not exist due to discrete values of
intensity. - Brightness/contrast, windowing.
- Thresholding.
- Color Maps.
- f may vary with pixel location, eg., correcting
for inhomogeneity of RF field strength in MRI.
24Histogram Equalization
- A pixel-wise intensity mapping is found that
produces a uniform density of pixel intensity
across the dynamic range.
25Adaptive Thresholding from Histogram
- Assumes bimodal distribution.
- Trough represents boundary points between
homogenous areas.
26Algebraic Operators
- Assumes registration.
- Averaging multiple acquisitions for noise
reduction. - Subtracting sequential images for motion
detection, or other changes (eg. Digital
Subtractive Angiography). - Masking.
27Re-Sampling on a New Lattice
- Can result in denser or sparser pixels.
- Two general approaches
- Forward Mapping (Splatting)
- Backward Mapping (Interpolation)
- Nearest Neighbor
- Bilinear
- Cubic
- 2D and 3D texture mapping hardware acceleration.
28Convolution and Correlation
- Template matching uses correlation, the
primordial form of image analysis. - Kernels are mostly used for convolution
although with symmetrical kernels equivalent to
correlation. - Convolution flips the kernel and does not
normalize. - Correlation subtracts the mean and generally does
normalize.
29Neighborhood PDE Operators
- Discrete images always requires a specific scale.
- Inner scale is the original pixel grid.
- Size of the kernel determines scale.
- Concept of Scale Space, Course-to-Fine.
30Intensity Gradient
- Vector
- Direction of maximum change of scalar intensity
I. - Normal to the boundary.
- Nicely n-dimensional.
31Intensity Gradient Magnitude
- Scalar
- Maximum at the boundary
- Orientation-invariant.
32(No Transcript)
33Classic Edge Detection Kernel (Sobel)
34Isosurface, Marching Cubes (Lorensen)
- 100 opaque watertight surface
- Fast, 28 256 combinations, pre-computed
35- Marching cubes works well with raw CT data.
- Hounsfield units (attenuation).
- Threshold calcium density.
36Jacobian of the Intensity Gradient
- Ixy Iyx curvature
- Orientation-invariant.
- What about in 3D?
37Laplacian of the Intensity
- Divergence of the Gradient.
- Zero at the inflection point of the intensity
curve.
I
Ix
Ixx
38Binomial Kernel
- Repeated averaging of neighbors gt Gaussian by
Central Limit Theorem.
39Binomial Difference of Offset Gaussian (DooG)
- Not the conventional concentric DOG
- Subtracting pixels displaced along the x axis
after repeated blurring with binomial kernel
yields Ix
40Texture Boundaries
- Two regions with the same intensity but
differentiated by texture are easily
discriminated by the human visual system.
412D Fourier Transform
analysis
or
synthesis
42Properties
- Most of the usual properties, such as linearity,
etc. - Shift-invariant, rather than Time-invariant
- Parsevals relation becoms Rayleighs Theorem
- Also, Separability, Rotational Invariance, and
Projection (see below)
43Separability
44Rotation Invariance
45Projection
Combine with rotation, have arbitrary projection.
46Gaussian
seperable
Since the Fourier Transform is also separable,
the spectra of the 1D Gaussians are, themselves,
separable.
47Hankel Transform
For radially symmetrical functions
48Elliptical Fourier Series for 2D Shape
Parametric function, usually with constant
velocity.
Truncate harmonics to smooth.
49Fourier shape in 3D
- Fourier surface of 3D shapes (parameterized on
surface). - Spherical Harmonics (parameterized in spherical
coordinates). - Both require coordinate system relative to the
object. How to choose? Moments? - Problem of poles sigularities cannot be avoided
50Quaternions 3D phasors
Product is defined such that rotation by
arbitrary angles from arbitrary starting points
become simple multiplication.
51Summary
- Fourier useful for image processing,
convolution becomes multiplication. - Fourier less useful for shape.
- Fourier is global, while shape is local.
- Fourier requires object-specific coordinate
system.