13.07.2015 Views

Construction of Iso-contours, Bisectors and Voronoi Diagrams on ...

Construction of Iso-contours, Bisectors and Voronoi Diagrams on ...

Construction of Iso-contours, Bisectors and Voronoi Diagrams on ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 33, NO. 8, PAGE 1502-1517, AUGUST 2011 10Fig. 17. The <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> diagrams <str<strong>on</strong>g>of</str<strong>on</strong>g> 30 r<str<strong>on</strong>g>and</str<strong>on</strong>g>omly generated points <strong>on</strong> different models <str<strong>on</strong>g>of</str<strong>on</strong>g> genus-r, r ≥ 1. The statisticaldata is summarized in Table 1.5.4 ExperimentsWe test the proposed algorithms <strong>on</strong> diverse triangulatedsurfaces which are chosen from two classes. The firstclass c<strong>on</strong>tains shapes with simple topological types (Figure16) <str<strong>on</strong>g>and</str<strong>on</strong>g> the sec<strong>on</strong>d c<strong>on</strong>tains topologically complexshapes (Figure 17). All the shapes in two classes havethe triangle numbers ranging from 3, 000 to 10, 000. Foreach shape, using the r<str<strong>on</strong>g>and</str<strong>on</strong>g>om point sampling methodpresented in Secti<strong>on</strong> 6.3, thirty points are sampled <str<strong>on</strong>g>and</str<strong>on</strong>g>used as the point set P to generate the <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> diagramV D(P ). The <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> diagrams <str<strong>on</strong>g>of</str<strong>on</strong>g> different numbers <str<strong>on</strong>g>of</str<strong>on</strong>g>samples <strong>on</strong> a genus-1 cat model, are shown in Figure18. The performance data <str<strong>on</strong>g>of</str<strong>on</strong>g> output <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> diagramsare summarized in Tables 1 <str<strong>on</strong>g>and</str<strong>on</strong>g> 2. The running timeis measured <strong>on</strong> a laptop with Intel Core 2 Duo CPUrunning at 2.13GHz.Our first observati<strong>on</strong> is drawn from the sphere modelin Figure 16. Although the exact bisector <str<strong>on</strong>g>of</str<strong>on</strong>g> two sphericalpoints is a great circle <strong>on</strong> an ideal sphere, triangulatedspherical surfaces <strong>on</strong>ly provide a linear approximati<strong>on</strong>:induced from Definiti<strong>on</strong> 5, each bisector <strong>on</strong> a triangulatedsurface c<strong>on</strong>sists <str<strong>on</strong>g>of</str<strong>on</strong>g> hyperbolic <str<strong>on</strong>g>and</str<strong>on</strong>g> line segments, <str<strong>on</strong>g>and</str<strong>on</strong>g>it may not be tangent c<strong>on</strong>tinuous at break points.Define the combinatorial complexity <str<strong>on</strong>g>of</str<strong>on</strong>g> the <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g>diagram to be the total number <str<strong>on</strong>g>of</str<strong>on</strong>g> point sites, bisectors<str<strong>on</strong>g>and</str<strong>on</strong>g> branch points. If a sufficiently dense sampling P dense<strong>on</strong> S is used, the V D(P dense ) will behave locally as forthe Euclidean plane case in which the complexity is Θ(n)(See [52] for a detailed discussi<strong>on</strong> <strong>on</strong> dense sampling <str<strong>on</strong>g>and</str<strong>on</strong>g>the linear complexity). If a mild sampling is used, Tables1 <str<strong>on</strong>g>and</str<strong>on</strong>g> 2 empirically reveal that the V D(P ) complexity islinear: this can be explained by (1) each bisector can haveat most r + 1 distinct circles <strong>on</strong> a genus-r model 2 ; (2) theboundary <str<strong>on</strong>g>of</str<strong>on</strong>g> a <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> cell may not c<strong>on</strong>tain a branchpoint (see Definiti<strong>on</strong> 6).We measure the time complexity <str<strong>on</strong>g>of</str<strong>on</strong>g> the <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> diagramV D(P ) in an output-sensitive manner. The termcplx in Tables 1 <str<strong>on</strong>g>and</str<strong>on</strong>g> 2 is defined as 1000 × time secnum ptri,2. When using different graphics models, r could be different <str<strong>on</strong>g>and</str<strong>on</strong>g>we assume that r is small <str<strong>on</strong>g>and</str<strong>on</strong>g> less than a fixed integer.Fig. 18. The fr<strong>on</strong>t <str<strong>on</strong>g>and</str<strong>on</strong>g> side views <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> diagrams<strong>on</strong> the cat model with 60, 75 <str<strong>on</strong>g>and</str<strong>on</strong>g> 90 r<str<strong>on</strong>g>and</str<strong>on</strong>g>om samples,respectively. The statistic data is summarized in Table 2.where time sec is the running time measured in sec<strong>on</strong>d<str<strong>on</strong>g>and</str<strong>on</strong>g> num ptri is the number <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>of</str<strong>on</strong>g> triangles passed by theV D(P ) boundaries. In Table 2, exp is defined as 8 × cplx √ s,where s is the number <str<strong>on</strong>g>of</str<strong>on</strong>g> r<str<strong>on</strong>g>and</str<strong>on</strong>g>om sample points. Theresults show√that our marching algorithm is empiricallyO(num ptri s) for preprocessed meshes, i.e., linear to thenumber <str<strong>on</strong>g>of</str<strong>on</strong>g> triangles passed by bisectors <str<strong>on</strong>g>and</str<strong>on</strong>g> increasewith the number <str<strong>on</strong>g>of</str<strong>on</strong>g> samples with exp<strong>on</strong>ential rate 0.5.6 APPLICATIONSGeodesic-metric-based <str<strong>on</strong>g>Vor<strong>on</strong>oi</str<strong>on</strong>g> diagrams reveal an intrinsicstructure <str<strong>on</strong>g>of</str<strong>on</strong>g> point sites <strong>on</strong> triangulated surfaces

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

Saved successfully!

Ooh no, something went wrong!