Image Enhancement in Spatial Domain Presented by Mr

Image Enhancement in Spatial Domain Presented by : Mr. Trushar Shah. ME/MC Department, U. V. Patel College of Engineering, Kherva

Today’s topics • • What is image enhancement? Approaches. Image processing in spatial domain. Implementation - Image negative - Contrast Stretching - Power law transformation - Dynamic range compression - Bit plane Slicing. - Gray level Slicing.

What is Image Enhancement? • To process an image so that the result is more suitable than the original image for a specific application. • Enhancement is the subjective process.

Approaches Image Enhancement Spatial Domain Point Processing Frequency Domain Filtering OR Masking

Approaches • Spatial domain – direct manipulation of pixel. • Frequency domain – Manipulation in frequency plane

Spatial domain x § Image can be modeled by a continuous function of two variables : (x, y) coordinates of point/pixel. § The image function values correspond to the brightness/intensity at image point and generally denoted by f(x, y).

Spatial domain(cont. ) • Point processing : Independent of neighbors • Masking : based on small sub image.

Image negative

N = Gmax - O

Contrast Stretching

Contrast Stretching • Factor that causes low contrast images § Lack of dynamic range. § Poor illumination • Algorithm • Implementation

Power law Transformations(g>1)

Power law Transformations(g<1)

Compression of dynamic range

Compression of dynamic Range • s = c. log(1+|r|) • Log function scales [0, 10^6] to [0, 6]. • c=255/6.

Bit plane slicing • Separating each bit from pixel gray level, and gathering same for all pixel will generate bit plane. • Monochrome images are made of the 8 -bit planes.


Gray level Slicing • Separating gray level range of interest to different level so that the region is highlighted.


Histogram • The histogram of a digital image with intensity levels in the range [0, L-1] is a discrete function h(rk)=nk where, - rk is the kth intensity value. - nk is the number of pixel with intensity rk. • Normalized Histogram: - A normalized histogram is given by p(rk) = nk/MN. - The sum of all components of normalized histogram is 1.

Histogram


Conclusion for Histogram Processing • The whole span of gray levels should be used. • Number of pixels for all the gray levels, should be equal. OR • The probability of occurrence of all gray level should be uniform.
- Slides: 23