Abstract
The solution for various applications of industrial programmed testing is image processing. In spite of this, if the contents of the image are not available in an appropriate format, even the most complex algorithms cannot extract the right information, via using a histogram, the image content can be easily processed. In this paper a histogram construction hardware that it can be able to create a histogram for different types of gray scale images of different sizes, is presented which gives accurately equivalent data as derived from a histogram plot using ISE simulator and MATLAB. By taking benefit of the high-level features of the Spartan3EXC3S500E FPGA architectures and Artix-7XC7A100T, the execution time for the proposed design is 156 times faster than MATLAB time for (16×16) pixel image size in XC3S500E and it is 6 in the worst case. Also, the execution time for the proposed design is 236 times faster than MATLAB time for (16×16) (16×16) pixel image size in XC7A100T and it is 8 in the worst case. The maximum frequency resulted and the maximum number of resources used in XC3S500E is 160.411 MHz, 45% respectively. While the maximum frequency resulted and the maximum number of resources used in XC7A100T is 216.685MHz, 59 %.
Author supplied keywords
Cite
CITATION STYLE
Younis, D. B., & Younis, B. M. K. (2020). Low Cost Histogram Implementation for Image Processing using FPGA. In IOP Conference Series: Materials Science and Engineering (Vol. 745). Institute of Physics Publishing. https://doi.org/10.1088/1757-899X/745/1/012044
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.