To solve the problem of the translation symmetry extraction in reverse engineering
a robust algorithm is presented. The model is segmented into the set of voxels based on its feature lines
then for each voxel
the shape distribution histogram is calculated with D2 shape distribution function. Comparing each pair of shape distribution histogram by curve matching
the voxels with similar geometric shape are acquired and the set of symmetric voxels are constructed by ones having similar minimum bounding box. The initial symmetric information is estimated by the robust principle component analysis and optimized with the algorithm of iterative closest point. An experiment with triangular mesh model is conducted
and the result shows that the voxels of the segmentation corresponding to the features composed of the model demonstrate the obvious engineering semantics and the symmetrically extracted information gets accurate and robust.
关键词
Keywords
references
MITRA N, GUIBAS L, PAULY M. Partial and approximate symmetry detection for 3D geometry [J]. ACM Transaction on Graphical, 2006,25(3):560-568.
SIMARI P, KALOGERAKIS E, SINGH K. Folding meshes: hierarchical mesh segmentation based on planar symmetry [C]∥Eurographics Symposium on Geometry Processing. Sardinia, Italy: Eurographics Association, 2006:111-119.
BOKELOH M, BERNER A, WAD M, et al. Symmetry detection using line features [J]. Computer Graphics Forum, 2009, 28(2): 697-706.
KE Yinglin, ZHU Weidong. Study on symmetry plane extraction from point cloud based on local geometric symmetry [J]. Journal of Computer-Aided Design Computer Graphics, 2005, 17(6):1191-1195.
LI Ming, LANGBEIN F C, MARTIN R R. Detecting design intent in approximation CAD models using symmetry [J]. Computer-Aided Design, 2010, 42(3):183-201.
白晓亮. 逆向工程中的混合CSG\B-rep模型重建 [D]. 西安: 西北工业大学,2005.
PAGE D L, SUN Y, PAIK J, et al. Normal vector voting: crease detection and curvature estimation on large, noisy meshes [J]. Graphical Models, 2002, 64(3/4): 199-229.
OSADA R, FUNKHOUSER T, CHAZELLE B, et al. Shape distributions [J]. ACM Transactions on Graphics, 2002, 21(4):807-832.
RUSINKIEWICZ S, LEVOY M. Efficient variants of the ICP algorithm[C]∥Proceeding of 3D Digital Imaging and Modeling. Piscataway, NJ, USA: IEEE, 2001:145-152.
GREGORY C S, SANG W L, DAVID K W. ICP registration using invariant features [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(1):90-102.
刘宇,熊有伦. 基于法矢的点云拼合算法 [J]. 机械工程学报,2007,43(8):7-11.
LIU Yu, XIONG Youlun. Registration method for point clouds based on normal vectors [J]. Chinese Journal of Mechanical Engineering, 2007,43(8):7-11.
NOVOTNI M, KLEIN R. A geometric approach to 3D object comparison [C]∥Proceeding of Shape Modeling and Applications. Piscataway, NJ, USA: IEEE, 2001:167-175.
FORSYTH D A, PONCE J. Computer vision: a modern approach [M]. Upper Saddle River, USA: Prentice Hall, 2002: 447-480.