Copyright © 2012 Elsevier Inc. All rights reserved.. Chapter 10 Boundary Pattern Analysis.

Slides:



Advertisements
Similar presentations
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 4.1 Chapter 4.
Advertisements

1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 6.1 Chapter 6.
© 2010 Pearson Education, Inc. All rights reserved.
COMP322/S2000/L23/L24/L251 Camera Calibration The most general case is that we have no knowledge of the camera parameters, i.e., its orientation, position,
Copyright © 2012 Elsevier Inc. All rights reserved.. Chapter 9 Binary Shape Analysis.
Chapter 3 Displaying and Describing Categorical Data
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Slide 6-1 Copyright © 2004 Pearson Education, Inc.
Boyce/DiPrima 9 th ed, Ch 10.8: Laplace’s Equation Elementary Differential Equations and Boundary Value Problems, 9 th edition, by William E. Boyce and.
Chapter 3 Section 1. Objectives 1 Copyright © 2012, 2008, 2004 Pearson Education, Inc. Linear Equations in Two Variables; The Rectangular Coordinate System.
Copyright © 2012 Elsevier Inc. All rights reserved.. Chapter 19 Motion.
Slide Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley.
Pattern Matching Techniques
Modeling Constraints with Parametrics
Copyright © 2016 Elsevier Inc. All rights reserved.
Chapter 41 Work-Related Musculo-Skeletal Disorders
Data Mining, Second Edition, Copyright © 2006 Elsevier Inc.
Chapter 65 - The Hormonal Regulation of Calcium Metabolism
Copyright © 2012, Elsevier Inc. All rights Reserved.
Chapter 11.
Section 10.1 Polar Coordinates
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
The University of Adelaide, School of Computer Science
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 10.
Chapter 28 - Renal Hyperplasia and Hypertrophy
Copyright © 2014, 2000, 1992 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Modeling Cross-Cutting Relationships with Allocations
Portable Biotechnology
© 2012 Elsevier, Inc. All rights reserved.
Modeling Text-Based Requirements and their Relationship to Design
Copyright © 2013 Elsevier Inc. All rights reserved.
Modeling Functionality with Use Cases
Customizing SysML for Specific Domains
Copyright © 2012, Elsevier Inc. All rights Reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
IntroductionMolecular Structure and Reactivity
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 12.
Chapter 6.
Copyright © 2012, Elsevier Inc. All rights Reserved.
© 2012 Elsevier, Inc. All rights reserved.
Chapter 103 Long-Term Care: The Global Impact
Chapter 01.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2015 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 08.
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 64 - Renal Calcium Metabolism
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 57 - Renal Ammonium Ion Production and Excretion
© 2015 Elsevier, Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
Chapter 15 Contraception
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 15.
Chapter 20 Assisted Reproductive Technologies
Chapter 3.
© 2015 Elsevier, Inc. All rights reserved.
Presentation transcript:

Copyright © 2012 Elsevier Inc. All rights reserved.. Chapter 10 Boundary Pattern Analysis

Copyright © 2012 Elsevier Inc. All rights reserved.. FIGURE 10.1

10.2 Boundary Tracking Procedures Before objects can be matched with their boundary patterns, means must be found for tracking systematically around the boundaries of all the objects in an imahe. It is necessary to ensure that we Never reverse direction, Know when we have been round the whole boundary once, and Record which object boundaries have been encountered. Copyright © 2012 Elsevier Inc. All rights reserved.. 3

10.3 Centroidal Profiles The substantial matching problems that occur with 2D template matching make it attractive to attempt to locate objects in a less demanding search space. Perhaps the most obvious such scheme uses an (r, θ) plot. Centroidal profile: a polar coordinate system is set up relative to the centroid of the object and the object boundary is plotted as an (r, θ) graph. See Fig Copyright © 2012 Elsevier Inc. All rights reserved.. 4

FIGURE 10.2 Copyright © 2012 Elsevier Inc. All rights reserved.. 5

Matching: Next, the 1D graph so obtained is matched against the corresponding graph for an idealized object of the same type. Since objects generally have arbitrary orientation, it is necessary to “slide” the idealized graph along that obtained from the image data until the best match is obtained. Copyright © 2012 Elsevier Inc. All rights reserved.. 6

10.4 Problems with the Centroidal Profile Approach 1. Any major defect or occlusion of the object boundary can cause the centroid to be moved away from its true position. Copyright © 2012 Elsevier Inc. All rights reserved.. 7

2. The (r, θ) plot will be multivalued for a certain class of object. This has the effect of making the matching process partly 2D and leads to complication and excessive computation. Copyright © 2012 Elsevier Inc. All rights reserved.. 8

3. It will be difficult to obtain an accurate centroidal profile for the region near the centroid of elongated objects such as spanners or screwdrivers. Copyright © 2012 Elsevier Inc. All rights reserved.. 9

10.5 The (S, Ψ) Plot The (S, Ψ) graph has provided particularly popular since it is inherently better suited than the (r, θ) graph to situations where defects and occlusions may occur. In addition, it does not suffer from the multiple values encountered by the (r, θ) method. (S, Ψ) graph does not require prior estimation of the centroid or some other reference point since it is computed directly from the boundary, in the form of a plot of the tangential orientation Ψ as a function of boundary distance s. Copyright © 2012 Elsevier Inc. All rights reserved.. 10

The graph has a Ψ value that increases by 2π for each circuit of the boundary, i.e., Ψ(s) is not periodic in s. One way to tackling this problem is to make a comparison with the shape of a circle of the same boundary length P. Thus an (s, ΔΨ) graph is plotted. Thus, the graph is completely 1D and is also periodic. Matching should now reduce to sliding the template. Copyright © 2012 Elsevier Inc. All rights reserved.. 11

Another way in which the problem of non- periodic Ψ(s) can be solved is by replacing Ψ by its derivative d Ψ/ds. The increase of 2 π after each circuit of the boundary is eliminated: d(Ψ+2 π)/ds= d Ψ/ds. Note that d Ψ/ds is actually the local curvature function κ(s) (see Fig. 10.4). Many workers take the (s, κ) and expand as a Fourier series, then use the Fourier descriptors as a feature vector. Copyright © 2012 Elsevier Inc. All rights reserved.. 12

FIGURE 10.6 Copyright © 2012 Elsevier Inc. All rights reserved.. 13