Computing the Kantorovich Distance for Images

  • Authors:
  • Thomas Kaijser

  • Affiliations:
  • Defence Research Establishment, Division of Command and Control Warfare Technology, Box 1165, S-581, 11 Linköping, Sweden. E-mail: Email: thokai@lin.toa.se

  • Venue:
  • Journal of Mathematical Imaging and Vision
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computing the Kantorovich distance for images is equivalent to solving a very large transportation problem. The cost-function of this transportation problem depends on which distance-function one uses to measure distances between pixels.In this paper we present an algorithm, with a computational complexity of roughly order {\cal O}(N2), where N is equal to the number of pixels in the two images, in case the underlying distance-function isthe L1-metric, an approximation of the L2-metric or the square of the L2-metric; a standard algorithm would have a computational complexity of order {\cal O}(N3). The algorithm is based on the classical primal-dual algorithm.The algorithm also gives rise to a transportation plan from one image to the other and we also show how this transportation plan can be used for interpolation and possibly also for compression and discrimination.