25.01.2014 Views

FPGA Based Non Uniform Illumination Correction in Image ...

FPGA Based Non Uniform Illumination Correction in Image ...

FPGA Based Non Uniform Illumination Correction in Image ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Abhishek Acharya,Rajesh Mehra,Vikram S<strong>in</strong>gh Takher, Int. J. Comp. Tech. Appl., Vol 2 (2), 349-358<br />

ISSN:2229-6093<br />

narrow histogram, thereby achiev<strong>in</strong>g<br />

contrast enhancement. In histogram<br />

equalization (HE), the goal is to obta<strong>in</strong> a<br />

uniform histogram for the output image,<br />

so that an ―optimal‖ overall contrast is<br />

perceived. However, the feature of<br />

<strong>in</strong>terest <strong>in</strong> an image might need<br />

enhancement locally. And although there<br />

was no decrease <strong>in</strong> delectability of<br />

simulated low contrast live metastases<br />

for an experienced reader [4],<br />

radiologists always f<strong>in</strong>d the appearance<br />

of the HE enhanced images to be<br />

objectionable <strong>in</strong> that they often <strong>in</strong>troduce<br />

undesirable artifacts and noise [6].<br />

Figure 1: <strong>Image</strong> Suffer<strong>in</strong>g from Un-even<br />

illum<strong>in</strong>ation (Grey Level <strong>Image</strong> size - 512x512)<br />

Figure 2: <strong>Image</strong> Suffer<strong>in</strong>g from Un-even<br />

illum<strong>in</strong>ation (Color <strong>Image</strong> size - 512x512)<br />

4. Adaptive Histogram Equalization<br />

The histogram of an image represents<br />

the relative frequency of occurrence of<br />

gray levels with<strong>in</strong> an image. Histogram<br />

model<strong>in</strong>g techniques modify an image so<br />

that its histogram has a desired shape.<br />

This is useful <strong>in</strong> stretch<strong>in</strong>g the lowcontrast<br />

levels of an image with a<br />

For images which conta<strong>in</strong> local regions<br />

of low contrast bright or dark regions,<br />

global histogram equalization won't<br />

work effectively. A modification of<br />

histogram equalization called the<br />

Adaptive Histogram Equalization can be<br />

used on such images for better results.<br />

Adaptive histogram equalization works<br />

by consider<strong>in</strong>g only small regions and<br />

based on their local Cumulative Density<br />

Function, performs contrast<br />

enhancement of those regions.<br />

Adaptive Histogram Equalization (AHE)<br />

computes the histogram of a local<br />

w<strong>in</strong>dow centered at a given pixel to<br />

determ<strong>in</strong>e the mapp<strong>in</strong>g for that pixel,<br />

which provides a local contrast<br />

enhancement. However, the<br />

enhancement is so strong that two major<br />

problems can arise: noise amplification<br />

<strong>in</strong> ―flat‖ regions of the image and ―r<strong>in</strong>g‖<br />

artifacts at strong edges [09]. A<br />

generalization of AHE, contrast limit<strong>in</strong>g<br />

AHE (CLAHE) has more flexibility <strong>in</strong><br />

choos<strong>in</strong>g the local histogram mapp<strong>in</strong>g<br />

function. By select<strong>in</strong>g the clipp<strong>in</strong>g level<br />

of the histogram, undesired noise<br />

amplification can be reduced. In<br />

addition, by method of background<br />

351

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!