Title: Digital Image Processing
1Digital Image Processing
2Preview
- The ultimate goal of image restoration techniques
is to improve an image in some predefined sense. - Restoration attempts to reconstruct or recover an
image that has been degraded by using a priori
knowledge of the degradation phenomenon. - Restoration techniques are oriented toward
modeling the degradation and applying the inverse
process in order to recover the original image.
35.1 A model of degradation/Restoration
- A model of the image degradation/restoration
process
45.2 Noise models
- Sources of noise
- Image acquisition
- Image transmission
- Spatial and frequency properties of noise
- Noise parameters
- Correlation of the noise with the image.
- Frequency distribution of noise
- Assumptions
- Noise is independent of spatial coordinates.
- Noise is uncorrelated with respect to the image
itself.
55.2 Noise models
- Some important noise probability density
functions - Gaussian noise
- Reyleigh noise
65.2 Noise models
- Some important noise probability density
functions - Erlang (Gamma) noise
- Exponential noise
75.2 Noise models
- Some important noise probability density
functions - Uniform noise
- Impulse (salt-and-pepper) noise
85.2 Noise models
95.2 Noise models
105.2 Noise models
115.2 Noise models
125.2 Noise models
135.2 Noise models
- Estimation of noise parameters
- Mean
- Variance
145.2 Noise models
155.3 Restoration spatial filtering
- Mean filters
- Arithmetic mean filter
- Geometric mean filter
- Harmonic mean filter
- Contraharmonic mean filter
- Order-statistics filters
- Median filter
- Max and min filters
- Midpoint filter
- Alpha-trimmed mean filter
- Adaptive filter
- Adaptive, local noise reduction filter
- Adaptive median filter
165.3 Restoration spatial filtering
175.3 Restoration spatial filtering
185.3 Restoration spatial filtering
195.3 Restoration spatial filtering
205.3 Restoration spatial filtering
215.3 Restoration spatial filtering
225.4 Periodic noise reduction
- Bandreject filters
- Ideal bandreject filter
- Butterworth bandreject filter
- Gaussian bandreject filter
235.4 Periodic noise reduction
245.4 Periodic noise reduction
255.4 Periodic noise reduction
- Notch filters
- Ideal notch filter
- Butterworth notch filter
- Gaussian notch filter
265.4 Periodic noise reduction
275.4 Periodic noise reduction
285.5 Linear position-invariant systems
- Linearity
- Definition assume that
- H is linear if and only if
- Additivity
- Homogeneity
295.5 Linear position-invariant systems
- Position invariant
- Definition assume that
- H is position invariant if
- Image expression in terms of impulses
305.5 Linear position-invariant systems
- Convolution integral
- Output image
- If the system is linear
- If the system is position invariant
315.5 Linear position-invariant systems
- Expression of convolution integral
- Degradation model
- Degradation model in frequency domain
325.6 Estimating the degradation function
- Three principal ways
- Observation
- Experimentation
- Mathematical modeling
335.6.1 Estimation by image observation
- Principle
- Look at a small section of the image containing
simple structures as the observed subimage, - Construct an unblurred subimage of the same size
and characteristics - degradation function of subimage
- degradation function
345.6.2 Estimation by experimentation
- Principle
- Use an equipment to imitate the equipment used to
acquire the degraded image - Obtain the impulse response of the degradation
equipment - Due to the fact that the Fourier transform of an
impulse is a constant, we have
355.6.2 Estimation by experimentation
365.6.3 Estimation by modeling
- An instance of modeling atmospheric turbulence
375.6.3 Estimation by modeling
- Another instance uniform linear motion
385.6.3 Estimation by modeling
395.7 Inverse filtering
- Inverse filtering
- In the presence of noise
405.7 Inverse filtering
415.8 Wiener filtering
- Mean square error
- Conditions
- The noise and image are uncorrelated
- Zero mean
- The gray levels in the estimate are a linear
function of the gray levels in the degraded image
425.8 Wiener filtering
435.8 Wiener filtering
445.8 Wiener filtering
455.9 Constrained least square filtering
- Degradation expressed in vector-matrix form
- Suppose that g(x,y) is of size M ? N.
- So, g, f and ? all have dimension M N ?1, and
the matrix H has dimension M N ? M N. -
465.9 Constrained least square filtering
475.9 Constrained least square filtering
- Solution in the frequency domain
485.9 Constrained least square filtering
495.10 Geometric mean filter
505.11 Geometric transformation
- Geometric transformations modify the spatial
relationships between pixels in an image. - Two steps
- Spatial transformation
- Gray level interpolation
515.11.1 Spatial transformation
- Principle
- Suppose that an image f (x, y) undergoes
geometric distortion to produce an image g (x,
y). - Transformation may be expressed as
- x r (x, y) and y s (x, y)
525.11.2 Gray level interpolation
- Approaches
- Nearest neighbor, or zero-order interpolation
- Cubic convolution interpolation
- Bilinear interpolation
535.11.2 Gray level interpolation
54(No Transcript)