离散曲线曲面的形状优化算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
离散数据造型与处理是计算机辅助设计、计算机图形学和计算机动画中的重要研究课题之一.但是一方面由于现有的数据获取、数据传输以及数据存储技术本身都存在着一些问题,使得已有的离散曲线曲面形状往往会不可避免地存在着一些缺陷,另一方面随着实践中具体应用的不同,对曲线曲面形状的要求也会不同.所以形状优化就成为了当今离散数据造型与处理中的重要环节.本文就围绕着离散数据造型中曲线与曲面的形状优化问题与技术展开了研究,分别提出了几种不同的形状优化方法.
     首先,对于用平面离散曲线表示边界的二维形状,由于曲线上点的扰动或小的偏离都会在曲线上产生噪音,使得曲线看起来极不光顺.在对以前曲线去噪算法研究的基础上,我们分别提出了两种保特征的曲线光顺算法.一种算法是基于平面离散曲线的伸缩内在量表示与角度滤波的思想,由于曲线伸缩内在量中的有向转角既可以反应曲线局部的光滑程度,又可以反应曲线的全局走向与形状,对此角度进行双边滤波得到新的光滑伸缩内在量,基于新的伸缩内在量重构曲线就得到了原曲线的光滑形式.另一种算法是将曲线光顺看做是去除噪音与保持原曲线形状特征两个条件的相互妥协,基于加权最小二乘的思想提出一个关于光顺后曲线顶点的二次能量函数,最小化此能量函数得到光顺后的曲线.实验结果证明这两种算法都能在保持原曲线形状特征的条件下得到看起来比较光顺的曲线.
     其次,对于只用边界表示的二维形状,在形状编辑、形变等应用中,往往会出现局部自交或萎缩等不自然现象,所以给出形状的内部表示形式是非常有必要的.在分析已有的内部表示方法与生成算法的基础上,我们分别给出了单个平面形状的近似骨架抽取算法与两个或多个平面形状的同构三角化算法.针对平面形状骨架抽取中轮廓噪声严重影响骨架分支的问题,我们给出了一种保特征的近似骨架抽取算法.首先通过分水岭算法检测平面多边形的突起点,将其作为骨架分支的末端点引导骨架抽取,从而得到合理简洁的近似骨架.针对以往同构三角化算法的效率低与质量差的问题,我们提出一种高效高质量的同构三角化算法.首先在其中一个多边形内部及边界都加入一定数目的Steiner,点生成它的均匀三角化,然后根据此三角网格中顶点之间的邻接关系及相对几何位置关系来确定其他多边形的三角化结果,最后保持同构地优化三角化质量,从而得到同构三角化结果.该算法不仅适用于两个多边形,对多个多边形同样适用.我们还给出了它在平面形状混合中的应用,基于同构三角化结果及平面三角网格的伸缩内在量表示提出了一种保内部相似性的形状混合算法,该算法有效地解决了形状混合中的局部自交和萎缩等现象.
     最后,对于用三角网格表示的三维离散曲面,我们分别提出了一种保特征的加权最小二乘三角网格光顺算法与一种基于直推式学习的交互式三角网格分割算法.针对三角网格曲面光顺中的保特征问题,我们基于加权最小二乘的思想提出了一种光顺算法.首先根据三角网格光顺及保特征的要求,给出一个关于光顺后网格顶点或者法向的离散二次能量,通过求解对应的线性方程组来优化此能量,从而得到光顺后的网格曲面.我们将交互式网格曲面的分割看做是机器学习中的基于直推式学习的分类问题,并在直推式学习过程中用加权图Laplacian方法去逼近求解,大大降低了计算复杂度,使得直推式网格分割算法得以高效运行.
