Constrained fitting in reverse engineering

被引:142
|
作者
Benko, P [1 ]
Kós, G
Várady, T
Andor, L
Martin, R
机构
[1] Hungarian Acad Sci, Comp & Automat Res Inst, Geometr Modelling Lab, Budapest, Hungary
[2] CADMUS Ltd, Budapest, Hungary
[3] Cardiff Univ, Cardiff, S Glam, Wales
基金
匈牙利科学研究基金会; 英国工程与自然科学研究理事会; 美国国家科学基金会;
关键词
reverse engineering; analytic surface fitting; nonlinear optimisation; beautification; geometric constraints; constrained fitting;
D O I
10.1016/S0167-8396(01)00085-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper considers simultaneous fitting of multiple curves and surfaces to 3D measured data captured as part of a reverse engineering process, where constraints exist between the parameters of the curves or surfaces, Enforcing such constraints may be necessary (i) to produce models to sufficiently accurate tolerances for import into a CAD system, and (ii) to produce models which successfully reproduce regularities and symmetries required by engineering applications. The constraints to be satisfied may be determined manually, or more likely, by an automatic process. In the latter case, typically many more constraints are generated than can all be simultaneously satisfied. We present a new numerical method able to resolve conflicts between constraints. Secondly, reverse engineering generates large amounts of data. Constrained fitting methods are iterative in nature, and so an efficient method needs to restrict the amount of computation performed on each iteration. Our method achieves this through carefully constructed representations for objects and constraints, and approximations to distance functions. This paper describes our approach to constrained fitting, and illustrates its usefulness with some 2D and 3D examples taken from reverse engineering. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:173 / 205
页数:33
相关论文
共 50 条
  • [21] Reverse engineering by CAD template fitting: study of a fast and robust template-fitting strategy
    Buonamici, Francesco
    Carfagni, Monica
    Furferi, Rocco
    Volpe, Yary
    Governi, Lapo
    ENGINEERING WITH COMPUTERS, 2021, 37 (04) : 2803 - 2821
  • [22] Reverse engineering by CAD template fitting: study of a fast and robust template-fitting strategy
    Francesco Buonamici
    Monica Carfagni
    Rocco Furferi
    Yary Volpe
    Lapo Governi
    Engineering with Computers, 2021, 37 : 2803 - 2821
  • [23] Constrained fitting for 2D profile-based reverse modeling
    Ke, YL
    Zhu, WD
    Liu, FS
    Shi, XQ
    COMPUTER-AIDED DESIGN, 2006, 38 (02) : 101 - 114
  • [24] New surface fitting approach in reverse engineering of sheet metal parts
    Campana, F
    Gerbino, S
    Renno, F
    DESIGN 2002: Proceedings of the 7th International Design Conference, Vols 1 and 2, 2002, : 457 - 464
  • [25] The pre-processing of data points for curve fitting in reverse engineering
    Huang, MC
    Tai, CC
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2000, 16 (09): : 635 - 642
  • [26] Neural network approach for modification and fitting of digitized data in reverse engineering
    Ju Hua
    Wang Wen
    Xie Jin
    Chen Zi-chen
    Journal of Zhejiang University-SCIENCE A, 2004, 5 (1): : 75 - 80
  • [27] The Pre-Processing of Data Points for Curve Fitting in Reverse Engineering
    Ming-Chih Huang
    Ching-Chih Tai
    The International Journal of Advanced Manufacturing Technology, 2000, 16 : 635 - 642
  • [28] Neural network approach for modification and fitting of digitized data in reverse engineering
    鞠华
    王文
    谢金
    陈子辰
    Journal of Zhejiang University Science, 2004, (01) : 76 - 81
  • [29] CAPTIVE: Constrained Adversarial Perturbations to Thwart IC Reverse Engineering
    Zargari, Amir Hosein Afandizadeh
    AshrafiAmiri, Marzieh
    Seo, Minjun
    Dinakarrao, Sai Manoj Pudukotai
    Fouda, Mohammed E.
    Kurdahi, Fadi
    INFORMATION, 2023, 14 (12)
  • [30] Flexible Skinning Research in Reverse Engineering Based on Cross-Sectional Fitting
    Wu Xiaogang
    Chen Dan
    Zheng Chunying
    THIRD INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2010), 2010, : 373 - 375