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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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 />

(a) Software Component<br />

(b)Hardware Component<br />

Figure 7: Results of <strong>Non</strong> <strong>Uniform</strong> <strong>Illum<strong>in</strong>ation</strong><br />

<strong>Correction</strong> of Color image (Software and<br />

Hardware Components)<br />

(b) Hardware Component<br />

Figure 7: Results of <strong>Non</strong> <strong>Uniform</strong> <strong>Illum<strong>in</strong>ation</strong><br />

<strong>Correction</strong> of grey level image (Software and<br />

Hardware Components)<br />

(a)Software Component<br />

Table 1 shows that when design is<br />

implemented on Virtex 2 Pro <strong>FPGA</strong>, the<br />

number of hardware resources used are<br />

lesser than the Spartan 3 <strong>FPGA</strong>. As the<br />

clock frequency is <strong>in</strong>creased, the speed<br />

is also improved. Table 2 shows that<br />

number of resources used <strong>in</strong> our<br />

approach are slightly lesser that the<br />

method used for uneven illum<strong>in</strong>ation<br />

correction by color space conversion<br />

only.<br />

7. Conclusion<br />

These results are obta<strong>in</strong>ed for image size<br />

of 512x512. The approach discussed<br />

can be used up to the image size of<br />

1024x1024. Here we have discussed the<br />

implementation of the Adaptive<br />

Histogram Equalization algorithm us<strong>in</strong>g<br />

Xil<strong>in</strong>x System Generator 11.1i. This<br />

implementation was realized with a<br />

Xil<strong>in</strong>x Spartan 3 xc3s200-5ft256 and<br />

Virtex 2 Pro xc2vp7-6ff672 <strong>FPGA</strong>,<br />

clocked at 130.75 MHz and 155.15<br />

respectively. The use of a<br />

reprogrammable device permits the<br />

cont<strong>in</strong>u<strong>in</strong>g parametric changes of the<br />

354

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

Saved successfully!

Ooh no, something went wrong!