Abstract
Assembly retrieval is a significant technology to reuse the abundant design knowledge embedded in the products. However, the existing assembly retrieval methods are very few and the research on this topic is still needed. In this paper, an assembly retrieval approach based on shape distributions and Earth Mover’s Distance (EMD) is proposed. This approach concerns the shape information rather than the high-level information (such as kinematical information) of assembly model, which gives the user a simpler way to retrieve assemblies. First, a histogram is generated to capture the shape information of a part model based on shape distributions, and a point which represents the part model is constructed by taking the heights of the bins in the histogram as the coordinates. Through this way, an assembly model is simply and quantitatively described as a point set, and the comparison of assembly models is transformed into the comparison of point sets. Afterward, the corresponding EMD-based matching method is given to comprehensively evaluate the differences between assembly models by calculating the dissimilarities between the generated point sets. This matching method also enables the fuzzy retrieval, which allows the user to input several part models rather than the exact assembly model to query. Finally, an assembly retrieval prototype system is developed, and the experiments on the system have shown the effectiveness of the proposed assembly retrieval approach.
Similar content being viewed by others
References
Jin B, Teng HF, Wang YS, Qu FZ (2008) Product design reuse with parts libraries and an engineering semantic web for small-and medium-size manufacturing enterprises. Int J Adv Manuf Technol 38(11-12):1075–1084
Zhang J, Xu Z, Li Y, Jiang S, Wei N (2013) Generic face adjacency graph for automatic common design structure discovery in assembly models. Comput Aided Des 45(8-9):1138–1151
Chu SH, Hsu YC (2006) Similarity assessment of 3D mechanical components for design reuse. Robot Comput Integr Manuf 22(4):332–341
Hong T, Lee K, Kim S (2006) Similarity comparison of mechanical parts to reuse existing designs. Comput Aided Des 38(9):973–984
Jayanti S, Kalyanaraman Y, Ramani K (2009) Shape-based clustering for 3D cad objects: a comparative study of effectiveness. Comput Aided Des 41(12):999–1007
Liu W, He Y (2008) Representation and retrieval of 3D CAD models in parts library. Int J Adv Manuf Technol 36(9):950–958
Chen Q, Fang B, Yu YM, Tang Y (2015) 3D CAD model retrieval based on the combination of features. Multimed Tools Appl 74(13):4907–4925
Bai J, Gao S, Tang W, Liu Y, Guo S (2010) Design reuse oriented partial retrieval of CAD models. Comput Aided Des 42(12):1069–1084
You CF, Tsai YL (2010) 3D solid model retrieval for engineering reuse based on local feature correspondence. Int J Adv Manuf Technol 46(5-8):649–661
Chen X, Gao S, Guo S, Bai J (2012) A flexible assembly retrieval approach for model reuse. Comput Aided Des 44(6):554–574
Deshmukh AS, Banerjee AG, Gupta SK, Sriram RD (2008) Content-based assembly search: a step towards assembly reuse. Comput Aided Des 40(2):244–261
Hu KM, Wang B, Yong JH, Paul JC (2013) Relaxed lightweight assembly retrieval using vector space model. Comput Aided Des 45(3):739–750
Ankerst M, Kastenmüller G, Kriegel HP, Seidl T (1999) 3D shape histograms for similarity search and classification in spatial databases. Lect Notes Comput Sc 1651:207–226
Liu XG, Sun R, Kang SB, Shum HY (2003) Directional histogram model for three-dimensional shape similarity. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition., pp 813–820
Pan X, You Q, Liu Z, Chen QH (2011) 3D shape retrieval by Poisson histogram. Pattern Recogn Lett 32(6):787–794
Chen DY, Tian XP, Shen YT, Ouhyoung M (2003) On visual similarity based 3D model retrieval. Comput Graph Forum 22(3):223–232
Vranic D, Saupe D, Richter J (2001) Tools for 3D object retrieval: Karhunen–Loeve transform and spherical harmonics. In: Proceedings of the IEEE 2001 Workshop on Multimedia Signal Processing., pp 293–298
Iyer N, Jayanti S, Lou K, Kalyanaraman Y, Ramani K (2005) Three-dimensional shape searching: state-of-the-art review and future trends. Comput Aided Des 37(5):509–530
Berretti S, Bimbo AD, Pala P (2009) 3D mesh decomposition using Reeb graphs. Image Vision Comput 27(10):1540–1554
Mohamed W, Hamza AB (2012) Reeb graph path dissimilarity for 3D object matching and retrieval. Visual Comput 28(3):305–318
Barra V, Biasotti S (2013) 3D shape retrieval using Kernels on Extended Reeb Graphs. Pattern Recogn 46(11):2985–2999
Gao S, Shah JJ (1998) Automatic recognition of interacting machining features based on minimal condition subgraph. Comput Aided Des 30(9):727–739
Ma L, Huang Z, Wang Y (2010) Automatic discovery of common design structures in CAD models. Comput Graph 34(5):545–555
You CF, Tsai YL, Liu KY (2010) Representation and similarity assessment in case-based process planning and die design for manufacturing automotive panels. Int J Adv Manuf Technol 51(1):297–310
Cheng HC, Lo CH, Chu CH, Kim YS (2011) Shape similarity measurement for 3D mechanical part using D2 shape distribution and negative feature decomposition. Comput Ind 62(3):269–280
Zheng XJ, Wang YS, Teng HF, Qu FZ (2009) Local scale-based 3D model retrieval for design reuse. Int J Adv Manuf Technol 43(3-4):294–303
Chao Y, Liu H (2011) Feature model and case retrieval for body-in-white part. Int J Adv Manuf Technol 54(1):231–237
Bespalov D, Regli WC, Shokoufandeh A (2006) Local feature extraction and matching partial objects. Comput Aided Des 38(9):1020–1037
Tao S, Huang Z, Ma L, Guo S, Wang S, Xie Y (2013) Partial retrieval of CAD models based on local surface region decomposition. Comput Aided Des 45(11):1239–1252
Osada R, Funkhouser T, Chazelle B, Dobkin D (2001) Matching 3D models with shape distributions. In: Proceedings of IEEE International Conference on Shape Modeling and Application., pp 164–166
Osada R, Funkhouser T, Chazelle B, Dobkin D (2002) Shape distributions. ACM Trans Graph 21(4):807–832
Lp CY, Lapadat D, Sieger L, Regli WC (2002) Using shape distributions to compare solid models. In: Proceedings of the seventh ACM Symposium on Solid Modeling and Applications., pp 273–280
Liu Y, Zha H, Qin H (2006) The Generalized shape distributions for shape matching and analysis. In: Proceedings of the IEEE International Conference on Shape Modeling and Applications., p 16
Huang R, Zhang S, Bai X, Xu C, Huang B (2015) An effective subpart retrieval approach of 3D CAD models for manufacturing process reuse. Comput Ind 67:38–53
Rubner Y, Tomasi C, Guibas LJ (2000) The earth mover’s distance as a metric for image retrieval. Int J Comput Vision 20(2):109–121
Tan HK, Ngo CW (2009) Localized matching using Earth Mover’s Distance towards discovery of common patterns from small image samples. Image Vision Comput 27(10):1470–1483
Wan X (2007) A novel document similarity measure based on earth mover’s distance. Inform Sciences 177(18):3718–3730
Ling H, Okada K (2007) An efficient Earth Mover’s Distance algorithm for robust histogram comparison. IEEE T Pattern Anal 29(5):840–853
Freeman WT, Pasztor EC, Carmichael OT (2000) Learning low-level vision. Int J Comput Vision 40(1):24–47
Jones DG, Malik J (1992) A computational framework for determining stereo correspondence from a set of linear spatial filters. In: Proceedings of European Conference of Computer Vision., pp 395–410
Darabiha A, Rose J, MacLean JW (2003) Video-rate stereo depth measurement on programmable hardware. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition., pp 203–210
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, P., Li, Y., Zhang, J. et al. An assembly retrieval approach based on shape distributions and Earth Mover’s Distance. Int J Adv Manuf Technol 86, 2635–2651 (2016). https://doi.org/10.1007/s00170-016-8368-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-8368-z