TR2005-057

Integral Histogram: A Fast Way to Extract Histograms in Cartesian Spaces


Abstract:

We present a novel method, which we refer as an integral histogram, to compute the histograms of all possible target regions in a Cartesian data space. Our method has three distrince advantages: 1 - It is computationally superior to the conventional approach. The integral histogram method makes it possible to employ even an exhaustive search process in real-time, which was impractical before. 2 - It can be extended to higher data dimensions, uniform and non-uniform bin formations, and multiple target scales with out sacrificing its computational advantages. 3 - It enables the description of high level histogram features. We exploit the spatial arrangement of data points, and recursively propagate an aggregated histogram by starting from the origin and traversing through the remaining points along either a scan-line or a wave-front. At each step, we update a single bin using the values of integral histogram at the previously visited neighboring data points. After the integral histogram is propagated, histogram of any target region can be computed easily by using simple arithmetic operations.

 

  • Related News & Events

    •  NEWS    CVPR 2005: 5 publications by Matthew Brand, Ramesh Raskar and Jeroen van Baar
      Date: June 20, 2005
      Where: IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
      MERL Contact: Matthew Brand
      Brief
      • The papers "A Direct Method for 3D Factorization of Nonrigid Motion Observed in 2D" by Brand, M., "Integral Histogram: A Fast Way to Extract Histograms in Cartesian Spaces" by Porikli, F., "Why I Want a Gradient Camera" by Tumblin, J., Agrawal, A. and Raskar, R., "Videoshop: A New Framework for Spatio-Temporal Video Editing in Gradient Domain" by Wang, H., Xu, N., Raskar, R. and Ahuja, N. and "Handheld Projectors for Mixing Physical and Digital Textures" by Beardsley, P., Forlines, C., Raskar, R. and van Baar, J. were presented at the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
    •