基于微分信息的散乱点云拼合和分割
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
面对数字建模中数以万计的测量数据,最近点查询、正交区域查询、球域查询等基本操作对数据处理算法的计算效率有很大影响。为了提高这些操作的效率,定义了有界k-d树。有界k-d树中数据的空间范围由根节点中的包围盒来进行限制。基于有界k-d树的查询算法在搜索中通过超平面不断划分包围盒来缩小搜索范围,同时递归地计算查询点到包围盒的距离。结合优先级队列,基于有界k-d树的最近点查询算法可拓展到搜索按距离远近排列的多个最近点。实测数据和不同维数的仿真数据的实验分析表明,基于有界k-d树的查询算法的计算效率优于传统的几种搜索算法。另外,还实现了球面数据的快速匀称划分。
     曲率和Darboux标架在数据拼合、数据分割等任务中得到了广泛的应用。然而从受噪声污染的散乱点准确地估计这些信息仍然十分困难。本文提出了一种从散乱坐标点拟合一般二次曲面,然后估计曲率张量的方法。引入TLS3L(total least squares on the three level sets)曲面拟合方法,实现了对散乱点的快速可靠的拟合。推导得出了任意隐式曲面曲率的计算公式和三维矢量形式的主方向。从理论上分析了拟合过程的有效性。与其他一些方法相比,该方法能够更可靠地从散乱点估计微分信息。
     数据拼合是航空摄影测量、工业检测、曲面建模等方面的重要研究课题。如何确定对应关系、提高拼合精度等都是数据拼合中仍有待解决的问题。本文提出了SCR(Signatures, Clusters, Refinement)方法对散乱点表示的任意曲面进行拼合。该方法通过匹配邻域标识来确定对应关系,根据三维欧拉群SE(3)中的聚类来估计刚体变换的初值,最后对刚体变换的初值迭代求精。所引入的邻域标识将曲面上一点周围的形状变化表示为特征空间中的一点,便于采用k-d树等数据结构加速对应点的搜索。根据从对应点组计算的刚体变换的聚类特性,提出PV(Parameter Voting)方法来估计刚体变换的初值。在对刚体变换初值的迭代求精的过程中,用局部曲面片代替离散点作为拼合的目标几何体,提出了ICS(Iterative Corresponding Surface)方法。
     数据分割是物体识别、自动导航、反求工程等任务中的必要处理步骤。即使是对仅仅包含多面体的场景,分割问题也没有完全解决。本文分析了不同边界处的微分特性,指出仅依靠一点与其相邻点的法矢或曲率的变化难以完成数据分割任务。提出了一种散乱点分割方法GCRR(Gaussian map, Clustering, region Recognition, and region Rectification)。该方法采用CMS(cell mean shift)算法对输入数据的高斯图进行聚类。提出了基于奇异值分解的维数分析方法将高斯球上的聚类分成点形、线形和面形的聚类。每个聚类对应R3中的一个点集。通过对应面形聚类的高斯映射的定向分析,识别了双曲面和椭圆面。采用点-平面距离函数区分了凸面和凹面。通过区域调整消除了边界附近因法矢估计误差而产生的区域。给出了GCRR方法的复杂度分析、在仿真和实测数据上的实验结果。
     最后,开发了数字建模系统MIMDFM(Measurment, Integrated Modeling, and Design For Manufacturing of complex parts),对所提出的理论和方法进行了编程实现,通过几个实际零件的数字建模过程验证了该系统的有效性。
