A sketch-based semantic retrieval approach for 3D CAD models

  • Fei-wei Qin
  • Shu-ming Gao
  • Xiao-ling Yang
  • Jing Bai
  • Qu-hong Zhao


During the new product development process, reusing the existing CAD models could avoid designing from scratch and decrease human cost. With the advent of big data, how to rapidly and efficiently find out suitable 3D CAD models for design reuse is taken more attention. Currently the sketch-based retrieval approach makes search more convenient, but its accuracy is not high enough; on the other hand, the semantic-based retrieval approach fully utilizes high level semantic information, and makes search much closer to engineers’ intent. However, effectively extracting and representing semantic information from data sets is difficult. Aiming at these problems, we proposed a sketch-based semantic retrieval approach for reusing 3D CAD models. Firstly a fine granularity semantic descriptor is designed for representing 3D CAD models; Secondly, several heuristic rules are adopted to recognize 3D features from 2D sketch, and the correspondences between 3D feature and 2D loops are built; Finally, semantic and shape similarity measurements are combined together to match the input sketch to 3D CAD models. Hence the retrieval accuracy is improved. A sketch-based prototype system is developed. Experimental results validate the feasibility and effectiveness of our proposed approach.


sketch model retrieval semantic retrieval heuristic rule 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    L Cao, J Liu, X Tang. 3D object retrieval using 2D line drawing and graph based relevance feedback, In: Proceedings of the 14th ACM International Conference on Multimedia, Santa Barbara, 2006, 105–108.CrossRefGoogle Scholar
  2. [2]
    P Daras, A Axenopoulos. A 3D shape retrieval framework supporting multimodal queries, Int J Comput Vision, 2010, 89(2): 229–247.CrossRefGoogle Scholar
  3. [3]
    M Eitz, R Richter, T Boubekeur, K Hildebrand, M Alexa. Sketch-based shape retrieval, AcmTrans Graphic, 2012, 31(4): 13–15.Google Scholar
  4. [4]
    M J Fonseca, A Ferreira, J A Jorge. Sketch-based retrieval of complex drawings using hierarchical topology and geometry, Comput Aided Design, 2009, 41(12): 1067–1081.CrossRefGoogle Scholar
  5. [5]
    S Hou, K Ramani. Classifier combination for sketch-based 3D part retrieval, Comput Graph, 2007, 31(4): 598–609.CrossRefGoogle Scholar
  6. [6]
    K M Hu, B Wang, J H Yong, J C Paul. Relaxed lightweight assembly retrieval using vector space model, Comput Aided Design, 2013, 45(3): 739–750.CrossRefGoogle Scholar
  7. [7]
    K Y Kim, D G Manley, H Yang. Ontology-based assembly design and information sharing for collaborative product development, Comput Aided Design, 2006, 38(12): 1233–1250.CrossRefGoogle Scholar
  8. [8]
    B Li, H Johan. Sketch-based 3D model retrieval by incorporating 2D-3D alignment, Multimed Tools Appl, 2013, 65(3): 363–385.CrossRefGoogle Scholar
  9. [9]
    B Ni, F Z He, Y T Pan, Z Y Yuan. Using shapes correlation for active contour segmentation of uterine fibroid ultrasound images in computer-aided therapy, Appl Math J Chinese Univ Ser B, 2016, 31(1): 37–52.MathSciNetCrossRefMATHGoogle Scholar
  10. [10]
    J P Pereira, J A Jorge, V A Branco, F N Ferreira. Calligraphic interfaces: Mixed metaphors for design, In: Interactive Systems. Design, Specification, and Verification, Lecture Notes in Comput Sci, Vol 2844, 2004, 154–170.Google Scholar
  11. [11]
    J Pu, K Lou, K Ramani. A 2D sketch-based user interface for 3D CAD model retrieval, Comput Aided Design Appl, 2005, 2(6): 717–725.CrossRefGoogle Scholar
  12. [12]
    F Qin, S Gao, X Yang, M Li, J Bai. An ontology-based semantic retrieval approach for heterogeneous 3D CAD models, Adv Eng Inform, 2016, 30(4): 751–768.CrossRefGoogle Scholar
  13. [13]
    K Ramani, K Lou, S Jayanti, N Iyer, Y Kalyanaraman. Three-dimensional shape searching: stateof-the-art review and future trends, Comput Aided Design, 2005, 37(5): 509–530.CrossRefGoogle Scholar
  14. [14]
    T Shao, W Xu, K Yin, J Wang, K Zhou, B Guo. Discriminative sketch-based 3D model retrieval via robust shape matching, Comput Graph Forum, 2011, 30(7): 2011C2020.CrossRefGoogle Scholar
  15. [15]
    Y Wu, F He, D Zhang, X Li. Service-oriented feature-based data exchange for cloud-based design and manufacturing, IEEE Trans Serv Comput, 2015, PP(99): 1–1.Google Scholar
  16. [16]
    B Xu, W Chang, A Sheffer, A Bousseau, J Mccrae, K Singh. True2Form: 3D curve networks from 2D sketches via selective regularization, Acm Trans Graphic, 2014, 33(4): 1–13.Google Scholar
  17. [17]
    L Zehtaban, D Roller. Beyond similarity comparison: Intelligent data retrieval for CAD/CAM designs, Comput Aided Design Appl, 2013, 10(10): 789–802.CrossRefGoogle Scholar
  18. [18]
    D J Zhang, F Z He, S H Han, X X Li. Quantitative optimization of interoperability during featurebased data exchange, Integr Comput Aided Eng, 2015, 23(1): 31–50.CrossRefGoogle Scholar
  19. [19]
    Industrial automation systems and integration-product data representation and exchange. Part 111: integrated application resource: elements for the procedural modelling of solid shapes, 2007, ISO/WD.Google Scholar

Copyright information

© Editorial Committee of Applied Mathematics-A Journal of Chinese Universities and Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Fei-wei Qin
    • 1
  • Shu-ming Gao
    • 2
  • Xiao-ling Yang
    • 2
  • Jing Bai
    • 3
  • Qu-hong Zhao
    • 1
  1. 1.School of Computer Science and TechnologyHangzhou Dianzi UniversityHangzhouChina
  2. 2.State Key Laboratory of CAD&CGZhejiang UniversityZhejiangChina
  3. 3.School of Computer Science and EngineeringBeifang University of NationalitiesBeijingChina

Personalised recommendations