• DocumentCode
    748179
  • Title

    An Efficient Earth Mover´s Distance Algorithm for Robust Histogram Comparison

  • Author

    Ling, Haibin ; Okada, Kazunori

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD
  • Volume
    29
  • Issue
    5
  • fYear
    2007
  • fDate
    5/1/2007 12:00:00 AM
  • Firstpage
    840
  • Lastpage
    853
  • Abstract
    We propose EMD-L1: a fast and exact algorithm for computing the earth mover´s distance (EMD) between a pair of histograms. The efficiency of the new algorithm enables its application to problems that were previously prohibitive due to high time complexities. The proposed EMD-L1 significantly simplifies the original linear programming formulation of EMD. Exploiting the L1 metric structure, the number of unknown variables in EMD-L1 is reduced to O(N) from O(N2) of the original EMD for a histogram with N bins. In addition, the number of constraints is reduced by half and the objective function of the linear program is simplified. Formally, without any approximation, we prove that the EMD-L1 formulation is equivalent to the original EMD with a L1 ground distance. To perform the EMD-L1 computation, we propose an efficient tree-based algorithm, Tree-EMD. Tree-EMD exploits the fact that a basic feasible solution of the simplex algorithm-based solver forms a spanning tree when we interpret EMD-L1 as a network flow optimization problem. We empirically show that this new algorithm has an average time complexity of O(N2), which significantly improves the best reported supercubic complexity of the original EMD. The accuracy of the proposed methods is evaluated by experiments for two computation-intensive problems: shape recognition and interest point matching using multidimensional histogram-based local features. For shape recognition, EMD-L1 is applied to compare shape contexts on the widely tested MPEG7 shape data set, as well as an articulated shape data set. For interest point matching, SIFT, shape context and spin image are tested on both synthetic and real image pairs with large geometrical deformation, illumination change, and heavy intensity noise. The results demonstrate that our EMD-L1-based solutions outperform previously reported state- - -of-the-art features and distance measures in solving the two tasks
  • Keywords
    computational complexity; image matching; linear programming; object recognition; computation-intensive problems; earth movers distance; interest point matching; linear programming formulation; multidimensional histogram-based local features; network flow optimization problem; shape context; shape recognition; spin image; supercubic complexity; time complexity; tree-based algorithm; Earth; Histograms; Lighting; Linear programming; MPEG 7 Standard; Multidimensional systems; Noise shaping; Robustness; Shape; Testing; Earth Mover´s Distance; SIFT; histogram-based descriptor; interest point matching.; shape context; shape matching; spin image; transportation problem; Algorithms; Artificial Intelligence; Computer Simulation; Data Interpretation, Statistical; Image Enhancement; Image Interpretation, Computer-Assisted; Information Storage and Retrieval; Models, Statistical; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Subtraction Technique;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.2007.1058
  • Filename
    4135678