Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art. Therefore, the invention provides a maxilla volume measurement method which can improve the accuracy and repeatability of the palate volume measurement.
The invention also provides a maxillary palate measuring system.
The invention further provides the electronic equipment.
The invention also provides a computer readable storage medium.
A maxillary palate volume measuring method according to an embodiment of the first aspect of the present invention, comprising:
constructing a digital dental model, and fixing the teeth in the dental model to obtain a plurality of nodes;
marking the middle point of the connecting line of the anterior edges of the palatine fovea on the two sides to obtain an initial node;
constructing a palatal edge shortest path which is connected end to end according to the plurality of nodes and the initial node;
dividing the palate edge shortest path into a first path and a second path according to a sagittal plane;
projecting the nodes on the first path onto the second path to obtain first projected nodes, incorporating the first projected nodes into the nodes of the second path to obtain a first node set, projecting the nodes on the second path onto the first path to obtain second projected nodes, and incorporating the second projected nodes into the nodes of the first path to obtain a second node set;
constructing a volumetric measurement volume from the nodes of the first and second node sets;
a calculation is performed on the volume measurement to obtain a palate volume.
The maxillary palate volume measuring method provided by the embodiment of the invention has at least the following beneficial effects: the dental model is fixed to obtain a plurality of nodes, a plurality of volume measuring bodies are constructed through the nodes, and the volume of the volume measuring bodies is measured to obtain the maxilla and palate volume, so that errors caused by directly adopting plane cutting can be effectively reduced, and the accuracy and the repeatability of measurement are improved.
According to some embodiments of the invention, the constructing a digital dental model and the positioning teeth in the dental model to obtain a plurality of nodes comprises:
constructing a digital dental model;
marking a gingival margin most concave point of a palatal surface of a tooth in the dental model, and marking an intersection point of an axial angle line and a gingival margin line between the palatal surface and a far-medial axial surface of the last molar to obtain a plurality of nodes.
According to some embodiments of the invention, said splitting said palatal edge shortest path according to a sagittal plane into a first path and a second path comprises:
marking a midpoint of a connecting line between gingival margin nodes of the upper middle incisor palatal surfaces on the two sides to obtain a first midpoint;
marking the midpoint of the connecting line between the far middle gingival margin nodes of the last molar on both sides to obtain a second midpoint;
constructing a sagittal plane from the first midpoint, the second midpoint and the starting node;
marking an intersection of the sagittal plane and the palatal edge shortest path to obtain a third midpoint;
dividing the palate edge shortest path into the first path and the second path with the third midpoint and the start node.
According to some embodiments of the present invention, the projecting the nodes on the first path onto the second path to obtain first projected nodes, including the first projected nodes onto the second path to obtain a first node set, projecting the nodes on the second path onto the first path to obtain second projected nodes, and including the second projected nodes onto the first path to obtain a second node set, includes:
determining a first centerline from the second midpoint and the third midpoint;
constructing a plane which passes through the node on the first path and is perpendicular to the first middle line to obtain a plurality of first vertical planes;
marking the intersection point of the first vertical plane and the second path as a first projection node of the corresponding node;
incorporating the first projection node into the second path to obtain a first node set;
constructing a plane passing through the node on the second path and perpendicular to the first centerline to obtain a plurality of second perpendicular planes;
marking the intersection point of the second vertical plane and the first path as a second projection point of the corresponding node;
and incorporating the second projection node into the first path to obtain a second node set.
According to some embodiments of the invention, said constructing a volumetric measurement volume from said nodes of said first and second node sets comprises:
determining a geometric center node according to the nodes on the first node set and the second node set;
connecting a preset number of adjacent nodes by a preset rule to form a polygon primitive set;
and constructing a plurality of volume measuring bodies according to the geometric center node and the plurality of primitives in the polygon primitive set.
According to some embodiments of the invention, the preset rule is a right-handed screw rule.
According to some embodiments of the invention, the calculating the volume measurement to obtain the palate volume comprises:
determining a first normal vector and a second normal vector according to the preset rule, wherein the first normal vector points to one side of the central node, and the second normal vector points to the other side of the central node;
dividing the plurality of volume-measuring bodies into a first volume-measuring body and a second volume-measuring body according to the first normal vector and the second normal vector;
calculating a difference between the first volume measurement and the second volume measurement to obtain a palate volume.
A maxillofacial volume measurement system according to an embodiment of the second aspect of the invention includes a construction module, a labeling module, a processing module, and a calculation module;
the construction module is used for constructing a digital dental model;
the marking module is used for fixing the digital dental model to obtain a plurality of nodes;
the processing module is configured to divide the least path of the palate edge into a first path and a second path according to a sagittal plane;
the processing module is further configured to project the nodes on the first path onto the second path to obtain first projected nodes, incorporate the first projected nodes into the second path to obtain a first node set, project the nodes on the second path onto the first path to obtain second projected nodes, and incorporate the second projected nodes into the first path to obtain a second node set;
the construction module is further configured to construct a volumetric measurement volume from the nodes of the first and second node sets;
the marking module is also used for marking the middle point of the connecting line of the front edges of the two palatine fovea to obtain an initial node;
the calculation module is used for calculating the volume measurement body to obtain the palate volume.
The maxillary palate volume measuring system provided by the embodiment of the invention has at least the following beneficial effects: the dental model is fixed to obtain a plurality of nodes, a plurality of volume measuring bodies are constructed through the nodes, and the volume of the volume measuring bodies is measured to obtain the maxilla and palate volume, so that errors caused by directly adopting plane cutting can be effectively reduced, and the accuracy and the repeatability of measurement are improved.
An electronic device according to an embodiment of the third aspect of the invention includes: a memory, a processor and a computer program stored on the memory and executable on the processor, the processor when executing the computer program implementing a method of measuring a maxilla volume according to any one of the embodiments of the first aspect.
A computer-readable storage medium according to an embodiment of the fourth aspect of the present invention, having stored thereon computer-executable instructions for causing a computer to perform the method of measuring a maxillofacial volume as defined in any one of the embodiments of the first aspect.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
In the description of the present invention, it should be understood that the orientation or positional relationship referred to in the description of the orientation, such as the upper, lower, front, rear, left, right, etc., is based on the orientation or positional relationship shown in the drawings, and is only for convenience of description and simplification of description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention.
In the description of the present invention, the meaning of a plurality is one or more, the meaning of a plurality is two or more, and the above, below, exceeding, etc. are understood as excluding the present numbers, and the above, below, within, etc. are understood as including the present numbers. If the first and second are described for the purpose of distinguishing technical features, they are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.
In the description of the present invention, unless otherwise explicitly limited, terms such as arrangement, installation, connection and the like should be understood in a broad sense, and those skilled in the art can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific contents of the technical solutions.
In the description of the present invention, reference to the description of the terms "one embodiment," "some embodiments," "an illustrative embodiment," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
It is to be understood that the terminology which may be used with the invention is being interpreted.
Orthodontics is a branch of dentistry and is a study error
Etiology mechanism of deformity, diagnosis and analysis, and discipline for prevention and treatment thereof.
The maxilla is a bone scaffold structure which is formed in the middle of the face and is symmetrical to the left and the right, and consists of an integral body, four protrusions and four surfaces, and supports the face and craniofacial parts together with other bone structures of the craniofacial parts.
The upper jaw is a human body local organ structure which is located in the middle of the face and comprises all soft and hard tissues taking the upper jaw as a main body and other attached bone structures, alveolar bones and teeth, and all soft tissues such as gingiva, a mucoperiosteum and the like attached to the hard tissues, wherein the upper jaw is cooperated with the palatine, part of sphenoids, zygomatic bones and the like as basic bone scaffolds.
The palate is a dome-shaped structure with an upward concave upper wall of the oral cavity and can be divided into a soft palate part and a hard palate part, the hard palate part is formed by covering a palatal surface of an upper jaw bone and a horizontal part of the palatal bone as a basic surface and covering a mucoperiosteum, and the soft palate part is positioned behind the hard palate and consists of muscles and mucosae.
The palatal fovea is located at the boundary of the soft palate and the hard palate, the mucosa on one side of the soft palate is sunken, the front edge of the palatal fovea is the junction of the soft palate and the hard palate, and the palatal fovea is generally closely and adjacently distributed at two sides of the midline of the palate.
Palatal volume refers to the size of the space surrounded by the palatal vault structure, and since the soft palate has greater mobility, the normal palatal volume refers to the volume of the hard palate part.
Dentition refers to an array of teeth attached to maxilla and mandible in the oral cavity and continuously arranged in a parabolic shape, and is symmetrical when the dentition is complete, and teeth in the oral cavity can be divided into upper dentition and lower dentition at the same time.
The midline refers to an imaginary line or a plane which makes the human body into two parts which are bilaterally symmetrical, in a two-dimensional space, the midline is a vertical line which bisects the human body, in a three-dimensional space, the midline of the human body refers to a median sagittal plane which bisects the human body, and for dentition, the midline refers to a vertical line which bisects the dentition or the median sagittal plane.
Mesial, i.e., the side closer to the midline of the body or dentition, and distal, i.e., the side further from the center of the body or dentition.
The buccal side of a tooth means the side of the tooth closer to the buccal part, and the buccal side of the tooth means the tooth surface closer to the buccal part.
The palatal side of a tooth refers to the side of the tooth that is closer to the palate, and the palatal side of a tooth refers to the side of the tooth that is closer to the palate.
The adjacent surface of the tooth refers to the tooth surface adjacent to the adjacent tooth, and each tooth has two adjacent surfaces, namely a mesial surface and a distal surface; the mesial surface of a tooth refers to the interproximal surface of the tooth closer to the midline of the dentition, and the distal surface refers to the interproximal surface of the tooth further from the midline of the dentition.
Axial surfaces of teeth refer to the general names of mesial, distal, palatal and buccal surfaces of teeth.
The axial angle is the angle formed between two axial surfaces of the tooth, and the imaginary line formed by the two axial surfaces is the axial angle line.
The gingival margin line refers to the boundary between the gingival margin and the tooth surface.
In computer graphics, adjacent points and edges are generally combined into polygon primitives to form a polyhedral surface graph for computational display as an image for visualization.
A normal vector refers to a unit vector perpendicular to the plane of the primitive.
The path refers to a set of nodes and edges which can be connected with any one of two nodes in an end-to-end sequence in a polyhedral surface pattern and have non-repeated nodes and edges. There may be multiple paths connecting the two nodes.
The shortest path refers to a path with the smallest sum of side lengths of all sides forming the path, among all possible paths between two nodes, which can be specified in a connection manner in the polyhedral surface graph.
The most concave point of the gingival margin refers to the point which is most concave to the root direction at the boundary line where the tooth surface and the gingiva are combined.
The FDI dentition notation is a dentition representation proposed by the international dental union (f.d. department dental international) in 1970 and is universal in the world. Also known as ISO-3950 notation. Each tooth is represented by a two-digit arabic number, the first representing the quadrant in which the tooth is located: the upper right, upper left, lower left and lower right of the patient are 1, 2, 3 and 4 in permanent teeth and 5, 6, 7 and 8 in deciduous teeth; the second bit represents the position of the tooth: 1-8 from the central incisor teeth to the third molar teeth.
Referring to fig. 1, in some embodiments of the present invention, the maxillofacial volume measurement method includes, but is not limited to, step S110, step S120, step S130, step S140, step S150, step S160, and step S170.
Step S110: constructing a digital dental model, and fixing the teeth in the dental model;
step S120: marking the middle point of the connecting line of the anterior edges of the palatine fovea on the two sides to obtain an initial node;
step S130: constructing a palatal edge shortest path in end-to-end connection according to the plurality of nodes and the initial node;
step S140: dividing the palatal edge shortest path into a first path and a second path according to a sagittal plane;
step S150: projecting the nodes on the first path to the second path to obtain first projected nodes, incorporating the first projected nodes into the nodes of the second path to obtain a first node set, projecting the nodes on the second path to the first path to obtain second projected nodes, and incorporating the second projected nodes into the nodes of the first path to obtain a second node set;
step S160: constructing a volume measurement volume according to nodes of the first node set and the second node set;
step S170: the volume measurement is calculated to obtain the palate volume.
The maxillary palate volume measuring method of the present invention is applied to an euclidean three-dimensional space (R) marked with a real numbernN is 3), a graph G constructed based on a node set V and an edge set E is (E, V), and an arbitrary node V (x, y, z) belongs to V and is included in coordinate values of x, y, z axes in a three-dimensional space, and an arbitrary edge E (a, b) belongs to EThe a, b sub-tables represent the beginning and ending nodes of the table. In the embodiment of the present invention, a digital dental model with triangles as primitives is used as an example for illustration.
In the method for measuring a maxillo-palate volume according to the present invention, the digitized dental model G (E, V, P) to which a fixed number of adjacent nodes and edges connecting the nodes are combined into a polygonal primitive, and a set of primitives P is formed, and computer graphics is displayed to form a polygonal surface graph1,2,...,i,e1,2,...,i) E P is formed by a node v containing a fixed number i of nodes adjacent to each other1,v2,...viAnd i edges e connecting these nodes1,e2,...eiThe composition is as follows.
In step S110, the digitized dental model G ═ (E, V) may be a dental model directly input by the user, or may be obtained by scanning and extracting from other data such as a picture input by the user.
In step S130, using the method of searching for the shortest path in the digitized dental model G ═ E, V, P, the node (i.e., the starting node) at the midpoint of the anterior border of the palatine fovea is gradually searched, the node is extended upward to the node at the intersection of the axial angle line between the palatine surface of the last molar on one side and the axial plane of the distal surface and the gingival margin, the shortest path between the nodes corresponding to the midpoint of each of the palatine lateral gingival margins of the maxillary side is gradually passed backward and forward, the node is searched to the node at the midpoint of the lateral palatine lateral gingival margin of the medial palatine lateral surface after reaching the midpoint of the gingival margin of the medial palatine lateral surface, the node at the midpoint of the anterior border of the palatine fovea is continuously searched, and the node at the intersection of the axial angle line between the palatine lateral surface of the last molar on the contralateral palatine lateral surface and the gingival margin is continuously searched, so as to form the node composed of a plurality of nodes, And (3) connecting the palatal edge paths representing the palatal range end to end, namely obtaining the palatal edge shortest path.
Referring to fig. 2_ a and fig. 2_ B, it should be noted that, in the embodiment of the present invention, the shortest path searching method includes: will obtainAnd (3) incorporating nodes into the digital dental model, connecting three nodes contained in the graphic elements with the nearest node spatial position relation to form a new edge, and dividing the nearest graphic elements into new smaller graphic elements so as to form a new digital dental model G (E, V, P) containing the new nodes, edges and graphic elements. In this embodiment, one node of the marked nodes, the 11_ GI node and its adjacent primitives are piThe description is given for the sake of example. Firstly, p isiIs divided into p'i,p'i+1,p'i+2And finding the shortest path meeting the conditions by the shortest path method for the three primitives.
In step S150, all the nodes marked on the first path are projected and mapped onto the second path to obtain a first projection point, and then the first projection point is included in the second path to obtain a first node set; and mapping all the node projections marked on the second path to the first path to obtain a second projection point, and then incorporating the second projection point into the first path to obtain a second node set. Therefore, the equal node number, the equal edge number and the relative path connection sequence of the paths of the bilateral palatal edges can be ensured.
The maxillofacial volume measuring method obtains a plurality of nodes by fixing points on the dental model, constructs a plurality of volume measuring bodies by the nodes, and measures the volume of the volume measuring bodies to obtain the maxillofacial volume, and can effectively reduce errors caused by directly adopting plane cutting, thereby improving the accuracy and the repeatability of measurement.
In some embodiments of the present invention, step S110 includes, but is not limited to, step S111 and step S112.
Step S111: constructing a digital dental model;
step S112: marking a gingival margin most concave point of a palatal surface of a tooth in the dental model, and marking an intersection point of an axial angle line and a gingival margin line between the palatal surface and a far-axis surface of the last molar to obtain a plurality of nodes.
Specifically, referring to fig. 3, the digitized dental model is fixed, and the palatal lateral gingival margin most concave point of each tooth of the dental arch on the digitized model is marked, namely a palatal lateral gingival margin point of a right upper middle incisor and a palate lateral gingival margin point, which is marked as 11_ GI; the gingival margin point on the lateral side of the left upper middle incisional palate, denoted as 21_ GI; the gingival margin point on the upper right incisoropalatal side, denoted as 12_ GI; the upper left incisoropalatal gingival margin point, denoted 22_ GI; the gingival margin point on the palatal side of the upper right cuspate incision, denoted as 13_ GI; the gingival margin point on the palatal side of the upper left cuspate incision, denoted as 23_ GI; the upper right first premolar palatal marginal point, 14_ GI; the upper left first premolar palatal marginal point, denoted 24_ GI; the upper right second anterior molar palatal marginal point, denoted 15_ GI; the upper left second anterior molar palatal marginal point, denoted 25_ GI; the upper right first molar palatal gingival margin point, denoted 16_ GI; the upper left first molar palatal gingival margin point, denoted 26_ GI; the upper right second molar palatal gingival margin point, denoted 17_ GI; the upper left second molar palatal gingival margin point, denoted 27_ GI; the upper right third molar palatal marginal point, denoted 18_ GI; the upper left third molar palatal marginal point, 28_ GI.
The intersection point of the marginal line and the angular line between the palatal surface and the axial surface of the distal surface of the last upper jaw molar was marked, 16_ AD for the first upper right molar of the last tooth, 26_ AD for the first upper left molar, 17_ AD for the second upper right molar, 27_ AD for the second upper left molar, 18_ AD for the third upper right molar, and 28_ AD for the third upper left molar (16 _ AD, 26_ AD for the first tooth molar in fig. 3).
It should be noted that, if one of the teeth is not erupted, the mark point corresponding to the tooth position is not marked, as shown in fig. 3 (in this figure, the second and third molars are not erupted, and are not marked). In the present invention, the shortest path search is performed using only the last molars at the end.
It should be noted that, in this embodiment, the search order of the shortest path is a P _ D node (initial node), a 16_ AD node, a 16_ GI node, a 15_ GI node, a 14_ GI node, a 13_ GI node, a 12_ GI node, an 11_ GI node, a 21_ GI node, a 22_ GI node, a 23_ GI node, a 24_ GI node, a 25_ GI node, a 26_ AD node, and a P _ D node.
Referring to fig. 4, in some embodiments of the present invention, step S140 includes, but is not limited to, step S141, step S142, step S143, step S144, and step S145.
Step S141: marking a midpoint of a connecting line between gingival margin nodes of the upper middle incisor palatal surfaces on the two sides to obtain a first midpoint;
step S142: marking the midpoint of the connecting line between the far middle gingival margin nodes of the last molar on both sides to obtain a second midpoint;
step S143: constructing a sagittal plane according to the first midpoint, the second midpoint and the starting node;
step S144: marking an intersection point of shortest paths of a sagittal plane and a palate edge to obtain a third midpoint;
step S145: and dividing the palate edge shortest path into a first path and a second path by a third middle point and a starting node.
Specifically, referring to fig. 5, the midpoint of the connecting line between the gingival margin nodes of the upper middle incisoropalatal surface on both sides is marked to obtain a first midpoint, i.e., the midpoint of the connecting line between the 11_ GI node and the 21_ GI node is obtained to obtain a first midpoint M _11_ 21; marking the midpoint of the connecting line between the far middle gingival margin nodes of the last two molars on both sides to obtain a second midpoint M _16_26, namely obtaining the midpoint of the connecting line of the 16_ GI node and the 26_ GI node to obtain the second midpoint M _16_ 26. And determining a sagittal plane according to the starting node P _ D, the first middle point M _11_21 and the second middle point M _16_26, wherein the intersection point of the sagittal plane and the shortest Path of the palate edge is the third middle point M _ D, and the shortest Path of the palate edge is divided into a first Path Path _ One and a second Path Path _ Two by the third middle point M _ D and the starting node P _ D.
Referring to fig. 6, in some embodiments of the present invention, step S150 includes, but is not limited to, step S151, step S152, step S153, step S154, step S155, step S156, and step S157.
Step S151: determining a first central line according to the second middle point and the third middle point;
step S152: constructing a plane which passes through the nodes on the first path and is perpendicular to the first middle line to obtain a plurality of first perpendicular planes;
step S153: marking the intersection point of the first vertical plane and the second path as a first projection node of a corresponding node on the first path;
step S154: incorporating the first projection node into the second path to obtain a first node set;
step S155: constructing a plane which passes through the nodes on the second path and is perpendicular to the first middle line to obtain a plurality of second perpendicular planes;
step S156: marking the intersection point of the second vertical plane and the first path as a second projection point of the corresponding node on the second path;
step S157: and incorporating the second projection node into the first path to obtain a second node set.
Specifically, referring to fig. 7 and 8, in this embodiment, a first central line is determined according to the third central point M _ D and the second central point M _16_26, and then only one plane, that is, the first vertical plane, is located on a certain node on the first path and perpendicular to the central line of the front segment, and then an intersection point on the first vertical plane and the second path is obtained, so as to obtain a first projection node of the corresponding node. Thus, a first vertical plane of different nodes is constructed to obtain a plurality of first projection nodes, and then the first projection nodes are included in the second Path to obtain a first node set Path _ Two _ End. It is understood that the second node set Path _ One _ End is obtained in a similar manner, and is not described herein again.
It can be understood that since the shortest path of the edges of the bilateral palate, i.e., the first path and the second path, is not necessarily identical, a case where a node on the first path is projected directly onto the second path may occur where the node is not on the second path. Therefore, by taking the intersection point of the first vertical plane and the second path as the projection point, the node can be ensured to be on the second path.
In some embodiments of the present invention, step S160 includes, but is not limited to, step S161, step S162, and step S163.
Step S161: determining a geometric center node according to nodes on the first node set and the second node set;
step S162: connecting a preset number of adjacent nodes by a preset rule to form a polygon primitive set;
step S163: and constructing a plurality of volume measuring bodies according to the geometric center node and the plurality of primitives in the polygon primitive set.
Wherein the preset rule is a right-handed screw rule.
Specifically, referring to fig. 9, a method of measuring a maxilla volume according to the present invention will be described with reference to a triangle as an example. The second node set Path _ One _ End (v)1,2,...,m+n,e1,2,...,m+n) Arbitrary node v ofi(i ≦ m + n) to the first set of nodes Path _ Two _ End (v)1,2,...,m+n,e1,2,...,m+n) V ism+n-i+1(i is less than or equal to m + n) nodes, and then to a second node set Path _ One _ End (v)1,2,...,m+n,e1,2,...,m+n) V isi+1And (i is less than or equal to m + n) the nodes are sequentially combined into a new primitive, a normal vector of the primitive is constructed according to the right-hand screw rule, and the pointing direction of the normal vector is recorded. Then, the second node set Path _ One _ End (v) is used to generate the second node set1,2,...,m+n,e1,2,...,m+n) V isi(i ≦ m + n) nodes to the first set of nodes Path _ Two _ End (v)1,2,...,m+n,e1,2,...,m+n) V ism+n-i+1(i is not more than m + n) nodes, and then to the first node set Path _ Two _ End (v)1,2,...,m+n,e1,2,...,m+n) V ism+n-iAnd (i is less than or equal to m + n) the nodes are sequentially combined into a new primitive, a normal vector of the primitive is constructed according to the right-hand screw rule, and the pointing direction of the normal vector is recorded. Therefore, a plurality of new primitives can be combined to obtain a polygon primitive set, and then a plurality of volume measuring bodies are constructed according to the geometric center nodes and the polygon primitives.
It should be noted that, because the order of combination is different, the obtained normal vectors are different, and the normal vector is divided into two parts, namely, a first normal vector and a second normal vector, according to whether the normal vector points to the side where the geometric center node is located.
In some embodiments of the present invention, step S170 includes, but is not limited to, step S171, step S172, and step S173.
Step S171: determining a first normal vector and a second normal vector according to a preset rule, wherein the first normal vector points to one side of a central node, and the second normal vector points to the other side of the central node;
step S172: dividing the plurality of volume measuring bodies into a first volume measuring body and a second volume measuring body according to the first normal vector and the second normal vector;
step S173: calculating a difference between the first volume measurement and the second volume measurement to obtain a palate volume.
Specifically, in this embodiment, the direction of the normal vector is directed to the side of the geometric center node and is recorded as the first normal vector, and the direction of the normal vector is directed to the other side of the geometric center node and is recorded as the second normal vector. Connecting the polygon primitives obtained in the step S160 with the geometric center node to form a tetrahedron, and recording the volume of the tetrahedron as
The volume of the tetrahedron whose normal vector belongs to the first normal vector is recorded
The volume of the tetrahedron whose normal vector belongs to the second normal vector is recorded
Palate volume
Wherein i + j is n, alpha is less than or equal to i, and b is less than or equal to j.
Therefore, the obtained maxilla volume is accurate, and the error caused by directly adopting plane cutting can be effectively reduced, so that the accuracy and the repeatability of measurement are improved.
Referring to fig. 10, in a second aspect, some embodiments of the invention also provide a maxillofacial volume measurement system, comprising: a build module 1010, a tag module 1020, a process module 1030, and a compute module 1040. The construction module 1010 is configured to construct a digital dental model, and the construction module 1010 is further configured to construct a volume measurement volume according to nodes of the first set of nodes and the second set of nodes. The labeling module 1020 is used for fixing points of the digitized dental model to obtain a plurality of nodes and labeling the midpoints of the connecting lines of the anterior edges of the bilateral palatine fovea to obtain initial nodes. The processing module 1030 is configured to divide the palatal edge shortest path into a first path and a second path according to a sagittal plane, project nodes on the first path onto the second path to obtain first projection nodes, fit the first projection nodes into the second path to obtain a first node set, project nodes on the second path onto the first path to obtain second projection nodes, and fit the second projection nodes into the first path to obtain a second node set. The calculation module 1040 is configured to perform a calculation on the volume measurement to obtain the palate volume.
The maxillofacial volume measuring system obtains a plurality of nodes by fixing points on the dental model, constructs a plurality of volume measuring bodies by the nodes, and measures the volume of the volume measuring bodies to obtain the maxillofacial volume, so that errors caused by directly adopting plane cutting can be effectively reduced, and the measuring accuracy and repeatability are improved.
In a third aspect, an embodiment of the present application further provides an electronic device.
In some embodiments, an electronic device includes: at least one processor, and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions that, when executed by the at least one processor, cause the at least one processor to perform any of the methods of maxillary palatal volume measurement of embodiments of the present application.
The processor and memory may be connected by a bus or other means.
The memory, as a non-transitory computer readable storage medium, may be used to store non-transitory software programs and non-transitory computer executable programs, such as the maxillo-palatal volume measurement methods described in embodiments of the present application. The processor implements the above-described maxillary-palatal volume measurement method by executing a non-transitory software program and instructions stored in memory.
The memory may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the stored data area may store data for performing the maxillo-palatal volume measurement method described above. Further, the memory may include high speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory optionally includes memory located remotely from the processor, and these remote memories may be connected to the processor through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The non-transitory software programs and instructions required to implement the maxillo-palate volume measurement method described above are stored in a memory and, when executed by one or more processors, perform the maxillo-palate volume measurement method mentioned above in the first embodiment of the first aspect.
In a fourth aspect, the present application further provides a computer-readable storage medium.
In some embodiments, the computer-readable storage medium stores computer-executable instructions for performing the method of measuring a maxillofacial volume mentioned in the embodiments of the first aspect.
In some embodiments, the storage medium stores computer-executable instructions that, when executed by one or more control processors, for example, by a processor in the electronic device, cause the one or more processors to perform the maxillo-palatal volume measurement method.
The above-described embodiments of the apparatus are merely illustrative, wherein the units illustrated as separate components may or may not be physically separate, i.e. may be located in one place, or may also be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
One of ordinary skill in the art will appreciate that all or some of the steps, systems, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention. Furthermore, the embodiments of the present invention and the features of the embodiments may be combined with each other without conflict.