Efficient Local Statistical Analysis via Integral Histograms with Discrete Wavelet Transform

被引:37
作者
Lee, Teng-Yok [1 ]
Shen, Han-Wei [1 ]
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
基金
美国国家科学基金会;
关键词
WaveletSAT; integral histograms; discrete wavelet transform;
D O I
10.1109/TVCG.2013.152
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:2693 / 2702
页数:10
相关论文
共 37 条
[21]  
Porikli F., Constant time o(1) bilateral filtering, CVPR ' 08: Proceed-ings of the IEEE Conference on Computer Vision and Pattern Recogni-tion, pp. 1-8, (2008)
[22]  
Pouli T., Cunningham D.W., Reinhard E., A survey of image statistics relevant to computer graphics, Computer Graphics Forum, 30, 6, pp. 1761-1788, (2011)
[23]  
Satish N., Harris M., Garland M., Designing efficient sorting algorithms for manycore gpus, IPDPS ' 09: Proceedings of the IEEE In-ternational Symposium on Parallel&Distributed Processing, pp. 1-10, (2009)
[24]  
Schlegel P., Makhinya M., Pajarola R., Extinction-based shading and illumination in gpu volume ray-casting, IEEE Transactions on Visualiza-tion and Computer Graphics, 17, 12, pp. 1795-1802, (2011)
[25]  
Schr oder P., Sweldens W., Cohen M., Derose T., Salesin D., Wavelets in Computer Graphics: SIGGRAPH '96 Course Notes, (1996)
[26]  
Sengupta S., Harris M., Garland M., Owens J.D., Efficient parallel scan algorithms for many-core gpus, Scientific Computing with Multicore and Acceler-ators, Chapman & Hall/CRC Computational Science, pp. 413-442, (2011)
[27]  
Shen H.-W., Chiang L.-J., Ma K.-L., A fast volume rendering algorithm for time-varying fields using a time-space partitioning (tsp) tree, Vis ' 99: Proceedings of the IEEE Visualization, pp. 371-377, (1999)
[28]  
Skodras A., Christopoulos C., Ebrahimi T., The JPEG 2000 still image compression standard, IEEE Signal Processing Magazine, 18, 5, pp. 36-58, (2001)
[29]  
Sweldens W., The lifting scheme: A construction of second generation wavelets, SIAMJournal OnMathematical Analysis, 29, 2, pp. 511-546, (1998)
[30]  
Tenginakai S., Lee J., MacHiraju R., Salient iso-surface detection with model-independent statistical signatures, Vis ' 01: Proceedings of the IEEE Visualization, pp. 231-238, (2001)