用户名: 密码: 验证码:
反求工程中基于几何约束的模型重建理论及应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
作为先进制造技术的一个重要组成部分,反求工程已从最初的原型复制技术逐步发展成为支持产品创新设计和新产品开发的重要技术手段。与这一趋势相对应,反求工程重建的CAD模型已不再是传统的实体模型,而是更具创新设计能力、支持产品全生命周期的特征模型。在面向特征造型的反求工程技术背景下,本文研究基于几何约束的曲线曲面模型重建理论和方法。
     解析曲线曲面(直线、圆弧、平面、圆柱面、球面等)和自由曲线曲面(样条曲线、四边域样条曲面)常见于工业产品的几何外形中,本文研究这些曲线曲面在局部几何约束条件下的重建问题。文中讨论曲线曲面的表达形式,给出曲线曲面用于拟合的目标函数和曲线曲面之间各种几何约束的代数表达式。分析各曲线曲面的目标函数在数值优化中的稳定性问题,阐述应用相似变换改善稳定性的可行性和具体方法。
     对称是工业产品几何形状的一项重要性质,重建对称模型的关键是对称约束的处理。对称约束是整体几何约束,难以用少数几个代数方程表达,其处理方式不同于局部几何约束。对于解析曲线曲面对称模型的重建,采用二维和三维空间各种常见对称形式的显式表达,推导数据点到对称模型的距离函数,进而导出用于最小二乘拟合的目标函数,并讨论对称变换参数初值的获取方法。对于B样条表达的自由曲线曲面对称模型的重建,基于从点云提取的对称轴或对称平面,给出B样条曲线曲面对称节点矢量的构造方法,并推导控制顶点的对称约束方程,用拉格朗日乘子法求解对称约束下的B样条曲线曲面拟合问题。
     任意边域曲面填充有时会出现于反求工程复杂CAD模型重建中,基于边界条件的离散化处理和裁剪B样条曲面模型,本文给出一种实用的任意边域曲面填充方法。对复杂边界条件离散化处理中需要遵循的准则作较为详细的讨论,并给出任意边域曲面填充的数学模型及其求解方法。
     介绍反求工程CAD建模软件RE-SOFT中几何约束的处理模块及其实现方法,并给出部分数据结构的伪代码。最后以工业汽轮机叶片的反求建模为例,展示应用RE-SOFT并结合商业CAD建模软件进行反求建模的基本方法。
As one of the most important components of advanced manufacturing technologies, reverse engineering is no longer simply for prototype duplication, but has gradually developed into a key supporting tool for product innovative design and new product development. In such a situation, the CAD models reverse engineering creates are no longer the traditional solid models, but the feature models, which are with more capability of innovative design and support the product life time cycle. Under the background of feature modeling oriented reverse engineering technologies, research work regarding the theory and application of geometric constraint based model reconstruction is presented in this thesis.
     Both analytic shapes (line, circular arc, plane, cylinder, sphere etc.) and freeform shapes (spline curve, 4-sided spline surface) appear frequently in industrial products, the problem of reconstructing these curves and surfaces under local geometric constraints is tackled in this thesis. The representations of curves and surfaces are discussed; the objective functions for curve and surface fitting are deduced, as well as the algebraic representations of the geometric constraints between these curves and surfaces. The stability issue of the objective functions of curves and surfaces in numerical optimization is analyzed, and the feasibility of improvement by using similarity transformation is presented, as well as detailed algorithmic steps.
     Symmetry is an important property of the shape of industrial products, and to deal with the symmetry constraint properly is of key importance to the reconstruction of symmetric models. Symmetry constraint is a global constraint, which cannot be represented by a few algebraic equations. As a result, the resolution of symmetry constraint is different from local geometric constraints. For the reconstruction of symmetric models composed of analytic curves and surfaces, explicit representations are adopted, distance functions between data points and symmetric models are deduced, as well as the objective functions for least squares model fitting, and methods to obtain initial values of parameters for symmetry transformations are also discussed. For the reconstruction of symmetric freeform curves and surfaces (represented in B-Spline model), a method based on the symmetry axis or symmetry plane extracted from point cloud is presented to construct symmetric knot vector, and symmetry constraint equations regarding the control points are deduced, problem of B-Spline curve or surface fitting under symmetry constraint equations is sloved by the Lagrange multiplier method.
     N-Sided hole filling appears occasionally in the reconstruction of complex CAD models in reverse engineering, this thesis presents a practical N-Sided hole filling method, which is based on discretization of boundary conditions and trimmed B-Spline surface model. Criteria for boundary discretization are discussed in detail, and mathematical model for N-Sided hole filling is given, as well as its solving method.
     Software module and its implementation regarding the resolution of constraints in RE-SOFT (a reverse engineering software) are introduced; and pseudo code of some data structures is presented. Finally, an example for the modeling of an industrial gas turbine blade is given to show the basic methods of reverse modeling in RE-SOFT with the assistance of commercial CAD software.
