Title :
FPGA structures with concentrated vs distributed memory for images comparison
Author :
Geninatti, Sergio ; Gennai, Gerardo ; Roatta, Santiago ; Boemo, Eduardo
Author_Institution :
Univ. Nac. de Rosario, Rosario, Argentina
Abstract :
This paper proposes a strategy for calculating the windowed correlation between histograms using FPGA. The processing is done extracting image features directly from the compressed video stream. Thus, maximum speed is obtained; the circuit can manage up to 200.000 photograms per second. Two options for calculating the histogr am are proposed: one based on distributed registers, and other based on blocks of RAM. The performance of the two a Iternatives is compared. Exhaustive registers-level segmentation for the algorithms and block memory-level segmentation for histograms is applied. The final circuit is evaluated taking into account its adaptation to different video resolutions, number of histogram bins, parallelism in the concurrent computation, and progress of FPGA technology.
Keywords :
data compression; distributed memory systems; feature extraction; field programmable gate arrays; flip-flops; image segmentation; random-access storage; video coding; video streaming; FPGA structures; RAM; block memory-level segmentation; circuit evaluation; compressed video stream; concentrated memory; concurrent computation parallelism; distributed register memory; exhaustive registers-level segmentation; histogram bin; image comparison; image feature extraction; video resolutions; windowed correlation calculation; Clocks; Correlation; Field programmable gate arrays; Histograms; Random access memory; Registers; Table lookup; Arithmetic; FPGA; Image Analisis; Luminosity Frequency; Similarity Calculation; Video Processing; algorithms; histogram; processing images;
Conference_Titel :
Programmable Logic (SPL), 2014 IX Southern Conference on
Conference_Location :
Buenos Aires
Print_ISBN :
978-1-4799-6846-6
DOI :
10.1109/SPL.2014.7002207