DocumentCode :
54030
Title :
Efficient Local Statistical Analysis via Integral Histograms with Discrete Wavelet Transform
Author :
Teng-Yok Lee ; Han-Wei Shen
Author_Institution :
Ohio State Univ., Columbus, OH, USA
Volume :
19
Issue :
12
fYear :
2013
fDate :
Dec. 2013
Firstpage :
2693
Lastpage :
2702
Abstract :
Histograms computed from local regions are commonly used in many visualization applications, and allowing the user to query histograms interactively in regions of arbitrary locations and sizes plays an important role in feature identification and tracking. Computing histograms in regions with arbitrary location and size, nevertheless, can be time consuming for large data sets since it involves expensive I/O and scan of data elements. To achieve both performance- and storage-efficient query of local histograms, we present a new algorithm called WaveletSAT, which utilizes integral histograms, an extension of the summed area tables (SAT), and discrete wavelet transform (DWT). Similar to SAT, an integral histogram is the histogram computed from the area between each grid point and the grid origin, which can be be pre-computed to support fast query. Nevertheless, because one histogram contains multiple bins, it will be very expensive to store one integral histogram at each grid point. To reduce the storage cost for large integral histograms, WaveletSAT treats the integral histograms of all grid points as multiple SATs, each of which can be converted into a sparse representation via DWT, allowing the reconstruction of axis-aligned region histograms of arbitrary sizes from a limited number of wavelet coefficients. Besides, we present an efficient wavelet transform algorithm for SATs that can operate on each grid point separately in logarithmic time complexity, which can be extended to parallel GPU-based implementation. With theoretical and empirical demonstration, we show that WaveletSAT can achieve fast preprocessing and smaller storage overhead than the conventional integral histogram approach with close query performance.
Keywords :
computational complexity; data visualisation; discrete wavelet transforms; feature extraction; graphics processing units; image retrieval; parallel processing; performance evaluation; statistical analysis; tracking; DWT; WaveletSAT; axis-aligned region histograms; close query performance; data element scan; discrete wavelet transform algorithm; feature identification; feature tracking; grid origin; grid point; histogram computing; integral histogram approach; integral histograms; interactively histogram query; local statistical analysis; logarithmic time complexity; parallel GPU-based implementation; performance-efficient query; sparse representation; storage cost; storage-efficient query; summed area tables; visualization applications; wavelet coefficients; Discrete wavelet transforms; Histograms; Integral equations; Statistical analysis; Time complexity; Discrete wavelet transforms; Histograms; Integral equations; Statistical analysis; Time complexity; WaveletSAT; discrete wavelet transform; integral histograms; Algorithms; Computer Graphics; Computer Simulation; Data Interpretation, Statistical; Image Interpretation, Computer-Assisted; Models, Statistical; Numerical Analysis, Computer-Assisted; Signal Processing, Computer-Assisted; User-Computer Interface; Wavelet Analysis;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2013.152
Filename :
6634159
Link To Document :
بازگشت