Automatic segmentation of digitized data for reverse engineering applications

被引:60
作者
Alrashdan, A
Motavalli, S
Fallahi, B
机构
[1] ITT Tech Inst, Matteson, IL 60443 USA
[2] No Illinois Univ, Dept Ind Engn, De Kalb, IL 60115 USA
[3] No Illinois Univ, Dept Mech Engn, De Kalb, IL 60115 USA
关键词
D O I
10.1023/A:1007655430826
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Reverse engineering is the process of developing a Computer Aided Design (CAD) model and a manufacturing database for an existing part. This process is used in CAD modeling of part prototypes, in designing molds, and in automated inspection of parts with complex surfaces. The work reported in this paper is on the automatic segmentation of 3-Dimensional (3-D) digitized data captured by a laser scanner or a Coordinate Measuring Machine (CMM) for reverse engineering applications. Automatic surface segmentation of digitized data is achieved using a combination of region and edge based approaches. It is assumed that the part surface contains planar as well as curved surfaces that are embedded in a base surface. The part surface should be visible to a single scanning probe (21/2D object). Neural network algorithms are developed for surface segmentation and edge detection. A back propagation network is used to segment part surfaces into surface primitives which are homogenous in their intrinsic differential geometric properties. The method is based on the computation of Gaussian and mean curvatures of the surface. They are obtained by locally approximating the object surface using quadratic polynomials. The Gaussian and mean curvatures are used as input to the neural network which outputs an initial region-based segmentation in the form of a curvature sign map. An edge based segmentation is also performed using the partial derivatives of depth values. Here, the output of the Laplacian operator and the unit surface normal are computed and used as input to a Self-Organized Mapping (SOM) network. This network is used to find the edge points on the digitized data. The combination of the region based and the edge based approaches, segment the data into primitive surface regions. The uniqueness of our approach is in automatic calculation of the threshold level for segmentation, and on the adaptability of the method to various noise levels in the digitized data. The developed algorithms and sample results are described in the paper.
引用
收藏
页码:59 / 69
页数:11
相关论文
共 18 条
  • [1] Babaguchi N., 1990, Proceedings. 10th International Conference on Pattern Recognition (Cat. No.90CH2898-5), P51, DOI 10.1109/ICPR.1990.119329
  • [2] Blanz W. E., 1990, Proceedings. 10th International Conference on Pattern Recognition (Cat. No.90CH2898-5), P272, DOI 10.1109/ICPR.1990.119369
  • [3] Geometric feature detection for reverse engineering using range imaging
    Cai, YY
    Nee, AYC
    Loh, HT
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 1996, 7 (03) : 205 - 216
  • [4] MEDICAL IMAGE SEGMENTATION BY A CONSTRAINT SATISFACTION NEURAL NETWORK
    CHEN, CT
    TSAO, ECK
    LIN, WC
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1991, 38 (02) : 678 - 686
  • [5] CORTES C, 1989, P INT JOINT C NEURAL, V1, P121
  • [6] IMAGE SEGMENTATION USING A NEURAL NETWORK
    GHOSH, A
    PAL, NR
    PAL, SK
    [J]. BIOLOGICAL CYBERNETICS, 1991, 66 (02) : 151 - 158
  • [7] SEGMENTATION AND CLASSIFICATION OF RANGE IMAGES
    HOFFMAN, R
    JAIN, AK
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1987, 9 (05) : 608 - 620
  • [8] JAIN R, 1995, MACHINE VISION, P365
  • [9] A surface-lofting approach for smooth-surface reconstruction from 3D measurement data
    Lin, CY
    Liou, CS
    Lai, JY
    [J]. COMPUTERS IN INDUSTRY, 1997, 34 (01) : 73 - 85
  • [10] G(1) CONTINUITY OF B-SPLINE SURFACE PATCHES IN REVERSE ENGINEERING
    MILROY, MJ
    BRADLEY, C
    VICKERS, GW
    WEIR, DJ
    [J]. COMPUTER-AIDED DESIGN, 1995, 27 (06) : 471 - 478