| 研究生: |
黃維彬 Wei-Bin Huang |
|---|---|
| 論文名稱: |
B-rep模型之刻字特徵辨識技術發展 |
| 指導教授: | 賴景義 |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2016 |
| 畢業學年度: | 104 |
| 語文別: | 中文 |
| 論文頁數: | 90 |
| 中文關鍵詞: | 刻字特徵辨識 、拉伸物件 、多樣性 、虛擬迴圈 |
| 外文關鍵詞: | Lettering feature recognition |
| 相關次數: | 點閱:9 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
一個模型是由數個特徵所構成,其中刻字特徵屬於較細微的特徵,作為商標、文字註釋與型號的功用廣泛,各種產品皆有可能存在刻字特徵,並以群體的方式出現,而扁短的刻字特徵在成長網格上容易產生品質較差(狹長、不平滑)的網格,故本研究以刻字特徵為主要研究對象,期望以自動化來取代傳統人工方式辨識刻字特徵,並提供使用者移除刻字特徵功能。由於刻字特徵可能處於多重曲面上,在刻字辨識前先加入虛擬迴圈(Virtual loop)辨識技術,先找出所有拉伸物件(Extrusion)的位置,而刻字特徵與非刻字特徵的Extrusion並列而難以區別,因此先將Extrusion群辨識後,藉由相同高度與所在的基準面進行分組,並由本研究開發的多樣性(Diversity)來得到每一組Extrusion的種類數量,以進行刻字判定,最後以B-rep資料結構記錄辨識後的刻字特徵相關資訊,並將這些資訊移除來達到提升前處理效率的目的。本研究測試之36個CAD模型中,藉由自動辨識方法成功辨識的有34個(94%),2個未完全辨識的特例情形可藉由手動方式選取來達到100%的辨識率。
A group of characters are typically engraved on a computer aided design (CAD) model to represent a trademark, text notes, product model, etc. Such a group of characters are called lettering. Lettering recognition is a technique to recognize all kinds of characters on a CAD model. The objective of this study is to propose an automatic lettering recognition algorithm to recognize all characters from CAD models. The proposed lettering recognition algorithm is as follows. The virtual loops of a boundary representation (B-rep) model are recognized first; with the virtual loops, all extrusion features can be identified. Then, a series of rules are employed to separate “lettering” and “non-lettering” extrusion features. We propose a concept called “diversity” to classify and group extrusion features of similar geometry, and recognize all characters on the model. Once all characters are recognized, a character-removing algorithm can be implemented to remove all characters on the model. The feasibility of the proposed algorithm was tested by using 36 realistic CAD models, in which all characters on 34 models (94%) were successfully recognized, while some of the characters on 2 models were not completely recognized. A manual lettering recognition algorithm was also proposed to remove those characters which cannot be recognized by using the automatic letting recognition algorithm.
1.Jiing-Yih Lai, Ming-Hsuan Wang, Zi-Wei You, Yu-Kai Chiu, Chia-Hsiang Hsu, Yao-Chen Tsai, and Chung-Yi Huang, “Recognition of Virtual Loops on 3D CAD Models Based on the B-Rep Model.”, NSC 103-2221-E-008-036.(SCI), 2016.
2.J. J. Shah, D. Anderson, Y. S. Kim, and S. Joshi, “A Discourse on Geometric Feature Recognition from CAD Models”, Journal of Computing and Information Science in Engineering, Vol. 1, pp. 41-51, 2001.
3.S. Ansaldi, L. De. Floriani, and B. Falcidieno, “Geometric Modeling of Solid Objects by Using a Face Adjacency Graph Representation”, ACM SIGGRAPH Computer Graphics, Vol. 19, No. 3, pp.131-139, 1985.
4.S. Joshi and T. C. Chang, “Graph-based Heuristics for Recognition of Machined Features from a 3D Solid Model”, Computer-Aided Design, Vol. 20, pp. 58-66, 1988.
5.F. Tian, X. Tian, J. Geng, Z. Li, and Z. Zhang, “A Hybrid Interactive Feature Recognition Method Based on Lightweight Model”, International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Vol. 1, pp. 113-117, 2010.
6.J. Li, L. Sun, J. Peng, J. Du, and L. Fan, “Automatic Small Depression Feature Recognition from Solid B-rep Models For Meshing”, 2011International Conference on Electrical and Control Engineering (ICECE), pp. 4386-4389, 2011.
7.K. Chung, K. Lee, and T. Kim, “Recognition of Pass Features for Automatic Parting Surface Generation in Injection Moulds”, Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, Vol. 216, No. 5, pp. 783-796, 2002.
8.T. Lim, H. Medellin, C. Torres-Sanchez, J. R. Corney, J. M. Ritchie, and J. B. C. Davies, “Edge-Based Identification of DP-Features on Free-Form Solids”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 27, No. 6, pp. 851-860, 2005.
9.邱裕凱,以B-rep為基礎之孔洞特徵辨識技術發展,國立中央大學碩士論文,2014年。
10.H. Zhu and C. H. Menq, “B-Rep Model Simplification by Automatic Fillet Round Suppressing for Efficient Automatic Feature Recognition” Computer-Aided Design, Vol. 34, Issue 2, pp. 109-123, 2002.
11.Rhinoceros, Available at: http://www.rhino3d.com/, Accessed 14 July 2014.
12.OpenNURBS, Available at: http://developer.rhino3d.com/guides/ open-nurbs/what_is_opennurbs/, Accessed 21 July 2016.
13.CADdoctor, Available at: http://elysiuminc.com/products/caddo-ctor, Accessed 21 July 2016.
14.B-rep data structure, Available at: http://developer.rhino3d.com/ guides/cpp/brep_data_structure/, Accessed 21 July 2016.
15.Moldex3D, Website: http://www.moldex3d.com, Accessed 21 July 2016.