Architecture for Real-Time Nonparametric Probability Density Function Estimation

Adaptive systems are increasing in importance across a range of application domains. They rely on the ability to respond to environmental conditions, and hence real-time monitoring of statistics is a key enabler for such systems. Probability density function (PDF) estimation has been applied in numerous domains; computational limitations, however, have meant that proxies are often used. Parametric estimators attempt to approximate PDFs based on fitting data to an expected underlying distribution, but this is not always ideal. The density function can be estimated by rescaling a histogram of sampled data, but this requires many samples for a smooth curve. Kernel-based density estimation can provide a smoother curve from fewer data samples. We present a general architecture for nonparametric PDF estimation, using both histogram-based and kernel-based methods, which is designed for integration into streaming applications on field-programmable gate array (FPGAs). The architecture employs heterogeneous resources available on modern FPGAs within a highly parallelized and pipelined design, and is able to perform real-time computation on sampled data at speeds of over 250 million samples per second, while extracting a variety of statistical properties.

[1]  David W. Scott,et al.  Multivariate Density Estimation: Theory, Practice, and Visualization , 1992, Wiley Series in Probability and Statistics.

[2]  Abdesselam Bouzerdoum,et al.  Skin segmentation using color pixel classification: analysis and comparison , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Tsuhan Chen,et al.  An active learning framework for content-based information retrieval , 2002, IEEE Trans. Multim..

[4]  Abdelouahab Moussaoui,et al.  A New MR Brain Image Segmentation Using an Optimal Semi- supervised Fuzzy C-means and pdf Estimation , 2005 .

[5]  Sylvain Guilley,et al.  About Probability Density Function Estimation for Side Channel Analysis , 2010 .

[6]  Suhaib A. Fahmy Histogram-based probability density function estimation on FPGAs , 2010, 2010 International Conference on Field-Programmable Technology.

[7]  Alan D. George,et al.  RAT: RC Amenability Test for Rapid Performance Prediction , 2009, TRETS.

[8]  D. W. Scott,et al.  Multivariate Density Estimation, Theory, Practice and Visualization , 1992 .

[9]  P. J. Green,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[10]  Shigeru Shinomoto,et al.  Kernel bandwidth optimization in spike rate estimation , 2009, Journal of Computational Neuroscience.

[11]  Wayne Luk,et al.  High-throughput one-dimensional median and weighted median filters on FPGA , 2009, IET Comput. Digit. Tech..

[12]  Guo-qiang Ni,et al.  Real-time image histogram equalization using FPGA , 1998, Other Conferences.

[13]  Bingjian Wang,et al.  A real-time contrast enhancement algorithm for infrared images based on plateau histogram , 2006 .

[14]  Yuan Li,et al.  Iterative PDF estimation and turbo-decoding scheme for DS-CDMA systems with non-Gaussian global noise , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[15]  D. W. Scott On optimal and data based histograms , 1979 .