引文
[1] I.E. Sutherland. Sketchpad, A Man-Machine Graphical Communication System[PhD thesis]. Boston: MIT, 1963.
    [2] T. Várdy, R. R. Martin, and J. Coxt. Reverse engineering of geometric models-an introduction. Computer-Aided Design. 1997, 29:255-268.
    [3] 柯映林.反求工程CAD建模理论、方法和系统.北京:机械工业出版社,2005.
    [4] A.W. Fitzgibbon, D. W. Eggert, and R. B. Fisher, High-level CAD model acquisition from range images. Computer-Aided Design. 1997, 29:321-330.
    [5] 张丽燕,廖文和,周儒荣.逆向工程的关键技术及其研究.数据采集与处理.1999,14:33-36.
    [6] 柯映林,肖尧先,李江雄.反求工程CAD建模技术研究.计算机辅助设计与图形学学报,2001,13:1-6.
    [7] 刘云峰.基于截面特征的反求工程CAD建模关键技术研究[博士学位论文].杭州:浙江大学,2004
    [8] G.H. Liu, Y. S. Wong, Y. F. Zhang, and H. T. Loh. Adaptive fairing of digitized point data with discrete curvature. Computer-Aided Design. 2002, 34:309-320.
    [9] X. Yang and G. Wang. Planar point set fairing and fitting by arc splines. Computer-Aided Design. 2001, 33:35-43.
    [10] 胡国飞.三维数字表面去噪光顺技术研究[博士学位论文].杭州:浙江大学,2005.
    [11] H. Hoppe, T. DeRose, T. Duchamp, et al. Surface reconstruction from unorganized points. Proceedings of the 19th annual conference on computer graphics and interactive techniques, 1992.
    [12] R. Schneider and L. Kobbelt. Mesh fairing based on an intrinsic PDE approach. Computer-Aided Design. 2001, 33: 767-777.
    [13] Y. Ohtake, A. Belyaev, and I. Bogaevski. Mesh regularization and adaptive smoothing.Computer-Aided Design. 2001, 33: 789-800.
    [14] P.J. Besl and N. D. McKay. A Method for Registration of 3-D Shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1992, 14: 239-256.
    [15] Y. Chen and G. Medioni. Object Modeling by Registration of Multiple Range Images. Proceedings of the 1991 IEEE International Conference on Robotics and Automation. Sacramento, California, 1991.
    [16] S. Rusinkiewicz and M. Levoy. Efficient variants of the 1CP algorithm. Proceedings of the third international conference on 3D digital imaging and modeling, Quebec, 2001.
    [17] K. Pulli. Multiview Registration for Large Data Sets. Proc. 3DIM, 1999.
    [18] D.W. Eggert, A. W. Fitzgibbon, and R. B. Fisher. Simultaneous Registration of Multiple Range Views For Use In Reverse Engineering. ICPR'96, 1996.
    [19] R. Dilhnann, S. Vogt, and A. Zilker. Data Reduction for Optical 3D-Inspection in Automotive Application. Proceeding of the 1999 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, Taipei, Taiwan, ROC, 1999.
    [20] R.R. Martin, I. A. Stroud, and A. D. Marshall. Data Reduction for Reverse Engineering RECCAD, Deliverable Document 1 COPERUNICUS project, No1068, Computer and Automation Institute of Hungarian Academy of Science 1996.
    [21] K.H. Lee, H. Woo, and T. Suk. Point Data Reduction Using 3D Grids. The International Journal of Advanced Manufacturing Technology. 2001, 18: 201-210.
    [22] N.V. Hattangady. A fast topology manipulation algorithm for compaction ofmesh/faceted models. Computer-Aided Design. 1998, 30:835-843.
    [23] Y. Jun. A piecewise hole filling algorithm in reverse engineering. Computer-Aided Design.2005, 37: 263-270.
    [24] P. Benkr, R. R. Martin, and T. Várady. Algorithms for reverse engineering boundary representation models. Computer-Aided Design. 2001, 33:839-851.
    [25] P. 1. Benko" and T. Va'rady. Segmentation methods for smooth point regions of conventional engineering objects. Computer-Aided Design. 2004, 36:511-523.
    [26] 陈曦.反求工程中基于点云的特征挖掘技术研究[博士学位论文].杭州:浙江大学,2005.
    [27] P.J. Besl and R. C. Jain. Segmentation through variable-order surface fitting. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1988, 10: 167-192.
    [28] S.M. Bhandarkar and A. Siebert. Integrating edge and surface information for range image segmentation, presented at IEEE, 1992.
    [29] J. Huang and C.-H. Menq. Automatic Data Segmentation for Geometric Feature Extraction From Unorganized 3-D Coordinate Points. IEEE Transactions on Robotics and Automation. 2001, 17:268-279.
    [30] A. Razdan and M. Bae. A hybrid approach to feature segmentation of triangle meshes. Computer-Aided Design. 2003, 35:783-789.
    [31] A. Meyera and E Marin. Segmentation of 3D triangulated data points using edges constructed with a C1 discontinuous surface fitting. Computer-Aided Design.2004, 36:1327-1336.
    [32] G. Lavoue', E Dupont, and A. Baskurt. A new CAD mesh segmentation method based on curvature tensor analysis. Computer-Aided Design. 2005, 37:975-987.
    [33] M. Vieira and K. Shimada. Surface mesh segmentation and smooth surface extraction through region growing. Computer Aided Geometric Design. 2005, 22:771-792.
    [34] L.A. Piegl. Ten challenges in computer-aided design. Computer-Aided Design. 2005, 37:461-470.
    [35] M. Alexa, J. Behr, D. Cohen-Dr, et al. Point set surfaces. Proceedings of IEEE Visualization, San Diego, CA, 2001.
    [36] M. Pauly and M. Gross. Spectral processing of point-sampled geometry. Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Los Angeles, California, 2001.
    [37] E Bernardini, J. Mittleman, H. Rushmeier, C. Silva, and G. Taubin. The ball-pivoting algorithm for surface reconstruction, IEEE Transactions on Visualization and Computer Graphics. 1999, 5:349-359.
    [38] C. Bajaj, E Bernardini, and G. Xu. Automatic reconstruction of surfaces and scalar fields from 3D scans. Computer Graphics (Proceedings of SIGGRAPH'95), 1995.
    [39] G. Guo, J. Menon, and B. Willette. Surface reconstruction using alpha shapes. Computer Graphics Forum. 1997, 16:177-190.
    [40] 贾明.反求工程CAD混合建模理论与方法研究[博十学位论文].杭州:浙江大学, 2003.
    [41] 朱心雄.自由曲线曲面造型技术.北京:科学技术出版社,2000.
    [42] G. Farin. Triangular Bernstein-Bézier Patches. Computer Aided Geometric Design. 1986,3:83-127.
    [43] G. Farin. Curves and Surfaces for Computer Aided Geometry Design: A Practical Guide. Fourth Edition ed. London: Academic Press, 1997.
    [44] G. Farin. A Modified Clough-Tocher Interpolation. Computer Aided Geometric Design.1985, 2:9-27.
    [45] 李立新,谭建荣.G1连续任意拓扑曲面的几何重建.计算机辅助设计与图形学学报.2001,13:407-412.
    [46] 柯映林.离散数据几何造型技术及其应用研究[博士学位论文].南京:南京航空航天大学,1992.
    [47] 李江雄.复杂曲面反求工程CAD建模系统和技术研究[博士学位论文].杭州:浙江大学,1998.
    [48] 李际军.反求工程CAD建模关键技术研究[博士学位论文].杭州:浙江大学,1999.
    [49] 贾彦君.反求工程CAD建模系统RE-SOFT中高级几何处理与多视拼合技术研究[硕士学位论文].杭州:浙江大学,2001.
    [50] 肖尧先.基于RE/RP系统集成的复杂外形产品快速开发技术研究[博士学位论文].杭州:浙江大学,2002.
    [51] 肖尧先,柯映林,吕震.基于三角Bézier曲面的粗加工数控编程.计算机辅助设计与图形学学报.2001,13:631-635.
    [52] 陈志扬.基于三角曲面原型的B样条曲面模型重构理论及其在反求工程CAD中的应用研究[博士学位论文].杭州:浙江大学,2001.
    [53] 吕震,贾明,柯映林.三角曲面数字样品的特征提取和再现技术.计算机辅助设计与图形学学报.2002,14:768-771.
    [54] W. Ma and J. E Kruth. Parameterization of randomly measured points for least squares fitting of B-spline curves and surfaces. Computer-Aided Design. 1995, 27:663-675.
    [55] L.A. Piegl and W. Tiller. Surface approximation to scanned data. The Visual Computer. 2000, 16:386-395.
    [56] 来新民,黄田,曾子平,林忠钦.基于NURBS的散乱数据点自由曲面重构.计算机辅助设计与图形学学报.1999,11:433—436.
    [57] J.-P. Kruth and A. Kerstens. Reverse engineering modelling of free-form surfaces from point clouds subject to boundary conditions. Journal of Materials Processing Technology.1998, 76: 120-127.
    [58] J.-Y. Lai and W.-D. Ueng. G~2 Continuity for Multiple Surfaces Fitting. The International Journal of Advanced Manufacturing Technology. 2001, 17: 575-585.
    [59] M. Eck and H. Hoppe. Automatic Reconstruction of B-Spline Surfaces of Arbitrary Topological Type. ACM, 1996.
    [60] B. Sarkar and C. H. Menq. Parameter optimization in approximating curves and surfaces to measurement data. Computer Aided Geometric Design. 1991, 8: 267-290.
    [61] 施法中.计算机辅助设计与非均匀有理B样条.北京:高等教育出版社,2001.
    [62] L.A. Piegl and W. Tiller. Parametrization for surface fitting in reverse engineering. Computer-Aided Design. 2001, 33: 593-603.
    [63] E N. Azariadis. Parameterization of clouds of unorganized points using dynamic base surfaces. Computer-Aided Design. 2004, 36: 607-623.
    [64] H. Pottmann and S. Leopoldseder. A concept for parametric surface fitting which avoids the parametrization problem. Computer Aided Geometric Design. 2003, 20:343-362.
    [65] V. Weiss, L. Andor, G. Renner, and T. Várady. Advanced surface fitting techniques. Computer Aided Geometric Design. 2002, 19:19-42.
    [66] M. Eck, T. DeRose, and T. Duchamp. Multiresolution Analysis of Arbitrary Meshes.SIGGRAPH 95, 1995.
    [67] 施锡泉,赵岩.双三次B.样条曲面的G~1连续条件.计算机辅助设计和图形学学报.2002,14:676-682.
    [68] X. Shi, T. Wang, P. Wu, and E Liu. Reconstruction of convergent G1 smooth B-spline surfaces. Computer Aided Geometric Design.2004, 21: 893-913.
    [69] M.J. Milroy, C. Bradley, and G.W. Vickers. Segmentation of a wrap-around model using an active contour. Computer-Aided Design.1997, 29:299-320.
    [70] V. Krishnamurthy and M. Levoy. Fitting Smooth Surfaces to Dense Polygon Meshes. Computer Graphics. 1996, 30:313-324.
    [71] V. Weiss. Reverse Engineering Shapes by Functional Decomposition. Geometric Modelling Laboratory, Computer and Automation Research Institute, Hungarian Academy of Sciences 2003.
    [72] G. P and Y. X. Neural network approach to the reconstruction of freeform surface for reverse engineering. Computer-Aided Design. 1995, 27: 59-64.
    [73] 陈东帆.基于人工神经网络逆向工程系统的研究与开发[博士学位论文].上海:上海大学,1998.
    [74] B. Guo. Surface reconstruction: from points to splines. Computer-Aided Design. 1997, 29: 269-277.
    [75] B.H.M. Gerdtsen, K. v. d. Werff, and R. C. Veltkamp. Modelling natural objects withα-complexes. Computer-Aided Design. 2002, 34: 881-897.
    [76] X. Ye, T. R. Jackson, and N. M. Patrikalakis. Geometric design of functional surfaces. Computer-Aided Design. 1996, 28:741-752.
    [77] H. Pottmann, S. Leopoldseder, M. Hofer, T. Steiner, and W. Wang. Industrial geometry:recent advances and applications in CAD. Computer-Aided Design. 2005, 37:751-766.
    [78] R.B. Fisher. Applying knowledge to reverse engineering problems. Computer-Aided Design. 2004, 36: 501-510.
    [79] WilliamB.Thompson, JonathanC.Owen, H.JamesdeSt.Germain, J. StevanR.Stark, and ThomasC.Henderson. Feature-Based Reverse Engineering of Mechanical Parts. IEEE Transactions on Robotics and Automation. 1999, 15: 57-66.
    [80] D. Marshall, G. Lukacs, and R. Martin. Robust Segmentation of Primitives from Range Data in the Presence of Geometric Degeneracy. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2001, 23:304-314.
    [81] G.T. Dobson, W. N. W. Jr, and H. J. Lamousin. Feature based models for anatomical data fitting. Computer-Aided Design. 1995, 27:139-146.
    [82] C.K. Au and M. M. F. Yuen. Feature-based reverse engineering, of mannequin for garment design. Computer-Aided Design. 1999, 31:751-759.
    [83] V. Pratt. Direct least-squares fitting of algebraic surfaces. Computer Graphics (SIGGRAPH87). 1987, 21: 145-152.
    [84] X. Cao and N. Shrikhande. Quadric Surface Fitting for Sparse Range Data. presented at IEEE, 1991.
    [85] P. Faber and R. B. Fisher. A Buyer's Guide to Euclidean Elliptical Cylindrical and Conical Surface Fitting. Division of Informatics, University of Edinburgh, Edinburgh, EH1 2QL, UK 1998.
    [86] Y.H. Chen and C. Y. Liu. Quadric surface extraction using genetic algorithms. Computer-Aided Design. 1999, 31: 101-110.
    [87] 吕震.反求工程CAD建模中的特征技术研究[博士学位论文].杭州:浙江大学,2002.
    [88] 李岸.参数化反求工程中一类规则曲面特征提取关键技术及应用研究[博士学位论文].杭州:浙江大学,2005.
    [89] G. Krs, R. R. Martin, and T. Várady. Methods to recover constant radius rolling ball blends in reverse engineering. Computer Aided Geometric Design. 2000, 17:127-160.
    [90] 黄小平.逆向工程中数据云处理关键技术研究[博士学位论文].武汉:华中科技大学,2002.
    [91] H. Pottmann, I.-K. Lee, and T. Randrup. Reconstruction of Kinematic Surfaces from Scattered Data. Proceedings of Symposium on Geodesy for Geotechnical and Structural Engineering, Eisenstadt-Austria, 1998.
    [92] H. Pottmann, Wien, T. Randrup, and Odense. Rotational and Helical Surface Approximation for Reverse Engineering, Computing. 1998, 60: 307-322.
    [93] H. Pottrnanna, M. Peternella, and B. Ravani. An introduction to line geometry with applications. Computer-Aided Design. 1999, 31:3-16.
    [94] W.-D. Ueng, J.-Y. Lai, and J.-L. Doong. Sweep-surface reconstruction from three-dimensional measured data. Computer-Aided Design. 1998, 30:791-805.
    [95] J.-Y. Lai and W.-D. Ueng. Reconstruction of surfaces of revolution from measured points. Computers in Industry. 2000, 41: 147-161.
    [96] J. Huang and C.-H. Menq. Identification and Characterization of Regular Surfaces from Unorganized Points by Normal Sensitivity Analysis. Journal of Computing and Information Science in Engineering. 2002, 2:115-124.
    [97] P.L. Rosin. Assessing Error of Fit Functions for Ellipses. Graphical Models and Image Processing. 1996, 58: 494-502.
    [98] Z. Zhang. Parameter estimation techniques:a tutorial with application to conic fitting. Image and Vision Computing. 1997, 15: 59-76.
    [99] S.J. Ahn, W. Rauh, and H.-J. r. Wamecke. Least-squares orthogonal distances fitting of circle, sphere, ellipse, hyperbola, and parabola. Pattern Recognition. 2001,34: 2283-2303.
    [100] L. Fang and D. C. Gossard. Multidimensional curve fitting to unorganized data points by nonlinear minimization. Computer-Aided Design. 1995, 27: 48-58.
    [101] T. Speer, M. Kuppe, and J. Hoschek. Global reparametrization for curve approximation. Computer Aided Geometric Design. 1998, 15: 869-877.
    [102] H. Park and K. Kim. A method for approximate NURBS curve compatibility based on multiple curve refitting. Computer-Aided Design. 2000, 32: 237-252.
    [103] I.-K. Lee. Curve reconstruction from unorganized points. Computer Aided Geometric Design. 2000, 17: 161-177.
    [104] H. Yang, W. Wang, and J. Sun. Control point adjustment for B-spline curve approximation. Computer-Aided Design. 2004, 36:639-652.
    [105] W. Li, S. Xu, G.Zhao, and L. E Goh. Adaptive knot placement in B-spline curve approximation. Computer-Aided Design. 2005, 37:791-797.
    [106] 孙家广.计算机辅助设计技术基础.北京:清华大学出版社,2000.
    [107] B. Bettig and J. Shah. Derivation of a standard set of geometric constraints for parametric modeling and data exchange. Computer-Aided Design. 2001, 33:17-33.
    [108] J.Y. Lee and K. Kim. A 2-D gemetric constraint solver using DOF-based graph reduction. Computer-Aided Design. 1998, 30: 883-896.
    [109] J.-X. Ge, S.-C. Chou, and X.-S. Gao. Geometric constraint satisfaction using optimization methods. Computer-Aided Design. 1999, 31: 867-879.
    [110] C.M. Hoffmann, A. Lomonosov, and M. Sitharam. Decomposition Plans for Geometric Constraint Systems, Part I: Performance Measures for CAD. J. Symbolic Computation. 2001, 31: 367-408.
    [111] I. Fudos and C. M. Hoffmann. A Graph-Constructive Approach to Solving Systems of Geometric Constraints. ACM Transactions on Graphics. 1997, 16:179-216.
    [112] G. Mullineux. Constraint resolution using optimisation techniques. Computers & Graphics. 2001, 25: 483-492.
    [113] C.M. Hoffmann, M. Sitharamb, and B. Yuan. Making constraint solvers more usable:overconstraint problem. Computer-Aided Design. 2004, 36: 377-399.
    [114] D. Podgorelec. A new constructive approach to constraint-based geometric design. Computer-Aided Design. 2002, 34: 769-785.
    [115] X.-S. Gao, K. Jiang, and C.-C. Zhu. Geometric constraint solving with conics and linkages. Computer-Aided Design. 2002, 34: 421-433.
    [116] B.I. Mills, F. C. Langbein, A. D. Marshall, and R. R. Martin. Estimate of Frequencies of Geometric Regularities for Use in Reverse Engineering of Simple Mechanical Components. Geometry and Vision Group, Department of Computer Science, Cardiff University, The Parade, Cardiff, CF24 3XF, UK, 2001.
    [117] N.Werghi, R.Fisher, C.Robertson, and A.Ashbrook. Object reconstruction by incorporating geometric constraints in reverse engineering. Computer-Aided Design. 1999, 31:363-399.
    [118] J. Porrill. Optimal Combination and Constraints for Geometrical Sensor Data. The International Journal of Robotics Research. 1988, 7: 66-77.
    [119] J.D. Geeter, H. V. Brussel, J. D. Schutter, and M. Decreton. Smoothly constrained Kalman filter. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1997, 19:1171-1177.
    [120] H.J.d.S. Germain. Reverse Engineering Utilizing Domain Specific Knowledge[Ph.D thesis]. Salt Lake City: The University of Utah, 2002.
    [121] S. Kweon. Constraint-based reverse engineering of assemblies using design and measurement intents[Ph.D thesis]. The Pennsylvania State University, 1998.
    [122] E Benk"o, G. K6s, T. Várady, L. Andor, and R. Martin. Constrained fitting in reverse engineering. Computer Aided Geometric Design. 2002, 19:173-205.
    [123] 单东日.反求工程CAD建模中特征与约束技术研究[博士学位论文].杭州:浙江大学,2003.
    [124] A. Karniel, Y. Belsky, and Y. Reich. Decomposing the problem of constrained surface fitting in reverse engineering. Computer-Aided Design. 2005, 37: 399-417.
    [125] E C. Langbein. Beautification of Reverse Engineered Geometric Models[Ph.D thesis]. Cardiff University, 2003.
    [126] N. Werghi, R. B. Fisher, A. Ashbrook, and C. Robertson. Improving Second-order Surfaces Estimation. BMVC99, 1999.
    [127] Y. Liu, H. Pottmann, and W. Wang. Constrained 3D shape reconstruction using a combination of surface fitting and registration. Computer-Aided Design. 2006.
    [128] J.J. Shah and M. Mantyla. Parametric and Feature-Based CAD/CAM: concepts, techniques, and applications. John Wiley & Sons, Inc, 1995.
    [129] O.W. Salomons, E J. A. M. V. Houten, and H. J. J. Kals. Review of Research in Feature-Based Design. Journal of Manufacturing Systems. 1994, 12:113-132.
    [130] T.-S. Kang and B. O. Nnaji. Feature Representation and Classification for Automatic Process Planning Systems. Journal of Manufacturing Systems. 1994, 12:133-145.
    [131] 祝国旺,孙健,周济,余俊.特征技术研究综述.中国机械工程.1995,6:7-10.
    [132] 周受钦,谢友柏.特征及其应用.工程设计.2000,1:1-5.
    [133] 崔汉锋.散乱数据曲面重构技术的研究[博士学位论文].武汉:华中科技大学,2000.
    [134] 张舜德.面向快速原型制造的反求工程若干关键技术研究[博士学位论文].西安:西安交通大学,2001.
    [135] 扬铁牛.面向逆向工程的原始参数还原的研究和实践[博士学位论文].西安:西安交通大学,2000.
    [136] 郑康平.基于点云数据的曲面重构关键技术研究[博士学位论文].西安:西安交通大学,2002.
    [137] 王英惠.面向创新设计的逆向工程系统的研究[博士学位论文].西安:西安交通大学,2003.
    [138] 孙玉文.面向快速原型制造的反求工程关键技术研究[博士学位论文].大连:大连理工大学.2000.
    [139] C.K. Au and M. M. F. Yuen. A semantic feature language for sculptured object modelling. Computer-Aided Design. 2000, 32: 63-74.
    [140] C.C.L. Wang, S. S. E Smith, and M. M. E Yuen. Surface flattening based on energy model. Computer-Aided Design. 2002, 34: 823-833.
    [141] C.C.L. Wang, T. K. K. Chang, and M. M. E Yuen. From laser-scanned data to feature human model: a system based fuzzy logic concept. Computer-Aided Design. 2003, 35: 241-253.
    [142] 史桂蓉.反向工程几何建模关键技术[博士学位论文].上海:上海交通大学,2000.
    [143] 田晓东.反求工程系统中散乱数据与三边域造型的关键技术研究[博士学位论文].上海:上海交通大学.2002.
    [144] 孙福辉.逆向工程中重建CAD模型的若干关键技术研究[博士学位论文].北京:北京航空航天大学,2001.
    [145] 慕国旺.逆向工程中NURBS曲面的重构[博士学位论文].北京:北京航空航天大学,2001.
    [146] 蔡炜斌.逆向工程中基于轮廓数据的曲面重构[博士学位论文].南京:南京航空航天大学.2000.
    [147] 唐杰.逆向工程中三角网格模型的数据处理技术研究[博士学位论文].南京:南京航空航天人学,2000.
    [148] 神会存.高质量工程曲面的重建与曲面品质检查分析[博士学位论文].南京:南京航 空航天大学,2005.
    [149] 白仲栋.复杂曲面反求技术研究[博士学位论文].西安:西北工业大学,2000.
    [150] 肖双久.反求工程中三角网格划分及其应用的关键算法研究[博士学位论文].西安:西北工业大学,2001.
    [151] 邱泽阳.基于散乱数据的曲面重构及相关技术研究[博士学位论文].西安:西北工业大学,2002.
    [152] W. Ma and P. He. B-spline surface local updating with unorganized points. Computer-Aided Design. 1998, 30: 853-862.
    [153] S. Liu and W. Ma. Seed-growing segmentation of 3-D surfaces from CT-contour data. Computer-Aided Design. 1999, 31: 517-536.
    [154] S. Liu and W. Ma. Motif analysis for automatic segmentation of CT surface contours into individual surface features. Computer-Aided Design. 2001, 33:1091-1109.
    [155] 单东日,柯映林.反求工程中基于区域分割与约束逼近的二次曲面重建.浙江大学学报(工学版),2005.
    [156] B.Q. Su and D. Y. Liu. Computational geometry---curve and surface modeling. Boston:Academic Press, 1989.
    [157] Y. Ke, S. Fan, W. Zhu, F. Liu, and X. Shi. Feature-based Reverse Modeling Strategies. Computer-Aided Design. 2006, 38: 485-506.
    [158] R. Anderl and R. Mendgen. Modelling with constraints: theoretical foundation and application. Computer-Aided Design. 1996, 28:155-168.
    [159] L. Piegl and W. Tiller. The NURBS Book. New York: Springer, 1995.
    [160] G.H. Golub and C. V. Loan. Matrix computations. 3rd ed ed. Baltimore, Maryland: Johns Hopkins University Press, 1996.
    [161] D. Hearn and M. Baker. Computer graphics (c version). 2nd ed ed: Prentice-Hall, 1994.
    [162] W. Press, S. Teukolsky, W. Verttering, and B. Flanney. Numerical Recipes in C: The Art of Scientific Computing. New York: Cambridge University Press, 1992.
    [163] N.M. Patrikalakis and T. Maekawa. Shape Interrogation for Computer Aided Design and Manufacturing: Springer-Verlag Berlin Heidelberg, 2002.
    [164] 季理真.对称在艺术与科学中的作用.http://www.cms.zju.edu.cn/index.asp?ColumnName=forum,浙江大学数学科学研究中心,2006.
    [165] H. Weyl. Symmetry. Princeton, New Jersey: Princeton University Press, 1952.
    [166] P.J. Flynn. 3-D Object Recognition With Symmetric Models: Symmetry Extraction and Encoding. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1994, 16:814-818.
    [167] C. Sun and J. Sherrah. 3D Symmetry Detection Using The Extended Gaussian Image. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1997, 19:164-169.
    [168] G. Marola. On the Detection of the Axes of Symmetry of Symmetric and Almost Symmetric Planar Images. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1989, 11: 104-108.
    [169] H. Zabrodsky, S. Peleg, and D. Avnir. Symmetry as a Continuous Feature. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1995, 17:1154-1166.
    [170] P. Minovic, S. Ishikawa, and K. Kato. Symmetry Identification of a 3-D Object Represented by Octree. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1993, 15: 507-514.
    [171] 金涛,陈建良,童水光.三维模型对称平面重建的特征匹配方法.计算机辅助设计与图形学学报.2003。15:616-620.
    [172] A.V.Tuzikov. Brain symmetry plane computation in MR images using inertia axes and optimization. Proceedings of 16th International Conference On Pattern Recognition, Quebec, 2002.
    [173] 唐有祺.对称性原理(一),对称图象的群论原理.北京:科学出版社,1977.
    [174] B. Horn. Closed-form solution of absolute orientation using unit quatemions. JOSA A.1987, 4: 629-642.
    [175] M.A. Rodrigues and Y. Liu. On the representation of rigid body transformations for accurate registration of free-form shapes. Robotics and Autonomous Systems. 2002, 39:37-52.
    [176] W. Ma. Subdivision surfaces for CAD—an overview. Computer-Aided Design. 2005, 37:693-709.
    [177] T. DeRose, M. Kass, and T. Truong. Subdivision surfaces in character animation. Proceedings of SIGGRAPH'98, 1998.
    [178] L.A. Piegl and W. Tiller. Filling n-sided regions with NURBS patches. The Visual Computer. 1999, 15: 77-89.
    [179] D. Brujic, M. Ristic, and I. Ainsworth. Measurement-based modification of NURBS surfaces. Computer-Aided Design. 2002, 34:173-183.
    [180] 柯映林,刘云峰,范树迁等.基于特征的反求工程建模系统RE-SOFT.计算机辅助设计与图形学学报.2004,16:799-811.
    [181] 柯映林,王青,范树迁等.RE-SOFT系统架构及关键技术.浙江大学学报:工学版.2006,40:1327-1332.
    [182] 袁亚湘.非线性规划数值方法.1993.
    [183] A.L. Peressini, E E. Sullivan, and J. J. Uhl. The Mathematics of Nonlinear Programming:Springer-Verlag, World Publishing Corp, 1988.
    [184] 姚恩瑜,何勇,陈仕平.数学规划与组合优化.杭州:浙江大学出版社,2001.
    [185] J. Nocedal and S. J. Wright. Numerical Optimization. New York: Springer, 1999.
    [186] K. Levenberg. A method for the solution of certain problems in least squares. Quart. Appl. Math. 1944, 2: 164-168.
    [187] D. Marquardt. An algorithm for least-squares estimation of nonlinear parameters. SIAM J. Appl. Math. 1963, 11: 431-441.

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

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

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