Efficient Streaming Algorithms for Two-Dimensional Congruence Testing and Geometric Hashing
Yen-Cheng Chang, Tsun Ming Cheung, Meng-Tsung Tsai, Ting-An Wu

TL;DR
This paper introduces space-efficient streaming algorithms for 2D congruence testing and geometric hashing, addressing input precision and using complex moments to enable practical, low-memory solutions in computer vision tasks.
Contribution
It develops the first space-efficient streaming algorithms for 2D congruence testing and geometric hashing, leveraging complex moments in finite-precision rational settings.
Findings
Achieves a 3-pass algorithm with $O( ext{log } n ( ext{log } U + ext{log } n))$ space for congruence identification.
Designs a 6-pass algorithm with $O(m ext{log } n ( ext{log } n + ext{log } U + ext{log } m))$ space for geometric hashing.
Shows that $O( ext{log } n)$ complex moments suffice to prevent vanishing moments in rational input.
Abstract
The geometric congruence problem is a fundamental building block in many computer vision and image recognition tasks. This problem considers the decision task of whether two point sets are congruent under translation and rotation. A related and more general problem, geometric hashing, considers the task of compactly encoding multiple point sets for efficient congruence queries. Despite its wide applications, both problems have received little prior attention in space-aware settings. In this work, we study the two-dimensional congruence testing and geometric hashing problem in the streaming model, where data arrive as a stream and the primary goal is to minimize the space usage. To meaningfully analyze space complexity, we address the underaddressed issue of input precision by working in the finite-precision rational setting: the input point coordinates are rational numbers of the form…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Computational Geometry and Mesh Generation · Data Management and Algorithms
