Image Enhancement IN Spatial and Frequency Domain: Under Guidance Of:-Presented By
Image Enhancement IN Spatial and Frequency Domain: Under Guidance Of:-Presented By
IN
SPATIAL AND FREQUENCY DOMAIN
INTRODUCTION
Unfortunately, there is no general theory for determining what is
`good' image enhancement.
Image enhancement techniques are used as pre-processing tools
for other image processing Techniques.
Quantitative measures can determine which techniques are most
appropriate..
The aim of image enhancement is to improve the interpretability
or perception of information in images for human viewers,
IMAGE
Image is defined as a two dimensional function
f(x, y), where x and y are spatial coordinates, that
bears information, which can be generated in any
form such as visual, x-ray and so on.
OR
Image Types
Monochrome images ( binary image)
Grey scale images
Colour images
Half-toned image
Image enhancement
Image enhancement is
basically improving the
interpretability or
perception of information
in images for human
viewers and providing
`better' input .
The principal objective of image enhancement is to
modify attributes of an image to make it more suitable for a
given task and a specific observer.
Enhancement
Techniques
Spatial
Operates on pixels
Temporal
image deblurring
Frequency Domain
Operates on FT of
Image
Spatial domain
The term spatial domain refers to
the aggregate of pixels composing
an image. These methods are
procedures that operate directly on
these pixels.
Point processing
Digital negative
Bit plane slicing
Contrast stretching
Histogram
Neighborhood processing
Temporal
Image Deblurring
Restoration
Enhanced image.
Digital negative
Deblurring..
Frequency domain
Frequency domain methods, the image is first
transferred in to frequency domain.
The operations are performed on the Fourier
transform of the image .
F (u )
f ( x)e j 2ux dx
where j 1
f ( x) F (u )e
j 2ux
du
e cos j sin
F (u , v)
f ( x, y )e
j 2 ( ux vy )
dxdy
f ( x, y )
F (u , v)e
j 2 ( ux vy )
dudv
Tools of enhancement
MATLAB offers a high performance language for expressing
problems and their solutions both mathematically and visually.
Typical uses include:
Numeric
Getting Started
Command- History
More Commands
X label( ) : Allows you to label x-axis
Y label( ) : Allows you to label y-axis
Title ( ) : Allows you to give title for
plot
subplot() : Allows you to create multiple
plots in the same window
Contd.....
Read an image from a 'TIFF' file
- x=imread('rect.tiff');
MATLAB supports other common file formats:- BMP(Bitmap)
- GIF (Graphics Interchange Format)
- JPEG (joint photographic expert group)
- PNG (Portable Networks Graphic)
- TIFF(Tagged Image File Format)
Operation on image
using MATLAB
x=imread('C:\badabackup\3d_digital_art.jpg);
47
47
38
25
25
41
49
42
38
39
44
43
48
48
38
22
20
39
53
47
40
45
50
44
48
47
34
23
20
38
55
48
42
51
43
44
50
54
29
24
40
56
48
44
50
51
47
47
34
30
17
22
39
50
47
48
55
57
41
43
24
16
27
37
46
50
49
44
46
53
54
53
49
38
53
57
56
53
50
36
32
40
28
25
.cont
52
40
36
38
32
27
20
7
1
6
0
0
12 3
0 0
0 4
2 3
5 10
3 12
2 11
4 20
5 27
7 21
2 26
4 24
4
11
14
1
2
5
0
4
10
1
2
1
8
12
11
13
18
22
24
28
33
35
46
46
58
62
59
59
60
61
59
59
61
61
46
48
51
53
50
50
50
49
45
45
43
42
48
47
48
48
50
50
50
48
48
49
47
46
50
49
44
43
43
43
43
42
41
42
42
40
46
47
44
41
39
39
41
41
43
44
44
43
43
43
40
39
38
38
39
40
40
41
42
41
45
45
43
42
44
44
44
44
41
41
40
39
44
44
REFRENCES
Anil K. Jain, Fundamentals of Digital Image Processing. Englewood
Cliffs, NJ: Prentice Hall, 1989.
R. C. Gonzalez, Richard E. Woods, Digital Image processing, Addision-
Wesely, 2003
Raman Maini and Himanshu Aggarwal JOURNAL OF COMPUTING,
VOLUME 2, ISSUE 3, MARCH 2010, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
Comparison Between Different Techniques of Image Enhancement
Komal Vij, Yaduvir Singh, International Journal of VLSI and Signal
Processing Applications, Vol. 1, Issue 2 , May 2011,(112-117) ,ISSN 22313133
www.wikipedia.com.
Thank
you