• 沒有找到結果。

Conclusions and Future Works

7.2 Future works

desired properties. For example, components on a higher level reveal higher degree of salience than their descendant parts and the components on each level of hierarchy have similar degree of salience. Moreover, the number of boundaries on each level of the hierar-chy is determined automatically. With the aid of the local volume information provided by MSP, the proposed segmentation scheme can decompose object into several levels of parts in more natural ways, and can be applied to objects in different topological types.

The proposed MSP-driven skeletonization framework first transforms the original mesh to a shrunk skeleton-like mesh using MSP information and then employs a greedy edge-swap framework to degenerate the shrunk mesh into an 1D skeleton. In the greedy frame-work, edges that deviate farther from the centerline would be swapped first and vertices are moved towards the centerline. Small branches are removed by checking the salience value of their correspondence surface region whenever a branch is formed. The metric de-signed for the greedy edge-swap framework and salience evaluation are formulated based on the MSP function. The skeleton generated by the proposed method has a dense node distribution at the core parts and around the junctions, and inherently possesses a skeleton-surface mapping. The single salience parameter for branch removal provides a flexible control for deriving skeletons with varying details. Moreover, consistent skeletons can be extracted for a model in different resolutions and poses. We demonstrated the effectiveness of the proposed algorithm by a rather extensive testing and comparison to a state-of-the-art method.

Beyond the intermediate-level shape property and its applications, we also investigated how to interpret and achieve users’ expectation when performing mesh simplification. A new concept of the user-controllable mesh simplification scheme is proposed in which the user-specified weights on some selected regions are used to reorder the simplification oper-ator rather than first altering the simplification costs and then reordering the simplification operator. Our scheme results in a predictable resolution improvement over the selected re-gions and is metric independent since the user-specified weights are not used to alter the simplification cost.

7.2 Future works

There exists some limitations to the proposed minimum slice perimeter. Some small high-lights of MSP value may be noticed on the surface since the slices may pass across multiple

7.2 Future works 72

object parts. A filter that is able to prune those slice segments outside the designate part is required to achieve a MSP that better describes the local volume information.

The existing salience definitions for the 3D object surface [41, 19] are based on the combination of local geometric properties such as curvature and area, which may not reveal the visual significance of object parts. We are also interested in investigating how the salience of a 3D object part can be defined based on the intermediate-level shape properties.

In addition to the derivation of minimum slice perimeter, the normal of the minimum perimeter slices associated with surface points reveals the orientation flow of the object shape, which can be used to guide the vector field generation on the object’s surface. We will investigate how to derive a shape-aware vector field on the surface using the orientation vectors provided by the minimum perimeter slices.

Our proposed skeletonization scheme can extract curved skeleton with dense node dis-tribution directly from 3D model. Such dense node disdis-tribution allows us to establish a reasonable many-to-one mapping between surface and skeleton. Such surface-skeleton mapping may be helpful in geometric modeling applications such as the surface-to-surface correspondence, mesh deformation, and mesh symmetrization. In the future, we will inves-tigate how these geometric modeling problems can be benefited from the skeleton-surface mapping.

Bibliography

[1] ALLIEZ, P., COHEN-STEINER, D., DEVILLERS, O., L ´EVY, B., AND DESBRUN, M. Anisotropic Polygonal Remeshing. ACM Transactions on Graphics (Proc. SIG-GRAPH) 22, 3 (2003), 485–493.

[2] AMENTA, N., CHOI, S.,ANDKOLLURI, R. K. The Power Crust. In ACM symposium on Solid modeling and applications(2001), pp. 249–266.

[3] ATTENE, M., BIASOTTI, S., AND SPAGNUOLO, M. Shape understanding by contour-driven retiling. The Visual Computer 19, 2 (2003), 127–138.

[4] ATTENE, M., FALCIDIENO, B., ANDSPAGNUOLO, M. Hierarchical mesh segmen-tation based on fitting primitives. The Visual Computer 22, 3 (2006), 181–193.

[5] ATTENE, M., KATZ, S., MORTARA, M. D., PATANE´, G., SPAGNUOLO, M., AND

TAL, A. Mesh segmentation-A comparative study. In IEEE International Conference on Shape Modeling and Applications(2006), pp. 7–18.

[6] AU, O. K.-C., TAI, C.-L., CHU, H.-K., COHEN-OR, D.,ANDLEE, T.-Y. Skeleton Extraction by Mesh Contraction. ACM Transactions on Graphics (Proc. SIGGRAPH) 27, 3 (2008), 1–10.

