CN101719140B - Graph retrieval method - Google Patents
Graph retrieval method Download PDFInfo
- Publication number
- CN101719140B CN101719140B CN2009102140689A CN200910214068A CN101719140B CN 101719140 B CN101719140 B CN 101719140B CN 2009102140689 A CN2009102140689 A CN 2009102140689A CN 200910214068 A CN200910214068 A CN 200910214068A CN 101719140 B CN101719140 B CN 101719140B
- Authority
- CN
- China
- Prior art keywords
- grid model
- dimensional grid
- dimensional
- model
- reference mark
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明公开一种图形检索方法。该方法包括:(1)进行多边形建模,预先建立三维网格模型库;(2)三维网格模型与二维图像或图形的匹配;(3)三维网格模型骨架的提取;(4)根据骨架进行三维模型检索;(5)三维网格模型特征点提取;(6)三维网格模型控制点的计算;(7)三维网格模型控制点频谱的计算;(8)计算频谱相似度,根据相似度检索出对应的图形。本发明的技术方案可以使得检索更为方便,并且支持多模态检索。
The present invention discloses a graphic retrieval method. The method comprises: (1) performing polygon modeling and pre-establishing a three-dimensional mesh model library; (2) matching the three-dimensional mesh model with a two-dimensional image or graphic; (3) extracting the skeleton of the three-dimensional mesh model; (4) performing three-dimensional model retrieval based on the skeleton; (5) extracting feature points of the three-dimensional mesh model; (6) calculating the control points of the three-dimensional mesh model; (7) calculating the frequency spectrum of the control points of the three-dimensional mesh model; (8) calculating the frequency spectrum similarity, and retrieving the corresponding graphic based on the similarity. The technical solution of the present invention can make retrieval more convenient and support multi-modal retrieval.
Description
技术领域 technical field
本发明涉及图形处理技术领域,具体涉及一种图形检索方法。The invention relates to the technical field of graphic processing, in particular to a graphic retrieval method.
背景技术 Background technique
网络与计算机图形学逐渐渗入日常生活中,人们已不再满足于只能在网络上看到二维图像。另一方面,随着三维建模技术的日益成熟和计算机软硬件技术的飞速发展,三维模型的数量在最近的十年中有了飞跃性的增长。相对于二维图像,人们可以从任意角度浏览自己感兴趣部分,因此更受人喜爱,用途更广泛。网络游戏和动漫技术、网络教育技术、基于Web的信息服务关键技术及产品和数据库与数据挖掘技术等热点领域的研究均不能缺少三维图形这一媒体。The network and computer graphics have gradually penetrated into daily life, and people are no longer satisfied with only seeing two-dimensional images on the Internet. On the other hand, with the increasing maturity of 3D modeling technology and the rapid development of computer software and hardware technology, the number of 3D models has increased dramatically in the last ten years. Compared with two-dimensional images, people can browse their interested parts from any angle, so they are more popular and widely used. The media of 3D graphics cannot be lacked in the research of hot fields such as online game and animation technology, network education technology, key technologies and products of Web-based information services, and database and data mining technology.
充分利用已有的三维模型数据资源,可以大大减轻设计新模型的工作量,同时也可以促进三维数据的流通和在各领域的应用。然而,如何在海量的三维模型库中快速的搜索到自己感兴趣的模型,为三维模型库建立搜索引擎是一个困难的问题。现有技术的图形检索方法是根据几何内容对三维模型进行分类检索,用户不能方便地通过检索界面表达检索要求。Making full use of existing 3D model data resources can greatly reduce the workload of designing new models, and can also promote the circulation of 3D data and its application in various fields. However, how to quickly search for the model you are interested in in the massive 3D model library and build a search engine for the 3D model library is a difficult problem. The graphic retrieval method in the prior art is to classify and retrieve the 3D model according to the geometric content, and the user cannot conveniently express the retrieval requirement through the retrieval interface.
发明内容 Contents of the invention
本发明要解决的技术问题是提供一种图形检索方法,能够克服现有技术的不足,实现图形的多模态检索,使得检索更为方便,完善目前的多媒体搜索技术和填补目前网络三维图形搜索引擎的空白,推动下一代智能多模态搜索引擎的实现。The technical problem to be solved by the present invention is to provide a graphic retrieval method, which can overcome the deficiencies of the prior art, realize the multi-modal retrieval of graphics, make retrieval more convenient, perfect the current multimedia search technology and fill the current network three-dimensional graphic search The blank of the engine will promote the realization of the next generation of intelligent multi-modal search engine.
本发明提供的技术方案如下:The technical scheme provided by the invention is as follows:
本发明提供一种图形检索方法,包括:The invention provides a graphic retrieval method, comprising:
1)建立三维网格模型库;1) Establish a 3D grid model library;
2)当用户输入的是二维图形或图像时,与三维网格模型库中的三维网格模型的轮廓进行匹配,根据匹配参数将三维网格模型投影到二维空间,得到投影的二维图像或图形,然后计算投影得到的二维图像或图形与输入的图形或图像之间的相关度,根据相关度检索得到三维网格模型;2) When the user inputs a 2D graphic or image, match it with the outline of the 3D grid model in the 3D grid model library, project the 3D grid model into a 2D space according to the matching parameters, and obtain the projected 2D images or graphics, and then calculate the correlation between the projected two-dimensional image or graphics and the input graphics or images, and retrieve the three-dimensional grid model according to the correlation;
3)当用户输入的是三维网格模型时,对输入的三维网格模型进行骨架提取,根据提取的三维网格模型骨架,在三维网格模型库中初步检索得到三维网格模型;3) When the user input is a 3D mesh model, the skeleton of the input 3D mesh model is extracted, and according to the extracted 3D mesh model skeleton, the 3D mesh model is initially retrieved in the 3D mesh model library;
4)将检索得到的三维网格模型和用户输入的三维网格模型进行特征点提取,代替原始三维网格模型,再进行三角剖分,对剖分后的分割线进行分段拟合,得到原始三维网格模型的控制点,然后根据拓扑结构对控制点进行频域变换;4) Extract the feature points from the retrieved 3D mesh model and the 3D mesh model input by the user, replace the original 3D mesh model, and then perform triangulation, and perform segmental fitting on the segmented dividing line to obtain The control points of the original 3D mesh model, and then perform frequency domain transformation on the control points according to the topology;
5)计算得到的用户输入三维网格模型的控制点频域坐标值与三维网格模型库中的三维网格模型的控制点频域坐标值之间的相似度,根据相似度检索出对应的图形;5) Calculate the similarity between the frequency domain coordinates of the control points of the 3D grid model input by the user and the frequency domain coordinates of the control points of the 3D grid model in the 3D grid model library, and retrieve the corresponding graphics;
其中,步骤4)中根据三维网格模型的拓扑结构对得到的控制点进行频域变换,包括:Wherein, step 4) carries out frequency-domain transformation to the obtained control points according to the topological structure of the three-dimensional grid model, including:
(1)以控制点到网格中心的矢量的模对粗糙网格的控制点进行排序;(1) Sort the control points of the rough grid with the modulus of the vector from the control point to the center of the grid;
(2)从网格拓扑关系获得Kirchhoff矩阵(2) Obtain the Kirchhoff matrix from the grid topological relationship
K=D-A (6)K=D-A (6)
D是对角矩阵,其对角线上的元素Dii与顶点vi的价相对应,A是网格的邻接矩阵;D is a diagonal matrix, the element Dii on the diagonal corresponds to the valence of the vertex vi, and A is the adjacency matrix of the grid;
对Kirchhoff矩阵进行特征值分解得到的n个特征向量wi进行升序排列,组成的n*n映射矩阵W;The n eigenvectors w i obtained by performing eigenvalue decomposition on the Kirchhoff matrix are arranged in ascending order to form an n*n mapping matrix W;
(3)从先前排好序的n个控制点的空间坐标构造3个向量:(3) Construct 3 vectors from the spatial coordinates of the previously sorted n control points:
X=(x1,x2,…,xn),Y=(y1,y2,…,yn),Z=(z1,z2,…,zn) (8)X = (x 1 , x 2 , ..., x n ), Y = (y 1 , y 2 , ..., y n ), Z = (z 1 , z 2 , ..., z n ) (8)
将这3个向量投影到特征向量基W上得到频域向量:Project these 3 vectors onto the eigenvector base W to get the frequency domain vector:
每个顶点对应的频谱的幅值Si计算公式为:The formula for calculating the magnitude S i of the frequency spectrum corresponding to each vertex is:
优选的,步骤1)中的三维网格模型库是对各种三维数据格式进行重新组织和多边形建模后得到的。Preferably, the 3D mesh model library in step 1) is obtained after reorganizing various 3D data formats and polygon modeling.
优选的,骨架提取过程为:首先为输入的网格模型建立渐进网格表示,然后对渐进网格不断的进行边塌缩变换,在塌缩的过程中如果一条边没有相邻三角形,则该条边标记为骨架边,并且一直保留到塌缩结束,最终获得的边构成模型的骨架。Preferably, the skeleton extraction process is as follows: firstly establish a progressive grid representation for the input grid model, and then continuously perform edge collapse transformation on the progressive grid, if an edge does not have adjacent triangles during the collapse process, then the The edges are marked as skeleton edges and are kept until the end of the collapse, and the resulting edges constitute the skeleton of the model.
优选的,步骤4)中对于检索得到的三维网格模型和用户输入的三维网格模型,根据其空间形状进行特征点提取,用脐带点作为特征点代替原始三维网格模型。Preferably, in step 4), for the retrieved 3D grid model and the 3D grid model input by the user, feature point extraction is performed according to their spatial shapes, and the original 3D grid model is replaced with umbilical cord points as feature points.
优选的,步骤4)中根据特征点对三维网格模型进行三角剖分,对剖分后的分割线进行分段拟合,得到分割点,将这些分割点作为原始三维网格模型的控制点。Preferably, in step 4), the three-dimensional mesh model is triangulated according to the feature points, and the segmentation line after segmentation is fitted in segments to obtain segmentation points, and these segmentation points are used as control points of the original three-dimensional mesh model .
本发明具有以下有益效果:The present invention has the following beneficial effects:
(1)可以根据单个二维图像检索三维图形,用户可以输入bmp、jpeg、tiff等常见格式的图片,通过本发明方法可以检索出对应的图形。(1) Three-dimensional graphics can be retrieved according to a single two-dimensional image, and the user can input pictures in common formats such as bmp, jpeg, tiff, etc., and the corresponding graphics can be retrieved through the method of the present invention.
(2)支持输入的三维模型的表示方法更加广泛,对于三角形网格数据、点云数据、体数据或多边形网格模型均适用。(2) The representation method of the input 3D model is more extensive, and it is applicable to triangular mesh data, point cloud data, volume data or polygonal mesh models.
(3)采用了分级搜索,更快更准确。首先根据三维图形的骨架进行粗糙搜索,对搜索结果中的三维图形采用其它特征提取技术进行准确搜索,保证了实时性和准确性。(3) Hierarchical search is adopted, which is faster and more accurate. Firstly, a rough search is carried out according to the skeleton of the 3D graphics, and other feature extraction techniques are used to accurately search the 3D graphics in the search results, which ensures real-time performance and accuracy.
附图说明 Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是用户输入二维图形或图像的处理示意图;Fig. 1 is a schematic diagram of the processing of user inputting two-dimensional graphics or images;
图2是三维与二维的匹配流程图;Fig. 2 is the matching flowchart of three-dimensional and two-dimensional;
图3是对于用户输入三维网格数据时的处理流程图。FIG. 3 is a flowchart of processing when a user inputs three-dimensional grid data.
具体实施方式 Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明方法主要研究图形的多模态检索,其原理是根据三维图形的特征,通过二维图像、二维图形、三维模型等信息,计算用户输入的图形或图像与三维图形之间的相似度,从而实现三维图形多模态检索。这里多模态是指支持用户以常见格式的二维图像、二维图形和三维模型进行查询。The method of the present invention mainly studies the multi-modal retrieval of graphics, and its principle is to calculate the similarity between the graphics input by the user or the graphics and the three-dimensional graphics through information such as two-dimensional images, two-dimensional graphics, and three-dimensional models according to the characteristics of three-dimensional graphics , so as to realize the multi-modal retrieval of 3D graphics. Multimodal here refers to supporting users to query in common formats of 2D images, 2D graphics and 3D models.
本发明方面从三维数据中提取出很小的数据量,并将其作为对应图形或图像的主要特征,可以根据该主要特征进行检索。该特征基本不受噪声、相似变换、不同分辨率采样等因素的影响。Aspects of the present invention extract a small amount of data from the three-dimensional data, and use it as the main feature of the corresponding graphic or image, which can be retrieved based on the main feature. This feature is basically not affected by factors such as noise, similarity transformation, and different resolution sampling.
本发明方法主要包括以下8个环节:The inventive method mainly comprises following 8 links:
(1)首先对各种数据格式的三维模型数据进行重新组织,进行多边形建模,得到三维网格模型,并建立三维网格模型库。(1) First, reorganize the 3D model data in various data formats, perform polygon modeling, obtain a 3D mesh model, and establish a 3D mesh model library.
(2)当用户输入的是二维图形或图像时,与三维网格模型库中的三维网格模型的轮廓进行匹配,然后根据匹配参数将三维网格模型投影到二维空间,得到投影的二维图像或图形,然后计算投影得到的二维图像或图形与输入的图形或图像之间的相关度,根据相关度检索出三维网格模型。(2) When the user inputs a 2D graphic or image, match it with the outline of the 3D mesh model in the 3D mesh model library, and then project the 3D mesh model into the 2D space according to the matching parameters to obtain the projected The two-dimensional image or figure, and then calculate the correlation degree between the projected two-dimensional image or figure and the input figure or image, and retrieve the three-dimensional grid model according to the correlation degree.
(3)当用户输入的是三维网格模型时,对输入的三维网格模型进行骨架提取。(3) When the user inputs a 3D grid model, the skeleton is extracted from the input 3D grid model.
(4)根据提取的三维网格模型骨架,在三维网格模型库中进行快速的初步检索,得到初步检索出的三维网格模型。(4) According to the skeleton of the extracted 3D mesh model, a rapid preliminary search is performed in the 3D mesh model database, and the 3D mesh model retrieved initially is obtained.
(5)根据图形学理论将初步检索出的三维网格模型和用户输入的三维网格模型,根据其空间形状进行特征点提取,代替原始三维网格模型,大大减少数据量。(5) According to the graphics theory, the 3D grid model retrieved initially and the 3D grid model input by the user are extracted according to their spatial shape to replace the original 3D grid model, greatly reducing the amount of data.
(6)根据提取的特征点对三维网格模型进行三角剖分,对剖分后的分割线进行分段拟合,得到分割点,将这些分割点作为原始三维网格模型的控制点。(6) Triangulate the 3D mesh model according to the extracted feature points, and perform segment fitting on the segmented dividing line to obtain segmentation points, which are used as the control points of the original 3D mesh model.
(7)根据三维网格模型的拓扑结构对控制点进行频域变换,得到控制点的频域坐标值。(7) According to the topological structure of the three-dimensional grid model, the control points are transformed in the frequency domain to obtain the frequency domain coordinates of the control points.
(8)计算得到的用户输入三维网格模型的控制点频域坐标值与三维网格模型库中的三维网格模型的控制点频域坐标值之间的相似度,根据相似度检索出对应的图形。(8) Calculate the similarity between the frequency domain coordinates of the control points of the 3D grid model input by the user and the frequency domain coordinates of the control points of the 3D grid model in the 3D grid model library, and retrieve the corresponding graphics.
本发明的技术特点主要体现如下:Technical characteristics of the present invention are mainly embodied as follows:
(1)系统可以根据单个二维图像检索三维图形。用户可以输入bmp、jpeg、tiff等常见格式的图片,系统将从图片中分割对象并提取轮廓信息,与三维网格模型库中的三维图形进行匹配,向用户返回匹配的三维网格模型。(1) The system can retrieve 3D graphics from a single 2D image. Users can input pictures in common formats such as bmp, jpeg, tiff, etc., and the system will segment the object from the picture and extract contour information, match it with the 3D graphics in the 3D mesh model library, and return the matched 3D mesh model to the user.
(2)系统支持输入的三维模型的表示方法更加广泛。三角形网格数据、点云数据、体数据或多边形网格模型均适用。(2) The system supports a wider range of representation methods for the input 3D model. Triangular mesh data, point cloud data, volume data or polygonal mesh models are all suitable.
(3)系统采用分级搜索。首先根据三维图形的骨架进行粗糙搜索,对搜索结果中的三维图形再采用特征提取技术进行准确搜索,保证了实时性和准确性。(3) The system adopts hierarchical search. Firstly, a rough search is carried out according to the skeleton of the 3D graphics, and then the 3D graphics in the search results are searched accurately by using the feature extraction technology, which ensures real-time and accuracy.
下面对本发明做进一步详细说明。The present invention will be described in further detail below.
本发明支持多模态的图形检索方法主要步骤包括:The main steps of the graphic retrieval method supporting multimodality of the present invention include:
(1)进行多边形建模,预先建立三维网格模型库;(1) Carry out polygonal modeling and establish a three-dimensional grid model library in advance;
(2)三维网格模型与二维图像或图形的匹配;(2) Matching of 3D grid model and 2D image or graph;
(3)三维网格模型骨架的提取;(3) Extraction of the skeleton of the three-dimensional mesh model;
(4)根据骨架进行三维模型检索;(4) Retrieve the 3D model according to the skeleton;
(5)三维网格模型特征点提取;(5) Feature point extraction of 3D mesh model;
(6)三维网格模型控制点的计算;(6) Calculation of the control points of the 3D mesh model;
(7)三维网格模型控制点频谱的计算;(7) Calculation of the frequency spectrum of the control points of the three-dimensional grid model;
(8)计算频谱相似度,根据相似度检索出对应的图形。(8) Calculate the frequency spectrum similarity, and retrieve the corresponding graphics according to the similarity.
以下分别对上述步骤进行详细介绍。The above steps are described in detail below.
(1)进行多边形建模,预先建立三维网格模型库。(1) Carry out polygonal modeling and establish a 3D mesh model library in advance.
本发明根据三维网格模型数据,进行多边形建模,构造多边形三维网格模型。多边形建模是利用许多的多边形模拟曲面进行,多边形越多,则模型越逼近真实曲面。多边形建模是最广泛又易于实现的一种建模技术,并可以获得高精度的模型,通常采用三角形网格形式。According to the three-dimensional grid model data, the invention performs polygonal modeling to construct a polygonal three-dimensional grid model. Polygonal modeling is carried out by using many polygonal simulated surfaces. The more polygons, the closer the model is to the real surface. Polygonal modeling is the most extensive and easy-to-implement modeling technique, and can obtain high-precision models, usually in the form of triangular meshes.
为了下述描述的方便和统一,利用数学符号给出三维网格模型的定义。网格模型M={V,C},由顶点集合V和连接关系集合C组成,其中集合V包含N个顶点vi且每个顶点的坐标值由(xi,yi,zi)确定,即For the convenience and unity of the following description, the definition of the three-dimensional grid model is given using mathematical symbols. The grid model M={V, C} is composed of a vertex set V and a connection relationship set C, where the set V contains N vertices v i and the coordinate value of each vertex is determined by (xi , y i , zi ) ,Right now
V={vi},i=0,1,…,N-1,vi=(xi,yi,zi) (1)V={v i }, i=0, 1, . . . , N-1, v i =(x i , y i , z i ) (1)
而连接关系集合C表示成And the connection relationship set C is expressed as
C={{ik,jk}}k=0,…m-1,0≤ik≤N-1,0≤jk≤N-1 (2)C={{i k , j k }} k=0,...m-1 , 0≤i k ≤N-1, 0≤j k ≤N-1 (2)
这里{ik,jk}表示由第ik个顶点和第jk个顶点确定的第k条边。Here {i k , j k } denotes the k-th edge determined by the i k -th vertex and the j k- th vertex.
(2)三维网格模型与二维图像或图形的匹配(2) Matching of 3D mesh model and 2D image or graph
图1是用户输入二维图形或图像的处理示意图。FIG. 1 is a schematic diagram of a process for a user to input two-dimensional graphics or images.
如图1所示,对于单个图像/图形,与模型库图形进行轮廓匹配,再进行2D投影,然后进行图形匹配相关度计算。As shown in Figure 1, for a single image/graphic, contour matching is performed with the model library graphics, followed by 2D projection, and then graphic matching correlation calculation.
在很多情况下,用户的检索输入为二维图像或图形,与三维网格模型的匹配具体过程如图2所示。首先,本发明采用图像的轮廓(或图形轮廓)与三维网格模型库中的三维网格模型轮廓先进行初始匹配;轮廓匹配后,将得到的三维网格模型根据匹配参数投影到2D空间,得到投影图像,然后用图像相关匹配方法进行进一步精确匹配。In many cases, the user's retrieval input is a two-dimensional image or graph, and the specific process of matching with the three-dimensional mesh model is shown in Figure 2. First, the present invention uses the profile of the image (or graphic profile) to perform initial matching with the profile of the 3D grid model in the 3D grid model library; after the profile is matched, the obtained 3D grid model is projected into the 2D space according to the matching parameters, The projection image is obtained, and then the image correlation matching method is used for further precise matching.
三维网格模型库中的所有网格模型已完成X、Y、Z三个正方向的轮廓提取和投影计算。All grid models in the 3D grid model library have completed contour extraction and projection calculation in the three positive directions of X, Y, and Z.
对于三维网格模型,本发明方法是遍历网格中的每一个边来提取的轮廓,具体方法如下:For the three-dimensional grid model, the method of the present invention traverses each edge in the grid to extract the outline, and the specific method is as follows:
1.如果当前边仅与一个三角形相连接,那么它属于轮廓;1. If the current edge is connected with only one triangle, then it belongs to the contour;
2.如果当前边与两个三角形F1和F2,则定义其法向量分别为和,当前镜头位置与当前边的一个顶点之间的向量为。如果,即和相对于镜头的轴处于不同的方向,说明F1和F2一个正对着镜头一个背对着镜头,因此当前边为轮廓边,否则,当前边不是显著的轮廓边。2. If the current side is connected to two triangles F 1 and F 2 , then define their normal vectors as and , the vector between the current camera position and a vertex of the current edge is . if ,Right now and The axes relative to the camera are in different directions, indicating that F 1 and F 2 are facing the camera and facing away from the camera, so the current edge is a silhouette edge, otherwise, the current edge is not a significant silhouette edge.
对于图形,不需要轮廓提取过程。For graphics, no contour extraction process is required.
对于图像,可以采用Sobel、Prewitt等算子提取轮廓。For images, operators such as Sobel and Prewitt can be used to extract contours.
本发明轮廓匹配过程可采用基于对应形状匹配方法,如Hausdoff距离;或者多边形分解匹配方法,如进行线段化处理,并且以轮廓重心为中心进行三角剖分,确定边界顶点,连接起来便成一凸多边形,用这一凸多边形近似表示原图形,将多边形重心与顶点连线,组成一系列三角形从而进行图形轮廓匹配。轮廓匹配过程简单高效,可快速实现初始检索。The contour matching process of the present invention can adopt a matching method based on corresponding shapes, such as Hausdoff distance; or a polygon decomposition matching method, such as performing line segment processing, and performing triangulation with the center of gravity of the contour as the center, determining the boundary vertices, and connecting them to form a convex polygon , use this convex polygon to approximate the original graphics, and connect the center of gravity of the polygon with the vertices to form a series of triangles to match the outline of the graphics. The contour matching process is simple and efficient, enabling quick initial retrieval.
本发明图像相关匹配方法是计算三维网格模型投影得到的二维图像或图形与输入的图形或图像之间的相关度,如利用归一化相关测度计算图像区域中每一对像素的相似性。对于待匹配的两幅图像I1(x,y)和I2(x,y),待检测图位置(i,j)上归一化相关测度定义为:The image correlation matching method of the present invention is to calculate the correlation degree between the two-dimensional image or figure projected by the three-dimensional grid model and the input figure or image, such as using the normalized correlation measure to calculate the similarity of each pair of pixels in the image area . For the two images I 1 (x, y) and I 2 (x, y) to be matched, the normalized correlation measure at the position (i, j) of the image to be detected is defined as:
当相关度大于一个设定阈值,即检索到匹配的三维网格模型。When the correlation is greater than a set threshold, a matching 3D mesh model is retrieved.
(3)三维网格模型骨架的提取(3) Extraction of 3D mesh model skeleton
骨架是一种性质优良的图形几何特征,又称中轴(Medial Axis),是一种有效的图形描述手段。顾名思义,骨架是一种线型的几何体,居于图形的对称中心,有着与原图形相同的拓扑结构,并保留着原图形的形状信息。Skeleton is an excellent graphic geometric feature, also known as Medial Axis, which is an effective means of graphic description. As the name implies, the skeleton is a linear geometry, located at the symmetrical center of the graph, having the same topology as the original graph, and retaining the shape information of the original graph.
图3是对于用户输入三维网格数据时的处理流程图。FIG. 3 is a flowchart of processing when a user inputs three-dimensional grid data.
图3的过程包括以下的过程,即(3)三维网格模型骨架的提取;(4)根据骨架进行三维模型检索;(5)三维网格模型特征点提取;(6)三维网格模型控制点的计算;(7)三维网格模型控制点频谱的计算;(8)计算频谱相似度,根据相似度检索出对应的图形。具体内容参加下面的描述。The process of Fig. 3 comprises following process, namely (3) extraction of 3D grid model skeleton; (4) carry out 3D model retrieval according to skeleton; (5) 3D grid model feature point extraction; (6) 3D grid model control (7) Calculate the frequency spectrum of the control points of the three-dimensional grid model; (8) Calculate the similarity of the spectrum, and retrieve the corresponding graphics according to the similarity. Refer to the description below for specific content.
本发明设计了一种快速的基于多分辨率网格的骨架提取算法:首先为三维网格模型建立渐进网格表示,然后对渐进网格不断的进行边塌缩变换,在塌缩的过程中如果一条边没有相邻三角形,那么这条边标记为骨架边,并且一直保留到塌缩结束,最终获得的边就构成了网格模型的骨架。三维网格模型库中的所有网格模型已完成骨架提取计算。用户输入网格模型时需要提取骨架。The present invention designs a fast skeleton extraction algorithm based on multi-resolution grids: first, a progressive grid representation is established for the 3D grid model, and then the progressive grid is continuously collapsed and transformed. If an edge has no adjacent triangles, then this edge is marked as a skeleton edge and is kept until the end of the collapse, and the resulting edge constitutes the skeleton of the mesh model. All mesh models in the 3D mesh model library have completed skeleton extraction calculations. The skeleton needs to be extracted when the user inputs the mesh model.
(4)根据骨架进行三维模型检索(4) 3D model retrieval based on the skeleton
提取骨架是将3D图形转换为3D线段的过程,3D线段的数据量相对于原始3D图形大大减少,因此可以加快检索速度。Skeleton extraction is the process of converting 3D graphics into 3D line segments. Compared with the original 3D graphics, the data volume of 3D line segments is greatly reduced, so the retrieval speed can be accelerated.
用户输入的三维网格模型与库中的网格模型进行骨架比较,比较骨架采用主成分PCA分析法,先将骨架定位,分段计算骨架的距离,然后直接采用欧氏距离进行排序,根据距离信息比较结果,欧氏距离差最小的即为初步检索的三维网格模型。The 3D grid model input by the user is compared with the grid model in the library. The PCA analysis method is used to compare the skeleton. First, the skeleton is positioned, and the distance of the skeleton is calculated in sections. As a result of information comparison, the one with the smallest Euclidean distance difference is the 3D mesh model for preliminary retrieval.
(5)三维网格模型特征点提取(5) Feature point extraction of 3D mesh model
根据图形学理论将用户输入的三维网格模型,根据其空间形状进行特征点提取,代替原始三维网格模型,大大减少数据量。三维网格模型库中的所有网格模型已完成特征点提取、控制点频谱计算。According to the graphics theory, the 3D grid model input by the user is extracted according to its spatial shape to replace the original 3D grid model, which greatly reduces the amount of data. All grid models in the 3D grid model library have completed feature point extraction and control point spectrum calculation.
本发明使用脐带点作为任意三角形三维网格模型的特征点。以脐带点作为三维网格模型表面的特征点,对于噪声、剪切、旋转、平移、缩放、不同分辨率采样等由于不同采集设备造成的影响具有很强的鲁棒性。由于跨过网格模型的边的曲率较大,所以曲率张量可以定义为网格模型的边的每一个点。在任意网格区域B内,定点v的曲率张量可以用下式估计:The present invention uses umbilical cord points as feature points of any triangular three-dimensional mesh model. Using the umbilical cord points as the feature points on the surface of the 3D mesh model has strong robustness against the effects of different acquisition devices such as noise, shearing, rotation, translation, scaling, and different resolution sampling. Since the curvature across the edge of the mesh model is large, a curvature tensor can be defined for each point of the edge of the mesh model. In any grid region B, the curvature tensor of a fixed point v can be estimated by the following formula:
其中,|B|是v的邻域的面积,β(e)是边e的两个邻接三角形的法向量之间的夹角,|e∩B|是区域B中的边e的长度,是沿着边e的单位法向量。v的邻接区域B是由以v为球心,以r为半径的球体与网格模型的相交圆定义的。半径r是指定曲率估计的尺度参数。where |B| is the area of the neighborhood of v, β(e) is the angle between the normal vectors of two adjacent triangles of side e, |e∩B| is the length of side e in region B, is the unit normal vector along edge e. The adjacency area B of v is defined by the intersecting circle between the sphere with v as the center and the radius r as the mesh model. The radius r is a scale parameter specifying the curvature estimate.
得到每一个顶点的曲率张量以后,在每个三角形网格上进行线性插值以获得连续的曲率张量场。顶点的法向量方向与曲率张量的幅值最小的特征值相对应,其它两个特征值分别对应顶点v的最小曲率和最大曲率,当这两个特征值相等时,顶点v被称为脐带点,即本发明中使用的三维网格模型的特征点。After obtaining the curvature tensor of each vertex, linear interpolation is performed on each triangle mesh to obtain a continuous curvature tensor field. The normal vector direction of the vertex corresponds to the eigenvalue with the smallest magnitude of the curvature tensor, and the other two eigenvalues correspond to the minimum curvature and maximum curvature of the vertex v respectively. When these two eigenvalues are equal, the vertex v is called the umbilical cord Points are the feature points of the 3D mesh model used in the present invention.
显然曲率估计的关键是尺度参数。本发明采用不同的尺度进行曲率张量估计,以便于平滑张量场并且估计不同尺度下的脐带点对于噪声以及仿射变换等因素的鲁棒性。为了避免丢失网格模型表面的局部信息以及减小计算复杂度,尺度参数不能取得过大。本发明在寻找鲁棒性最高的尺度参数时,选用自适应遗传算法作为优化搜索技术。在鲁棒性最高的几个尺度参数中,我们选用使区域B内的平均曲率最大的点,即曲率张量的迹最大的点。Obviously the key to curvature estimation is the scale parameter. The present invention uses different scales to estimate the curvature tensor, so as to smooth the tensor field and estimate the robustness of umbilical points at different scales to factors such as noise and affine transformation. In order to avoid loss of local information on the surface of the mesh model and reduce computational complexity, the scale parameter should not be too large. In the present invention, when searching for the scale parameter with the highest robustness, an adaptive genetic algorithm is selected as an optimization search technique. Among the scale parameters with the highest robustness, we choose the point that maximizes the average curvature in region B, that is, the point where the trace of the curvature tensor is the largest.
(6)三维网格模型控制点的计算(6) Calculation of control points of 3D mesh model
根据提取的特征点对三维网格模型进行三角剖分,对剖分后的分割线进行分段拟合,得到分割点,将这些分割点作为原始三维网格模型的控制点。According to the extracted feature points, the 3D mesh model is triangulated, and the segmented dividing lines are segmented and fitted to obtain the segmentation points, which are used as the control points of the original 3D mesh model.
获得特征点以后,下一步任务是减小数据量,这对于特征注册以及三维网格模型的检索都非常重要。After obtaining the feature points, the next task is to reduce the amount of data, which is very important for feature registration and retrieval of 3D mesh models.
获得特征点以后,第一步是将网格进行三角分割。在2D空间中,Delaunay三角分割能够产生形状较均匀的三角形,并且具有唯一性。在3D表面中,Delaunay三角分割不是使用欧氏距离而是使用测地距离(测地距离是指3D空间中网格表面的两个顶点沿着表面的最短距离)。本发明采用波阵面方法对整个Voronoi图及其二重Delaunay三角分割进行估计。采用该方法的好处是能够使三角分割不受采样率的大小的影响。波阵面是通过计算以种子点为球心,半径不断增长的球与三维网格表面的相交圆获得的。采用基于不同的球半径的波阵面方法比采用基于网格拓扑关系的波阵面方法得到的结果要好。After obtaining the feature points, the first step is to triangulate the mesh. In 2D space, Delaunay triangulation can produce triangles with uniform shape and uniqueness. In 3D surfaces, Delaunay triangulation uses geodesic distance instead of Euclidean distance (geodesic distance refers to the shortest distance along the surface between two vertices of a mesh surface in 3D space). The present invention uses the wave front method to estimate the entire Voronoi diagram and its double Delaunay triangulation. The advantage of adopting this method is that the triangulation is not affected by the size of the sampling rate. The wavefront is obtained by calculating the intersection circle of a sphere with increasing radius and the surface of the 3D mesh with the seed point as the center. The wavefront method based on different sphere radii gives better results than the wavefront method based on mesh topology.
(7)三维网格模型控制点频谱的计算(7) Calculation of control point spectrum of 3D grid model
根据三维网格模型的拓扑结构对控制点进行频域变换,得到控制点的频域坐标值。According to the topological structure of the three-dimensional mesh model, the control points are transformed in the frequency domain to obtain the frequency domain coordinates of the control points.
由于3D网格是图形而非图像,所以每个顶点坐标没有其固有的影像函数,因此对3D网格进行变换域处理首先要构造一个影像函数,以便于将经典的变换域处理算法应用于3D网格处理。Since the 3D grid is a graph rather than an image, each vertex coordinate does not have its own image function, so the transformation domain processing of the 3D grid must first construct an image function in order to apply the classic transformation domain processing algorithm to 3D Grid handling.
首先,对控制点进行排序。本发明以控制点到网格中心的矢量的模对粗糙网格的控制点进行排序。First, sort the control points. The invention sorts the control points of the coarse grid by the modulo of the vector from the control point to the center of the grid.
定义网格中心的坐标为The coordinates defining the center of the grid are
每个控制点到网格中心的矢量的模定义如下The magnitude of the vector from each control point to the center of the grid is defined as follows
将控制点根据模大小进行升序排列以后,开始进行频域变换。首先从网格拓扑关系中获得组合拉普拉斯算子或者叫做Kirchhoff矩阵。该矩阵定义如下:After the control points are arranged in ascending order according to the modulus, the frequency domain transformation is started. First, the combined Laplacian or Kirchhoff matrix is obtained from the grid topology. The matrix is defined as follows:
K=D-A (6)K=D-A (6)
其中,D是对角矩阵,其对角线上的元素Dii与顶点vi的价相对应(价即是从顶点放射出的边的个数),A是网格的邻接矩阵,其元素定义如下:Among them, D is a diagonal matrix, and the element Dii on the diagonal corresponds to the valence of the vertex vi (the valence is the number of edges radiating from the vertex), A is the adjacency matrix of the grid, and its elements are defined as follows :
对于有n个控制点的网格模型,矩阵A、D和K的尺寸均为n*n。对Kirchhoff矩阵进行特征值分解得到n个特征值λi和n个特征向量wi。将这n个特征向量进行升序排列,可以得到其对应的特征向量,这些排序后的特征向量是频率不断增大的函数基。该函数基仅取决于网格模型的拓扑结构,而与网格模型的几何特性无关。将这n个排序后的特征向量组成的n*n映射矩阵记做W。For a grid model with n control points, the dimensions of matrices A, D and K are n*n. Decompose the eigenvalues of the Kirchhoff matrix to obtain n eigenvalues λ i and n eigenvectors w i . Arrange the n eigenvectors in ascending order to obtain their corresponding eigenvectors, and these sorted eigenvectors are function bases with increasing frequency. This function base depends only on the topology of the mesh model and has nothing to do with the geometric properties of the mesh model. Denote the n*n mapping matrix composed of n sorted eigenvectors as W.
从先前排好序的n个控制点的空间坐标构造3个向量:Construct 3 vectors from the previously sorted spatial coordinates of n control points:
X=(x1,x2,…,xn),Y=(y1,y2,…,yn),Z=(z1,z2,…,zn) (8)X = (x 1 , x 2 , ..., x n ), Y = (y 1 , y 2 , ..., y n ), Z = (z 1 , z 2 , ..., z n ) (8)
将这3个向量投影到特征向量基W上,即可得到空域坐标的频域分解向量:By projecting these three vectors onto the eigenvector base W, the frequency-domain decomposition vector of the spatial coordinates can be obtained:
空间坐标也可由频率坐标还原得到:The spatial coordinates can also be obtained by restoring the frequency coordinates:
每个顶点对应的频谱的幅值Si可以由下式计算:The magnitude S i of the spectrum corresponding to each vertex can be calculated by the following formula:
(8)计算频谱相似度,根据相似度检索出对应的图形。(8) Calculate the frequency spectrum similarity, and retrieve the corresponding graphics according to the similarity.
计算用户输入的三维网格模型的控制点频域坐标值与库中的三维网格模型的控制点频域坐标值之间的相关度,根据相关度检索出对应的图形。Calculate the correlation between the control point frequency domain coordinates of the 3D grid model input by the user and the control point frequency domain coordinates of the 3D grid model in the library, and retrieve the corresponding graphics according to the correlation.
比较两个网格模型的相似度时,则通过比较频域系数的波形相似度来判断。比较相似度时的准则可采用归一化相关系数:When comparing the similarity of two grid models, it is judged by comparing the waveform similarity of the frequency domain coefficients. A criterion when comparing similarities can be the normalized correlation coefficient:
其中为由用户输入的三维网格模型计算得到的频谱值,为库中的三维网格频谱值。NC越大,则频谱系数越相关。in is the spectrum value calculated from the 3D mesh model input by the user, is the 3D grid spectrum value in the library. The larger the NC, the more correlated the spectral coefficients are.
给定一个阈值T,如果NC>T,则认为用户输入的三维网格与库中的三维网格相匹配,检索流程结束。Given a threshold T, if NC>T, it is considered that the 3D grid input by the user matches the 3D grid in the library, and the retrieval process ends.
本发明具有以下有益效果:The present invention has the following beneficial effects:
(1)可以根据单个二维图像检索三维图形,用户可以输入bmp、jpeg、tiff等常见格式的图片,通过本发明方法可以检索出对应的图形。(1) Three-dimensional graphics can be retrieved according to a single two-dimensional image, and the user can input pictures in common formats such as bmp, jpeg, tiff, etc., and the corresponding graphics can be retrieved through the method of the present invention.
(2)支持输入的三维模型的表示方法更加广泛,对于三角形网格数据、点云数据、体数据或多边形网格模型均适用。(2) The representation method of the input 3D model is more extensive, and it is applicable to triangular mesh data, point cloud data, volume data or polygonal mesh models.
(3)采用了分级搜索,更快更准确。首先根据三维图形的骨架进行粗糙搜索,对搜索结果中的三维图形采用其它特征提取技术进行准确搜索,保证了实时性和准确性。(3) Hierarchical search is adopted, which is faster and more accurate. Firstly, a rough search is carried out according to the skeleton of the 3D graphics, and other feature extraction techniques are used to accurately search the 3D graphics in the search results, which ensures real-time performance and accuracy.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), disk or CD, etc.
以上对本发明实施例所提供的一种图形检索方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The above is a detailed introduction to a graphic retrieval method provided by the embodiment of the present invention. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only used to help understand the present invention. method and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. Invention Limitations.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102140689A CN101719140B (en) | 2009-12-23 | 2009-12-23 | Graph retrieval method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102140689A CN101719140B (en) | 2009-12-23 | 2009-12-23 | Graph retrieval method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101719140A CN101719140A (en) | 2010-06-02 |
CN101719140B true CN101719140B (en) | 2012-04-18 |
Family
ID=42433714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102140689A Expired - Fee Related CN101719140B (en) | 2009-12-23 | 2009-12-23 | Graph retrieval method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101719140B (en) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375831B (en) * | 2010-08-13 | 2014-09-10 | 富士通株式会社 | Three-dimensional model search device and method thereof and model base generation device and method thereof |
US8437506B2 (en) * | 2010-09-07 | 2013-05-07 | Microsoft Corporation | System for fast, probabilistic skeletal tracking |
CN101957992B (en) * | 2010-09-30 | 2012-05-02 | 清华大学 | A Feature Extraction and Matching Method for Two-dimensional Injective Surface Data |
CN102004922B (en) * | 2010-12-01 | 2012-12-26 | 南京大学 | High-resolution remote sensing image plane extraction method based on skeleton characteristic |
CN102063475B (en) * | 2010-12-22 | 2012-10-10 | 张丛喆 | Webpage user terminal presenting method of three-dimensional model |
CN103309938A (en) * | 2013-04-24 | 2013-09-18 | 中国科学院遥感与数字地球研究所 | A High Performance Method for Realizing the Maximum Inner Circle of a Polygon |
CN103412947A (en) * | 2013-08-26 | 2013-11-27 | 浙江大学 | Polygon search method for big space data |
CN103544734A (en) * | 2013-10-11 | 2014-01-29 | 深圳先进技术研究院 | Street vie based three-dimensional map modeling method |
TWI536186B (en) * | 2013-12-12 | 2016-06-01 | 三緯國際立體列印科技股份有限公司 | Three-dimension image file serching method and three-dimension image file serching system |
CN104503275B (en) * | 2014-11-21 | 2017-03-08 | 深圳市超节点网络科技有限公司 | Non-contact control method based on gesture and its equipment |
CN105354866B (en) * | 2015-10-21 | 2018-11-06 | 郑州航空工业管理学院 | A kind of polygonal profile similarity detection method |
CN106909552A (en) * | 2015-12-22 | 2017-06-30 | 成都理想境界科技有限公司 | Image retrieval server, system, coordinate indexing and misarrangement method |
CN106909539A (en) * | 2015-12-22 | 2017-06-30 | 成都理想境界科技有限公司 | Image indexing system, server, database and related methods |
CN106445981B (en) * | 2016-02-15 | 2020-03-27 | 哈尔滨理工大学 | STL grid model slice data adaptive compression method based on wavelet transformation |
CN107316343B (en) * | 2016-04-26 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Model processing method and device based on data driving |
CN108596186B (en) * | 2018-03-19 | 2021-06-22 | 西北大学 | Three-dimensional model retrieval method |
CN108898128B (en) * | 2018-07-11 | 2020-09-04 | 宁波艾腾湃智能科技有限公司 | Anti-counterfeiting method and equipment by matching digital three-dimensional model with photos |
CN110019914B (en) * | 2018-07-18 | 2023-06-30 | 王斌 | Three-dimensional model database retrieval method supporting three-dimensional scene interaction |
CN109034418B (en) * | 2018-07-26 | 2021-05-28 | 国家电网公司 | Operation site information transmission method and system |
CN109359534B (en) * | 2018-09-12 | 2021-02-09 | 鲁东大学 | A method and system for extracting geometric features of three-dimensional objects |
CN109299301B (en) * | 2018-09-17 | 2021-09-14 | 北京工业大学 | Three-dimensional model retrieval method based on shape distribution and curvature |
CN109816771B (en) * | 2018-11-30 | 2022-11-22 | 西北大学 | Cultural relic fragment automatic recombination method combining feature point topology and geometric constraint |
CN111189440B (en) * | 2019-12-31 | 2021-09-07 | 中国电建集团华东勘测设计研究院有限公司 | Positioning navigation method based on comparison of spatial information model and real-time image |
CN111643906B (en) * | 2020-05-29 | 2021-08-31 | 腾讯科技(深圳)有限公司 | Information processing method and device and computer readable storage medium |
CN112270762A (en) * | 2020-11-18 | 2021-01-26 | 天津大学 | A 3D Model Retrieval Method Based on Multimodal Fusion |
CN112732956B (en) * | 2020-12-24 | 2024-11-26 | 江苏智水智能科技有限责任公司 | Efficient query method based on perceptual multimodal big data |
-
2009
- 2009-12-23 CN CN2009102140689A patent/CN101719140B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101719140A (en) | 2010-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101719140B (en) | Graph retrieval method | |
Qian et al. | PUGeo-Net: A geometry-centric network for 3D point cloud upsampling | |
JP7491685B2 (en) | A set of neural networks | |
Li et al. | Feature-preserving 3D mesh simplification for urban buildings | |
CN107067473B (en) | Method, apparatus and system for reconstructing 3D modeled objects | |
Mehra et al. | Abstraction of man-made shapes | |
Guo et al. | Automatic and high-quality surface mesh generation for CAD models | |
Jalba et al. | Surface and curve skeletonization of large 3D models on the GPU | |
CN111382470A (en) | Machine learning for 3D modeled object inference | |
CN102254343B (en) | A 3D Mesh Model Skeleton Extraction Method Based on Convex Hull and OBB | |
Zaharescu et al. | Topology-adaptive mesh deformation for surface evolution, morphing, and multiview reconstruction | |
Pérez et al. | A comparison of hole-filling methods in 3D | |
CN110176071A (en) | A kind of three-dimensional point cloud reconstructing method based on feature templates | |
CN105631932B (en) | A kind of three-dimensional model reconfiguration of contour line guidance makes method | |
Simari et al. | Multi‐objective shape segmentation and labeling | |
Tabib et al. | Learning-based hole detection in 3D point cloud towards hole filling | |
CN115374546A (en) | CAD model parameterization | |
EP4044116B1 (en) | Segmenting a 3d modeled object representing a mechanical part | |
Xu et al. | Robust surface segmentation and edge feature lines extraction from fractured fragments of relics | |
CN108537887A (en) | Sketch based on 3D printing and model library 3-D view matching process | |
CN117523134A (en) | Simplification method of 3D building model based on structure-aware point cloud semantic segmentation | |
CN103295240A (en) | Method for evaluating similarity of free-form surfaces | |
Huang et al. | Automatic CAD model reconstruction from multiple point clouds for reverse engineering | |
Wang et al. | On volumetric shape reconstruction from implicit forms | |
Hao et al. | Surface reconstruction based on CAD model driven priori templates |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120418 Termination date: 20141223 |
|
EXPY | Termination of patent right or utility model |