Skip to main content
Log in

Annotation and retrieval system of CAD models based on functional semantics

  • Published:
Chinese Journal of Mechanical Engineering Submit manuscript

Abstract

CAD model retrieval based on functional semantics is more significant than content-based 3D model retrieval during the mechanical conceptual design phase. However, relevant research is still not fully discussed. Therefore, a functional semantic-based CAD model annotation and retrieval method is proposed to support mechanical conceptual design and design reuse, inspire designer creativity through existing CAD models, shorten design cycle, and reduce costs. Firstly, the CAD model functional semantic ontology is constructed to formally represent the functional semantics of CAD models and describe the mechanical conceptual design space comprehensively and consistently. Secondly, an approach to represent CAD models as attributed adjacency graphs(AAG) is proposed. In this method, the geometry and topology data are extracted from STEP models. On the basis of AAG, the functional semantics of CAD models are annotated semi-automatically by matching CAD models that contain the partial features of which functional semantics have been annotated manually, thereby constructing CAD Model Repository that supports model retrieval based on functional semantics. Thirdly, a CAD model retrieval algorithm that supports multi-function extended retrieval is proposed to explore more potential creative design knowledge in the semantic level. Finally, a prototype system, called Functional Semantic-based CAD Model Annotation and Retrieval System(FSMARS), is implemented. A case demonstrates that FSMARS can successfully botain multiple potential CAD models that conform to the desired function. The proposed research addresses actual needs and presents a new way to acquire CAD models in the mechanical conceptual design phase.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. LOTTER B. Manufacturing assembly handbook[M]. Boston: Butterworth-Heinemann, 1986.

    Google Scholar 

  2. GERO J S. Design prototypes: a knowledge representation schema for design[J]. AI Magazine, 1990, 11(4): 26–36.

    Article  Google Scholar 

  3. STONE R B, WOOD K L. Development of a functional basis for design[J]. Journal of Mechanical Design, 2000, 122(4): 359–370.

    Article  Google Scholar 

  4. LI Z, YANG M C, RAMANI K. A methodology for engineering ontology acquisition and validation[J]. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 2009, 23: 37–51.

    Article  Google Scholar 

  5. LACROIX Z. Reusing mechanical engineering design[C]//IEEE International Conference on Information Reuse and Integration, Tempe, USA, October 27–29, 2003: 299–304.

  6. GAL R, COHEN-OR D. Salient geometric features for partial shape matching and similarity[J]. ACM Transactions on Graphics, 2006, 25(1): 130–150.

    Article  Google Scholar 

  7. MADEMLIS A, DARAS P, AXENOPOULOS A, et al. Combining topological and geometrical features for global and partial 3-D shape retrieval[J]. IEEE Transaction on Multimedia, 2008, 10(5): 819–831.

    Article  Google Scholar 

  8. WU Yuanhao, TIAN Ling, LI Chenggang. High efficient methods of content-based 3d model retrieval[J]. Chinese Journal of Mechanical Engineering, 2013, 26(2): 248–256.

    Article  Google Scholar 

  9. RAMESH M, YIP-HOI D, DUTTA D. Feature based shape similarity measurement for retrieval of mechanical parts[J]. Journal of Computing and Information Science in Engineering, 2001, 1(3): 245–256.

    Article  Google Scholar 

  10. EL-MEHALAWI M, ALLEN Miller R. A database system of mechanical components based on geometric and topological similarity. Part: I representation[J]. Computer-Aided Design, 2003, 35(1): 83–94.

    Article  Google Scholar 

  11. EL-MEHALAWI M, ALLEN Miller R. A database system of mechanical components based on geometric and topological similarity. Part II: indexing, retrieval, matching, and similarity assessment[J]. Computer-Aided Design, 2003, 35(1): 95–105.

    Article  Google Scholar 

  12. WANG Fei, ZHANG Shusheng, BAI Xiaoliang. Local matching of 3D CAD models based on subgraph isomorphism[J]. Journal of Computer-Aided Design & Computer Graphics, 2008, 20(8): 1078–1084. (in Chinese)

    Google Scholar 

  13. YOU C F, TSAI Y L. 3D solid model retrieval for engineering reuse based on local feature correspondence[J]. The International Journal of Advanced Manufacturing Technology, 2010, 46: 649–661.

    Article  Google Scholar 

  14. GAO Yi, WANG Bin, HU Kaimo. Mechanical parts retrieval based on typical face matching[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(4): 640–648. (in Chinese)

    Google Scholar 

  15. MA Lujie, HUANG Zhengdong, WU Qingsong. Extracting common design patterns from a set of solid models[J]. Computer-Aided Design, 2009, 41(12): 952–970.

    Article  Google Scholar 

  16. XU Jinghua, ZHANG Shuyou. 3D shape and structure retrieval method of mechanical parts based on recursive segmentation[J]. Journal of Mechanical Engineering, 2009, 45(11): 176–183. (in Chinese)

    Article  Google Scholar 

  17. BAI Jing, GAO Shuming, TANG Weihua, et al. Design reuse oriented partial retrieval of CAD models[J]. Computer-Aided Design, 2010, 42(12): 1069–1084.

    Article  Google Scholar 

  18. OHBUCHI R, KAWAMURA S. Shape-based autotagging of 3D models for retrieval[C]//2009 Proceedings of the 4th International Conference on Semantic and Digital Media Technologies: Semantic Multimedia, Berlin, Germany, December 2–4, 2009: 137–148.

  19. PAHL G, BEITZ W. Engineering design—a systematic approach [M]. 3rd ed. New York: Springer-Verlag, 1996.

    Google Scholar 

  20. BAXTER J E, JUSTER N P, DE Pennington A. A functional data model for assemblies used to verify product design specifications[J]. Journal of Engineering Manufacture, 1994, 208(4): 235–244.

    Article  Google Scholar 

  21. GRUBER T R. A translation approach to portable ontology specifications[J]. Knowledge Acquisition, 1993, 5: 199–220.

    Article  Google Scholar 

  22. ZHU H, MENQ C H. B-Rep model simplification by automatic fillet/round suppressing for efficient automatic feature recognition[J]. Computer-Aided Design, 2002, 34(2): 109–123.

    Article  Google Scholar 

  23. KIM S, LEE K, HONG T, et al. An integrated approach to realize multi-resolution of B-Rep model[C]//Proceedings of the 2005 ACM symposium on Solid and physical modeling, New York, USA, June 13–15, 2005: 153–162.

  24. THAKUR A, BANERJEE A G, GUPTA S K. A survey of CAD model simplification techniques for physics-based simulation applications[J]. Computer-Aided Design, 2009, 41(2): 65–80.

    Article  Google Scholar 

  25. GAO Shuming, ZHAO Wei, LIN Hongwei, et al. Feature suppression based CAD mesh model simplification[J]. Computer-Aided Design, 2010, 42(12): 1 178–1 188.

    Article  Google Scholar 

  26. CHEN C, YAN X, YU P S, et al. Towards graph containment search and indexing[C]//Proceedings of the 33rd international conference on Very large data bases, Vienna, Austria, September 23–27, 2007: 926–937.

  27. BHATTACHARJEE A, JAMIL H M. WSM: A novel algorithm for subgraph matching in large weighted graphs[J]. Journal of Intelligent Information Systems, 2012, 38(3): 767–784.

    Article  Google Scholar 

  28. RESNIK P. Semantic similarity in a taxonomy: An information-based measure and its application to problems of ambiguity in natural language[J]. Journal of Artificial Intelligence Research, 1999, 11: 95–130.

    MATH  Google Scholar 

  29. BUDANITSKY A, HIRST G. Semantic distance in WordNet: An experimental, application-oriented evaluation of five measures[C]//Workshop on WordNet and Other Lexical Resources, Pittsburgh, USA, June 3–4, 2001: 29–34.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ling Tian.

Additional information

Supported by National Natural Science Foundation of China(Grant No. 51175287), and National Science and Technology Major Project of China (Grant No. 2011ZX02403)

WANG Zhansong, born in 1987, is currently a PHD candidate at Department of Mechanical Engineering, Tsinghua University, China. He received his bachelor degree from Beijing Institute of Technology, China, in 2010. His research interests include 3D model retrieval, conceptual design and knowledge based engineering.

TIAN Ling, born in 1963, is currently a professor at Tsinghua University, China. She received her PHD degree from Tsinghua University, China, in 2002. Her research interests include computer aided design, product data management, system simulation and optimization.

DUAN Wenrui, born in 1983, is currently a PHD candidate at Department of Mechanical Engineering, Tsinghua University, China. He received his master degree from Beihang University, China, in 2008. His research interests include conceptual design, parametric design and multi-disciplinary optimization.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Z., Tian, L. & Duan, W. Annotation and retrieval system of CAD models based on functional semantics. Chin. J. Mech. Eng. 27, 1112–1124 (2014). https://doi.org/10.3901/CJME.2014.0815.134

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3901/CJME.2014.0815.134

Keywords

Navigation