[7] AU, O.-K.-C., TAI, C.-L., COHEN-OR, D., ZHENG, Y., AND FU, H. Electors Voting for Fast Automatic Shape Correspondence. Computer Graphics Forum (Proc.

Eurographics) 29, 2 (2010), 645–654.

[8] AUJAY, G., H ´ETROY, F., LAZARUS, F., AND DEPRAZ, C. Harmonic Skeleton for Realistic Character Animation. In Proc. ACM SIGGRAPH/Eurographics Symposium on Computer Animation(2007), pp. 160–169.

73

Bibliography 74

[9] BESL, P. J., ANDMCKAY, N. D. A Method for Registration of 3-D Shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence 14, 2 (1992), 239–256.

[10] CHEN, X., GOLOVINSKIY, A.,AND FUNKHOUSER, T. A Benchmark for 3D Mesh Segmentation. ACM Transactions on Graphics (Proc. SIGGRAPH) 28, 3 (2009), 1–

12.

[11] CHOI, H. I., CHOI, S. W., ANDMOON, H. P. Mathematical Theory of Medial Axis Transform. Pacific Journal of Mathematics 181, 1 (1997), 57–88.

[12] CHUANG, J.-H., TSAI, C.-H., AND KO, M.-C. Skeletonization of Three-Dimensional Object Using Generalized Potential Field. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 11 (2000), 1241–1251.

[13] CIGNONI, P., MONTANI, C., ROCCHINI, C., AND SCOPIGNO, R. Zeta: A Res-olution Modeling System. Graphical Models and Image Processing 60, 5 (1998), 305–329.

[14] COHEN, J., OLANO, M., AND MANOCHA, D. Appearance-Preserving Simplifica-tion. In ACM SIGGRAPH (1998), pp. 115–122.

[15] CORNEA, N. D., SILVER, D., AND MIN, P. Curve-Skeleton Properties, Applica-tions, and Algorithms. IEEE Transactions on Visualization and Computer Graphics 13, 3 (2007), 530–548.

[16] DEFLORIANI, L., MAGILLO, P.,ANDPUPPO, E. Efficient implementation of multi-triangulations. In IEEE Visualization (1998), vol. 98, pp. 43–50.

[17] DEY, T. K., AND SUN, J. Defining and Computing Curve-Skeletons with Medial Geodesic Function. In Eurographics Symposium on Geometry Processing (2006), pp. 152–161.

[18] DEY, T. K., AND ZHAO, W. Approximating the Medial Axis from the Voronoi Diagram with a Convergence Guarantee. Algorithmica 38, 1 (2003), 179–200.

[19] GAL, R.,ANDCOHEN-OR, D. Salient Geometric Features for Partial Shape Match-ing and Similarity. ACM Transactions on Graphics 25, 1 (2006), 130–150.

Bibliography 75

[20] GARLAND, M.,AND HECKBERT, P. S. Surface Simplification Using Quadric Error Metrics. In ACM SIGGRAPH (1997), pp. 209–216.

[21] GARLAND, M., WILLMOTT, A., AND HECKBERT, P. S. Hierarchical Face Clus-tering on Polygonal Surfaces. In Symposium on Interactive 3D Graphics (2001), pp. 49–58.

[22] GOLOVINSKIY, A., AND FUNKHOUSER, T. Randomized Cuts for 3D Mesh Analy-sis. ACM Transactions on Graphics (Proc. SIGGRAPH ASIA) 27, 5 (2008), 1.

[23] GOLOVINSKIY, A.,AND FUNKHOUSER, T. Consistent segmentation of 3D models.

Computers & Graphics 33, 3 (2009), 262–269.

[24] GONZALEZ´ , C., GUMBAU, J., CHOVER, M., RAMOS, F., ANDQUIROS´ , R. User-assisted simplification method for triangle meshes preserving boundaries. Computer-Aided Design 41, 12 (2009), 1095–1106.

[25] HAMANN, B. A data reduction scheme for triangulated surfaces. Computer Aided Geometric Design, 2 (1994), 197–214.

[26] HASSOUNA, M. S., AND FARAG, A. A. Robust Centerline Extraction Framework Using Level Sets. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition(2005), pp. 458–465.

[27] HILAGA, M., SHINAGAWA, Y., KOHMURA, T.,ANDKUNII, T. L. Topology Match-ing for Fully Automatic Similarity Etimation of 3D Shapes. In ACM SIGGRAPH (2001), pp. 203–212.

[28] HOFFMAN, D. D., AND RICHARDS, W. Parts of recognition. Cognition 18, 1-3 (1984), 65–96.

