Praktikum zur Analyse von Formen - Abstandsmaße - Helmut Alt Freie Universität Berlin.

Slides:



Advertisements
Similar presentations
A Multi-Resolution Technique for Comparing Images Using the Hausdorff Distance Daniel P. Huttenlocher and William J. Rucklidge Nov Presented by.
Advertisements

Fundamental tools: clustering
Approximations of points and polygonal chains
On Map-Matching Vehicle Tracking Data
CMPS 3120: Computational Geometry Spring 2013
Introduction to Computer Graphics Chapter 6 – 2D Viewing Pt 2 1.
University of Pennsylvania 1 GRASP CIS 580 Machine Perception Fall 2004 Jianbo Shi Object recognition.
Computing the Fréchet Distance Between Folded Polygons
1 EFFICIENT BITMAP RESEMBLENCE UNDER TRANSLATION Klara Kedem & Daniel Cohen This presentation will probably involve audience discussion, which will create.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Comparing Images Using the Hausdorff Distance Mark Bouts 6th April 2006.
CS448f: Image Processing For Photography and Vision Graph Cuts.
Announcements Final Exam May 16 th, 8 am (not my idea). Practice quiz handout 5/8. Review session: think about good times. PS5: For challenge problems,
Binary Decision Diagrams1 BINARY DECISION DIAGRAMS.
1 Last lecture  Path planning for a moving Visibility graph Cell decomposition Potential field  Geometric preliminaries Implementing geometric primitives.
Chapter 4: Trees Radix Search Trees Lydia Sinapova, Simpson College Mark Allen Weiss: Data Structures and Algorithm Analysis in Java.
09/09/02 Dinesh Manocha, COMP258 Properties of Bezier Curves Invariance under affine parameter transformation P i B i,n (u) = P i B i,n ((u –a)/(b-a))
Sequence Alignment Bioinformatics. Sequence Comparison Problem: Given two sequences S & T, are S and T similar? Need to establish some notion of similarity.
Jean-Charles REGIN Michel RUEHER ILOG Sophia Antipolis Université de Nice – Sophia Antipolis A global constraint combining.
Chamfer Matching & Hausdorff Distance Presented by Ankur Datta Slides Courtesy Mark Bouts Arasanathan Thayananthan.
Announcements Take home quiz given out Thursday 10/23 –Due 10/30.
1 Matching Shapes with a Reference Point Volkan Çardak.
On the ICP Algorithm Esther Ezra, Micha Sharir Alon Efrat.
On Map-Matching Vehicle Tracking Data. Outline Authors Errors in the data Incremental MM Algorithm Global MM Algorithm Quality Measures Performance Conclusion.
Tree edit distance1 Tree Edit Distance.  Minimum edits to transform one tree into another Tree edit distance2 TED.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
Introduction to Robot Motion Planning. Example A robot arm is to build an assembly from a set of parts. Tasks for the robot: Grasping: position gripper.
CHAPTER Continuity Areas Between Curves The area A of the region bounded by the curves y = f(x), y = g(x), and the lines x = a, x = b, where f and.
Efficient Algorithms for Robust Feature Matching Mount, Netanyahu and Le Moigne November 7, 2000 Presented by Doe-Wan Kim.
© Manfred Huber Autonomous Robots Robot Path Planning.
Dynamic Time Warping Algorithm for Gene Expression Time Series
4/28/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Shape Matching Carola Wenk A B   (B,A)
Geometric Matching on Sequential Data Veli Mäkinen AG Genominformatik Technical Fakultät Bielefeld Universität.
The Lower Bounds of Problems
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Minimum Edit Distance Definition of Minimum Edit Distance.
Introduction Image geometry studies rotation, translation, scaling, distortion, etc. Image topology studies, e.g., (i) the number of occurrences.
4/23/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Shape Matching II A B   (B,A)
Geometry Vocabulary- transformation- the change in the size, shape, or position of a figure. translation- slide--every point in a figure moves the same.
1 Embedding and Similarity Search for Point Sets under Translation Minkyoung Cho and David M. Mount University of Maryland SoCG 2008.
CS654: Digital Image Analysis Lecture 5: Pixels Relationships.
9.1 – Translate Figures and Use Vectors. Transformation: Moves or changes a figure Preimage: Original figure Image: Transformed figure Isometry: A congruent.
LEMAR: A Novel Length Matching Routing Algorithm for Analog and Mixed Signal Circuits H. Yao, Y. Cai and Q. Gao EDA Lab, Department of CS, Tsinghua University,
Geodesic Fréchet Distance Inside a Simple Polygon Atlas F. Cook IV & Carola Wenk Proceedings of the 25th International Symposium on Theoretical Aspects.
Space Efficient Alignment Algorithms and Affine Gap Penalties Dr. Nancy Warter-Perez.
1 CSC 421: Algorithm Design & Analysis Spring 2014 Complexity & lower bounds  brute force  decision trees  adversary arguments  problem reduction.
Measures and metrics Pattern Recognition 2015/2016 Marc van Kreveld.
Dynamic Programming (DP), Shortest Paths (SP)
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
2IMA20 Algorithms for Geographic Data Spring 2016 Lecture 2: Similarity.
Find the optimal alignment ? +. Optimal Alignment Find the highest number of atoms aligned with the lowest RMSD (Root Mean Squared Deviation) Find a balance.
CS552: Computer Graphics Lecture 12: 3D Clipping.
Definition of Minimum Edit Distance
Jie Gao, Su Jia, Joseph S.B. Mitchell Stony Brook University
9-1 Translations.
Polygonal Curve Simplification
A Perceptual Shape Descriptor
Investigating the Hausdorff Distance
Image Primitives and Correspondence
CprE 583 – Reconfigurable Computing
Nearest-Neighbor Classifiers
Local Binary Patterns (LBP)
2IMG15 Algorithms for Geographic Data
Approximate Matching of Run-Length Compressed Strings
The Lower Bounds of Problems
Covering Uncertain Points in a Tree
Parametric Equations and Motion
Haitao Wang Utah State University WADS 2017, St. John’s, Canada
9.1 TRANSFORMAIONS.
Aggregate-Max Nearest Neighbor Searching in the Plane
Presentation transcript:

Praktikum zur Analyse von Formen - Abstandsmaße - Helmut Alt Freie Universität Berlin

Distance functions, Matching  Distance functions  on patterns and shapes measuring their similarity !Matching two shapes under a certain set of allowable transformations, e.g., translations, rigid motions, similarities, affine transformations: finding the transformation t minimizing the distance between both:   (t (A),B) = min  (t(A),B) t 0 0

Hausdorff Distance  (  ) = max ( max min ||a-b||, max min ||a-b||) a  A b  B b  B a  A –Hausdorff distance for sets A,B: A B

Bad Example for Hausdorff distance

Fréchet Distance    F ( ,  ) = inf max ||  (f(t))-  (g(t))|| f,g : [0,1 ] [0,1] t  [0,1] where f and g range over continuous non-decreasing reparametrizations.  Fréchet distance for parametrized curves ,  :

Free Space Diagram       F ( ,  )   iff there is a monotone ascending path in the free space from (0,0) to (1,1)  Monotone path represents a reparametrization of 

Finding a monotone path in O(mn) time     Regions on the boundaries of the cells that can be reached by a monotone path from lower left corner. Find these by traversing cells from bottom to top and from left to right. This algorithm solves the decision problem in O(nm) time. For the computation problem: Binary search on  in O(nmk), where k = # of correct bits Parametric search gives an O(nm log (nm)) algorithm