Facing tens of thousands of measurement data in the digital modeling, the time cost of a data processing algorithm depends greatly on some elementary operations, such as closest point query, orthogonal region query, spherical region query, and so on. In order to improve efficiencies of these operations, a bounded k-d tree is defined, in which the spatial range of the data is restricted by the bounded box of the root node. The query algorithm based on the bounded k-d tree reduces search areas by continually dividing bounded boxes in the searching process and calculates the distance from a query point to a bounded box recursively. Combined with a priority queue, the closest point query algorithm can be generalized to search multi-nearest-neighbors ordered by their distances to a query point. The experiments on both real and synthetic data sets show that the query algorithm based on the bounded k-d tree is computationally more efficient than some traditional algorithms. In addition, a method to fast and uniformly dividing spherical data is introduced.
     Curvatures and Darboux frames are used heavily in tasks such as registration and segmentation. However, it is still challenging to estimate these features from unorganized noised points with accuracy. A method is proposed to calculate these features from a general quadric surface fitted at each point. The TLS3L (total least squares on the three level sets) algorithm is introduced to permit fast and reliable fitting to the noisy input. Formulae about curvatures and three dimensional principal directions of an implicit surface are deduced. The efficiency of the fitting process is analyzed theoretically. Compared with several other methods, the proposed method estimates differential information more reliably.
     Registration is an important topic of research in aerial photogrammetry, industrial inspection, surface modeling, and so on. Problems of establishing correspondences and improving accuracy in registration are still open. A method called SCR (Signatures, Clusters, and Refinement) is proposed to match surfaces represented by unorganized points. The method establishes correspondences by matching neighborhood signatures, estimates initial rigid transformation according to clusters of the Euclidean group SE(3), and refines initial transformation parameters iteratively. The introduced neighborhood signatures encode the shape variance information near a point into vectors, and thus facilitate the usage of data structures, k-d trees for example, in establishing correspondences. Based on the clustering characteristic of rigid transformations computed from each correspondence point pair, the PV (Parameter Voting) method is proposed to estimate initial rigid transformation. In the refinement of initial transformation parameters, the ICS (Iterative Corresponding Surface) method is introduced by taking surface patches instead of coordinate points as geometric elements to be registered.
     Segmentation is a necessary intermediate process in tasks such as object recognition, autonomous navigation, reverse engineering, and so on. The segmentation problem is still unsolved even for simple scenes containing only polyhedral objects. Analyses of differential characteristics near borders between different surfaces indicate that the segmentation task is difficult to be accomplished by only comparing differences of normal vectors or curvatures between a point and its neighbors. A method called GCRR (Gaussian map, Clustering, region Recognition, and region Rectification) is proposed to segment unorganized points, in which the CMS (Cell Mean Shift) algorithm is used to cluster the Gaussian image of the input data. Based on the singular value decomposition, the dimensional analysis is introduced to classify clusters on the Gaussian sphere into point-, curve-, and area-form clusters, each of which is the Gaussian image of a set of points in R3. An orientation analysis of the Gaussian map to area-form clusters is applied to identify hyperbolic and elliptic regions. A signed point-to-plane distance function is used to identify points of convex and concave regions. A region rectification process is carried out to eliminate regions produced by errors in normal estimation near borders. Segmentation results of several real as well as synthetic point clouds, together with complexity analyses, are presented.
     At last, a digital modeling system called MIMDFM (Measurment, Integrated Modeling, and Design For Manufacturing of complex parts) is developed and the proposed algorithms have been implemented with programming in C++. The validity of the system has been verified in the process of building the digital models of serval real parts.
