Parallel pipelined array architectures for real-time histogram computation in consumer devices

The real-time parallel computation of histograms using an array of pipelined cells is proposed and prototyped in this paper with application to consumer imaging products. The array operates in two modes: histogram computation and histogram reading. The proposed parallel computation method does not use any memory blocks. The resulting histogram bins can be stored into an external memory block in a pipelined fashion for subsequent reading or streaming of the results. The array of cells can be tuned to accommodate the required data path width in a VLSI image processing engine as present in many imaging consumer devices. Synthesis of the architectures presented in this paper in FPGA are shown to compute the real-time histogram of images streamed at over 36 megapixels at 30 frames/s by processing in parallel 1, 2 or 4 pixels per clock cycle 1.

[1]  Wen-Chung Kao,et al.  Tone Reproduction in Color Imaging Systems by Histogram Equalization of Macro Edges , 2006, 2006 IEEE International Symposium on Consumer Electronics.

[2]  Joonki Paik,et al.  Adaptive contrast enhancement using gain-controllable clipped histogram equalization , 2008, IEEE Transactions on Consumer Electronics.

[3]  Stephan Wong,et al.  FPGA Implementation of Parallel Histogram Computation , 2022 .

[4]  Wen-Chung Kao High Dynamic Range Imaging by Fusing Multiple Raw Images and Tone Reproduction , 2008, IEEE Transactions on Consumer Electronics.

[5]  Hsiang-Cheh Huang,et al.  Reversible data hiding with histogram-based difference expansion for QR code applications , 2011, IEEE Transactions on Consumer Electronics.

[6]  DeLiang Wang,et al.  Texture classification using spectral histograms , 2003, IEEE Trans. Image Process..

[7]  S. Muller A new programmable VLSI architecture for histogram and statistics computation in different windows , 1995, Proceedings., International Conference on Image Processing.

[8]  Heung-Kook Choi,et al.  Image contrast enhancement using bi-histogram equalization with neighborhood metrics , 2010, IEEE Transactions on Consumer Electronics.

[9]  Wen-Chung Kao,et al.  Design considerations of color image processing pipeline for digital cameras , 2006, IEEE Transactions on Consumer Electronics.

[10]  Robert Simon Sherratt,et al.  Parallel pipelined histogram architectures , 2011 .

[11]  Wen-Chung Kao,et al.  Robust Brightness Measurement and Exposure Control in Real-Time Video Recording , 2011, IEEE Transactions on Instrumentation and Measurement.