Unit 4-Image Restoration
Unit 4-Image Restoration
● Frequency domain
⚪Restoration
Noise Models
⚪Sources of noise
● Image acquisition, digitization,
transmission
⚪White noise
● The Fourier spectrum of noise is
constant
⚪Assuming
● Noise is independent of spatial
coordinates
● Noise is uncorrelated with respect to
the image itself
⚪Gaussian noise
● The PDF of a Gaussian random
variable, z,
● Mean:
● Standard deviation:
● Variance:
● 70% of its values will be in the range
● Mean:
● Variance:
⚪Erlang (Gamma) noise
● The PDF of Erlang noise, ,
is a positive integer,
● Mean:
● Variance:
⚪Exponential noise
● The PDF of exponential noise, ,
● Mean:
● Variance:
⚪Uniform noise
● The PDF of uniform noise,
● Mean:
● Variance:
⚪Impulse (salt-and-pepper) noise
● The PDF of (bipolar) impulse noise,
⚪Degradation
● Spatial domain
● Frequency domain
⚪Mean filters
● Arithmetic mean filter
⚪Bandreject filters
● Ideal bandreject filter
● Butterworth bandreject filter of order n
⚪Input-output relationship
⚪H is linear if
● Additivity
● Homogeneity
● Convolution integral
⚪In the presence of additive noise
● If H is position invariant
● If H is position invariant
● Restoration approach
⚪Image deconvolution
⚪Deconvolution filter
Estimating the Degradation Function
● Observed image
● The strength of the impulse
⚪Estimation by modeling
● Hufnagel and Stanley
● Physical characteristic of atmospheric
turbulence
● Image motion
● Where
● If and
● If and
Inverse Filtering
⚪Minimize
⚪Terms
● = degradation function
●
● = complex conjugate of
●
● =
●
● = power spectrum
of the noise
● = power spectrum
of the undegraded image
⚪Wiener filter
● White noise
Constrained Least Squares Filtering
⚪Vector-matrix form
● , , :
● :
⚪Minimize
● Subject to
⚪The solution
● Adjust so that
● Computation
● Algorithm
● 1: Specify an initial value of
● 2: Compute
● 3: Stop if is satisfied;
otherwise return to Step 2 after
increasing if or
● decreasing if .
Geometric Mean FIlter
Geometric Transformations
⚪Spatial transformations
● Tiepoints
● Bilinear equations
⚪Gray-level interpolation