Download as pdf or txt
Download as pdf or txt
You are on page 1of 56

IVPL

Chapter 5
Image Restoration

1
Image Restoration
• As in image enhancement, the ultimate
goal of restoration techniques is to
improve an image in some predefined
sense.

2
5.1 A Model of the Image Degradation/Restoration
Process
• As Fig.5.1 show

3
Noise models
• Source of noise
– Image acquisition (digitization)
– Image transmission
• Spatial properties of noise
– Statistical behavior of the gray-level values of
pixels
– Noise parameters, correlation with the image
• Frequency properties of noise
– Fourier spectrum
– Ex. white noise (a constant Fourier spectrum)

4
5.2 Noise Models

• Noise may be considered random variables,


characterized by a probability density function (PDF).
– Gaussian noise
– Rayleigh noise
– Erlang (Gamma) noise
– Exponenital noise
– Uniform noise
– Impulse (salt-and-pepper) noise
• Periodic Noise

5
Gaussian noise

6
Rayleigh noise

7
Erlang (Gamma) noise

8
Exponenital noise

9
Uniform noise

10
Impulse (salt-and-pepper) noise

11
Periodic Noise

12
Estimation of Noise Parameters

13
5.3 Restoration in the Presence of Noise Only-
Spatial Filtering
• Spatial filtering is the method of choice in situations
when only additive
– Mean filters

14
Chapter 5
Image Restoration

15
5.3 Restoration in the Presence of Noise Only-
Spatial Filtering

16
5.3 Restoration in the Presence of Noise Only-
Spatial Filtering

17
Chapter 5
Image Restoration

18
19
5.3 Restoration in the Presence of Noise Only-
Spatial Filtering

• Order-statistics filters

20
Chapter 5
Image Restoration

21
22
23
24
5.3 Restoration in the Presence of Noise Only-
Spatial Filtering
• Adaptive filters

25
26
5.3 Restoration in the Presence of Noise Only-
Spatial Filtering
• Adaptive filters

27
28
5.4 Periodic Noise Reduction by Freauency
Domain Filtering

29
Bandreject Filters

30
Bandpass filters
• for extracting noise removal

31
Notch filters

32
Optimum notch filters

33
34
Optimum notch filters

35
Optimum notch filters

36
Optimum notch filters

37
Optimum notch filters

38
5.6 Estimating the Degradation Function

– Estimation by Image Observation


– Estimation by Experimentation
• Fig. 5.24
– Estimation by Modeling
• Fig. 5.25

– Example 5.10
• Image blurring due to motion
• Fig. 5.26

39
Estimation by Image Observation

40
Estimation by Experimentation

41
Estimation by Modeling

42
Estimation by Modeling

43
5.7 Inverse Filtering

44
Inverse Filtering

45
Minimum mean square error (Wiener) filtering

• Handle the additive noise


• Minimize the MSE

• Result: Wiener(1942) filter

e = E [( f − f ) ]
2 ˆ 2
Noisy
image

⎡ 1 H (u , v )
2

Fˆ (u , v) = ⎢ ⎥G (u , v)
⎢⎣ H (u , v) H (u , v) + Sη (u , v) / S f (u , v) ⎥⎦
2

K
Estimated Power spectrum Power spectrum
Degradation filter of additive noise of original (?) 46
Wiener filter: example 1

Full inverse Inverse filter Wiener filter


filtering cut outside 70% K(? manual)

47
noisy Inverse filter Wiener filter

Gaussian
μ=0
σ2=650

Less var.

Less less
Var.
48
Constrained Least Squares Filtering

49
Constrained Least Squares Filtering

50
Constrained Least Squares Filtering

51
Geometric Mean Filter

52
Spatial transformations

53
Gray-level interpolation

•Nearest neighbor
•Bilinear interpolation-Use 4 nearest neighbors
•Cubic convolution interpolation-Fit a surface over a large number
of neighbors

54
55
Chapter 5
Image Restoration

56

You might also like