[29] HOFFMAN, D. D.,ANDSINGH, M. Salience of visual parts. Cognition 63, 1 (1997), 29–78.

[30] HOPPE, H. Progressive Meshes. In ACM SIGGRAPH (1996), pp. 99–108.

[31] HOPPE, H. View-Dependent Refinement of Progressive Meshes. In ACM SIGGRAPH (1997), pp. 189–198.

Bibliography 76

[32] HOPPE, H., DEROSE, T., DUCHAMP, T., MCDONALD, J., AND STUETZLE, W.

Mesh Optimization. In ACM SIGGRAPH (1993), pp. 19–26.

[33] HUSSAIN, M., OKADA, Y., AND NIIJIMA, K. User-Controlled Simplification of Polygonal Models. In International Conference on 3D Data Processing, Visualization and Transmission(2004), pp. 918–925.

[34] KALOGERAKIS, E., HERTZMANN, A., AND SINGH, K. Learning 3D Mesh Seg-mentation and Labeling. ACM Transactions on Graphics (Proc. SIGGRAPH) 29, 4 (2010), 1–12.

[35] KATZ, S., LEIFMAN, G., AND TAL, A. Mesh segmentation using feature point and core extraction. The Visual Computer 21, 8 (2005), 649–658.

[36] KATZ, S., AND TAL, A. Hierarchical Mesh Decomposition Using Fuzzy Clustering and Cuts. ACM Transactions on Graphics (Proc. SIGGRAPH) 22, 3 (2003), 954–961.

[37] KAZHDAN, M., CHAZELLE, B., DOBKIN, D., FUNKHOUSER, T., AND

RUSINKIEWICZ, S. A Reflective Symmetry Descriptor for 3D Models. Algorith-mica 38, 1 (2003), 201–225.

[38] KHO, Y., AND GARLAND, M. User-Guided Simplification. In Symposium on Inter-active 3D Graphics(2003), pp. 123 – 126.

[39] KIM, J.,ANDLEE, S. Truly Selective Refinement of Progressive Meshes. In Graph-ics Interface(2001), pp. 101–110.

[40] LAI, Y.-K., ZHOU, Q.-Y., HU, S.-M., AND MARTIN, R. R. Feature Sensitive Mesh Segmentation. In ACM Symposium on Solid and Physical Modeling (2006), pp. 17–25.

[41] LEE, C. H., VARSHNEY, A., AND JACOBS, D. W. Mesh Saliency. ACM Transac-tions on Graphics (Proc. SIGGRAPH) 24, 3 (2005), 666.

[42] LEE, T.-C., KASHYAP, R. L., ANDCHU, C.-N. Building Skeleton Models via 3-D Medial Surface/Axis Thinning Algorithms. Graphical Models and Image Processing 56, 6 (1994), 462–478.

Bibliography 77

[43] LEE, T.-Y., LIN, C.-H., WANG, Y.-S., AND CHEN, T.-G. Animation Key-Frame Extraction and Simplification Using Deformation Analysis. IEEE Transactions on Circuits and Systems for Video Technology 18, 4 (2008), 478–486.

[44] LEE, T.-Y., WANG, Y.-S., AND CHEN, T.-G. Segmenting a Deforming Mesh into Near-Rigid Components. The Visual Computer 22, 9-11 (2006), 729–739.

[45] LEE, Y., LEE, S., SHAMIR, A., COHEN-OR, D., AND SEIDEL, H.-P. Mesh scis-soring with minima rule and part salience. Computer Aided Geometric Design 22, 5 (2005), 444–465.

[46] L ´EVY, B., PETITJEAN, S., RAY, N., AND MAILLOT, J. Least Squares Conformal Maps for Automatic Texture Atlas Generation. ACM Transactions on Graphics (Proc.

SIGGRAPH) 21, 3 (2002), 362–371.

[47] LI, G., ANDWATSON, B. Semiautomatic Simplification. In Symposium on Interac-tive 3D Graphics(2001), pp. 43–48.

[48] LI, X., WOON, T. W., TAN, T. S.,ANDHUANG, Z. Decomposing Polygon Meshes for Interactive Applications. In Symposium on Interactive 3D Graphics (2001), pp. 35–42.

[49] LINDSTROM, P., AND TURK, G. Image-Driven Simplification. ACM Transactions on Graphics 19, 3 (2000), 204–241.

[50] LIPMAN, Y., CHEN, X., DAUBECHIES, I., AND FUNKHOUSER, T. Symmetry Fac-tored Embedding and Distance. ACM Transactions on Graphics (Proc. SIGGRAPH) 29, 4 (2010), 103–114.