引文
[1] Varady T, Martin R R, and Cox J. Reverse engineering of geometric models– an introduction. Computer-Aided Design, 1997, 29(4): 255~26
    [2] Paul J B and Neil D M. A method for registration of 3D shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2): 239~256
    [3] Hameiri E and Shimshoni I. Estimation the principal curvatures and the Darboux frame from real 3-D range data. IEEE Transaction on Systems, Man, and Cybernetics, Part B, 2003, 33(4): 626~637
    [4] Finkel R A and Bentley J L. Quad trees: a data structure for retrieval on composite keys. Acta Information, 1974, 4(1): 1~9
    [5] Yamaguchi K, Kunii T L, and Rogers D F et al. Computer integrated manufacturing of surfaces using octree encoding. IEEE Computer Graphics and Applications, 1984, 4(1): 60~65
    [6] (荷)德贝尔赫等.计算几何-算法与应用.第2版.邓俊辉译.北京:清华大学出版社,2005
    [7] Bentley J L. Multidimensional binary search trees used for associative searching. Communications of the ACM, 1975, 18(9): 509~517
    [8] Friedman J H, Bentley J L, and Finkel R A. An algorithm for finding best matches in logarithmic expected time. ACM Transactions on Mathematical Software, 1977, 3(3): 209~226
    [9] Sproull R F. Refinements to nearest-neighbor searching in k-dimensional trees. Algorithmica, 1991, 6(4): 579~589
    [10] Arya S and Mount D M. Algorithms for fast vector quantization. Proceedings of the IEEE Data Compression Conference, Snowbird, Utah, 1993, pp. 381~390
    [11] Vanco M., Brunnett G., and Schreiber T. A hashing strategy for efficient k-nearest neighbors computation. Proceedings of the International Conference on Computer Graphics,Canmore, Aberlta, Canada, 1999, 7-11: 120~128.
    [12] Horn B K P. Extended Gaussian images. Proceedings of the IEEE, 1984, 72(12): 1671~1686
    [13] Smith T S and Farouki R T. Gauss map computation for free-form surfaces. Computer-Aided Geometric Design, 2001, 18(9): 831~850
    [14] Woo T C. Visibility maps and spherical algorithms. Computer-Aided Design, 1994, 26(1): 6~16
    [15] Gupta P, Janardan R, and Majhi J et al. Efficient geometric algorithms for workpiece orientation in 4- and 5-axis NC machining. Computer-Aided Design, 1996, 28(8): 577~587
    [16] Makadia A, Patterson IV A, and Daniilidis K. Fully automatic registration of 3D point clouds. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2006, pp. 1297~1304
    [17] Kang S B and Ikeuchi K. The complex EGI: a new representation for 3-D pose determination. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1993, 15(7): 707~721
    [18] Sun C and Sherrah J. 3D symmetry detection using the extended Gaussian image. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1997, 19(2): 164~168
    [19] Benko P and Varady T. Direct segmentation of smooth, multiple point regions. Proceedings of Geometric Modeling and Processing, 2002, pp. 169~178
    [20] Huang J B and Menq C H. Automatic data segmentation for geometric feature extraction from unorganized 3-D coordinate points. IEEE Transaction on Robotics and Automation, 2001, 17(3): 268~278
    [21] Besl P J and Jain R C. Invariant surface characteristics for 3-D object recognition in range images. Computer Vision, Graphics, and Image Processing, 1986, 33(1): 33~80
    [22] Tang C K and Medioni G. Curvature-augmented tensor voting for shape inference from noisy 3-D data. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2002, 24(6): 858~864
    [23] Taubin G. Estimating the tensor of curvature of a surface from a polyhedral approximation.Proceedings of the Fifth International Conference on Computer Vision, Cambridge, Massachusetts, USA, 1995, pp. 902~907
    [24] Vemuri B C, Mititche A, Aggarwal J K. Curvature-based representation of objects from range data. Image and Vision Computing, 1986, 4(2): 107~114
    [25] Meek D S and Walton D J. On surface normal and Gaussian curvature approximations given data sampled from a smooth surface. Computer Aided Geometric Design, 2000, 17(6): 521~543
    [26] Chen X and Schmitt F. Intrinsic surface properties from surface triangulation. Proceedings of the Europe Conference on Computer Vision, Santa Margherita Ligure, Italy, 1992, pp. 739~743
    [27] Chen S G and Wu J Y. Estimating normal vectors and curvatures by centroid weights. Computer Aided Geometric Design, 2004, 21(5): 447~458
    [28] Gopiy M, Krishnan S, and Silva C T. Surface reconstruction based on lower dimensional localized delaunay triangulation. Computer Graphics Forum, 2000, 19(3): C467~C478
    [29] Mitra N J, Nguyen A, and Guibas L J. Estimating surface normals in noisy point cloud data. International Journal of Computational Geometry and Applications, 2004, 14(4–5): 261~276
    [30] Hamann B. Curvature approximation for triangulated surfaces. Geometric Modelling, Computing Suppl., 1993, 13(8): 139~153
    [31] Krsek P, Pajdla T, and Hlavá? V. Estimation of differential parameters on triangulated surface. Proceedings of the 21st Workshop of the Austrian Association for Pattern Recognition, Hallstatt, Austria, 1997, 157~164
    [32] Yang M and Lee E. Segmentation of measured point data using a parametric quadric surface approximation. Computer-Aided Design, 1999, 31(7): 449~457
    [33] Douros I and Buxton B F. Three-dimensional surface curvature estimation using quadric surface patches. Scanning 2002 Proceedings, Paris
    [34]柯映林,陈曦.基于4D Shepard曲面的点云曲率估算.浙江大学学报(工学版),2005,39(6):761~764
    [35] Flynn P J and Jain A K. On reliable curvature estimation. Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA, 1989, pp. 110~116
    [36] Hilton A, Illingworth J, and Windeatt T. Statistics of surface curvature estimates. Pattern Recognition, 1995, 28(8): 1201~1221
    [37] Chen Y and Medioni G. Object modeling by registration of multiple range images. Proceedings of the IEEE International Conference on Robotics and Automation, Sacramento, California, 1991, pp. 2724~2729
    [38] Pottmann H, Leopoldseder S, and Hofer M. Registration without ICP. Computer Vision and Image Understanding, 2004, 95(1): 54~71
    [39] Mitra N J, Gelfand N, and Pottmann H et al. Registration of point cloud data from a geometric optimization perspective. Eurographics Symposium on Geometry Processing, 2004, pp. 23~32
    [40] Silva L, Bellon O R P, and Boyer K L. Precision range image registration using a robust surface interpenetration measure and enhanced genetic algorithms. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2005, 27(5): 762~776
    [41] Li Q and Griffiths J G. Iterative closest geometric objects registration. Computers and Mathematics with Application, 2000, 40(10):1171~1188
    [42] Chen C S, Hung Y P, and Cheng J B. RANSAC-Based DARCES: a new approach to fast automatic registration of partially overlapping range images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1999, 21(11): 1229~1234
    [43] Liu Y H and Wei B. Developing structural constraints for accurate registration of overlapping range images. Robotics and Autonomous System, 2004, 47(1): 11~30
    [44] Greenspan M and Godin G. A nearest neighbor method for efficient ICP. Proceedings of the 3rd International Conference on 3D Digital Imaging and Modeling (3DIM), Quebec, Canada, 2001, pp. 161~168
    [45] Chetverikov D, Stepanov D, and Krsek P. Robust Euclidean alignment of 3D point sets: the trimmed iterative closest point algorithm. Image and Vision Computing, 2005, 23(3):299~309
    [46] Xiao G, Ong S H, and Foong K W C. Registration of partially overlapping surfaces by rejection of false point correspondences. Pattern Recognition, 2006, 39(3): 373~383
    [47] Sharp G C, Lee S W, and Wehe D K. ICP registration using invariant features. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(1): 90~102
    [48] Wyngaerd J V, Gool L V, and Koch R et al. Invariant-based registration of surface patches. Proceedings of the 7th IEEE International Conference on Computer Vision, Kerkyra, Greece, 1999, vol. I, pp. 301~306
    [49] Krsek P, Pajdla T, and Hlavac V et al. Range image registration driven by hierarchy of surface differential features. Proceedings of the 22nd Workshop of the Austrian Association for Pattern Recognition, 1998, pp. 175~183
    [50] Ko K H, Maekawa T, and Patrikalakis N M. An algorithm for optimal free-form object matching. Computer-Aided Design, 2003, 35(10): 913~923
    [51] Stoddart A J and Brunnstroem K. Free-form surface matching using mean field theory. British Machine Vision Conference, Edinburgh, UK, 1996, pp. 33~42
    [52] Chua C and Jarvis R. 3D free-form surface registration and object recognition. International Journal of Computer Vision, 1996, 17(1): 77~99
    [53] Sun Y and Abidi M A. Surface matching by 3D point’s fingerprint. Proceedings of the ICCV, 2001, pp: 263~269
    [54] Johnson A and Hebert M. Using spin images for efficient object recognition in cluttered 3D scenes. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1999, 21(5): 433~449
    [55] Huber D, Carmichael O, and Hebert M. 3-D map reconstruction from range data. Proceedings of the IEEE International Conference on Robotics & Automation, San Francisco, 2000, pp. 891~897
    [56] Ashbrook A, Fisher R, and Werghi N et al. Aligning arbitrary surfaces using pairwise geometric histograms. Proceedings of the Noblesse Workshop on Non-linear Model Based Image Analysis, Glasgow, Scotland, 1998, pp. 103~108
    [57] Yamany S M and Farag A A. Surface signatures: an orientation independent free-form surface representation scheme for the purpose of objects registration and matching. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(8): 1105~1120
    [58] Zhang D. Harmonic shape images: a 3D free-form surface representation and its applications in surface matching. Ph.D. thesis, Pittsburgh, Pennsylvania 15213, USA: Carnegie Mellon University, 1999
    [59] Stein F and Medioni G. Structural indexing: efficient 3-D object recognition. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1992, 14 (2): 125~145
    [60] Chua C and Jarvis R. Point signatures: a new representation for 3D object recognition. International Journal of Computer Vision, 1997, 25(1): 63~85
    [61] Arun K S, Huang T S, and Blostein S D. Least-squares fitting of two 3-D point sets. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1987, 9(5): 698~700
    [62] Horn B K P, Hilden H M, and Negahdaripour S. Closed-form solution of absolute orientation using orthonormal matrices. Journal of the Optical Society of America A, 1988, 5(7): 1127~1135
    [63] Horn B K P. Closed-form solution of absolute orientation using unit quaternions. Journal of the Optical Society of America A, 1987, 4(4): 629~642
    [64] Walker M W, Shao L, and Volz R A. Estimating 3-D location parameters using dual number quaternions. CVGIP: Image Understanding,1991, 54(3): 358~367
    [65] Eggert D W, Lorusso A, and Fisher R B. Estimating 3-D rigid body transformations: a comparison of four major algorithms. Machine Vision and Applications, 1997, 9(5-6): 272~290
    [66] Pennec X and Thirion J P. A framework for uncertainty and validation of 3-D registration methods based on points and frames. International Journal of Computer Vision, 1997, 25(3): 203~229
    [67] Ohta N and Kanatani K. Optimal estimation of three-dimensional rotation and reliability evaluation. Neumann B and Burkhardt H, eds., Computer Vision-ECCV’98, Springer, June 1998, vol.1, pp. 175~187
    [68] Williams J and Bennamoun M. A multiple view 3D registration algorithm with statistical error modeling. IEICE Trans. Inf. & Sys., 2000, E83–D(8): 1662~1670
    [69] Stoddart A J and Hilton A. Registration of multiple point sets. Proceedings of the IEEE International Conference on Pattern Recognition, Vienna, Austria, 1996, pp. 40~44
    [70] Eggert D W, Fitzgibbon A W, and Fisher R B. Simultaneous registration of multiple range views for use in reverse engineering of CAD models. Computer Vision and Image Understanding, 1998, 69(3): 253~272
    [71] Langis C, Greenspan M, and Godin G. The parallel iterative closest point algorithm. Proceedings of the Third International Conference on 3D Digital Imaging and Modeling, Quebec, Canada, May 28- June 1, 2001, pp. 195~202
    [72]黄小平.逆向工程中数据云处理关键技术研究.博士学位论文,武汉:华中科技大学,2002
    [73] Turk G and Levoy M. Zippered polygon meshes from range images. Proceedings of the SIGGRAPH, 1994, pp. 311~318
    [74] Luck J, Little C, and Hoff W. Registration of range data using a hybrid simulated annealing and iterative closest point algorithm. Proceedings of the ICRA, 2000, pp. 3739~3744
    [75] Lucchese L, Doretto G, and Cortelazzo G M. A frequency domain technique for range data registration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(11): 1468~1484
    [76] Liu Y H. Improving ICP with easy implementation for free-form surface matching. Pattern Recognition, 2004, 37(2): 211~227
    [77] Gruen A and Akca D. Least squares 3D surface and curve matching. Journal of Photogrammetry and Remote Sensing, 2005, 59(3): 151~174
    [78] Benjemaa R and Schmitt F. Fast global registration of 3D sampled surfaces using a multi-z-buffer technique. Image Vision Computing, 1999, 17(2): 113~123
    [79] Okatani I S and Deguchi K. A method for fine registration of multiple view range images considering the measurement error properties. Computer Vision and Image Understanding, 2002, 87(1-3): 66~77
    [80] Li Y D and Gu P H. Free-form surface inspection techniques state of the art review. Computer-Aided Design, 2004, 36(13): 1395~1417
    [81] Li Z X, Gou J B, and Chu Y X. Geometric algorithms for workpiece localization. IEEE Transaction on Robotics and Automation. 1998, 14(6): 864~878
    [82]金涛,童永光等.逆向工程技术.北京:机械工业出版社,2003
    [83]柯映林,单东日.基于边特征的点云数据区域分割.浙江大学学报(工学版),2005,39(3):377~380
    [84] Fan T J, Medioni G, and Nevatia R. Segmented descriptions of 3-D surfaces. IEEE Journal of Robotics and Automation, 1987, RA-3(6): 527~538
    [85] Besl P J and Jain R C. Segmentation through variable-order surface fitting. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1988, 10(2): 167~192
    [86] Yokoya N and Levine M D. Range image segmentation based on differential geometry: a hybrid approach. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1989, 11(6): 643~649
    [87] Jiang X Y, Bunke H, and Meier U. High-level feature based range image segmentation. Image and Vision Computing, 2000, 18(10): 817~822
    [88] K?ster K and Spann M. MIR: an approach to robust clustering-application to range image segmentation. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2000, 22(5): 430~444
    [89] LavouéG, Dupont F, and Baskurt A. A new CAD mesh segmentation method, based on curvature tensor analysis. Computer-Aided Design, 2005, 37(10): 975~987
    [90] Woo H, Kang E, and Wang S et al. A new segmentation method for point cloud data. International Journal of Machine Tools and Manufacture, 2002, 42(2): 167~178
    [91] Biederman I. Human image understanding: recent research and a theory. Computer Vision, Graphics, and Image Processing, 1985, 32: 29~73
    [92] Cai Y Y, Nee A Y C, and Loh H T. Geometric feature detection for reverse engineering using range imaging. Journal of Visual Communication and Image Representation, 1996, 7(3): 205~216
    [93] Chen Y H and Liu C Y. Quadric surface extraction using genetic algorithms. Computer-Aided Design, 1999, 31(2): 101~110
    [94] Gotardo P F U, Bellon O R P, and Boyer K L et al. Range image segmentation into planar and quadric surfaces using an improved robust estimator and genetic algorithm. IEEE Transaction on System, Man, and Cybernetics–Part B: Cybernetics, 2004, 34(6): 2303~2316
    [95] Huang J B, and Menq C H. 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
    [96] Hoover A, Jean-Baptiste G, and Jiang X et al. An experimental comparison of range image segmentation algorithms. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1996, 18(7): 673~689
    [97] Jiang X, Bowyer K, and Morioka Y et al. Some further results of experimental comparison of range image segmentation algorithms. Proceedings of the International Conference on Pattern Recognition, Barcelona, Spain, 2000, vol. 4, pp. 877~881
    [98] Gy?rgy F. Rendering and managing spherical data with sphere quadtrees. Proceedings of the First IEEE Conference on Visualization, San Francisco, CA, October, 1990, pp. 176~186
    [99]梅向明,黄敬之.微分几何.北京:高等教育出版社,1988
    [100] Golub G H and Van Loan C F. An analysis of the total least squares problem. SIAM J. Numer. Anal., 1980, 17(6): 883~893
    [101] Hoppe H, DeRose T, and Duchamp T et al. Surface reconstruction from unorganized points. Computer Graphics, 1992, 26(2): 71~78
    [102] Sullivan S, Sandford L, and Ponce J. Using geometric distance fits for 3-D object modeling and recognition. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1994, 16(12): 1183~1196
    [103] Blane M M, Lei Z, and Civi H et al. The 3L algorithms for fitting implicit polynomial curves and surfaces to data. IEEE Transaction on Pattern Analysis and MachineIntelligence, 2000, 22(3): 298~313
    [104] Carmo M P D. Differential Geometry of Curves and Surfaces. Englewood Cliffs, NJ: Prentice-Hall, 1976
    [105] (美)G H戈卢布,C F范洛恩.矩阵计算.袁亚湘等译.北京:科学出版社,2001
    [106] Wilkinson J H. The Algebraic Eigenvalue Problem. Oxford, England: Clarendon, 1965
    [107] http://www-graphics.stanford.edu/data/3Dscanrep/
    [108]熊有伦,尹周平,熊蔡华等.机器人操作.武汉:湖北科学技术出版社,2002
    [109] Taubin T, Cukierman F, and Sullivan S et al. Parameterized families of polynomials for bounded algebraic curve and surface fitting. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1994; 16(3): 287~303
    [110] William H Press, Vetterline W T, Teukolsky S A, and Flannery B P. Numerical Recipes in C: the Art of Scientific Computing. 2nd edition. Cambridge, New York, USA: Cambridge University Press, 1992
    [111]刘宇,熊有伦.一种基于法矢的点云拼合方法.机械工程学报,2007,43(8):7~11
    [112] Fukunaga K and Hostetler L D. The estimation of the gradient of a density function, with applications in pattern recognition. IEEE Transaction on Information Theory, 1975, 21(1): 32~40
    [113] Cheng Y. Mean shift, mode seeking, and clustering. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1995, 17(8): 790~799
    [114] Comaniciu D and Meer P. Mean shift: a robust approach toward feature space analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(5): 603~619
    [115] Beichel R, Bischof H, and Leberl F et al. Robust active appearance models and their application to medical image analysis. IEEE Transaction on medical imaging, 2005, 24(9): 1151~1169
    [116] Yamauchi H, Seunqyong Lee, Yunjin Lee, Ohtake Y, Belyaev A, and Seidel HP. Feature sensitive mesh segmentation with mean shift. In: Proceedings of the International Conference on Shape Modeling and Applications, 2005, pp. 236~243
    [117] Subbarao R and Meer P. Nonlinear mean shift for clustering over analytic manifolds. In:Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2006, pp. 1168~1175
    [118] Georgescu B, Shimshoni I, and Meer P. Mean shift based clustering in high dimensions: a texture classification example. In: Proceedings of the Ninth IEEE Computer Society Conference on Computer Vision, 2003, pp. 456~463
    [119] Carreira-Perpi?áMá. Acceleration strategies for Gaussian mean-shift image segmentation. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2006, pp. 1160~1167
    [120] Huang J B. Geometric feature extraction and model reconstruction from unorganized points for reverse engineering of mechanical objects with arbitrary topology. PhD thesis. The Ohio State University, 2001

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

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

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