WO2011097947A1 - Method for separating triangular mesh surface of tooth from triangular mesh surface of dental - Google Patents

Method for separating triangular mesh surface of tooth from triangular mesh surface of dental Download PDF

Info

Publication number
WO2011097947A1
WO2011097947A1 PCT/CN2011/000163 CN2011000163W WO2011097947A1 WO 2011097947 A1 WO2011097947 A1 WO 2011097947A1 CN 2011000163 W CN2011000163 W CN 2011000163W WO 2011097947 A1 WO2011097947 A1 WO 2011097947A1
Authority
WO
WIPO (PCT)
Prior art keywords
mesh surface
tooth
triangular mesh
triangular
dental
Prior art date
Application number
PCT/CN2011/000163
Other languages
French (fr)
Chinese (zh)
Inventor
钮叶新
范然
金小刚
顾书华
Original Assignee
常州高新技术产业开发区三维工业技术研究所有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 常州高新技术产业开发区三维工业技术研究所有限公司 filed Critical 常州高新技术产业开发区三维工业技术研究所有限公司
Publication of WO2011097947A1 publication Critical patent/WO2011097947A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/41Medical
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models

Definitions

  • the present invention relates to a model segmentation technique in digital geometry processing, and more particularly to a method for segmenting a tooth triangular mesh surface for orthodontic, repair, and implantation.
  • oral CAD orthodontic systems have developed rapidly, and various new types of oral computer-aided treatment systems, such as scanning technology and digital geometric processing, have emerged in an endless stream.
  • the two most typical systems are the OrthoCAD and Invi sal ign invisible correction systems.
  • the typical mode of the oral computer-assisted treatment system is to scan the plaster model by optical method to obtain the three-dimensional data of the dental jaw, and then use the digital geometric processing technology to separate the dental gingival data, repair the teeth, and finally design the correction.
  • Dental segmentation is the basic function of the computerized computer-assisted therapeutic system. Subsequent functions such as the design of the correction plan require the teeth to be used as an independent model for rigid body motion and interference detection. Since teeth have different shapes and there are large differences between different individuals, it is difficult to separate a single tooth quickly and accurately.
  • Calculate the curvature of the vertices of the triangular mesh select the feature regions according to the curvature values of the vertices, connect the feature regions interactively by the user, and then perform morphological operations on the feature regions to obtain the skeleton lines of the feature regions. According to the obtained skeleton lines, the teeth can be accurately separated. come out.
  • the main idea of this method to separate the tooth model is to find the boundary line between the teeth. The main method is based on the automatic feature calculation of the curvature, but the usually obtained feature line does not completely conform to the tooth boundary, so it is impossible to perform precise cutting.
  • the method has very high requirements on the model, and the requirements for the doctor or the technician to prepare the dental jaw or the dental impression and the modified modified plaster model are very high, the workload is relatively large, and the conditions for practical application are not satisfied, and it is not suitable for industrial use. See Hao Guodong, Cheng Yusheng, Dai Ning, Yu Qing. Morphological model for interactive segmentation of dental models[J] . China Manufacturing Informatization, 2008, (01) : 36- 39. Therefore, it is necessary to provide a more accurate method of boundary determination. A variety of commonly used 3D model segmentation algorithms can be used to design the tooth segmentation system. Chen et al.
  • the existing methods for segmenting the tooth triangle mesh surface from the dental triangle mesh surface generally have two ideas: (1) determining the li domain to determine the boundary; (2) determining the boundary directly according to the boundary segmentation.
  • the former cannot obtain smooth and precise segmentation boundaries, and the latter requires too much user interaction and inefficiency. Summary of the invention
  • the present invention provides a method for segmenting a tooth triangular mesh surface from a dental mandrel triangular mesh surface.
  • the method uses a variety of techniques in digital geometry processing and proposes a new segmentation line localization algorithm.
  • the topology tracking is used to project the space control curve to the triangular mesh surface, realizing the combination of fast automatic segmentation and boundary precise adjustment. Makes teeth cut fast, precise, and smooth.
  • the invention mainly comprises six steps, and the process is as shown in Fig. 1:
  • the segmented jaw region includes the target tooth triangle mesh surface and its surrounding triangular mesh surface.
  • Scene picking geometry mainly includes but is not limited to: cube, cuboid, cylinder. Scene picking geometry allows you to pan, rotate, scale, and combine operations.
  • the foreground line is a set of triangular patches on the target tooth triangle mesh surface selected by the user to identify the target tooth region
  • the background line is a set of triangular patches on the triangular mesh surface of the target tooth selected by the user, and the target tooth is identified.
  • the surrounding gum area is a set of triangular patches on the target tooth triangle mesh surface selected by the user to identify the target tooth region
  • step B Calculate the area of the tooth region to be segmented that belongs to the target tooth and determine the initial boundary of the target tooth.
  • the foreground line and the background line information in step A are used as the seed area of the area growing algorithm, and the greedy algorithm is used to perform regional growth, so that the target tooth area is approximately separated, and the initial boundary of the target tooth is obtained, which provides a follow-up operation.
  • the distance formula of the greedy algorithm is based on the principle of visual minimization:
  • ( ⁇ , ⁇ distance metric is the Euclidean distance of the path
  • is the length of the path Gauss map
  • w and yes Weights It is a measure of the negative curvature on the surface. According to the visual principle, the boundary between the parts of the object is generally on the minimum negative curvature line. The purpose of the item is to increase the distance influence of the negative curvature area on the surface.
  • the definition is as follows:
  • gW is defined as a function with a large growth rate such as or etc.
  • the initial boundary acquisition node is uniformly sampled according to the specified number, and the space control curve is calculated, and the spatial control curve is interactively adjusted to the target position according to the boundary feature of the teeth and the gums.
  • the initial boundary of the target tooth obtained in step B is usually not directly used as the segmentation boundary.
  • the present invention automatically generates a space control curve by using a computer and performs interactive adjustment to obtain the boundary target position.
  • the number of samples is specified by the user.
  • the computer automatically and uniformly samples the initial boundary acquisition nodes, and generates a spatial control curve based on the node information.
  • the structure of the dental model is complex and the structure itself is not significant.
  • the digital dental model is not a regular continuous feature area in the geometrical sense of the gum line, and in most cases.
  • the number of human oral teeth is between 28 and 32. Dividing a triangular mesh surface for each tooth of each benefiter is actually a rather time consuming and complicated task. The traditional method relies entirely on the human eye to observe the feature area (ie, the area where the gum line is located).
  • the way to construct the space control curve interactively requires a large amount of manual observation of the complex structure, and the meshing surface is divided into all the teeth of each patient, and the process workload is constructed. Large, inefficient, not suitable for industrial production.
  • the teeth and the gums can be accurately distinguished from each other, and the space control curve can be quickly constructed, thereby greatly reducing the workload in the later stage, thereby improving the efficiency of the entire design process and reducing the labor load of the designer. Suitable for industrial production.
  • the space control curve can be a spline curve of 2 or more times.
  • the present invention uses a 3 B-spline curve as a space control curve.
  • a split line is a polygon embedded in a triangular mesh whose shape is changed by the positional adjustment of the vertices or edges of the polygon.
  • the position adjustment is also limited to the triangular mesh surface. Since the number of vertices and sides of the dividing line polygon is huge, if the direct adjustment is performed, the interactive operation workload is very large, the efficiency is very low, and it is difficult to control the shape of the dividing line polygon as a whole, so the present invention adjusts the segmentation indirectly by adjusting the shape of the space control curve. line.
  • This method has the advantage of being flexible and precise relative to the former.
  • the shape adjustment of the space control curve is achieved by the addition, deletion, and positional changes of the nodes on the triangular mesh surface of the region to be divided.
  • the method for transforming the space control curve projection into the dividing line embedded on the tooth surface of the dental jaw triangle adopts two algorithms: (1) spatial control curve projection based on topology tracking; (2) spatial control based on nearest point Curve projection.
  • the invention discretizes the space control curve into a polygon, and the problem of the intersection of the ruled surface can be transformed into the problem of tracking the projection point by using the local topology relationship.
  • the space control curve is approximated by a polygon, and the space control curve L is composed of vertices ⁇ , a, A, ej, and the nodes are included in the point set.
  • F be the current triangular patch, and set Proj (Plane, Q) as a point-to-plane projection operation, which is equivalent to finding the closest point to the plane.
  • the core idea of the topology tracking algorithm is to consider only the projection of the vertices of the control curve L on F. If the projection point is not in the face F, the neighborhood triangle of the current face F is searched, the patch of the projection point is calculated and Set to the current plane, perform the above operations on each vertex of L, and the space control curve projection operation can be efficiently realized.
  • the biggest advantage of this algorithm is to minimize the search range and make full use of the local topology information on the triangular mesh surface to maximize the path search efficiency.
  • Stepl Calculate Proj(F, Q) to determine whether the projection is in the current plane
  • Step2 If the projection point does not leave the current plane, determine the next vertex of L;
  • Step3 If the projection exceeds the current plane, search for the F neighborhood triangle patch, if no algorithm is found to exit;
  • Step4 If the projection point is found within a patch in the neighborhood, set to the current triangle patch. Topology tracking typically presents inaccuracies in areas of greater curvature, and the present invention solves this problem with a control curve projection based on the nearest point.
  • the basic idea is to sample the projection point, that is, the point on the sampling space control curve, and find the nearest point on the triangular mesh surface.
  • the sampling projection point should be dense enough so that two adjacent projection sampling points are at most one on the grid. Intersect. But because triangle mesh surfaces are usually It is reconstructed after scanning, and even the subsequent optimization operation can change the mesh quality. The density of the sample cannot be well controlled.
  • the nearest point projection sampling in this system is only used as a means of automatically encrypting the control node.
  • the system After the user issues an automatic encryption control node command, the system encrypts the sampling point on the control curve to double it, calculates the nearest point of the sample point to the triangle mesh, and recalculates the control curve with these nearest points as control vertices to increase the topology tracking projection. Stability.
  • the projection of the point on the space control curve to the triangular mesh surface is accelerated by the uniform spatial partitioning structure to find the nearest point.
  • Stepl divide the target triangle mesh into uniform cells, and store the triangular mesh vertex indexes in the cells respectively;
  • Step2 Search the triangular patches near the spatial point p by using the neighborhood topology relationship, and calculate the projection point of the plane from the plane of the triangle to the triangle;
  • Step3 If the projection point is in the triangle patch, mark it as the nearest point candidate point and record the distance; Step4: Take the projection point with the smallest distance as the nearest point.
  • the above algorithm makes full use of geometric neighborhood information and topology neighborhood information.
  • the combination of the two methods can quickly determine the shape of the dividing line embedded in the triangular mesh surface.
  • calculating the nearest point of the apex on the spatial control curve on the triangular mesh surface is equivalent to calculating the projection of the vertex on the triangular mesh surface.
  • the projection point obtained by this method is used as a segmentation node in the topology tracking projection algorithm to increase the stability of the topology tracking projection.
  • the present invention utilizes the topology tracking algorithm and the nearest point projection algorithm to solve the intersection of the ruled surface and the dentition triangle mesh surface generated by the spatial control curve.
  • the efficient and flexible curve control is realized, the embedded cannot be guaranteed.
  • the split lines that are placed on the grid remain smooth.
  • the principle of the active contour algorithm is to use the energy function to optimize the shape of the curve to make it smoother or more closely controlled to the user-specified shape. It has the advantage of moving directly to the ideal shape through the curve embedded in the mesh, which is intuitive and can be controlled according to the scalar field on the triangular mesh surface.
  • the system uses this algorithm as a subsequent optimization operation to increase the smoothness of the curve shape.
  • the split line energy formula embedded in the triangular mesh surface is as follows:
  • £ ta "TM.” determines the smoothness of the curve
  • is the external constraint acting on the triangular mesh.
  • the system uses the explicit Euler iteration to solve the equation for embedding on the grid. Each vertex of the split line causes it to move along the edge to reduce the energy value, and repeating this process ultimately keeps the split line smooth.
  • the dividing line in step E is a spatial polygon whose vertex is embedded on the edge of the triangular surface of the toothed triangle mesh surface. After the splitting, the dividing line becomes the boundary of the target tooth triangle mesh surface.
  • the dividing line embedded on the triangular mesh surface is coplanar with the passing triangular patch, and can have one or two intersection points with the passing triangular patch, and is divided into two or three triangles after splitting. After the split, the tooth triangle mesh surface is separated from the toothed triangle mesh surface.
  • the invention relates to a method for segmenting a tooth triangle mesh surface from a dental mandrel triangle mesh surface, which can not only process the dental triangle mesh surface, but also can process any triangular mesh surface, especially for the insignificant Or fast and precise cropping of triangular mesh surfaces with irregular feature regions.
  • This method is a highly efficient and versatile triangular mesh surface segmentation method.
  • the method of the present invention provides a convenient modeling method for orthodontics, repair and implantation.
  • the invention further provides the above-mentioned method for segmenting a tooth triangular mesh surface from a gingival triangular mesh surface in orthodontic and/or repairing and/or planting, especially in orthodontics, restoration and planting. .
  • DRAWINGS Figure 1 Flow chart of segmenting the tooth triangle mesh surface from the dental triangle mesh surface
  • Figure 2 Schematic diagram of spatial control curve projection based on topology tracking
  • Fig. 4 In the orthodontic treatment, the upper jaw region of the right incisor triangle mesh surface is segmented from the upper jaw triangle mesh surface
  • Figure 6 The initial boundary of the right incisor in the right incisor triangle mesh surface case from the upper maxillary triangle mesh surface in orthodontics
  • Figure 7 Spatial control curve adjusted to the target position in the case of the right incisor triangle mesh surface segmentation from the upper jaw triangle mesh surface
  • Fig. 8 The dividing line generated by the spatial control curve projection in the case of the right incisor triangle mesh surface segmentation from the upper jaw triangle mesh surface in orthodontics
  • Fig. 9 The smoothing-optimized dividing line in the case of right-handed triangular mesh surface segmentation from the upper maxillary triangle mesh surface in orthodontics
  • Figure 13 The upper first molar is divided from the upper maxillary base crown triangle mesh surface in the oral four-unit bridge repair.
  • the selected upper jaw region is selected in the base crown triangle mesh surface case.
  • Figure 14 Oral four-unit bridge repair in the upper first molar from the upper jaw base crown triangle mesh surface segmentation of the right first molar in the base crown triangle mesh surface case sketched foreground and background lines
  • Figure 15 The initial boundary of the right first molar base crown in the case of the upper quadrilateral sulcus
  • Figure 16 Spatial control curve adjusted to the target position in the case of the upper quadrilateral base crown triangle mesh surface segmentation in the oral four-unit bridge repair
  • Figure 17 The right first molar is divided from the upper jaw base crown triangle mesh surface in the oral four-unit bridge repair The dividing line generated by the space control curve projection in the base crown triangle mesh surface case
  • Figure 19 Oral four-unit bridge repair from the upper jaw base crown triangle mesh surface segmentation right first molar base crown triangle mesh surface case in the right first molar base crown triangle mesh surface tooth gingival diagram
  • Figure 20 oral Individual unit diagram of the right first molar base crown triangle mesh surface in the case of the quadrilateral bridge body repair from the upper jaw base crown triangle mesh surface segmentation right first molar base crown triangle mesh surface case
  • Embodiment 1 In the orthodontic treatment, the right incisor triangle mesh surface is segmented from the upper jaw triangle mesh surface.
  • the number of interactive designation is 30, the computer software automatically samples the initial boundary in the fourth step according to the number, and uses the 3 times B-spline curve to produce the space control curve.
  • the positional variation of the node on the triangular mesh surface of the tooth region to be segmented is interactively adjusted, the spatial control curve is interactively adjusted to the target position, and the dividing line is indirectly accurately positioned.
  • Figure 7 Spatial control curve adjusted to the target position in the case of the right-toothed triangular mesh surface segmentation from the upper-triangular triangular mesh surface in orthodontics.
  • the computer software automatically calls the space control curve projection based on topology tracking and the space-based curve projection based on the nearest point, and projects the space control curve in the fifth step into the upper jaw triangle mesh surface.
  • the dividing line as shown in the specification drawing: Figure 8 The dividing line generated by the space control curve projection in the case of the right incisor triangle mesh surface segmentation from the upper jaw triangle mesh surface in orthodontics.
  • the computer software automatically calls the movable wheel gallery algorithm on the surface of the dental triangle mesh, smoothing the dividing line in the sixth step to achieve smooth segmentation, as shown in the attached figure: Figure 9 From the upper teeth in orthodontics The segmentation line after smoothing optimization in the case of the right triangle triangle mesh surface segmentation of the jaw triangle mesh surface.
  • the computer software automatically follows the smoothing line after the smoothing in the seventh step, and divides the triangular face piece that the dividing line traverses to obtain the right-cut tooth triangle mesh surface with smooth boundary, as shown in the specification:
  • Figure 10 Orthodontic orthodontics
  • the tooth gingival view of the right incisor triangle mesh surface in the right incisor triangle mesh surface case is segmented from the upper jaw triangle mesh surface;
  • Figure 11 is the right incisor from the upper jaw triangle mesh surface in orthodontics
  • Example 2 In the oral four-unit bridge repair, the right first molar base crown triangle mesh surface is segmented from the upper jaw base crown triangle mesh surface.
  • the computer software automatically calculates the region of the right first molar molar base crown in the triangular mesh surface of the upper jaw base, and determines the initial boundary of the right first molar base crown, as shown in the specification: Fig. 15 The initial boundary of the right first molar base crown in the case of the right first molar base basal crown triangle mesh surface in the oral four unit bridge repair.
  • the number of interactively designated samples is 20, the computer software automatically samples the initial boundary in the fourth step according to the number, and uses the 3 times B-spline curve to produce the space control curve, according to the right first molar base crown.
  • the boundary feature with the non-base crown through the addition, deletion of nodes and the positional changes of the nodes on the triangular mesh surface of the base region to be divided, interactively adjust the spatial control curve to the target position, and indirectly accurately locate the dividing line, as in the specification Figure: Figure 16 Oral four-unit bridge repair in the space control curve from the upper-finished base crown triangle mesh surface segmentation to the right first molar base crown triangle mesh surface case adjustment to the target position.
  • the computer software automatically calls the space control curve projection based on topology tracking and the space-based curve projection based on the nearest point.
  • the spatial control curve in the fifth step is projected as a triangle mesh embedded in the upper collar base.
  • the dividing line on the surface, as shown in the drawing of the specification: Figure 17 The four-unit bridge in the oral cavity is generated from the upper jaw base crown triangle mesh surface segmentation in the right first molar base crown triangle mesh surface case generated by the space control curve projection split line.
  • the computer software automatically calls the active contour algorithm on the triangular mesh surface of the upper jaw base crown, smoothing the dividing line in the sixth step to achieve smooth segmentation, as shown in the attached figure: Figure 18 Oral four unit bridge In the repair, the smoothing-optimized dividing line in the case of the right first molar base crown triangle mesh surface is segmented from the upper crown base crown triangle mesh surface.
  • the computer software automatically follows the smoothing-optimized dividing line in the seventh step, and divides the triangular face piece that the dividing line traverses to obtain a smooth right-cutting triangular mesh surface, as shown in the specification drawing:
  • Figure 19 Oral four units
  • the tooth gingival view of the right first molar base crown triangle mesh surface in the right first molar base crown triangle mesh surface case is divided from the upper tooth base base crown triangle mesh surface;
  • Figure 20 oral four unit bridge body
  • the individual figure of the right first molar base crown triangle mesh surface in the right first molar base crown triangle mesh surface case is segmented from the upper jaw base crown triangle mesh surface.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dental Tools And Instruments Or Auxiliary Dental Instruments (AREA)
  • Image Generation (AREA)

Abstract

A method for separating the triangular mesh surface of a tooth from the triangular mesh surface of a dental is provided by the present invention, which integrates three advantages of accuracy, efficiency and smooth boundary, through the operations: picking the dental region to be separated interactively, preliminarily separating of the region growing, generating a space control curve automatically, positioning precisely, generating a separate line projection, optimizing of the smoothing of the separate line and so on, the separation of the surface triangular mesh of the tooth is finally realized.

Description

一种适用于从牙颌三角网格曲面分割牙齿三角网格曲面的方法  Method for segmenting dental triangle mesh surface from dental triangle mesh surface
技术领域 Technical field
本发明涉及数字几何处理中的模型分割技术, 尤其是一种用于正畸、 修复 和种植时分割牙齿三角网格曲面的方法。  The present invention relates to a model segmentation technique in digital geometry processing, and more particularly to a method for segmenting a tooth triangular mesh surface for orthodontic, repair, and implantation.
背景技术 Background technique
近年来口腔 CAD正畸系统发展迅速, 各种综合运用扫描技术、 数字几何处 理等软硬件技术而组成的新型口腔计算机辅助治疗系统层出不穷。 其中最为典 型的两个系统是 Or thoCAD与 Invi sal ign隐形矫治系统。 口腔计算机辅助治疗 系统的典型模式是通过光学方法扫描石膏模型获取牙颌三维数据, 再利用数字 几何处理技术分离牙齿牙龈数据, 修复牙齿, 最终进行矫治方案设计。 牙齿分 割是口腔计算机辅助治疗系统的基础功能, 后续功能如矫治方案设计均需要牙 齿作为独立的模型进行刚体运动、 干涉检测等操作。 由于牙齿具有不同的形状 并且不同个体之间也有很大的差异,所以快速、 精确地分离出单颗牙齿比较困 难。  In recent years, oral CAD orthodontic systems have developed rapidly, and various new types of oral computer-aided treatment systems, such as scanning technology and digital geometric processing, have emerged in an endless stream. The two most typical systems are the OrthoCAD and Invi sal ign invisible correction systems. The typical mode of the oral computer-assisted treatment system is to scan the plaster model by optical method to obtain the three-dimensional data of the dental jaw, and then use the digital geometric processing technology to separate the dental gingival data, repair the teeth, and finally design the correction. Dental segmentation is the basic function of the computerized computer-assisted therapeutic system. Subsequent functions such as the design of the correction plan require the teeth to be used as an independent model for rigid body motion and interference detection. Since teeth have different shapes and there are large differences between different individuals, it is difficult to separate a single tooth quickly and accurately.
2004年 Kondo使用两幅距离图像识别相邻两牙齿的分裂边界, 该方法将三 维空间问题转化为图像问题, 但是该方法最终是用平面去裁剪牙齿数据, 无法 精确定位牙齿牙龈边界, 参见 Toshiaki Kondo, S, H. Ong, Ke lvin W. C. Foong. Tooth segmentat ion of dental s tudy mode 1 s us ing range images. IEEE Transact ions on Medical Imag ing, 2004, 23 (3) : 350-362. 郝国栋等人通过 计算三角网格顶点的曲率,根据顶点曲率值筛选出特征区域, 由用户交互连接特 征区域, 之后对特征区域进行形态学操作得到特征区域的骨架线, 依据获得的 骨架线可以把牙齿精确地分离出来。 该方法分离牙齿模型的主要思路是寻找牙 齿之间的边界线, 主要方法是基于曲率的自动特征计算, 但通常得到的特征线 并不能完全符合牙齿边界, 因此无法进行精确的裁剪, 不仅如此, 该方法对于 模型的要求非常高, 致使医生或技工制备牙颌或牙齿印模以及翻制修正石膏模 型的要求非常高, 工作量比较大, 不满足实际应用的条件, 不适合产业化的使 用。 参见郝国栋, 程筱胜, 戴宁, 俞青. 基于形态学的牙齿模型交互分割 [J] . 中 国制造业信息化, 2008,(01) : 36- 39。 因此需要提供更加精确的边界确定方法。 设计牙齿分割系统时可以采用多种常用的三维模型分割算法, Chen等人^正了 没有任何一种分割算法能够适合所有种类的模型, 参见 Xiaobai Chen, Aleksey Golovinskiy and Thomas Funkhouser. A benchmark for 3D mesh segmentat ion. ACM Transact ions on Graphics, 2009, 28 (3) . In 2004, Kondo used two distance images to identify the splitting boundary of two adjacent teeth. This method transforms the three-dimensional problem into an image problem, but the method ends up cutting the tooth data with a plane, and cannot accurately locate the tooth gingival boundary. See Toshiaki Kondo , S, H. Ong, Ke lvin WC Foong. Tooth segmentat ion of dental s tudy mode 1 s us ing range images. IEEE Transact ions on Medical Imag ing, 2004, 23 (3) : 350-362. Hao Guodong et al. Calculate the curvature of the vertices of the triangular mesh, select the feature regions according to the curvature values of the vertices, connect the feature regions interactively by the user, and then perform morphological operations on the feature regions to obtain the skeleton lines of the feature regions. According to the obtained skeleton lines, the teeth can be accurately separated. come out. The main idea of this method to separate the tooth model is to find the boundary line between the teeth. The main method is based on the automatic feature calculation of the curvature, but the usually obtained feature line does not completely conform to the tooth boundary, so it is impossible to perform precise cutting. The method has very high requirements on the model, and the requirements for the doctor or the technician to prepare the dental jaw or the dental impression and the modified modified plaster model are very high, the workload is relatively large, and the conditions for practical application are not satisfied, and it is not suitable for industrial use. See Hao Guodong, Cheng Yusheng, Dai Ning, Yu Qing. Morphological model for interactive segmentation of dental models[J] . China Manufacturing Informatization, 2008, (01) : 36- 39. Therefore, it is necessary to provide a more accurate method of boundary determination. A variety of commonly used 3D model segmentation algorithms can be used to design the tooth segmentation system. Chen et al. have no segmentation algorithm suitable for all kinds of models, see Xiaobai Chen, Aleksey Golovinskiy and Thomas Funkhouser. A benchmark for 3D mesh Segmentat ion. ACM Transact ions on Graphics, 2009, 28 (3) .
总体而言, 现有的从牙颌三角网格曲面分割牙齿三角网格曲面的方法通常 有两种思路: (1)确定 li域从而确定边界; (2)确定边界直接根据边界分割。 前 者无法获得光滑精确的分割边界, 后者所需要的用户交互过于烦杂、 效率低下。 发明内容  In general, the existing methods for segmenting the tooth triangle mesh surface from the dental triangle mesh surface generally have two ideas: (1) determining the li domain to determine the boundary; (2) determining the boundary directly according to the boundary segmentation. The former cannot obtain smooth and precise segmentation boundaries, and the latter requires too much user interaction and inefficiency. Summary of the invention
本发明提供了一种适用于从牙颌三角网格曲面分割牙齿三角网格曲面的方 法。 该方法使用数字几何处理中的多种技术并提出新的分割线定位算法一釆用 拓朴追踪进行空间控制曲线向三角网格曲面投影, 实现快速自动分割与边界精 确调整两种模式的结合, 使得牙齿裁剪快速、 精确、 边界光滑。  The present invention provides a method for segmenting a tooth triangular mesh surface from a dental mandrel triangular mesh surface. The method uses a variety of techniques in digital geometry processing and proposes a new segmentation line localization algorithm. The topology tracking is used to project the space control curve to the triangular mesh surface, realizing the combination of fast automatic segmentation and boundary precise adjustment. Makes teeth cut fast, precise, and smooth.
本发明主要包括六个步骤, 流程如附图 1所示:  The invention mainly comprises six steps, and the process is as shown in Fig. 1:
A. 选取包含目标牙齿三角网格曲面在内的待分割牙颌区域, 在该区域上 草绘前景线标识牙齿区域, 草绘背景线标识牙龈区域。 该步骤提供了新颖的交 互方式用于确定目标牙齿区域。  A. Select the region of the tooth to be segmented containing the target tooth triangle mesh surface, on which the foreground line is marked to identify the tooth area, and the sketched background line identifies the gum area. This step provides a novel means of interaction for determining the target tooth area.
(1)使用场景拾取几何体作为空间包围盒拾取待分割牙颌区域以提高操 作速度, 待分割牙颌区域包括目标牙齿三角网格曲面及其周边三角网格曲面。 景拾取几何体主要包括但不限于: 正方体、 长方体、 柱体。 场景拾取几何体可 以进行平移、 旋转、 缩放操作及其组合操作。  (1) Using the scene picking geometry as a space bounding box to pick up the segmented jaw region to improve the operating speed, the segmented jaw region includes the target tooth triangle mesh surface and its surrounding triangular mesh surface. Scene picking geometry mainly includes but is not limited to: cube, cuboid, cylinder. Scene picking geometry allows you to pan, rotate, scale, and combine operations.
(2)在上述待分割区域上草绘前景线与背景线。其中前景线为用户选取的 目标牙齿三角网格曲面上的一组三角面片, 标识目标牙齿区域; 背景线为用户 选取的目标牙齿周边三角网格曲面上的一组三角面片, 标识目标牙齿周边的牙 龈区域。  (2) Sketch the foreground line and the background line on the above-mentioned area to be divided. The foreground line is a set of triangular patches on the target tooth triangle mesh surface selected by the user to identify the target tooth region; the background line is a set of triangular patches on the triangular mesh surface of the target tooth selected by the user, and the target tooth is identified. The surrounding gum area.
B. 计算待分割牙颌区域中属于目标牙齿的区域,确定目标牙齿的初始边界。 将步骤 A中的前景线, 背景线信息作为区域增长算法的种子区域, 采用贪 婪算法进行区域增长, 使得目标牙齿区域近似分出 , 得到目标牙齿的初始边界, 为后续操作提供^ 5出。 贪婪算法的距离公式基于视觉极小原理:
Figure imgf000004_0001
B. Calculate the area of the tooth region to be segmented that belongs to the target tooth and determine the initial boundary of the target tooth. The foreground line and the background line information in step A are used as the seed area of the area growing algorithm, and the greedy algorithm is used to perform regional growth, so that the target tooth area is approximately separated, and the initial boundary of the target tooth is obtained, which provides a follow-up operation. The distance formula of the greedy algorithm is based on the principle of visual minimization:
Figure imgf000004_0001
其中 (Ρ,^距离度量, 是路径的欧氏距离, ^是路径高斯映射的长度, w与 是 权重。 是对曲面上负曲率的度量,根据视觉原理物体各部分之间的分界线一 般在最小负曲率线上, 项的目的在于提高曲面上负曲率区域的距离影响,定 义如下:
Figure imgf000005_0001
Where ( Ρ, ^ distance metric, is the Euclidean distance of the path, ^ is the length of the path Gauss map, w and yes Weights. It is a measure of the negative curvature on the surface. According to the visual principle, the boundary between the parts of the object is generally on the minimum negative curvature line. The purpose of the item is to increase the distance influence of the negative curvature area on the surface. The definition is as follows:
Figure imgf000005_0001
其中 gW定义为增长率较大的函数如 或者 等。 Where gW is defined as a function with a large growth rate such as or etc.
C. 根据指定的数目均匀采样初始边界获取节点, 并计算空间控制曲线, 依 据牙齿、 牙龈分界特征, 交互式调整空间控制曲线到目标位置。  C. The initial boundary acquisition node is uniformly sampled according to the specified number, and the space control curve is calculated, and the spatial control curve is interactively adjusted to the target position according to the boundary feature of the teeth and the gums.
由于牙领模型特征复杂、 细节丰富, 根据步骤 B 中得到的目标牙齿初始边 界通常无法直接作为分割边界, 本发明采用计算机自动生成空间控制曲线, 并 进行交互式调整, 以获取边界目标位置。  Since the tooth-neck model has complex features and rich details, the initial boundary of the target tooth obtained in step B is usually not directly used as the segmentation boundary. The present invention automatically generates a space control curve by using a computer and performs interactive adjustment to obtain the boundary target position.
首先由用户指定采样数目, 根据该数目, 计算机自动均匀采样初始边界获 取节点, 并根据这些节点信息生成空间控制曲线。 牙颌模型的结构复杂, 结构 本身也缺乏显著性, 同时由于现有数据采集装置的局限性, 数字化的牙颌模型 在牙龈线处并不是几何意义上的规则的连续特征区域, 而且在多数情况下, 人 类口腔牙齿的数量在 28到 32颗之间。 对每个惠者的每颗牙齿分割三角网格曲 面实际上已经是是个相当耗时和繁杂的工作。 传统方法完全依赖人眼观测特征 区域(即牙龈线所在区域), 交互式构建空间控制曲线的方式, 需要大量依赖人 工观察复杂结构, 对各个患者的所有牙齿进分割网格曲面, 构建过程工作量很 大, 效率低, 并不适合工业化生产。 而通过本发明所述方式可以较为精确地将 牙齿与牙龈部分初步区分开, 快速的构建空间控制曲线, 大大降低了后期的工 作量, 从而提高整个设计过程的效率, 减轻设计人员的劳动负荷, 适合工业化 生产。 空间控制曲线可以是 2次及 2次以上的样条曲线, 本发明采用 3次 B样 条曲线作为空间控制曲线。 分割线是嵌入在三角网格上的多边形, 其形状的改 变需要通过多边形顶点或边的位置调整来实现, 该位置调整也需限制在三角网 格曲面上。 由于分割线多边形的顶点及边数目巨大, 如果直接调整, 交互式操 作工作量非常大, 效率非常低, 也很难整体控制分割线多边形形状, 所以本发 明通过调整空间控制曲线的形状间接调整分割线。 该方法相对于前者具有灵活 精确的优点。 空间控制曲线的形状调整通过节点的增加、 删除以及节点在待分 割牙颌区域的三角网格曲面上的位置变动来实现。 通过交互式调整空间控制曲 线到目标位置, 精确指定边界目标位置, 适应了牙齿边界复杂多变的实际情况。  First, the number of samples is specified by the user. According to the number, the computer automatically and uniformly samples the initial boundary acquisition nodes, and generates a spatial control curve based on the node information. The structure of the dental model is complex and the structure itself is not significant. At the same time, due to the limitations of existing data acquisition devices, the digital dental model is not a regular continuous feature area in the geometrical sense of the gum line, and in most cases. Underneath, the number of human oral teeth is between 28 and 32. Dividing a triangular mesh surface for each tooth of each benefiter is actually a rather time consuming and complicated task. The traditional method relies entirely on the human eye to observe the feature area (ie, the area where the gum line is located). The way to construct the space control curve interactively requires a large amount of manual observation of the complex structure, and the meshing surface is divided into all the teeth of each patient, and the process workload is constructed. Large, inefficient, not suitable for industrial production. By means of the method of the invention, the teeth and the gums can be accurately distinguished from each other, and the space control curve can be quickly constructed, thereby greatly reducing the workload in the later stage, thereby improving the efficiency of the entire design process and reducing the labor load of the designer. Suitable for industrial production. The space control curve can be a spline curve of 2 or more times. The present invention uses a 3 B-spline curve as a space control curve. A split line is a polygon embedded in a triangular mesh whose shape is changed by the positional adjustment of the vertices or edges of the polygon. The position adjustment is also limited to the triangular mesh surface. Since the number of vertices and sides of the dividing line polygon is huge, if the direct adjustment is performed, the interactive operation workload is very large, the efficiency is very low, and it is difficult to control the shape of the dividing line polygon as a whole, so the present invention adjusts the segmentation indirectly by adjusting the shape of the space control curve. line. This method has the advantage of being flexible and precise relative to the former. The shape adjustment of the space control curve is achieved by the addition, deletion, and positional changes of the nodes on the triangular mesh surface of the region to be divided. By interactively adjusting the space control curve to the target position, the boundary target position is precisely specified, and the actual situation of the complicated and variable tooth boundary is adapted.
D.将调整后的空间控制曲线投影为嵌入在牙颌三角网格曲面上的分割线, 该分割线与经过的三角面片共面。 D. Project the adjusted spatial control curve as a dividing line embedded on the surface of the dental triangle mesh. The dividing line is coplanar with the passing triangular face piece.
分割牙颌三角网格曲面首先需要确定嵌入在该曲面上的分割线, 而空间控 制曲线接近分割线形状但不重合, 因此需将空间控制曲线投影在牙颌三角网格 曲面上。 本发明将空间控制曲线投影转化为嵌入在牙颌三角网格曲面上的分割 线的方法采用两个算法: (1)基于拓朴追踪的空间控制曲线投影; (2)基于最近点 的空间控制曲线投影。  To segment the toothed triangle mesh surface, you first need to determine the segmentation line embedded on the surface, and the space control curve is close to the shape of the segmentation line but does not coincide. Therefore, the space control curve needs to be projected on the surface of the tooth triangle. The method for transforming the space control curve projection into the dividing line embedded on the tooth surface of the dental jaw triangle adopts two algorithms: (1) spatial control curve projection based on topology tracking; (2) spatial control based on nearest point Curve projection.
(1)基于拓朴追踪的空间控制曲线投影  (1) Space control curve projection based on topology tracking
如附图 2所示, 设空间控制曲线参数表示为《« , 是空间控制曲线上的一 点, 9(0是该点在牙颌三角网格曲面上对应的投影点, 空间控制曲线上每一点在 牙颌三角网格曲面上的投影线向量为 ^ = P(0- 9(0, 以空间控制曲线作为准线构造 直纹面 ^, =«(0 + , 则空间控制曲线投影问题可转换为直紋面 , 与牙颌三 角网格曲面求交问题。 As shown in Figure 2, let the space control curve parameter be expressed as "«, which is a point on the space control curve, 9 ( 0 is the corresponding projection point of the point on the toothed triangle mesh surface, every point on the space control curve The projection line vector on the toothed triangle mesh surface is ^ = P ( 0-9 ( 0, with the space control curve as the guideline to construct the ruled surface ^, =« ( 0 + , then the space control curve projection problem can be converted For the ruled surface, the problem is solved with the triangular mesh surface.
本发明将空间控制曲线离散为多边形, 直紋面求交问题可转化为利用局部 拓朴关系追踪投影点问题。 具体实现中空间控制曲线由多边形逼近, 设空间控 制曲线 L由顶点 { ,a,A,ej组成, 节点包含在该点集中。 设 F为当前三角面片, 设 Proj(Plane,Q)为点到平面的投影操作, 该操作等价于求点到平面的最近点。  The invention discretizes the space control curve into a polygon, and the problem of the intersection of the ruled surface can be transformed into the problem of tracking the projection point by using the local topology relationship. In the concrete realization, the space control curve is approximated by a polygon, and the space control curve L is composed of vertices { , a, A, ej, and the nodes are included in the point set. Let F be the current triangular patch, and set Proj (Plane, Q) as a point-to-plane projection operation, which is equivalent to finding the closest point to the plane.
拓朴追踪算法的核心思想是仅仅考虑控制曲线 L的顶点在 F上的投影, 如 果追踪到投影点不在面 F内搜索当前面 F的邻域三角面片, 计算投影点所在面 片并将其设置为当前面, 对 L的每个顶点进行上述操作, 可以高效实现空间控 制曲线投影操作。 该算法的最大优点是最小化搜索范围, 充分利用了三角网格 曲面上的局部拓朴信息, 最大限度地提高了路径查找效率。  The core idea of the topology tracking algorithm is to consider only the projection of the vertices of the control curve L on F. If the projection point is not in the face F, the neighborhood triangle of the current face F is searched, the patch of the projection point is calculated and Set to the current plane, perform the above operations on each vertex of L, and the space control curve projection operation can be efficiently realized. The biggest advantage of this algorithm is to minimize the search range and make full use of the local topology information on the triangular mesh surface to maximize the path search efficiency.
对空间控制曲线 L的每个顶点执行算法步骤如下:  The algorithm steps for each vertex of the space control curve L are as follows:
Stepl: 计算 Proj(F,Q), 判断投影是否在当前面内;  Stepl: Calculate Proj(F, Q) to determine whether the projection is in the current plane;
Step2: 如果投影点没有离开当前面, 判断 L的下一个顶点;  Step2: If the projection point does not leave the current plane, determine the next vertex of L;
Step3: 如果投影超出当前面, 搜索 F邻域三角面片, 如果没有找到算法退 出;  Step3: If the projection exceeds the current plane, search for the F neighborhood triangle patch, if no algorithm is found to exit;
Step4: 如果搜索到投影点在邻域内的某个面片内, 设置为当前三角面片。 拓朴追踪通常在曲率较大的区域出现不精确的问题, 本发明釆用基于最近 点的控制曲线投影解决这一问题。 基本思路是对投影点进行采样, 即采样空间 控制曲线上的点, 求取三角网格曲面上的最近点, 采样投影点应足够密集使得 两个相邻投影采样点最多与网格上的一条边相交。 但是因为三角网格曲面通常 是扫描后进行重建, 甚至可以进行后续优化操作改变网格质量, 釆样密度无法 很好地控制, 本系统中最近点投影采样仅仅作为自动加密控制节点的手段。 用 户发出自动加密控制节点指令后, 系统加密控制曲线上采样点使之增加一倍, 计算采样点到三角网格的最近点, 以这些最近点作为控制顶点重新计算控制曲 线以增加拓朴追踪投影的稳定性。 Step4: If the projection point is found within a patch in the neighborhood, set to the current triangle patch. Topology tracking typically presents inaccuracies in areas of greater curvature, and the present invention solves this problem with a control curve projection based on the nearest point. The basic idea is to sample the projection point, that is, the point on the sampling space control curve, and find the nearest point on the triangular mesh surface. The sampling projection point should be dense enough so that two adjacent projection sampling points are at most one on the grid. Intersect. But because triangle mesh surfaces are usually It is reconstructed after scanning, and even the subsequent optimization operation can change the mesh quality. The density of the sample cannot be well controlled. The nearest point projection sampling in this system is only used as a means of automatically encrypting the control node. After the user issues an automatic encryption control node command, the system encrypts the sampling point on the control curve to double it, calculates the nearest point of the sample point to the triangle mesh, and recalculates the control curve with these nearest points as control vertices to increase the topology tracking projection. Stability.
(2)基于最近点的空间控制曲线投影  (2) Space control curve projection based on the nearest point
本系统中求解空间控制曲线上点到三角网格曲面上的投影采用均匀空间剖 分结构加速查找最近点的方法。  In this system, the projection of the point on the space control curve to the triangular mesh surface is accelerated by the uniform spatial partitioning structure to find the nearest point.
设 q是曲面 5(", ^中的点,空间点 p到 q的欧式距离为 «? il,则 p到曲面 的最短距离定义为 β = minWA9) \ i e S} o Let q be the surface of the surface 5 ( ", ^, the Euclidean distance of the spatial point p to q is «? il, then the shortest distance from p to the surface is defined as β = minWA9) \ ie S} o
Z) (P 取到极值的必要条件是, ou dv Z) (The necessary condition for P to get the extreme value is ou dv
是曲面上 处单位法线,如果曲面光滑, 则 (p - 即最近点到空间点 的向量与最近点处法向平行。 将曲面离散为三角网格, 本系统利用均匀空间剖 分结构加速最近点查找。 Is the unit normal on the surface. If the surface is smooth, then ( p - that is, the vector of the nearest point to the space point is parallel to the normal at the nearest point. The surface is discretized into a triangular mesh, and the system uses the uniform space splitting structure to accelerate the nearest Click to find.
算法步骤如下:  The algorithm steps are as follows:
Stepl: 对目标三角网格划分为均匀单元格, 将三角网格顶点索引分别存储 在单元格中;  Stepl: divide the target triangle mesh into uniform cells, and store the triangular mesh vertex indexes in the cells respectively;
Step2: 利用邻域拓朴关系搜索空间点 p附近的三角面片, 计算 p到三角面 片所在平面的投影点;  Step2: Search the triangular patches near the spatial point p by using the neighborhood topology relationship, and calculate the projection point of the plane from the plane of the triangle to the triangle;
Step3: 如果投影点在三角面片内则标记为最近点候选点, 并记录距离; Step4: 取距离最小的投影点作为最近点。  Step3: If the projection point is in the triangle patch, mark it as the nearest point candidate point and record the distance; Step4: Take the projection point with the smallest distance as the nearest point.
上述算法充分利用了几何邻域信息、 拓朴邻域信息, 两种方法相结合可以 快速确定嵌入在三角网格曲面上分割线的形状。  The above algorithm makes full use of geometric neighborhood information and topology neighborhood information. The combination of the two methods can quickly determine the shape of the dividing line embedded in the triangular mesh surface.
由于空间控制曲线接近牙齿牙龈分割边界, 计算空间控制曲线上的顶点在 三角网格曲面上的最近点等价于计算该顶点在三角网格曲面上的投影。 由此方 法获得的投影点作为拓朴追踪投影算法中的分段节点,增加拓朴追踪投影的稳定 性。  Since the spatial control curve is close to the tooth gingival segmentation boundary, calculating the nearest point of the apex on the spatial control curve on the triangular mesh surface is equivalent to calculating the projection of the vertex on the triangular mesh surface. The projection point obtained by this method is used as a segmentation node in the topology tracking projection algorithm to increase the stability of the topology tracking projection.
E. 光顺优化分割线  E. Smoothing optimized dividing line
本发明利用拓朴追踪算法与最近点投影算法求解空间控制曲线生成的直纹 面与牙颌三角网格曲面求交问题虽然实现了高效灵活的曲线控制但无法保证嵌 入在网格上的分裂线保持光滑。 我们采用牙颌三角网格曲面上的活动轮廓算法 作为后续优化方法保证分割边界保持光滑。 这一过程通过分割线顶点在三角网 格边上的运动实现。 The present invention utilizes the topology tracking algorithm and the nearest point projection algorithm to solve the intersection of the ruled surface and the dentition triangle mesh surface generated by the spatial control curve. Although the efficient and flexible curve control is realized, the embedded cannot be guaranteed. The split lines that are placed on the grid remain smooth. We use the active contour algorithm on the toothed triangle mesh surface as a follow-up optimization method to ensure that the segmentation boundary remains smooth. This process is achieved by the motion of the dividing line vertices on the edges of the triangular mesh.
活动轮廓算法的原理是利用能量函数优化曲线形状, 使之更加光滑或者更 加贴近控制用户指定的形状。 它的优点是直接通过嵌入在网格上的曲线进行运 动达到理想形状, 操作较为直观, 可以根据三角网格曲面上的标量场进行控制。 本系统将该算法作为后续优化操作, 增加曲线形状的光滑程度。  The principle of the active contour algorithm is to use the energy function to optimize the shape of the curve to make it smoother or more closely controlled to the user-specified shape. It has the advantage of moving directly to the ideal shape through the curve embedded in the mesh, which is intuitive and can be controlled according to the scalar field on the triangular mesh surface. The system uses this algorithm as a subsequent optimization operation to increase the smoothness of the curve shape.
嵌入在三角网格曲面上的分裂线能量公式如下:  The split line energy formula embedded in the triangular mesh surface is as follows:
其中 £ta"™。'决定了曲线的光滑程度, ^一是作用在三角网格上的外部约束。 根据变分原理, 本系统利用显式欧拉迭代求解该方程, 对于嵌入在网格上分裂 线的每一个顶点使其沿边移动减少能量值, 重复这一过程最终使分裂线保持光 滑。 Among them, £ ta "TM." determines the smoothness of the curve, ^ is the external constraint acting on the triangular mesh. According to the variational principle, the system uses the explicit Euler iteration to solve the equation for embedding on the grid. Each vertex of the split line causes it to move along the edge to reduce the energy value, and repeating this process ultimately keeps the split line smooth.
F. 分割牙颌三角网格曲面上的三角面片, 得到边界光滑的牙齿三角网格曲 面  F. Dividing the triangular patches on the surface of the dental triangle mesh to obtain a smooth triangular mesh surface with a smooth boundary
使用步骤 E中的分割线分裂牙颌三角网格曲面, 获取目标牙齿三角网格曲 面。 分割线是顶点嵌入在牙颌三角网格曲面中三角面片边上的空间多边形, 分 裂后分割线成为目标牙齿三角网格曲面的边界。 嵌入在牙颌三角网格曲面上的 分割线与经过的三角面片共面, 可以与经过的三角面片有一个或两个交点, 分 裂后对应细分为两个或三个三角形。 分裂后牙齿三角网格曲面从牙颌三角网格 曲面中分出。  Use the dividing line in step E to split the ivory triangle mesh surface to obtain the target tooth triangle mesh surface. The dividing line is a spatial polygon whose vertex is embedded on the edge of the triangular surface of the toothed triangle mesh surface. After the splitting, the dividing line becomes the boundary of the target tooth triangle mesh surface. The dividing line embedded on the triangular mesh surface is coplanar with the passing triangular patch, and can have one or two intersection points with the passing triangular patch, and is divided into two or three triangles after splitting. After the split, the tooth triangle mesh surface is separated from the toothed triangle mesh surface.
本发明所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格曲面的方 法, 不仅仅可以处理牙颌三角网格曲面, 更可以处理任何三角网格曲面, 尤其 是针对无显著或无规则特征区域的三角网格曲面的快速精确裁剪分割。 该方法 是一种高效精确并且通用性强的三角网格曲面分割方法。  The invention relates to a method for segmenting a tooth triangle mesh surface from a dental mandrel triangle mesh surface, which can not only process the dental triangle mesh surface, but also can process any triangular mesh surface, especially for the insignificant Or fast and precise cropping of triangular mesh surfaces with irregular feature regions. This method is a highly efficient and versatile triangular mesh surface segmentation method.
另一方面, 通过本发明的方法可以为口腔正畸、 修复和种植提供便捷的建 模方式。 本发明进一步提供了上述的从牙颔三角网格曲面分割牙齿三角网格曲 面的方法在正畸和 /或修复和 /或种植中的应用, 尤其是在口腔正畸、 修复和种植 中的应用。 附图说明 图 1 从牙颌三角网格曲面分割牙齿三角网格曲面的流程图 On the other hand, the method of the present invention provides a convenient modeling method for orthodontics, repair and implantation. The invention further provides the above-mentioned method for segmenting a tooth triangular mesh surface from a gingival triangular mesh surface in orthodontic and/or repairing and/or planting, especially in orthodontics, restoration and planting. . DRAWINGS Figure 1 Flow chart of segmenting the tooth triangle mesh surface from the dental triangle mesh surface
图 2基于拓朴追踪的空间控制曲线投影示意图  Figure 2 Schematic diagram of spatial control curve projection based on topology tracking
图 3 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的 上牙颌三角网格曲面  Figure 3 Upper maxillary triangular mesh surface in the case of right maxillary triangular mesh surface segmentation from the upper maxillary triangle mesh surface in orthodontics
图 4 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的 选取的待分割上牙颌区域  Fig. 4 In the orthodontic treatment, the upper jaw region of the right incisor triangle mesh surface is segmented from the upper jaw triangle mesh surface
图 5 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的 草绘的前景线和背景线  Figure 5 Sketched foreground and background lines in the right incisor triangle mesh surface case from the upper jaw triangle mesh surface in orthodontics
图 6 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的 右切牙的初始边界  Figure 6 The initial boundary of the right incisor in the right incisor triangle mesh surface case from the upper maxillary triangle mesh surface in orthodontics
图 7 口腔正崎中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的 调整到目标位置的空间控制曲线  Figure 7 Spatial control curve adjusted to the target position in the case of the right incisor triangle mesh surface segmentation from the upper jaw triangle mesh surface
图 8 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中由 空间控制曲线投影生成的分割线  Fig. 8 The dividing line generated by the spatial control curve projection in the case of the right incisor triangle mesh surface segmentation from the upper jaw triangle mesh surface in orthodontics
图 9 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中经 过光顺优化后的分割线  Fig. 9 The smoothing-optimized dividing line in the case of right-handed triangular mesh surface segmentation from the upper maxillary triangle mesh surface in orthodontics
图 10 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的 右切牙三角网格曲面的牙齿牙龈图  Fig.10 Tooth gingival view of the right incisor triangle mesh surface in the right incisor triangle mesh surface case from the upper maxillary triangle mesh surface in orthodontics
图 11 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的 右切牙三角网格曲面的牙齿个体图  Figure 11 Orthodontic orthodontic segmentation of the right incisor triangle mesh surface from the upper jaw triangle mesh surface case
图 12 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中的上牙颌基底冠三角网格曲面  Figure 12 Oral four-unit bridge restoration in the upper maxillary base crown triangle mesh surface segmentation of the right first molar The base crown triangle mesh surface case in the upper jaw base crown triangle mesh surface
图 13 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中的选取的待分割上牙颌区域  Figure 13 The upper first molar is divided from the upper maxillary base crown triangle mesh surface in the oral four-unit bridge repair. The selected upper jaw region is selected in the base crown triangle mesh surface case.
图 14 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中的草绘的前景线和背景线  Figure 14 Oral four-unit bridge repair in the upper first molar from the upper jaw base crown triangle mesh surface segmentation of the right first molar in the base crown triangle mesh surface case sketched foreground and background lines
图 15 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中的右第一磨牙基底冠的初始边界  Figure 15 The initial boundary of the right first molar base crown in the case of the upper quadrilateral sulcus
图 16 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中的调整到目标位置的空间控制曲线  Figure 16 Spatial control curve adjusted to the target position in the case of the upper quadrilateral base crown triangle mesh surface segmentation in the oral four-unit bridge repair
图 17 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中由空间控制曲线投影生成的分割线 Figure 17 The right first molar is divided from the upper jaw base crown triangle mesh surface in the oral four-unit bridge repair The dividing line generated by the space control curve projection in the base crown triangle mesh surface case
图 18 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中经过光顺优化后的分割线  Figure 18 Segmentation of the right first molar from the upper maxillary base crown triangle mesh surface in the four-unit bridge restoration of the oral cavity. The smoothed optimization of the dividing line in the case of the base crown triangle mesh surface
图 19 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中的右第一磨牙基底冠三角网格曲面的牙齿牙龈图 图 20 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙 基底冠三角网格曲面案例中的右第一磨牙基底冠三角网格曲面的个体图  Figure 19 Oral four-unit bridge repair from the upper jaw base crown triangle mesh surface segmentation right first molar base crown triangle mesh surface case in the right first molar base crown triangle mesh surface tooth gingival diagram Figure 20 oral Individual unit diagram of the right first molar base crown triangle mesh surface in the case of the quadrilateral bridge body repair from the upper jaw base crown triangle mesh surface segmentation right first molar base crown triangle mesh surface case
具体实施方式 本发明的实施是为了对本发明进一步说明, 而非对本发明的发明范围的限 制。 DETAILED DESCRIPTION OF THE INVENTION The present invention is not intended to limit the scope of the invention.
实施例 1 口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面。 Embodiment 1 In the orthodontic treatment, the right incisor triangle mesh surface is segmented from the upper jaw triangle mesh surface.
1. 打开计算机软件,导入上牙颌三角网格曲面数据, 如说明书附图: 图 3 口 腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的上牙颌三角 网格曲面。 1. Open the computer software and import the upper jaw triangle mesh surface data, as shown in the attached figure: Figure 3 Oral orthodontics from the upper jaw triangle mesh surface segmentation of the right incisor triangle mesh surface case in the upper jaw triangle case Grid surface.
2. 使用场景拾取正方体选取包含右切牙三角网格曲面在内的待分割上牙颌 区域以提高后续操作速度, 如说明书附图: 图 4 口腔正畸中从上牙颌三角网格 曲面分割右切牙三角网格曲面案例中的选取的待分割上牙颌区域。  2. Use the scene picking cube to select the upper jaw region including the right incisor triangle mesh surface to improve the subsequent operation speed, as shown in the attached figure: Figure 4 Segmentation from the upper jaw triangle mesh surface in orthodontics The selected upper jaw region to be segmented in the right incisor triangle mesh surface case.
3. 在待分割上牙颌区域的目标牙齿三角网格曲面上选取一组三角面片,作为 前景线, 以标识牙齿区域, 在待分割上牙颌区域的目标牙齿周边三角网格曲面 上选取一组三角面片, 作为背景线, 以标识牙龈区域, 如说明书附图: 图 5 口 腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的草绘的前景 线和背景线。  3. Select a set of triangular patches on the target tooth triangle mesh surface to be divided into the upper jaw region as the foreground line to identify the tooth region, and select the triangle mesh surface around the target tooth to be divided into the upper jaw region. A set of triangular patches, used as background lines to identify the gingival area, as shown in the attached figure: Figure 5 Sketched foreground line in the case of right-toothed triangular mesh surface segmentation from the upper jaw triangle mesh surface in orthodontics And background lines.
4. 以第三步中的前景线、 背景线信息作为种子区域, 采用贪婪算法, 通过基 区域增长, 计算
Figure imgf000010_0001
定右切牙的初始 边界, 如说明书附图: 图 6 口腔正畸中从上牙颌三角网格曲面分割右切牙三角 网格曲面案例中的右切牙的初始边界。
4. Using the foreground line and background line information in the third step as the seed area, use the greedy algorithm to calculate by the base area growth.
Figure imgf000010_0001
The initial boundary of the right incisor, as shown in the attached figure: Figure 6 The initial boundary of the right incisor in the right incisor triangle mesh surface case from the upper maxillary triangle mesh surface in orthodontics.
5. 交互式指定釆样数目为 30, 计算机软件依据此数目自动均匀采样第四步 中的初始边界获取节点, 并采用 3次 B样条曲线的形式生产空间控制曲线, 依 据右切牙与牙龈的分界特征, 通过节点的增加、 删除以及节点在待分割牙颌区 域的三角网格曲面上的位置变动, 交互式调整空间控制曲线到目标位置, 间接 精确定位分割线, 如说明书附图: 图 7 口腔正畸中从上牙领三角网格曲面分割 右切牙三角网格曲面案例中的调整到目标位置的空间控制曲线。 5. The number of interactive designation is 30, the computer software automatically samples the initial boundary in the fourth step according to the number, and uses the 3 times B-spline curve to produce the space control curve. According to the boundary feature of the right incisor and the gum, the positional variation of the node on the triangular mesh surface of the tooth region to be segmented is interactively adjusted, the spatial control curve is interactively adjusted to the target position, and the dividing line is indirectly accurately positioned. As shown in the attached drawings: Figure 7 Spatial control curve adjusted to the target position in the case of the right-toothed triangular mesh surface segmentation from the upper-triangular triangular mesh surface in orthodontics.
6. 计算机软件自动调用基于拓朴追踪的空间控制曲线投影和基于最近点的 空间控制曲线投影的两种算法, 将第五步中的空间控制曲线投影为嵌入在上牙 颌三角网格曲面上的分割线, 如说明书附图: 图 8 口腔正畸中从上牙颌三角网 格曲面分割右切牙三角网格曲面案例中由空间控制曲线投影生成的分割线。  6. The computer software automatically calls the space control curve projection based on topology tracking and the space-based curve projection based on the nearest point, and projects the space control curve in the fifth step into the upper jaw triangle mesh surface. The dividing line, as shown in the specification drawing: Figure 8 The dividing line generated by the space control curve projection in the case of the right incisor triangle mesh surface segmentation from the upper jaw triangle mesh surface in orthodontics.
7. 计算机软件自动调用牙颌三角网格曲面上的活动轮廊算法,光顺优化第六 步中的分割线, 以达到分割边界光滑, 如说明书附图: 图 9 口腔正畸中从上牙 颌三角网格曲面分割右切牙三角网格曲面案例中经过光顺优化后的分割线。  7. The computer software automatically calls the movable wheel gallery algorithm on the surface of the dental triangle mesh, smoothing the dividing line in the sixth step to achieve smooth segmentation, as shown in the attached figure: Figure 9 From the upper teeth in orthodontics The segmentation line after smoothing optimization in the case of the right triangle triangle mesh surface segmentation of the jaw triangle mesh surface.
8. 计算机软件自动沿第七步中光顺优化后的分割线,切分该分割线穿越的三 角面片获得边界光滑的右切牙三角网格曲面,如说明书附图: 图 10 口腔正畸中 从上牙颌三角网格曲面分割右切牙三角网格曲面案例中的右切牙三角网格曲面 的牙齿牙龈图; 图 11口腔正畸中从上牙颌三角网格曲面分割右切牙三角网格曲 面案例中的右切牙三角网格曲面的牙齿个体图。  8. The computer software automatically follows the smoothing line after the smoothing in the seventh step, and divides the triangular face piece that the dividing line traverses to obtain the right-cut tooth triangle mesh surface with smooth boundary, as shown in the specification: Figure 10 Orthodontic orthodontics The tooth gingival view of the right incisor triangle mesh surface in the right incisor triangle mesh surface case is segmented from the upper jaw triangle mesh surface; Figure 11 is the right incisor from the upper jaw triangle mesh surface in orthodontics An individual figure of the tooth of the right incisor triangle mesh surface in the triangular mesh surface case.
实施例 2 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一 磨牙基底冠三角网格曲面。 Example 2 In the oral four-unit bridge repair, the right first molar base crown triangle mesh surface is segmented from the upper jaw base crown triangle mesh surface.
1. 打开计算机软件, 导入上牙颌基底冠三角网格曲面数据, 如说明书附图: 图 12口腔四单位桥体修复中从上牙颌基底冠三角网格曲面分割右第一磨牙基底 冠三角网格曲面案例中的上牙颌基底冠三角网格曲面。  1. Open the computer software and import the upper mesh base triangle mesh surface data, as shown in the attached figure: Figure 12 Oral four unit bridge repair from the upper jaw base crown triangle mesh surface segmentation right first molar base crown triangle The upper jaw base crown triangle mesh surface in the mesh surface case.
2. 使用场景拾取正方体选取包含右第一磨牙基底冠三角网格曲面在内的待 分割上牙颌区域以提高后续操作速度, 如说明书附图: 图 13 口腔四单位桥体修 复中从上牙颌基底冠三角网格曲面分割右第一磨牙基底冠三角网格曲面案例中 的选取的待分割上牙颌区域。  2. Use the scene picking cube to select the upper jaw region including the right first molar base crown triangle mesh surface to improve the subsequent operation speed, as shown in the attached figure: Figure 13 Oral four unit bridge repair from the upper teeth The maxillary basal crown triangle mesh surface segmentation is selected from the upper first molar base crown triangle mesh surface case to be divided into the upper jaw region.
3. 在待分割上牙颌基底冠区域的目标基底冠三角网格曲面上选取一组三角 面片, 作为前景线, 以标识基底冠区域, 在待分割上牙颌基底冠区域的目标基 底冠周边三角网格曲面上选取一组三角面片, 作为背景线, 以标识非基底冠区 域, 如说明书附图: 图 14 口腔四单位桥体修复中从上牙颌基底冠三角网格曲面 分割右第一磨牙基底冠三角网格曲面案例中的草绘的前景线和背景线。 4. 以第三步中的前景线、 背景线信息作为种子区域, 采用贪婪算法, 通过基 于视觉极小原理的距离公式 ^Γ(Ρ^) = !γ^ + Μ> \ds + w \f(kD)ds进行分割区域增长, 计算 机软件自动计算上牙颌基底冠三角网格 面中 于右第一磨牙基底冠的区域, 确定右第一磨牙基底冠的初始边界,如说明书附图: 图 15 口腔四单位桥体修复 中从上牙领基底冠三角网格曲面分割右第一磨牙基底冠三角网格曲面案例中的 右第一磨牙基底冠的初始边界。 3. Select a set of triangular patches on the target base crown triangle mesh surface to be segmented in the upper basal crown region as the foreground line to identify the base crown region, and the target base crown in the upper jaw base region to be segmented. A set of triangular patches is selected on the surrounding triangular mesh surface as the background line to identify the non-basal crown region, as shown in the specification drawing: Figure 14 Oral four-unit bridge repair from the upper jaw base crown triangle mesh surface segmentation right The foreground and background lines of the sketch in the first molar base crown triangle mesh surface case. 4. Using the foreground line and background line information in the third step as the seed area, use the greedy algorithm, and pass the distance formula based on the visual minimum principle ^ Γ (Ρ^) = !γ^ + Μ> \ds + w \f (k D )ds for segmentation region growth, the computer software automatically calculates the region of the right first molar molar base crown in the triangular mesh surface of the upper jaw base, and determines the initial boundary of the right first molar base crown, as shown in the specification: Fig. 15 The initial boundary of the right first molar base crown in the case of the right first molar base basal crown triangle mesh surface in the oral four unit bridge repair.
5. 交互式指定采样数目为 20, 计算机软件依据此数目自动均匀采样第四步 中的初始边界获取节点, 并采用 3次 B样条曲线的形式生产空间控制曲线, 依 据右第一磨牙基底冠与非基底冠的分界特征, 通过节点的增加、 删除以及节点 在待分割基底冠区域的三角网格曲面上的位置变动, 交互式调整空间控制曲线 到目标位置, 间接精确定位分割线, 如说明书附图: 图 16 口腔四单位桥体修复 中从上牙领基底冠三角网格曲面分割右第一磨牙基底冠三角网格曲面案例中的 调整到目标位置的空间控制曲线。  5. The number of interactively designated samples is 20, the computer software automatically samples the initial boundary in the fourth step according to the number, and uses the 3 times B-spline curve to produce the space control curve, according to the right first molar base crown. The boundary feature with the non-base crown, through the addition, deletion of nodes and the positional changes of the nodes on the triangular mesh surface of the base region to be divided, interactively adjust the spatial control curve to the target position, and indirectly accurately locate the dividing line, as in the specification Figure: Figure 16 Oral four-unit bridge repair in the space control curve from the upper-finished base crown triangle mesh surface segmentation to the right first molar base crown triangle mesh surface case adjustment to the target position.
6. 计算机软件自动调用基于拓朴追踪的空间控制曲线投影和基于最近点的 空间控制曲线投影的两种算法, 将第五步中的空间控制曲线投影为嵌入在上牙 领基底冠三角网格曲面上的分割线, 如说明书附图: 图 17 口腔四单位桥体修复 中从上牙颌基底冠三角网格曲面分割右第一磨牙基底冠三角网格曲面案例中由 空间控制曲线投影生成的分割线。  6. The computer software automatically calls the space control curve projection based on topology tracking and the space-based curve projection based on the nearest point. The spatial control curve in the fifth step is projected as a triangle mesh embedded in the upper collar base. The dividing line on the surface, as shown in the drawing of the specification: Figure 17 The four-unit bridge in the oral cavity is generated from the upper jaw base crown triangle mesh surface segmentation in the right first molar base crown triangle mesh surface case generated by the space control curve projection split line.
7. 计算机软件自动调用上牙颌基底冠三角网格曲面上的活动轮廓算法,光顺 优化第六步中的分割线, 以达到分割边界光滑, 如说明书附图: 图 18 口腔四单 位桥体修复中从上牙领基底冠三角网格曲面分割右第一磨牙基底冠三角网格曲 面案例中经过光顺优化后的分割线。  7. The computer software automatically calls the active contour algorithm on the triangular mesh surface of the upper jaw base crown, smoothing the dividing line in the sixth step to achieve smooth segmentation, as shown in the attached figure: Figure 18 Oral four unit bridge In the repair, the smoothing-optimized dividing line in the case of the right first molar base crown triangle mesh surface is segmented from the upper crown base crown triangle mesh surface.
8. 计算机软件自动沿第七步中光顺优化后的分割线,切分该分割线穿越的三 角面片获得边界光滑的右切牙三角网格曲面,如说明书附图: 图 19 口腔四单位 桥体修复中从上牙領基底冠三角网格曲面分割右第一磨牙基底冠三角网格曲面 案例中的右第一磨牙基底冠三角网格曲面的牙齿牙龈图; 图 20口腔四单位桥体 修复中从上牙颌基底冠三角网格曲面分割右第一磨牙基底冠三角网格曲面案例 中的右第一磨牙基底冠三角网格曲面的个体图。  8. The computer software automatically follows the smoothing-optimized dividing line in the seventh step, and divides the triangular face piece that the dividing line traverses to obtain a smooth right-cutting triangular mesh surface, as shown in the specification drawing: Figure 19 Oral four units In the pontic repair, the tooth gingival view of the right first molar base crown triangle mesh surface in the right first molar base crown triangle mesh surface case is divided from the upper tooth base base crown triangle mesh surface; Figure 20 oral four unit bridge body In the repair, the individual figure of the right first molar base crown triangle mesh surface in the right first molar base crown triangle mesh surface case is segmented from the upper jaw base crown triangle mesh surface.

Claims

权利要求 Rights request
1. 一种适用于从牙颌三角网格曲面分割牙齿三角网格曲面的方法, 该方法包含 下列步骤:  1. A method for segmenting a tooth triangular mesh surface from a dental triangle mesh surface, the method comprising the steps of:
(A) .选取包含目标牙齿三角网格曲面在内的待分割牙颌区域,在该区域上草绘前 景线标识牙齿区域, 该前景线由选取的目标牙齿区域的一组三角面片组成; 草 绘背景线标识牙龈区域, 该背景线由选取的目标牙齿周边区域的一组三角面片 组成;  (A) selecting a region of the tooth to be segmented including a triangular mesh surface of the target tooth, and sketching a foreground line on the region to identify a tooth region, the foreground line consisting of a set of triangular patches of the selected target tooth region; Sketching the background line identifies the gingival area, the background line consisting of a set of triangular patches of the selected target tooth peripheral area;
(B) .利用步骤 (A)中指定的前景线与背景线初步计算牙颌三角网格曲面中属于牙 齿的区域, 从而确定目标牙齿的初始边界;  (B) using the foreground line and the background line specified in the step (A) to initially calculate the area of the tooth surface of the dental jaw triangle mesh to determine the initial boundary of the target tooth;
(C) .在步骤 (B)中确定的初始边界上,根据指定采样的数目均匀采样获取节点并计 算空间控制曲线, 依据牙齿、 牙龈分界特征, 交互式调整空间控制曲线到目标 位置;  (C). On the initial boundary determined in step (B), the acquisition node is uniformly sampled according to the number of specified samples and the space control curve is calculated, and the spatial control curve is interactively adjusted to the target position according to the boundary feature of the teeth and the gums;
(D) .将步骤 (C)中调整后的空间控制曲线投影为嵌入在牙颌三角网格曲面上的分 割线, 该分割线与经过的三角面片共面;  (D) Projecting the adjusted spatial control curve in step (C) into a dividing line embedded in the triangular surface of the dental jaw triangle, the dividing line being coplanar with the passing triangular surface;
(E) .光顺优化分割线;  (E). Smoothing optimized dividing line;
(F) .根据步骤 (E)中的分割线, 分割牙颌三角网格曲面上的三角面片, 得到边界光 滑的牙齿三角网格曲面。  (F). According to the dividing line in step (E), the triangular patches on the surface of the dental triangle mesh are segmented to obtain a tooth triangular mesh surface with a smooth boundary.
2. 根据权利要求 1 所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 模型的方法, 其特征在于使用场景拾取几何体选取包含目标牙齿三角网格曲面 及其周边三角网格曲面在内的待分割牙领区域。  2. A method for segmenting a tooth triangular mesh model from a dental triangle mesh surface according to claim 1, characterized in that the scene picking geometry is used to select a triangular mesh surface containing the target tooth and its surrounding triangular mesh. The area of the tooth to be divided inside the surface.
3. 根据权利要求 2 所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于场景拾取几何体包括: 正方体、 长方体、 柱体。  3. A method for segmenting a tooth triangular mesh surface from a dental triangle mesh surface according to claim 2, wherein the scene picking geometry comprises: a cube, a cuboid, and a cylinder.
4. 根据权利要求 1 所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于利用输入的前景线、 背景线信息作为区域增长算法的 种子区域, 使用贪婪算法进行区域增长, 初步计算待分割牙颌区域中属于目标 牙齿的区域。  4. A method for segmenting a tooth triangular mesh surface from a dental mandibular triangular mesh surface according to claim 1, wherein the input foreground line and background line information are used as seed regions of the region growing algorithm. The greedy algorithm performs regional growth, and initially calculates the area of the tooth region to be segmented that belongs to the target tooth.
5. 根据权利要求 4 所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于贪婪算法的距离公式基于视觉极小原理:  5. A method for segmenting a tooth triangular mesh surface from a dental mandibular triangular mesh surface according to claim 4, wherein the distance formula of the greedy algorithm is based on a visual minimum principle:
^ (Ρ> 9) = ί ίώ + w \ ώ + w \ f{k ^ )ds 其中 距离度量, 是路径的欧氏距离, '是路径高斯映射的长度, w与 是 权重, 是对曲面上负曲率的度量, 用于实现极小原理, 即人类视觉对于物体 形状的识别一般以极小负曲率线作为部分之间的边界。 ^ (Ρ> 9) = ί ίώ + w \ ώ + w \ f{k ^ )ds where the distance metric is the Euclidean distance of the path, 'is the length of the path Gaussian map, w is the weight, is on the surface a measure of negative curvature, used to achieve minimal principles, ie human vision for objects The shape is generally identified by a line of minimal negative curvature as a boundary between the parts.
6. 根据权利要求 1 所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于步骤 (C)中生成的空间控制曲线为大于等于 2次的样条 曲线。  6. A method for segmenting a tooth triangular mesh surface from a dental mandibular triangular mesh surface according to claim 1, characterized in that the spatial control curve generated in step (C) is a spline greater than or equal to 2 times. curve.
7. 根据权利要求 1 所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于步骤 (C)中生成的空间控制曲线的节点在待分割牙颌区 域的三角网格曲面上。  7. A method for segmenting a tooth triangular mesh surface from a dental mandibular triangular mesh surface according to claim 1, characterized in that the node of the spatial control curve generated in step (C) is in the region of the tooth to be segmented On the triangular mesh surface.
8. 根据权利要求 1 所述的一种适用于从牙領三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于空间控制曲线向待分割牙領区域的三角网格曲面投影 综合使用两种方法实现:(1)基于拓朴追踪的投影方式, 利用空间控制曲线在三角 网格曲面上投影的连续性追踪在顶点邻域内的延伸方向进行投影; (2)基于最近 点查找的投影方式, 利用空间剖分结构快速查找节点在网格上的最近点。  8. A method for segmenting a tooth triangular mesh surface from a dental collar triangular mesh surface according to claim 1, wherein the spatial control curve is integrated with the triangular mesh surface projection of the tooth to be segmented. The method is implemented as follows: (1) Based on the projection method of topology tracking, the continuity of the projection of the space control curve on the triangular mesh surface is used to project the extension direction in the neighborhood of the vertex; (2) the projection method based on the nearest point search Use the spatial splitting structure to quickly find the closest point of the node on the grid.
9. 根据权利要求 1 所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于光顺优化分割线利用三角网格曲面上的活动轮廓算法,
Figure imgf000014_0001
9. A method for segmenting a tooth triangulated mesh surface from a dental mandibular triangular mesh surface according to claim 1, wherein the smoothing optimized segmentation line utilizes an active contour algorithm on a triangular mesh surface,
Figure imgf000014_0001
其中 !u 代表分割线的光滑程度, J" £«^rain ^代表外部因素对分割线形状 的影响。 Where !u represents the smoothness of the split line, and J" £ «^ rain ^ represents the effect of external factors on the shape of the split line.
10. 根据权利要求 1所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于分割线分割牙颌三角网格曲面上的三角面片时, 可根 据拓朴情况细分成两个或三个三角面片。  10. A method for segmenting a tooth triangular mesh surface from a dental mandibular triangular mesh surface according to claim 1, wherein the dividing line is divided into triangular faces on the dental triangle mesh surface, The topology is subdivided into two or three triangular patches.
11. 根据权利要求 1所述的一种适用于从牙颌三角网格曲面分割牙齿三角网格 曲面的方法, 其特征在于分割的操作对象牙颌三角网格曲面可以是牙齿全颌或 部分颌的三角网格曲面。  11. A method for segmenting a tooth triangular mesh surface from a dental mandibular triangular mesh surface according to claim 1, wherein the segmented operational object dental triangle mesh surface can be a full or partial jaw of the tooth Triangular mesh surface.
12. 权利要求 1所述的方法在口腔正畸和 /或修复和 /或种植中的应用。  12. Use of the method of claim 1 in orthodontics and/or repair and/or implantation.
13. 权利要求 1所述的方法在分割无规则特征区域的三角网格曲面中的应用。  13. The method of claim 1 for use in segmenting a triangular mesh surface of a random feature region.
PCT/CN2011/000163 2010-02-09 2011-01-30 Method for separating triangular mesh surface of tooth from triangular mesh surface of dental WO2011097947A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010111737.2A CN102147935B (en) 2010-02-09 2010-02-09 A kind of method being applicable to from tooth jaw triangle mesh curved surface segmentation tooth triangle mesh curved surface
CN201010111737.2 2010-02-09

Publications (1)

Publication Number Publication Date
WO2011097947A1 true WO2011097947A1 (en) 2011-08-18

Family

ID=44367236

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/000163 WO2011097947A1 (en) 2010-02-09 2011-01-30 Method for separating triangular mesh surface of tooth from triangular mesh surface of dental

Country Status (2)

Country Link
CN (1) CN102147935B (en)
WO (1) WO2011097947A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663148A (en) * 2012-03-01 2012-09-12 成都鹏业软件股份有限公司 Calculating system used for real-time calculation of quantity of civil engineering
CN104992469A (en) * 2015-07-02 2015-10-21 广东工业大学 Automatic preparation body neck-edge line extraction method based on MS complex
TWI712396B (en) * 2020-01-16 2020-12-11 中國醫藥大學 Method and system of repairing oral defect model
CN112932697A (en) * 2021-01-29 2021-06-11 上海正雅齿科科技股份有限公司 Hard palate area identification method and system in dental model

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104036487A (en) * 2014-04-01 2014-09-10 上海时代天使医疗器械有限公司 Method for segmenting teeth by interactive identification
CN104599327B (en) * 2015-01-30 2017-12-26 杭州一牙数字口腔有限公司 A kind of automatic detection and rehabilitation method of the black triangle of tooth jaw
CN105046750B (en) * 2015-08-24 2017-08-15 杭州美齐科技有限公司 A kind of method of the full jaw tooth triangle grid model of automatic segmentation
CN105741355B (en) * 2016-02-01 2018-05-25 华侨大学 A kind of block dividing method of triangle grid model
KR102419552B1 (en) 2016-06-21 2022-07-11 노벨 바이오케어 서비시스 아게 A method for estimating at least one of the shape, position and orientation of a dental restoration
CN106228616B (en) * 2016-07-19 2019-04-30 上海爱圣美科技有限公司 The method of corona adjacent surface is repaired in a kind of three-dimensional tooth model
CN107689254B (en) * 2016-08-03 2021-02-19 佛山市诺威科技有限公司 Digital generation method for outer surface of full-crown prosthesis
CN106228589A (en) * 2016-08-04 2016-12-14 北京金双狐油气技术有限公司 Gridding method with direction constraint scatterplot data
JP2019524367A (en) * 2016-08-24 2019-09-05 ケアストリーム・デンタル・テクノロジー・トプコ・リミテッド Method and system for hybrid mesh segmentation
CN106420078B (en) * 2016-09-29 2018-09-21 上海正雅齿科科技股份有限公司 The computational methods of non-uniform thickness diaphragm
EP3459438B1 (en) * 2017-09-26 2020-12-09 The Procter & Gamble Company Device and method for determing dental plaque
CN108836522B (en) * 2018-03-20 2020-07-07 北京正齐口腔医疗技术有限公司 Method and device for simulating gum deformation
CN109754469B (en) * 2019-01-10 2023-08-22 上海联影医疗科技股份有限公司 Method and system for surface mesh cutting and kerf boundary optimization
CN109920058B (en) * 2019-01-24 2022-12-16 天津工业大学 Tooth segmentation method based on anisotropy measurement
CN112396609B (en) * 2019-07-31 2023-08-08 正雅齿科科技(上海)有限公司 Dentition segmentation method, dentition segmentation device and electronic equipment
CN111275710B (en) * 2019-12-06 2024-02-27 正雅齿科科技(上海)有限公司 Dental model segmentation method and device
CN111833452B (en) * 2020-07-21 2024-01-30 武汉大势智慧科技有限公司 Cutting method and system for polyhedral cutting triangular net
CN112006791B (en) * 2020-08-31 2021-11-09 正雅齿科科技(上海)有限公司 Method and system for acquiring tooth correction information
CN112206064B (en) * 2020-09-25 2021-12-28 雅客智慧(北京)科技有限公司 Digital dental model generation method and system
CN117010042B (en) * 2023-09-28 2023-12-29 武汉必盈生物科技有限公司 Extension method and device for external fixation wrist of 3D printing

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6386878B1 (en) * 2000-08-16 2002-05-14 Align Technology, Inc. Systems and methods for removing gingiva from teeth
US20020177108A1 (en) * 2000-08-16 2002-11-28 Align Technology, Inc. Systems and methods for removing gingiva from computer tooth models
CN101604354A (en) * 2009-07-17 2009-12-16 南京航空航天大学 On three-dimensional dentognathic model, accurately recover the method for single tooth profile of tooth attitude

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4083949B2 (en) * 1999-03-18 2008-04-30 株式会社リコー Method for generating curved surface model by reversible rounding operation, method for generating lattice polygon model from curved surface model, recording medium for executing these methods, and method for transmitting / displaying curved surface model
CN1686058A (en) * 2005-04-28 2005-10-26 上海隐齿丽医学技术有限公司 Computer assisted hidden tooth abnormal correction system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6386878B1 (en) * 2000-08-16 2002-05-14 Align Technology, Inc. Systems and methods for removing gingiva from teeth
US20020177108A1 (en) * 2000-08-16 2002-11-28 Align Technology, Inc. Systems and methods for removing gingiva from computer tooth models
CN101604354A (en) * 2009-07-17 2009-12-16 南京航空航天大学 On three-dimensional dentognathic model, accurately recover the method for single tooth profile of tooth attitude

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZHANLI LI ET AL.: "A Fast Segmentation Method for STL Teeth Model", IEEE/ICME INTERNATIONAL CONFERENCE ON COMPLEX MEDICAL ENGINEERING, 23 May 2007 (2007-05-23) - 27 May 2007 (2007-05-27) *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663148A (en) * 2012-03-01 2012-09-12 成都鹏业软件股份有限公司 Calculating system used for real-time calculation of quantity of civil engineering
CN104992469A (en) * 2015-07-02 2015-10-21 广东工业大学 Automatic preparation body neck-edge line extraction method based on MS complex
TWI712396B (en) * 2020-01-16 2020-12-11 中國醫藥大學 Method and system of repairing oral defect model
US11684463B2 (en) 2020-01-16 2023-06-27 China Medical University Method and system of repairing oral defect model
CN112932697A (en) * 2021-01-29 2021-06-11 上海正雅齿科科技股份有限公司 Hard palate area identification method and system in dental model
CN112932697B (en) * 2021-01-29 2022-05-24 正雅齿科科技(上海)有限公司 Hard palate area identification method and system in dental model

Also Published As

Publication number Publication date
CN102147935B (en) 2016-08-03
CN102147935A (en) 2011-08-10

Similar Documents

Publication Publication Date Title
WO2011097947A1 (en) Method for separating triangular mesh surface of tooth from triangular mesh surface of dental
TWI741284B (en) Methods and systems of fabricating dental appliances
CN105447908B (en) Dental arch model generation method based on oral cavity scan data and CBCT data
US6227850B1 (en) Teeth viewing system
CN110087577B (en) Method and system for removing braces from dentition grid
CN108470365B (en) Dental arch line drawing method based on upper and lower dental jaws
CN108986111B (en) Three-dimensional dental model segmentation method for computer-aided invisible orthodontics
Zheng et al. A novel 3D morphing approach for tooth occlusal surface reconstruction
CN112470233B (en) Method and system for dynamic adjustment of a model
WO2015051661A1 (en) Numerical control laser automatic tooth preparation method and device therefor, and tooth locator
CN107689254B (en) Digital generation method for outer surface of full-crown prosthesis
Yaqi et al. Computer aided orthodontics treatment by virtual segmentation and adjustment
GB2505936A (en) 3D modelling of scanned body
CN109993751B (en) Dented perception and scalar field-based dental semi-automatic accurate segmentation algorithm
WO2021218724A1 (en) Intelligent design method for digital model for oral digital impression instrument
CN101103940A (en) Method for fast and accurately detecting dental arch line on three-dimension grid dental cast
CN101950430A (en) Three-dimensional tooth reconstruction method based on panoramic tomograph
WO2020181973A1 (en) Method for determining occlusion relationship between maxillary teeth and mandibular teeth, and computer system
CN107146232A (en) The data fusion method of oral cavity CBCT images and laser scanning tooth mesh
US20200405456A1 (en) Processing digital dental impression
CN107689077B (en) Digital generation method of full-crown bridge body
CN112308861B (en) Tooth and gum segmentation method, tooth segmentation method and electronic equipment
WO2024020560A2 (en) Dental restoration automation
CN109035408B (en) Three-dimensional digital tooth upper and lower jaw relation detection algorithm based on cross section
CN116958169A (en) Tooth segmentation method for three-dimensional dental model

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11741818

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11741818

Country of ref document: EP

Kind code of ref document: A1