[51] LIU, R., ANDZHANG, H. Segmentation of 3D Meshes Through Spectral Clustering.

In Pacific Graphics (2004), pp. 298–305.

[52] LIU, R.,ANDZHANG, H. Mesh Segmentation via Spectral Embedding and Contour Analysis. Computer Graphics Forum (Proc. Eurographics) 26, 3 (2007), 385–394.

[53] LIU, R., ZHANG, H., SHAMIR, A., AND COHEN-OR, D. A Part-aware Surface Metric for Shape Analysis. Computer Graphics Forum (Proc. Eurographics) 28, 2 (2009), 397–406.

Bibliography 78

[54] LLOYD, S. P. Least Squares Quantization in PCM. IEEE Transactions on Information Theory 28, 2 (1982), 129–137.

[55] MA, C.-M., WAN, S.-Y.,ANDLEE, J.-D. Three-Dimensional Topology Preserving Reduction on the 4-Subfields. IEEE Transactions on Pattern Analysis and Machine Intelligence 24, 12 (2002), 1594–1605.

[56] MANGAN, A. P.,ANDWHITAKER, R. T. Partitioning 3D Surface Meshes Using Wa-tershed Segmentation. IEEE Transactions on Visualization and Computer Graphics 5, 4 (1999), 308–321.

[57] MEYER, M., DESBRUN, M., SCHRODER¨ , P., AND BARR, A. H. Discrete Differential-Geometry Operators for Triangulated 2-Manifolds. Visualization and mathematics 3, 7 (2002), 34–57.

[58] MITRA, N. J., GUIBAS, L. J.,ANDPAULY, M. Partial and Approximate Symmetry Detection for 3D Geometry. ACM Transactions on Graphics (Proc. SIGGRAPH) 25, 3 (2006), 560–568.

[59] MORTARA, M. D., PATANE´, G., SPAGNUOLO, M., FALCIDIENO, B., AND

ROSSIGNAC, J. Plumber: a method for a multi-scale decomposition of 3D shapes into tubular primitives and bodies. In ACM symposium on Solid Modeling and Appli-cations(2004), p. 344.

[60] PAGE, D. L., KOSCHAN, A., AND ABIDI, M. A. Perception-based 3D Triangle Mesh Segmentation Using Fast Marching Watersheds. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition(2003), pp. 27–32.

[61] PALAGYI´ , K., AND KUBA, A. A Parallel 3D 12-Subiteration Thinning Algorithm.

Graphical Models and Image Processing 61, 4 (1999), 199–221.

[62] PASCUCCI, V., SCORZELLI, G., BREMER, P.-T., ANDMASCARENHAS, A. Robust On-line Computation of Reeb Graphs: Simplicity and Speed. ACM Transactions on Graphics (Proc. SIGGRAPH) 26, 3 (2007), 58.

[63] PODOLAK, J., SHILANE, P., GOLOVINSKIY, A., RUSINKIEWICZ, S., AND

FUNKHOUSER, T. A Planar-Reflective Symmetry Transform for 3D Shapes. ACM Transactions on Graphics (Proc. SIGGRAPH) 25, 3 (2006), 549–559.

Bibliography 79

[64] POJAR, E., AND SCHMALSTIEG, D. User-Controlled Creation of Multiresolution Meshes. In Symposium on Interactive 3D Graphics (2003), pp. 127–130.

