1 / 5

CMPS 3120: Computational Geometry Spring 2013

This text covers geometric shape matching, focusing on the fundamentals of computing distances between two shapes composed of various point sets, line segments, and triangles. It introduces the Hausdorff distance, including both directed and undirected distances, and outlines the computational complexities involved. The application areas include character recognition, fingerprint identification, molecule docking, image interpretation, robotics, and more. This study aims to explore transformations between shapes and the implementations for efficient matching algorithms in computational geometry.

domani
Télécharger la présentation

CMPS 3120: Computational Geometry Spring 2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CMPS 3120: Computational GeometrySpring 2013 A B d(B,A) Shape Matching II CMPS 3120 Computational Geometry

  2. Geometric Shape Matching Given: Twogeometric shapes, each composed of a number of basic objects such as points line segments triangles An application dependantdistance measured, e.g., the Hausdorff distance A set of transformations T, e.g., translations, rigid motions, or none min d(T(A),B) Matching Task: Compute TÎT CMPS 3120 Computational Geometry

  3. Hausdorff distance • Directed Hausdorff distance d(A,B) = max min || a-b || • Undirected Hausdorff-distance d(A,B) = max (d(A,B) , d(B,A) ) A B a A bB d(B,A) d(A,B) • If A, B are discrete point sets, |A|=m, |A|=n • In d dimensions: Compute in O(mn) time brute-force • In 2 dimensions: Compute in O((m+n) log (m+n) time • Compute d(A,B) by computing VD(B) and performing nearest neighbor search for every point in A CMPS 3120 Computational Geometry

  4. Shape Matching - Applications • Character Recognition • Fingerprint Identification • Molecule Docking, Drug Design • Image Interpretation and Segmentation • Quality Control of Workpieces • Robotics • Pose Determination of Satellites • Puzzling • . . . CMPS 3120 Computational Geometry

  5. Hausdorff distance • W(m2n2) lower bound construction for directed Hausdorff distance of line segments under translations CMPS 3120 Computational Geometry

More Related