chapter 8 – shape representation and descriptionzduric/cs682/slides/regiondescriptors.pdfthe shape...

Post on 30-May-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-00

8.1 Region identification8.1 Region identification8.2 Contour-based shape8.2 Contour-based shape

representationrepresentation8.3 Region-based shape 8.3 Region-based shape representation and representation and descriptiondescription8.4 Shape classes8.4 Shape classes

Chapter 8 Chapter 8 ––ShapeShape

representationrepresentationand descriptionand description

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-11

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-22

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-33

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-44

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-55

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-66

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-77

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-88

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-99

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1010

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1111

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1212

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1313

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1414

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1515

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1616

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1717

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1818

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-1919

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2020

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2121

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2222

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2323

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2424

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2525

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2626

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2727

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2828

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-2929

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3030

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3131

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3232

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3333

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3434

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3535

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3636

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3737

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3838

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-3939

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4040

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4141

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4242

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4343

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4444

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4545

SummaryShape representation and description Region description generates a numeric feature vector or a non-

numeric syntactic description word, which characterize properties (forexample, shape) of the described region.

While many practical shape description methods exist, there is nogenerally accepted methodology of shape description. Further, it is notknown what is important in shape.

Shape may change substantially with image resolution. Conventionalshape descriptions change discontinuously with changes in resolution.A scale-space approach aims to obtain continuous shape descriptionsfor continuous resolution changes.

The shape classes represent the generic shapes of the objectsbelonging to the same classes. Shape classes should emphasizeshape differences among classes, while the shape variations withinclasses should not be reflected in the shape class description.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4646

SummaryRegion identification Region identification assigns unique labels to image regions. If nonrepeating ordered numerical labels are used, the largest integer

label gives the number of regions in the image.

Contour-based shape descriptors Chain codes describe an object by a sequence of unit-size line

segments with a given orientation, called Freeman’s code. Simple geometric border representations are based on geometric

properties of described regions, e.g.:* Boundary length.* Curvature.* Bending energy.* Signature.* Chord distribution.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4747

SummaryContour-based shape descriptors cont. Fourier shape descriptors can be applied to closed curves, co-

ordinates of which can be treated as periodic signals.

Shape can be represented as a sequence of segments with specifiedproperties. If the segment type is known for all segments, the boundarycan be described as a chain of segment types, a code word consistingof representatives of a type alphabet.

B-splines are piecewise polynomial curves whose shape is closelyrelated to their control polygon—a chain of vertices giving a polygonalrepresentation of a curve. B-splines of third order are most common,representing the lowest order which includes the change of curvature.

Shape invariants represent properties of geometric configurations thatremain unchanged under an appropriate class of transforms; machinevision is especially concerned with the class of projective transforms.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4848

SummaryRegion-based shape descriptors Simple geometric region descriptors use geometric properties of

described regions:* Area. * Elongatedness.* Euler’s number. * Rectangularity.* Projections. * Direction.* Height, width. * Compactness.* Eccentricity.

Statistical moments interpret a normalized gray-level image functionas a probability density of a 2D random variable. Properties of thisrandom variable can be described using statisticalcharacteristics—moments. Moment-based descriptors can be definedto be independent of scaling, translation, and rotation.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-4949

Summary

Region-based shape descriptors cont. The convex hull of a region is the smallest convex region H which

satisfies the condition R H.

More complicated shapes can be described using regiondecomposition into smaller and simpler sub-regions. Objects can berepresented by a planar graph with nodes representing sub-regionsresulting from region decomposition. Region shape can then bedescribed by the graph properties. There are two general approachesto acquiring a graph of sub-regions:

* Region thinning.* Region decomposition.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-5050

SummaryRegion-based shape descriptors cont. Region thinning leads to the region skeleton that can be described

by a graph. Thinning procedures often use a medial axis transform toconstruct a region skeleton. Under the medial axis definition, theskeleton is the set of all region points which have the same minimumdistance from the region boundary for at least two separate boundarypoints.

Region decomposition considers shape recognition to be ahierarchical process. Shape primitives are defined at the lower level,primitives being the simplest elements which form the region. A graphis constructed at the higher level—nodes result from primitives, arcsdescribe the mutual primitive relations.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd. 8-8-5151

SummaryRegion-based shape descriptors cont. Region neighborhood graphs represents every region as a graph

node, and nodes of neighboring regions are connected by edges. Theregion adjacency graph is a special case of the region neighborhoodgraph.

Shape classes Shape classes represent the generic shapes of the objects belonging

to the class and emphasize shape differences among classes.

A widely used representation of in-class shape variations isdetermination of class-specific regions in the feature space.

top related