[65] REEB, G. Sur les points singuliers d’une forme de Pfaff compl`etement int´egrable ou d’une fonction num´erique. Comptes Rendus de L’Acad´emie ses S´eances 222 (1946), 847—-849.

[66] RENIERS, D.,ANDTELEA, A. Skeleton-based Hierarchical Shape Segmentation. In IEEE International Conference on Shape Modeling and Applications(2007), pp. 179–

188.

[67] RENIERS, D.,ANDTELEA, A. Part-type Segmentation of Articulated Voxel-Shapes using the Junction Rule. Computer Graphics Forum (Proc. Pacific Gtaphics) 27, 7 (2008), 1845–1852.

[68] ROSSIGNAC, J.,ANDBORREL, P. Multi-Resolution 3D Approximations for Render-ing Complex Scenes. In ModelRender-ing in Computer Graphics: Methods and Applications.

Springer-Verlag, 1993, pp. 455—-465.

[69] ROY, M., FOUFOU, S., AND TRUCHETET, F. Mesh Comparison using Attribute Deviation Metric. International Journal of Image and Graphics 4, 1 (2004), 1–14.

[70] SCHROEDER, W. J., ZARGE, J. A.,ANDLORENSEN, W. E. Decimation of Triangle Meshes. In ACM SIGGRAPH (1992), pp. 65–70.

[71] SHAMIR, A. A survey on Mesh Segmentation Techniques. Computer Graphics Fo-rum 27, 6 (2008), 1539–1556.

[72] SHAPIRA, L., SHALOM, S., SHAMIR, A., COHEN-OR, D., AND ZHANG, H. Con-textual Part Analogies in 3D Objects. International Journal of Computer Vision 89, 2-3 (2009), 309–326.

[73] SHAPIRA, L., SHAMIR, A., AND COHEN-OR, D. Consistent Mesh Partitioning and Skeletonisation using the Shape Diameter Function. The Visual Computer 24, 4 (2008), 249–259.

[74] SHARF, A., LEWINER, T., SHAMIR, A., AND KOBBELT, L. On-the-fly Curve-skeleton Computation for 3D Shapes. Computer Graphics Forum (Proc. Eurograph-ics) 26, 3 (2007), 323–328.

Bibliography 80

[75] SHEFFER, A. Model simplification for meshing using face clustering. Computer-Aided Design 33, 13 (2001), 925–934.

[76] SHINAGAWA, Y., KUNII, T. L., ANDKERGOSIEN, Y. L. Surface Coding Based on Morse Theory. IEEE Computer Graphics and Applications 11, 5 (1991), 66–78.

[77] SHLAFMAN, S., TAL, A., AND KATZ, S. Metamorphosis of Polyhedral Surfaces using Decomposition. Computer Graphics Forum (Proc. Eurographics) 21, 3 (2002), 219–228.

[78] SIMARI, P., NOWROUZEZAHRAI, D., KALOGERAKIS, E., AND SINGH, K. Multi-objective shape segmentation and labeling. Computer Graphics Forum 28, 5 (2009), 1415–1425.

[79] SINGH, M., SEYRANIAN, G. D., AND HOFFMAN, D. D. Parsing silhouettes: The short-cut rule. Perception and Psychophysics 61, 4 (1999), 636.

[80] SURAZHSKY, V., SURAZHSKY, T., KIRSANOV, D., GORTLER, S. J., ANDHOPPE, H. Fast Exact and Approximate Geodesics on Meshes. ACM Transactions on Graph-ics (Proc. SIGGRAPH) 24, 3 (2005), 553.

[81] TAGLIASACCHI, A., ZHANG, H., AND COHEN-OR, D. Curve Skeleton Extraction from Incomplete Point Cloud. ACM Transactions on Graphics (Proc. SIGGRAPH) 28, 3 (2009), 1–9.

[82] TAUBIN, G. Estimating the Tensor of Curvature of A Surface from A Polyhedral Approximation. In International Conference on Computer Vision (1995), p. 902.

[83] TIERNY, J., VANDEBORRE, J.-P., AND DAOUDI, M. Enhancing 3D Mesh Topo-logical Skeletons with Discrete Contour Constrictions. The Visual Computer 24, 3 (2008), 155–172.

[84] VAN KAICK, O., TAGLIASACCHI, A., SIDI, O., ZHANG, H., COHEN-OR, D., WOLF, L., AND HAMARNEH, G. Prior Knowledge for Part Correspondence. Com-puter Graphics Forum (Proc. Eurographics) 30, 1 (2011), 553–562.

[85] VORONO¨I, G. Nouvelles applications des param`etres continus `a la th´eorie des formes quadratiques. Premier m´emoire. Sur quelques propri´et´es des formes quadratiques pos-itives. Journal f¨ur die reine und angewandte 133 (1908).

Bibliography 81

[86] WILLIAMS, N., LUEBKE, D., COHEN, J. D., KELLEY, M., AND SCHUBERT, B.

Perceptually Guided Simplification of Lit, Textured Meshes. In Symposium on Inter-active 3D Graphics(2003), pp. 113 – 121.

[87] XU, K., ZHANG, H., TAGLIASACCHI, A., LIU, L., LI, G., MENG, M., AND

XIONG, Y. Partial Intrinsic Reflectional Symmetry of 3D Shapes. ACM Transac-tions on Graphics (Proc. SIGGRAPH ASIA) 28, 5 (2009), 138.

[88] ZHANG, E., MISCHAIKOW, K.,AND TURK, G. Feature-Based Surface Parameteri-zation and Texture Mapping. ACM Transactions on Graphics 24, 1 (2005), 1–27.

相關文件