Discrete data modeling and processing is an important research topic in computer aided design, computer graphics and computer animation. On the one hand, because existing technologies on data acquisition, data transmission and data storage have many limitations, the shape of curves and surfaces must be of many defects inevitably. On the other hand, the required shape quality of curves and surfaces often varies according to the different applications. Hence, shape optimization has been an inportant topic in discrete data modeling and processing. In this paper, we investigate the problem of 2D and 3D shape optimization and some associated algorithms in discrete data modeling.
     This paper presents three main contributions. Firstly, as for the planar shape represented by discrete curves. Two curve smoothing algorithms are presented based on previous works. The first one is based on the scaling invariant intrinsic variables of planar discrete curves and angle filtering. The orientation angles of scaling invariant intrinsic variables can reflect its degree of smoothing locally and its shape feature globally. The sequence of the original curve's orientation angles is smoothed by a bilateral filtering, then the smoothed curve is reconstructed by the filtered scaling invariant variables. The second algorithm interpretates the curve smoothing as the compromise between the ramoval of noise and preservation of feature and introduce a quadratic energy related to the vertices of the smoothed curve based on the weighted least squares. The final smoothed curve is get by minimizing the quadratic energy. Experiments have shown that these two algorithms can not only remove noise but also preserve detail features.
     Secondly, we found that it is necessary to take both the boundary of shape and the interior of shape such as skeleton and triangulation into consideration in the context of shape editting and interpolation. Because small disturbance on the bounday of polygon often leads to some unnecessary branches in the extracted skeleton, a feature preserving approach for extracting approximated skeleton of planar polygon is proposed in order to solve this problem. Prong features guided as branch tips of skeleton are detected firstly by watershed algorithm, then an approximated joggling-free skeleton of the polygon is obtained. In order to overcome the inefficience and poor quality of existing algorithms on compatible triangulations, an approach for fast building high quality compatible triangulations between two planar polygons is presented. Specifically, an uniform triangulation for the first polygon is easily constructed by introducing some Steiner points on both the boundary and the interior, then its connectivity is transferred onto the second polygon, whose vertices'positions are determined by the relative geomtric measure in the first triangulation. Finally a joint optimization is emplyed to obatin high compatibility between these two triangulations. This approach is not only suitable for two polygons but also suitable for multiple polygons. An algorithm for planar shape blending is also introduced based on this compatible triangulations, this approach can preserve the similarity of the interiors of the polygons and can avoid local expansion and shrinkage.
     Finally, as for the 3D discrete surfaces represented by triangular mesh, a feature-preserving mesh smoothing algorithm based on the weighted least squares is proposed. A discrete quadratic energy related to the smoothed mesh vertices or normal is introduced, which considers not only the overall smoothness of the mesh but also the preservation of the fine features of the original model. Then a quadratic objective function based on this energy is minimized by solving a sparse linear system to get the smoothed mesh. The mesh segmentation is explicitly interpreted as the problem of transductive learning:Given a set of user-supplied labeled vertices as the training set, the algorithm needs to learn the label for the rest unlabeled vertices which are taken as the test set, and the weighted graph Laplacian method is employed to approximate the accurate solution in a transductive learning process, making the segmentation alogrithm much faster.
