Abstract
The Earth Mover Distance (EMD) between point sets A and B is the minimum cost of a bipartite matching between A and B. EMD is an important measure for estimating similarities between objects with quantifiable features and has important applications in several areas including computer vision. The streaming complexity of approximating EMD between point sets in a two-dimensional discretized grid is an important open problem proposed in [8,9].
We study the problem of approximating EMD in the streaming model, when points lie on a discretized circle. Computing the EMD in this setting has applications to computer vision [13] and can be seen as a special case of computing EMD on a discretized grid. We achieve a (1 ±ε) approximation for EMD in \(\tilde O(\varepsilon^{-3})\) space, for every 0 < ε < 1. To our knowledge, this is the first streaming algorithm for a natural and widely applied EMD model that matches the space bound asked in [9].
This work was supported in part by the National Basic Research Program of China Grant 2011CBA00300, 2011CBA00301, and the National Natural Science Foundation of China Grant 61033001, 61061130540, 61073174. The authors acknowledge support from the Danish National Research Foundation and The National Science Foundation of China (under the grant 61061130540) for the Sino-Danish Center for the Theory of Interactive Computation, within which this work was performed. The authors also acknowledge support from the Center for Research in Foundations of Electronic Markets (CFEM), supported by the Danish Strategic Research Council. Joshua Brody is also supported in part by the Danish Council for Independent Research grant LOBO 438146. Xiaoming Sun is also supported in part by the National Natural Science Foundation of China Grant 61170062 and Tsinghua University Initiative Scientific Research Program 2009THZ02120.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Alon, N., Matias, Y., Szegedy, M.: The space complexity of approximating the frequency moments. Journal of Computer and System Sciences 58(1), 137–147 (1999)
Andoni, A., Do Ba, K., Indyk, P., Woodruff, D.P.: Efficient sketches for earth-mover distance, with applications. In: Proceedings of the 50th Annual Symposium on Foundations of Computer Science, FOCS (2009)
Cabrelli, C.A., Molter, U.M.: A linear time algorithm for a matching problem on the circle. Information Processing Letters 66(3), 161–164 (1998)
Grauman, K., Darrell, T.: Fast contour matching using approximate Earth Movers distance. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, CVPR (2004)
Grauman, K., Darrell, T.: Efficient image matching with distributions of local invariant features. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, CVPR (2005)
Kane, D.M., Nelson, J., Woodruff, D.P.: On the exact space complexity of sketching and streaming small norms. In: Proceedings of the 21st ACM-SIAM Symposium on Discrete Algorithms, SODA (2010)
Lowe, D.G.: Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision 60(2), 91–110 (2004)
McGregor, A.: Open problems in data streams and related topics. In: IITK Workshop on Algorithms For Data Streams (2006), http://www.cse.iitk.ac.in/users/sganguly/workshop.html
McGregor, A.: Open problems in data streams, property testing, and related topics. In: Bernitoro Workshop on Sublinear Algorithms (2011)
Munro, J.I., Paterson, M.: Selection and sorting with limited storage. Theoretical Computer Science 12(3), 315–323 (1980)
Muthukrishnan, S.: Data streams: Algorithms and applications. Foundations and Trends in Theoretical Computer Science 1(2), 117–236 (2005)
Naor, A., Schechtman, G.: Planar earthmover is not in L 1. SIAM Journal on Computing 37(3), 804–826 (2007); Preliminary version in FOCS 2006
Rabin, J., Delon, J., Gousseau, Y.: Circular earth mover’s distance for the comparison of local features. In: Proceedings of the IEEE International Conference on Pattern Recognition (ICPR). IEEE Computer Society (2008)
Rabin, J., Delon, J., Gousseau, Y.: A statistical approach to the matching of local features. SIAM Journal on Imaging Sciences 2(3), 931–958 (2009)
Rabin, J., Delon, J., Gousseau, Y.: Transportation distances on the circle. Journal of Mathematical Imaging and Vision 41(1-2), 147–167 (2011)
Rubner, Y., Tomassi, C., Guibas, L.J.: A metric for distributions with applications to image databases. In: Proceedings of the 6th International Conference on Computer Vision, ICCV (1998)
Rubner, Y., Tomassi, C., Guibas, L.J.: The earth mover’s distance as a metric for image retrieval. International Journal of Computer Vision 40(2), 99–121 (2000)
Venkatesh Babu, R., Pérez, P., Bouthemy, P.: Robust tracking with motion estimation and local kernel-based color modeling. Image and Vision Computing 25(8), 1205–1216 (2007)
Villani, C.: Topics in optimal transportation. Graduate Studies in Mathematics, vol. 58. American Math. Soc. (2003)
Werman, M., Peleg, S., Melter, R., Kong, T.Y.: Bipartite graph matching for points on a line or a circle. Journal of Algorithms 7(2), 277–284 (1986)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brody, J., Liang, H., Sun, X. (2012). Space-Efficient Approximation Scheme for Circular Earth Mover Distance. In: Fernández-Baca, D. (eds) LATIN 2012: Theoretical Informatics. LATIN 2012. Lecture Notes in Computer Science, vol 7256. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29344-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-29344-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29343-6
Online ISBN: 978-3-642-29344-3
eBook Packages: Computer ScienceComputer Science (R0)