Title: EE 475 DIGITAL IMAGE PROCESSING
1EE 475 DIGITAL IMAGE PROCESSING
- TERM PROJECT
- FINAL PRESENTATION
2VECTOR MEDIAN FILTER APPLICATION OVER COLOR IMAGES
3MEDIAN FILTER ON GRAYSCALE IMAGES
Original Image
4MEDIAN FILTER ON GRAYSCALE IMAGES
Image with Gaussian Noise N(0,600)
5MEDIAN FILTER ON GRAYSCALE IMAGES
Resulting Image after Median Filtering
6MEDIAN FILTER ON COLOR IMAGES
- The first application of median filter is on
three color matrices separately.
- The drawback of this method is that the separate
elements are almost always correlated and such
usage of median filter does not utilize this
property.
7MEDIAN FILTER ON COLOR IMAGES
The original image
8MEDIAN FILTER ON COLOR IMAGES
The resulting image after applying the median
filter separately on each matrix
9MEDIAN FILTER ON COLOR IMAGES
- The second application of median filter on color
images is the vector median filter. - This time, the filter is applied on each matrix
element treated as a vector.
10BLOCK DIAGRAM OF VECTOR MEDIAN FILTER PROCESS
RED
The filter window inputs are the same elements in
each matrix
GREEN
BLUE
Three components of a color image
11BLOCK DIAGRAM OF VECTOR MEDIAN FILTER PROCESS
The resulting vector is replaced into the new
image
The output vector of the filter is evaluated
12MEDIAN FILTER ON COLOR IMAGES
The Original Image
13MEDIAN FILTER ON COLOR IMAGES
Resulting Image after applying vector median
filter
14MEDIAN FILTER ON COLOR IMAGES WITH NOISE
Image containing Gaussian Noise of zero mean and
600 variance
15MEDIAN FILTER ON COLOR IMAGES WITH NOISE
Resulting Image after applying vector median
filter
16MEDIAN FILTER ON COLOR IMAGES WITH NOISE
Image containing 15 Salt and Pepper Noise
17MEDIAN FILTER ON COLOR IMAGES WITH NOISE
Resulting Image after applying vector median
filter
18MEDIAN FILTER ON COLOR IMAGES WITH NOISE
Image containing Gaussian Noise of zero mean and
600 variance
19MEDIAN FILTER ON COLOR IMAGES WITH NOISE
Window size3X3
20MEDIAN FILTER ON COLOR IMAGES WITH NOISE
Window size5X5
21Second Approach to Evaluation and Classification
of Vectors
- Instead of calculating vector norms, i.e.
magnitudes, angles between the vectors in the
filter window are evaluated
- The advantage of this method is that filter
outputs are close to each other and can be
manipulated by 2D techniques
22BASIC VECTOR DIRECTIONAL FILTER
- The component which has the median angle within
the filter mask is chosen as the output of the
filter
23Basic Vector Directional Filter
24Basic Vector Directional Filter
Window size3X3
25Basic Vector Directional Filter
Window size5X5
26Basic Vector Directional Filter
27Basic Vector Directional Filter
Window size3X3
28Basic Vector Directional Filter
Window size5X5
29GENERAL VECTOR DIRECTIONAL FILTER
- Basic vector median filter is used with a
multitude of outputs, resulting in the centermost
directioned vectors
- 2D gray-level morphological and order statistics
filters are applied to the resultant set
30GENERAL VECTOR DIRECTIONAL FILTER
31GENERAL VECTOR DIRECTIONAL FILTER
followed by
32General VDF followed by median filter
33General VDF followed by median filter
34General VDF followed by mean filter
35General VDF followed by mean filter
36General VDF followed by mean filter
37General VDF followed by mean filter
38General VDF followed by a-trimmed mean filter
39General VDF followed by a-trimmed mean filter
40General VDF followed by a-trimmed mean filter
41General VDF followed by a-trimmed mean filter
42General VDF followed by max filter
43General VDF followed by max filter
44General VDF followed by min filter
45General VDF followed by min filter