10.07.2015 Views

To the Graduate Council: I am submitting herewith a thesis written by ...

To the Graduate Council: I am submitting herewith a thesis written by ...

To the Graduate Council: I am submitting herewith a thesis written by ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 2: Literature Review 16found, and <strong>the</strong> recursion follows until all <strong>the</strong> derived convex deficiencies are convex.The shape can <strong>the</strong>n be represented <strong>by</strong> a string of concavities (concavity tree). Eachconcavity can be described <strong>by</strong> its area, bridge (<strong>the</strong> line that connects <strong>the</strong> cut of <strong>the</strong>concavity) length, maximum curvature, distance from maximum curvature point to <strong>the</strong>bridge. The matching between shapes becomes a string or a graph matching.Like <strong>the</strong> convex hull, a region skeleton is also employed for shape representation. Askeleton may be defined as a connected set of medial lines along <strong>the</strong> limbs. The basicidea of <strong>the</strong> skeleton is to eliminate redundant information while retaining only <strong>the</strong>topological information concerning <strong>the</strong> structure of <strong>the</strong> object that can help withrecognition. The skeleton methods are represented <strong>by</strong> Blum’s medial axis transform(MAT) [Blum, 1967]. The medial axis is <strong>the</strong> locus of centers of maximal disks that fitwithin <strong>the</strong> shape. The bold line in <strong>the</strong> figure is <strong>the</strong> skeleton of <strong>the</strong> shaded rectangularshape. The skeleton can <strong>the</strong>n be decomposed into segments and represented as a graphaccording to a certain criteria. The matching between shapes becomes a graphmatching. The computation of <strong>the</strong> medial axis is a ra<strong>the</strong>r challenging problem. Inaddition, medial axis tends to be very sensitive to boundary noise and variations.Preprocessing <strong>the</strong> contour of <strong>the</strong> shape and finding its polygonal approximation hasbeen suggested as a way of overcoming <strong>the</strong>se problems. But, as has been pointed out<strong>by</strong> Pavlidis [Pavlidis, 1982] obtaining such polygonal approximations can be quitesufficient in itself for shape description. Morse [Morse, 1994] computes <strong>the</strong> core of ashape from medial axis in scale space.We conclude this section with a note that shape description from intensity images haveto deal with view occlusions and lack of sufficient information. We now study someimportant methods used for shape analysis on 3D mesh models in Section 2.3.2.3 Shape Analysis on 3D ModelsIn Section 2.2, we have reviewed techniques implemented for shape extraction in 2Dintensity images. In <strong>the</strong> following section we present a classification of methods in <strong>the</strong>literature on digitized 3D representations. We follow <strong>the</strong> classification with a briefdescription of some interesting methods.2.3.1 Classification of MethodsThere is a multitude of techniques to assess <strong>the</strong> similarity <strong>am</strong>ong 2D shapes as discussedin <strong>the</strong> Section 2.2. Most of <strong>the</strong> techniques do not extend to 3D models because of <strong>the</strong>difficulty of extending par<strong>am</strong>eterization of <strong>the</strong> boundary curve extracted from 2D to 3D.In simple words, given a 2D shape, its par<strong>am</strong>eterization is a straightforward 1D curve.With a 3D real world object it is difficult because when it is projected onto a 2D imageplane, one dimension of object information is lost. The 3D domain requires dealing with

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!