引文
[AAH03]Aichholzer O, Aurenhammer F, Hurtado F, Krasser H. Towards compatible triangulations[J]. Theoretical Computer Science,2003,296:3-13. Special Issue.
    [ACL00]Alexa M, Cohen-Or D, Levin D. As-rigid-as possible shape interpolation[C]// Proceedings of SIGGRAPH 2000:157-164.
    [Ada75]Adams J A. The intrinsic method for curve definition[J]. Computer-Aided Design,1975,7(4):243-249.
    [Ale03]Alexa M. Differential coordinates for local mesh morphing and deformation [J]. The Visual Computer,2003,19(2):105-114.
    [AM97]Attali D, Montanvert A. Computing and simplifying 2D and 3D continuous skeletons[J]. Computer Vision and Image Understanding,1997,67(3): 261-273.
    [ASS93]Aronov B, Seidel R, Souvaine D L. On compatible triangulations of simple polygons[J]. Computational Geometry:Theory and Applications,1993,3: 27-35.
    [AS93]Arcelli C, Sanniti di Baja G. Euclidean skeleton via centre-of-maximal-disc extraction[J]. Image and Vision Computing,1993,11(3):163-173.
    [BA92]Brandt J W, Algazi V R. Continuous skeleton computation by Voronoi diagram[J]. CVGIP:Image Understanding,1992,55(3):329-338.
    [Blu67]Blum H. A transformation for extracting new descriptors of shape[J]. Models for the Perception of Speech and Visual Form,1967:362-380.
    [BMB09]Brown S, Morse B, Barrett W. Interactive part selection for mesh and point models using hierarchical Graph-cut partitioning[C]//Proceedings of Graphics Interface,2009:23-30.
    [BSW97]Babikov M, Souvaine D L, Wenger R. Constructing piecewise linear homeomorphisms of polygons with holes[C]//Proceedings of 9th Canadian Conference on Computational Geometry,1997:6-10.
    [BX03]Bajaj C L, Xu G L. Anisotropic diffusion of surfaces and functions on surfaces[J]. ACM Transactions on Graphics,2003,22(1):4-32.
    [BZK09]Bommes D, Zimmer H, Kobbelt L. Mixed-integer quadrangulation[C]//ACM SIGGRAPH 2009 Papers,2009:77.
    [Cal84]Calladine C. Gaussian curvature and shell structures[J]. The Mathematics of Surfaces,1986:179-196.
    [CC01]Cho S K, Choi B K. Analysis of difference fairing based on DFT-filter[J]. Computer-Aided Design,2001,33(1):45-56.
    [CDR00]Clarenz U, Diewald U, Rumpf M. Anisotropic geometric diffusion in surface processing[C]//Proceedings of the conference on Visualization,2000:397-405.
    [Cha91]Chazelle B. Triangulating a simple polyfon in linear time[J]. Discrete and Computational Geometry,1991,6(1):485-524.
    [CJ99]Choi B K, Jerard R B. Sculptured Surface Machining:Theory and Applic ations[M]. Kluwer Academic Publishers, Dordrecht,1999.
    [CKM99]Culver T, Keyser J, Manocha D. Accurate computation of the medial axis of a polyhedron [C]//Proceedings of the fifth ACM symposium on Solid modeling and applications,1999:179-190.
    [CM03]Cohen-steiner D, Morvan J M. Restricted delaunay triangulations and normal cycle[C]//Proceedings of the nineteenth annual symposium on Computational geometry,2003:312-321.
    [CS99]Chetverikov D, Szabo Z. A simple and efficient algorithm for detection of high curvature points in planar curves[C]//Proceedings of the 23rd Workshop of Austrian Pattern Recognition Group,1999:175-184.
    [CTW09]Chen J, Tang C K, Wang J. Noise Brush:Interactive High Quality Image-Noise Separation[C]//Proceedings of SIGGRAPH Asia 2009.
    [CT03]Choudhury P, Tumblin J. The trilateral filter for high contrast images and meshes[C]//Proceedings of the Eurographics 2003:186-196.
    [DAK08]Duchenne O, Audibert J Y, Keriven R, Ponce J, Segonne F. Segmentation by transduction[C]//Proceedings of CVPR 2008:1-8.
    [DC76]Do Carmo M. Differential Geometry of Curves and Surfaces[M]. Prentice Hall, 1976.
    [DH03]Dharmaratne A, Harada K. Vertex correspondence between polygons in different applications[J]. Machine Graphics & Vision International Journal,2003, 12(3):311-333.
    [DMS99]Desbrun M, Meyer M, Schroder P, et al. Implicit fairing of irregular meshes using diffusion and curvature flow[C]//Proceedings of the 26th annual conference on Computer graphics and interactive techniques,1999:317-324.
    [ED97]Eyal Carmel, Daniel Cohen-Or. Warp-guided object-space morphing[J]. The Visual Computer,1997,13(9-10):465-478.
    [EJS92]Esther M A, Joseph S B, Subhash S. Optimal Link Path Queries in a Simple Polygon[C]//Proceedings of the third annual ACM-SIAM symposium on Discrete algorithms,1992:269-279.
    [ER97]Etzion M, Rappoport A. On compatible star decompositions of simple polygons[J]. IEEE Transactions on Visualization and Computer Graphics,1997, 3(1):87-95.
    [FDD03]Fleishman S, Drori I, Daniel C-O. Bilateral mesh denoising[C]//ACM SIGGRAPH 2003 Papers,2003:950-953.
    [FFL08]Farbman Z, Fattal R, Lischinski D et al. Edge-preserving decompositions for multi-scale tone and detail manipulation[C]//ACM SIGGRAPH 2003 Papers, 2008:67:0-67:10.
    [FG99]Floater M S, Gotsman C. How to morph tilings injectivley[J]. Journal of computational and applied mathematics,1999,101(1-2):117-129.
    [Fie88]Field D A. Laplacian smoothing and Delaunay triangulations[J]. Communications in Applied Numerical Methods,1988,4:709-712.
    [FJP95]Freitag L, Jones M, Plassmann P. An efficient parallel algorithm for mesh smoothing[C]//The Fourth International Meshing Roundtable,1995:47-58.
    [Flo03]Floater M S. Mean value coordinates[J]. Computer Aided Geometric Design, 2003,20:19-27.
    [Flo97]Floater M S. Parameterization and smooth approximation of surface triangulation[J]. Computer Aided Geometric Design,1997,14:231-250.
    [Fre97]Freitag L A. On combining Laplacian and optimization based mesh smoothing techniques[C]//AMD Trends in Unstructured Mesh Generation, ASME,1997, 220:37-43.
    [GG95]Goldstein E, Gotsman C. Poly morphing using a multiresolution representation [C]//Proceed ings of Graphics Interface,1995:37-46.
    [GK04]Giblin P J, Kimia B B. A formal classification of 3D medial axis points and their local geometry [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2004:26(2),238-251.
    [GSL99]Gregory A, State A, Lin M C, Manocha D, Livingston M A. Interactive surface decomposition for polyhedral morphing[J]. The Visual Computer,1999,15(9): 453-470.
    [GW97]Gupta H, Wenger R. Constructing piecewise linear homeomorphisms of simple polygons[J]. Journal of Algorithms,1997,22(1):142-157.
    [HAL05]Hein M, Audibert J Y, Luxburg U:From Graphs to Manifolds-Weak and Strong Pointwise Consistency of Graph Laplacians[C]//Proceedings of the 18th Conference on Learning Theory,2005:470-485.
    [HKT84]Harold J B, Kathleen M B, Turdy H D. Apple logo. Bowie, MD:Brady Communications Company, c1984.
    [HP04]Hildebrandt K, Polthier K. Anisotropic filtering of non-linear surface features [J]. Computer Graphics Forum,2004,23(3):391-400.
    [IMH05]Igarashi T, Moscovich T, Hughes J F. As-rigid-as-possible shape manipulation [J]. ACM Transactions on Graphics,2005,24(3):1134-1141.
    [IMT07]Igarashi T, Matsuoka S, Tanaka H. Teddy:A sketching interface for 3D freeform design. ACM SIGGRAPH 2007 courses,2007:21.
    [JDD03]Jones T, Durand F, Desburn M. Non-iterative, feature-preserving mesh smoothing[C]//Proceedings of the SIGGRAPH 2003:943-949.
    [JLC02]Ji Z, Liu L, Chen Z,Wang G. Easy mesh cutting[C]//Proceedings of Eurographics 2006,25(3):283-291.
    [JLW05]Ji Z P, Liu L G, Wang G J. A global Laplacian smoothing approach with feature preservation[C]//Proceedings of the 9th International Conference on Computer Aided Design and Computer Graphics,2005:269-274.
    [JLW10]Jin Y, Liu L G, Wu Q B. Nonhomogeneous Scaling Optimization for Realtime Image Resizing[C]//Proceedings of CGI 2010, to appear.
    [Jon96]Jonathan R S. Triangle:Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. Computational Geometry,1996:124-133.
    [JSW05]Ju T, Schaefer S, Warren J. Mean value coordinates for closed triangular meshes[J]. ACM Transactions on Graphics,2005,24(3):561-566.
    [KCV98]Kobbelt L, Campagna S, Vorsatz J et al. Interactive multi-resolution modeling on arbitrary meshes[C]//Proceedings of the 25th annual conference on computer graphics and interactive techniques,1998:105-114.
    [KT03]Katz S, Tal A. Hierarchical mesh decomposition using fuzzy clustering and cuts[C]//ACM SIGGRAPH 2003 Papers,2003:954-961.
    [KU99]Kranakis E, Urrutia J. Isomorphic triangulations with small number of Steiner points[J]. International Journal of Computational Geometry and Applications, 1999,9(2):171-180.
    [LBH01]Liu X G, Bao H J, Heng P A et al. Constrained Fairing for Meshes[J]. Computer Graphics Forum,2001,20(2):115-123.
    [LCS95]Lee S Y, Chwa K Y, Shin S Y. Image metamorphosis using snakes and free-form deformations[J]. Proceedings of the 22nd annual conference on Computer graphics and interactive techniques,1995:439-448.
    [Lee82]Lee D T. Medial axis transformation of a planar shape[J]. IEEE Trans. On Pattern analysis and machine Intelligence,1982,4:363-369.
    [LHM08]Lai Y K, Hu S M, Martin R R, Rosin P L. Fast mesh segmentation using random walks[C]//Symposium on Solid and Physical Modeling,2008:183-191.
    [Lie04]Lieutier A. Any open bounded subset of Rn has the same homotopy type as its medial axis[J]. Computer-Aided Design,2004,36(11):1029-1046.
    [LLS04]Lee Y, Lee S, Shamir A, et al. Intelligent mesh scissoring using 3D snakes[C]// Proceedings of the Computer Graphics and Applications,12th Pacific Conference,2004:279-287.
    [LLS05]Lee Y, Leea S, Shamirb A, et al. Mesh scissoring with minima rule and part salience. Computer Aided Geometric Design,2005,11:444-465.
    [LLS92]Lam L, Lee S-W, Suen C Y Thinning methodologies-A comprehensive survey[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992,14(9):869-885.
    [LL02]Lee Y, Lee S. Geometric snakes for triangular meshes[C]//Proceedings of Eurographics,2002,3:229-238.
    [Low89]Lowe D G. Organization of smooth image curves at multiple scales [J]. International Journal of Computer Vision,1989,3(2):119-130.
    [LP82]Lin C, Perry M. Shape description using surface triangulation[C]//Proceedings of IEEE Workshop on Computer Vision, Representation and Control,1982: 38-43.
    [LTJ07]Liu L L, Tai C L, Ji Z P, et al. Non-iterative approach for global mesh optimization[J]. Computer-Aided Design,2007,39(9):772-782.
    [LTS04]Li Y, Sun J, Tang C K, Shum H Y. Lazy snapping[C]//ACM SIGGRAPH 2004 Papers,2004:303-308.
    [LWZ02]Liu G H, Wong Y S, Zhang Y F, et al. Adaptive fairing of digitized point data with discrete curvature[J]. Computer-Aided Design,2002,34(4):309-320.
    [LWZ04]Liu L G, Wang G P, Zhang B, Guo B N, Shum H Y. Perceptually based approach for planar morphing[C]//Proceedings of Pacific Graphics,2004: 111-120.
    [LZ04]Liu R, Zhang R. Segmentation of 3D meshes through spectral clustering[C]// Pacific Conference on Computer Graphics and Applications,2004:298-305.
    [LZ07]Liu R, Zhang R. Mesh segmentation via spectral embedding and contour analysis[J]. Computer Graphics Forum,2007,26(3):385-394.
    [Ma184]Malik S C. Mathematical Analysis[M]. New York, JohnWiley & Sons,1984.
    [MDS02]Meyer M, Desbrun M, Schroder P, et al. Discrete differential-geometry operators for triangulated 2-manifolds[C]//Proc. VisMath'02,2002:35-57.
    [MM86]Mokhtarian F, Mackworth A. Scale-based description and recognition of planar curves and two-dimensional shapes[J]. IEEE Transactions on Pattern Analysis Machine Intelligence,1986,8(1):34-44.
    [MNR90]Mehrotra R, Nichani S, Ranganathan N. Corner detection[J]. Pattern Recognition,1990,23(11):1223-1233.
    [MS01]Mortara M, Spagnuolo M. Similarity measures for blending polygonal shapes [J]. Computers & Graphics,2001,25(1):13-27.
    [MS86]Maragos P, Schafer R. Morphological skeleton representation and coding of binary images[J]. IEEE Transactions on Acoustics, Speech and Signal Processing,1986,34(5):1228-1244.
    [MS92]Moreton H P, Sequin C H. Functional optimization for fair surface design[C]// Proceedings of SIGGRAPH 1992:167-176.
    [MW02]Ma C M, Wan S Y. A thinning algorithm on 2D gray-level images[C]//SPIE Proceedings:Medical Imaging,2002:893-900.
    [MW99]Mangan A, Whitaker R. Partitioning 3D surface meshes using watershed segmentation[J]. IEEE Transactions on Visualization and Computer Graphics, 1999,5(4):308-321.
    [NIS06]Nealen A, Igarashi T, Sorkine O et al. Laplacian mesh optimization[C]// Proceedings of the 4th international conference on Computer graphics and interactive techniques,2006:381-389.
    [OBS02]Ohtake Y, Belyaev A, Seidel H. Mesh smoothing by adaptive and anisotropic Gaussian filter[C]//Vision, Modeling and Visualization,2002:203-210.
    [OBS04]Ohtake Y, Belyaev A, Seidel H P. Ridge-valley lines on meshes via implicit surface fitting [C]//ACM SIGGRAPH 2004 Papers,2004:609-612.
    [O192]Ogniewicz R, Ilg M. Voronoi skeletons:theory and applications[C]//Proc. IEEE Conf. on Computer Vision and Pattern Recognition,1992:63-69.
    [Oli93]Oliensis J. Local reproducible smoothing without shrinkage[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,1993,15(3): 307-312.
    [O'Ro98]O'Rourke J. Computational Geometry in C[M]. Cambridge University Press servers,1998.
    [PK91]Parthasarathy V, Kodiyalam S. A constrained optimization approach to finite element mesh smoothing[J]. Finite Elements in Analysis and Design,1991, 9:309-320.
    [POB87]Pizer S M, Oliver W R, Bloomberg S H. Hierarchical shape description via the multi-resolution symmetric axis transform [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,1987,9(4):505-511.
    [PSH04]Pottmann H, Steiner T, Hofer M, Haider C te al. The isophotic metric and its application to feature sensitive morphology on surfaces[C]//Proceedings of ECCV,2004:560-572.
    [PSS94]Pach J, Shahrokhi F, Szegedy M. Applications of the crossing number[C]// Proc.10th Annu. ACM Sympos. Comput. Geom.,1994:198-202.
    [PSZ01]Peng J B, Strela V, Zorin D. A simple algorithm for surface denoising[C]// Proceedings of the conference on Visualization,2001:107-112.
    [Rup95]Ruppert J. A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation [J]. Journal of Algorithms,1995,18(3):548-585.
    [Saa87]Saalfeld A. Joint triangulations and triangulation maps[C]//Proc.3rd Annu. ACM Sympos. Comput. Geom.,1987:195-204.
    [SA07]Sorkine O, Alexa M. As-rigid-as-possible surface modeling[C]//Proceedings of the fifth Eurographics symposium on Geometry processing,2007:109-116.
    [SGW93]Sederberg T W, Gao P, Wang G, Mu H.2-D shape blending:An intrinsic solution to the vertex path problem. Computer Graphics[C]//Proc. of SIGGRAPH,1993,27:15-18.
    [SG01a]Surazhsky V, Gotsman C. Guaranteed intersection-free polygon morphing[J]. Computers and Graphics,2001,25(1):67-75.
    [SG01b]Surazhsky V, Gotsman C. Controllable morphing of compatible planar triangulations[J]. ACM Trans Graphics,2001,20:203-231.
    [SG01c]Surazhsky V, Gotsman C. Morphing Stick Figures Using Optimized Compatible Triangulations[C]//Pacific Conference on Computer Graphics and Applications,2001,7:40-49.
    [SG04]Surazhsky V and Gotsman C. High quality compatible triangulations[J]. Engineering with Computers,2004,20:147-156.
    [SG92]Sederberg T W, Greenwood E. A physically based approach to 2D shape blending[C]//Proceedings of SIGGRAPH,1992,26(2):25-34.
    [Sha06]Shamir A. Segmentation and shape extractionof 3D boundary meshes[C]//State-of-the-Art Report, Proceedings of Eurographics,2006: 137-149.
    [Sha08]Shamir A. A survey on mesh segmentation techniques[J]. Computer Graphics Forum,2008,27(6):1539-1556.
    [She02]Shewchuk J R. Delaunay Refinement Algorithms for Triangular Mesh Generation[J]. Computational Geometry:Theory and Applications,2002, 22(1-3):21-74.
    [SP86]Sederberg T W, Parry R. Free-form deformation of solid geometric model[C]//Proceedings of the 13th annual conference on Computer graphics and interactive techniques,1986:151-160.
    [SR95]Shapira M, Rappoport A. Shape blending using the star-skeleton representation[J]. IEEE Computer Graphics & Applications,1995,15(2):44-50.
    [SSD09]Subr K, Soler C, Durand Fredo. Edge-preserving Multiscale Image Decomposition based on Local Extrema[C]//Proceedings of SIGGRAPH Asia 2009.
    [STK02]Shalfman S, Tal A, Katz S. Metamorphosis of polyhedral surfaces using decomposition[C]//Proceedings of Eurographics,2002,3:219-228.
    [Tau95]Taubian G. Curve and surface smoothing without shrinkage[C]//Proceedings of the Fifth International Conference on Computer Vision,1995:852-857.
    [TM98]Tomasi C, Manduchi R. Bilateral filtering for gray and color images[C]// Proceedings of the Sixth International Conference on Computer Vision,1998: 839-846.
    [Vap98]Vapnik, V. Statistical Learning Theory[M]. Wiley,1998.
    [VVR06]Volodine T, Vanderstraeten D, Roose D. Smoothing of meshes and point clouds using weighted geometry-aware bases[C]//Proceedings of the Geomet-ric Modeling and Processing,2006:687-693.
    [WH94]Weatherill N P, Hassan O. Efficient three-dimensional Delaunay triangulation with automatic point creation and imposed boundary constraints[J]. International Journal of Numerical Methods in Engineering,1994,37: 2005-2039.
    [Wit83]Witkin A P. Scale-space filtering[C]//Proceedings of the 8th International Joint Conference on Artificial Intelligence,1983:1019-1022.
    [WML06]Wu F C, Ma W C, Liang R H, et al. Domain Connected Graph:the Essential Skeleton of a 3D Object[J]. International Journal of Computer Graphics,2006: 117-135.
    [WPQ07]Wu H Y, Pan C H, Pan J, et al. A sketch-based interactive framework for real-time mesh segmentation[C]//Proceedings of Computer Graphics International,2007.
    [WSH98]Wong K C, Siu T Y, Tommy W et al. Interactive volume cutting[C]//In Graphics Interface,1998.
    [XFT09]Xiao C, Fu H, Tai C. Hierarchical aggregation for efficient shape extraction[J]. The Visual Computer,2009,25(3):267-278.
    [Yan89]Yan K. An Efficient Algorithm for Link Distance Problems[C]//The fifth annual symposium on computational geometry,1989:69-78.
    [YLL05]Yamauchiy H, Lee S, Lee Y, Ohtake Y, Belyaevy A, Seidel H P. Feature sensitive mesh segmentation with mean shift[C]//Proceedings of Shape Modeling International,2005:236-243.
    [YOB02]Yagou H, Ohtake Y, Belyaev A. Mesh Smoothing via Mean and Median Filtering Applied to Face Normals[C]//Proceedings of the Geometric Modeling and Processing,2002:124-131.
    [ZC95]Zhu P, Chirlian P. On critical point detection of digital shapes[J]. IEEE Transactions on Pattern Recognition and Machine Intelligence,1995,17(8): 737-748.
    [Zha96]Zhang Y. A fuzzy approach to digital image warping[J]. IEEE Computer Graphics & Applications,1996,16(4):34-41.
    [ZH00]Zhang Y, Huang Y. Wavelet shape blending[J]. The Visual Computer,2000, 16(2):106-115.
    [ZSH00]Zockler M, Stalling D, Hege H C. Fast and intuitive generation of geometric shape transitions[J]. The Visual Computer,2000,16(5):241-253.
    [ZS00]Zhou T, Shimada K. An angle-based approach to two-dimensional mesh smoothing[C]//Proceedings 9th International Meshing Roundtable,2000: 373-384.
    [陈09]陈中贵.网格曲面的展开与可展性优化[D].博士学位论文,杭州,浙江大学,2009.
    [胡04]胡国飞,彭群生.基于顶点预测的特征保持网格光顺算法[J].浙江大学学报(工学版),2004,38(12):1535-1539.
    [胡08]胡建伟.保特征的网格形变与编辑算法的研究[D].博士学位论文,杭州,浙江大学,2009.
    [计08]计忠平.轻松交互式网格曲面建模方法的研究[D].博士学位论文,杭州,浙江大学,2008.
    [金95]金小刚.计算机动画基础算法研究[D].博士学位论文,杭州,浙江大学,1995.
    [刘01]刘利刚.曲面造型中几何逼近与几何插值的算法研究[D].博士学位论文,杭州,浙江大学,2001.
    [刘07]刘海涛,张三元,叶修梓.一种快速相容三角剖分算法[J].计算机应用研究,2007,24(1):235-237.
    [马99]马小虎,潘志庚,石教英.基于凹凸顶点判定的简单多边形Delaunay三角剖分[J].计算机辅助设计与图形学学报,1999,1.
    [齐94]齐东旭.分形与计算机生成[M].科学出版社,1994.
    [任06]任绍忠,刘利刚,王国瑾.保特征形状过渡的伸缩内在量算法[J].中国图象图形学报,2006,11(增刊):147-154.
    [任07]任绍忠,刘利刚,王国瑾.保细节平面形状编辑[J].计算机辅助设计与图形学学报,2007,19(1):42-47.
    [任08]任庆军,王树艳,蔡增霞.基于内在表示的空间曲线去噪算法[J].中国图 象图形学报,2008,13(2):269-276.
    [苏79]苏步青,胡和生,沈纯理,潘美廉,张国梁.微分几何[M].高等教育出版社,1979.
    [王04]王斌.纹理合成及网格优化技术的研究[D].博士学位论文,北京,清华大学,2004.
    [王05]王树艳,杨勋年.离散曲线去噪的内在算法[J].计算机辅助设计与图形学学报,2005,17(11):2489-2494.
    [杨05]杨文武,冯结青,金小刚,彭群生.基于特征分解的2-D多边形渐变[J].软件学报,2005,16(2):309-316.
    [俞09]俞凯,吴江琴,庄越挺.基于骨架相似性的书法字检索[J].计算机辅助设计与图形学学报,2009,21(6):746-751.
    [张09]张磊.从局部到整体的参数化算法研究[D].博士学位论文,杭州,浙江大学,2009.
    [赵06]赵欢喜,徐国梁.用反调和平均曲率流实现网格保特征平滑[J].计算机辅助设计与图形学学报,2006,18(3):325-330.
    [周09]周晓丹,蒋大为,赵宁波等.基于三角形分解和重构的平面多边形变形方法[J].计算机辅助设计与图形学学报,2009,21(6):730-735.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700