Data processing method and apparatus, device, and medium
By obtaining the closed movement trajectory and intersection of the user's jaw, determining the highest density point and connecting the line, the problems of low accuracy in obtaining closed muscle tracts and complex operation in the prior art are solved, and higher accuracy and simplicity of operation are achieved sex.
Patent Information
- Application Number
- PCT/CN2024/109629
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-02
- Filing Date
- 2024-08-02
- Publication Date
- 2025-02-06
AI Technical Summary
The prior art has problems of low accuracy and complex operation when acquiring the muscle-closing tract, and it is impossible to effectively obtain the shape information of the muscle-closing tract.
By obtaining multiple closed-mouth motion trajectories of the user's jaw, multiple intersections between each preset plane and multiple closed-mouth motion trajectories are obtained, and the highest density point is determined from the multiple intersections for each preset plane, and then multiple intersections are employed. The preset plane is connected to multiple highest density points corresponding to the preset plane to obtain the closed tract of muscle force.
It improves the accuracy of muscle strength closed tract acquisition, is simple to operate, and does not require contact measurement, reducing discomfort for the user being tested.
Smart Images

Figure CN2024109629_06022025_PF_FP_ABST
Abstract
Description
Data processing method, device, equipment and medium
[0001] Cross-reference
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on August 2, 2023, with application number 202310969399.3 and application name “Data processing methods, devices, equipment and media”, all contents of which are incorporated by reference into this application. Technical Field
[0003] The present disclosure relates to the field of data processing technology, and in particular to a data processing method, apparatus, device, and medium. Background Art
[0004] The muscle closing path plays an important role in determining the tooth occlusion relationship, determining tooth wear, and evaluating the function of the temporomandibular joint.
[0005] In the related art, the following methods are used to obtain the muscle closure tract: Option 1, obtaining the size of the muscle closure tract through the finger method. In this method, fingers or special measuring instruments are used to measure the distance between the upper and lower jaws when the patient bites, thereby obtaining the size of the muscle closure tract. However, since the accuracy of the measurement is affected by the doctor's experience and skill level, there may be errors, resulting in the obtained muscle closure tract being inaccurate. Moreover, the finger method can only measure the size of the muscle closure tract, and cannot obtain information such as the shape. Option 2, obtaining the size of the muscle closure tract through the occlusal membrane method. In this method, special pigments are applied to the surfaces of the upper and lower teeth, and the patient is asked to bite. The size of the muscle closure tract is determined by observing the degree of pigment wear. However, the degree of pigment wear may be affected by multiple factors such as the type of pigment and the patient's bite force, and there may be errors, resulting in the obtained muscle closure tract being inaccurate. Moreover, the occlusal membrane method can also only measure the size of the muscle closure tract, and cannot obtain information such as the shape. Option three is to obtain the muscle force closure path through electrical measurement. In this method, a special electrical measuring instrument is used to measure the resistance between the upper and lower jaws when the patient bites, thereby measuring the muscle force closure path. However, the use of electrical measurement requires special equipment, and the measurement method is difficult to operate. The operation process is not simple and requires high professional knowledge.
[0006] Summary of the Invention
[0007] In order to solve the above technical problems, the present disclosure provides a data processing method, apparatus, device and medium.
[0008] In a first aspect, an embodiment of the present disclosure provides a data processing method, including:
[0009] Obtain multiple closing movement trajectories of the user's mandible;
[0010] Obtaining a plurality of intersection points between each of a plurality of preset planes and a plurality of closed motion trajectories;
[0011] For each preset plane, determine the point with the highest density from multiple intersection points;
[0012] Connect multiple highest density points corresponding to multiple preset planes to obtain the muscle force closed path.
[0013] In a second aspect, an embodiment of the present disclosure provides a data processing device, including:
[0014] An acquisition module, configured to acquire multiple closing movement trajectories of the user's mandible;
[0015] A processing module configured to obtain a plurality of intersection points between each of a plurality of preset planes and a plurality of closed motion trajectories;
[0016] a determination module configured to determine, for each preset plane, a point with the highest density from a plurality of intersection points;
[0017] The generation module is configured to connect multiple highest density points corresponding to multiple preset planes to obtain a muscle force closed path.
[0018] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; a memory configured to store processor executable instructions; and the processor configured to read executable instructions from the memory and execute the executable instructions to implement the data processing method of the first aspect above.
[0019] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the data processing method of the first aspect described above is implemented.
[0020] The technical solution provided by the embodiments of the present disclosure has the following advantages compared with the existing technology: by obtaining multiple closing movement trajectories of the user's mandible, multiple intersection points between each preset plane and the multiple closing movement trajectories are obtained, and for each preset plane, the highest density point is determined from the multiple intersection points. Then, the multiple highest density points corresponding to the multiple preset planes are connected to obtain the muscle force closing path. In this way, the muscle force closing path can be calculated through the mandibular movement trajectory, thereby improving the accuracy of obtaining the muscle force closing path. In addition, the operation process is simple, no contact measurement is required, and the discomfort of the user being measured is reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0022] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0023] FIG1 is a flow chart of a data processing method provided by an embodiment of the present disclosure;
[0024] FIG2 is a flow chart of another data processing method provided by an embodiment of the present disclosure;
[0025] FIG3 is a schematic diagram of a marker point provided by an embodiment of the present disclosure;
[0026] FIG4 is a schematic structural diagram of a data processing device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0028] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0029] Figure 1 is a flow chart of a data processing method provided in an embodiment of the present disclosure. The method provided in an embodiment of the present disclosure can be executed by a data processing device, which can be implemented using software and / or hardware and can be integrated on any electronic device with computing capabilities.
[0030] As shown in FIG1 , the data processing method provided by the embodiment of the present disclosure may include:
[0031] Step 101: Acquire multiple closing movement trajectories of the user's mandible.
[0032] The method of the embodiment of the present disclosure can be applied to obtain the user's muscle strength closed path.
[0033] In some embodiments of the present disclosure, the movement trajectory of the user's mandible during the mouth closing process is collected through relevant collection equipment, wherein one mouth closing movement trajectory can be collected for each mouth closing process, that is, n mouth closing movement trajectories of the user's mandible can be collected during n mouth closing processes.
[0034] As an example, for a user's mouth opening and closing process, when opening and then closing the mouth, the mandible moves forward and upward in the direction of the elevator mandibular muscles. The motion trajectory of the user's mandible in this process can be collected. The motion trajectory includes an opening motion trajectory and a closing motion trajectory. The directions of the opening motion trajectory and the closing motion trajectory are different. Therefore, according to the direction of the motion trajectory, the opening motion trajectory is deleted and the closing motion trajectory is retained. Thus, a closing motion trajectory of the user's mandible is obtained.
[0035] Step 102: Acquire multiple intersection points between each of the multiple preset planes and the multiple closed motion trajectories.
[0036] In some embodiments of the present disclosure, a coordinate system may be established based on the user's facial features, and multiple preset planes may be selected in the coordinate system. For example, multiple planes parallel to the line connecting the nose wings and the tragus may be selected as preset planes.
[0037] Among them, the preset plane is used to cut the closing motion trajectory of the mandible. For each preset plane, each closing motion trajectory has an intersection with the preset plane. Then, for n closing motion trajectories, each preset plane has n intersections with the n closing motion trajectories, and the intersections can be represented by coordinates in the coordinate system.
[0038] Step 103: For each preset plane, determine the point with the highest density from the multiple intersection points.
[0039] In some embodiments of the present disclosure, for each preset plane, a point with the highest density can be determined. For example, there are n closing movement trajectories of the user's mandible. There are n intersections between the plane and the n closing movement trajectories. The n intersections are discrete points. A point with the highest density is determined from the n discrete points. Optionally, the point with the highest density among multiple intersections can be determined by the sum of the distances between a certain intersection and other intersections.
[0040] The following is an example to illustrate the calculation process of the highest density point.
[0041] As an example, determining the point with the highest density from multiple intersections includes: for each intersection, determining the distance from the intersection to other intersections in the multiple intersections, performing weighted averaging of the distances from the intersection to the other intersections according to a Gaussian distribution function to obtain a density measurement value of the intersection, and then respectively calculating the density measurement values of the multiple intersections, and determining the intersection with the largest density measurement value from the multiple intersections as the point with the highest density.
[0042] In this example, for the n intersection points of the preset plane and n closed motion trajectories, any intersection point is denoted as p, and the other intersection points except point p are denoted as i. The distance from point p to the other intersection points i is calculated, and the weighted average is performed according to the Gaussian distribution function to find the point with the minimum sum of distances to determine the point with the highest density. The density measurement value of point p is calculated as follows:
[0043] Among them, D p represents the density measure of point p, C p represents the coordinates of point p, C i represents the coordinates of point i, σ represents the parameter that affects the degree of clustering of points on the final result, and the value range of σ is (0, 1], for example, σ is 0.3.
[0044] It should be noted that the above formula is only one implementation method for calculating the highest density point and is not specifically limited here.
[0045] Thus, for each preset plane, a point with the highest density is determined from the n intersection points. For M preset planes, M points with the highest density can be obtained.
[0046] Step 104 : Connect multiple highest density points corresponding to multiple preset planes to obtain a muscle force closed path.
[0047] In some embodiments of the present disclosure, M preset planes are used as an example, and the M highest density points are connected to obtain a muscle closure path. The muscle closure path can be used to determine tooth occlusion, determine tooth wear, and assess temporomandibular joint function.
[0048] According to the technical solution of the embodiment of the present disclosure, by obtaining multiple closing movement trajectories of the user's mandible, multiple intersection points between each preset plane and the multiple closing movement trajectories are obtained, and for each preset plane, the highest density point is determined from the multiple intersection points. Then, the multiple highest density points corresponding to the multiple preset planes are connected to obtain the muscle force closing path. Thus, the muscle force closing path can be calculated through the mandibular movement trajectory, thereby improving the accuracy of obtaining the muscle force closing path. In addition, the operation process is simple, no contact measurement is required, and the discomfort of the measured user is reduced.
[0049] The following describes a specific implementation process.
[0050] FIG2 is a flow chart of another data processing method provided by an embodiment of the present disclosure, as shown in FIG2 , including the following steps:
[0051] Step 201: Establish a coordinate system.
[0052] In some embodiments of the present disclosure, a coordinate system is established in the following manner: three-dimensional facial data of the user is obtained, and based on the three-dimensional facial data, the intersection of the median sagittal plane and the top line of the maxillary alveolar ridge, the ala nasi point, the tragus point, the left lateral canthus point, and the right lateral canthus point are determined. Then, the coordinate system is established with the intersection of the median sagittal plane and the top line of the maxillary alveolar ridge as the origin O of the coordinate system, the line connecting the ala nasi point and the tragus point as the X-axis, and the line connecting the left lateral canthus point and the right lateral canthus point as the Z-axis.
[0053] Among them, the mid-sagittal plane is a plane determined by the brow center point, nose tip point, and chin point. As an example, a scanner is used to obtain the user's three-dimensional facial data to determine the user's facial features such as the brow center point, nose tip point, chin point, nose wing point, tragus point, left outer canthus point, and right outer canthus point. Then, the nose wing point and the tragus point are connected, and the X-axis of the coordinate system is determined by the connection line. The left outer canthus point and the right outer canthus point are connected, and the Z-axis of the coordinate system is determined by the connection line. The mid-sagittal plane is determined by the brow center point, nose tip point, and chin point. The intersection of the mid-sagittal plane and the top line of the maxillary alveolar ridge is used as the origin O of the coordinate system, and the Y-axis of the coordinate system is perpendicular to the XOZ plane.
[0054] In some embodiments of the present disclosure, the steps of determining multiple preset planes are as follows: in the Y-axis direction of the coordinate system, multiple planes parallel to the XOZ plane are determined according to preset intervals, and the XOZ plane and multiple planes parallel to the XOZ plane are determined as multiple preset planes.
[0055] As an example, in the Y-axis direction, multiple planes are selected at intervals of 0.2 mm. The multiple planes are parallel to the XOZ plane, and the distance between each two adjacent planes is 0.2 mm. Thus, multiple preset planes including the XOZ plane are obtained. Therefore, a coordinate system is established and multiple preset planes are determined through the above steps. The preset planes are used to cut the closing motion trajectory of the mandible, and each preset plane generates n intersections with the n closing motion trajectories of the mandible.
[0056] Step 202: Acquire multiple mouth-closing movement trajectories of the user's mandible.
[0057] As an example, at least three markers are attached to the user's teeth or gums, the user's mandible is positioned based on the at least three markers, and a transformation relationship between the markers and the mandible is generated. In this example, obtaining multiple mouth-closing motion trajectories of the user's mandible includes: using a scanner to capture the motion trajectories of the at least three markers during multiple mouth-closing movements, and generating the multiple mouth-closing motion trajectories of the user's mandible based on the transformation relationship and the motion trajectories of the at least three markers.
[0058] Referring to FIG3 , FIG3 shows a schematic diagram of a landmark point. As shown in FIG3 , four landmark points are attached to the upper half of the dentition, and four landmark points are attached to the lower half of the dentition, wherein the four landmark points on the same dentition are not in the same straight line. For the four landmark points of the lower half of the dentition, the user's mandible can be positioned by three-point positioning to convert the mandibular position relationship through the landmark points. Then, during a mouth closing process, the motion trajectory of the landmark points is captured by a scanner. The motion trajectory of the landmark points represents the RT (rotation translation) data of the mandible relative to the maxilla, thereby obtaining the closing motion trajectory of the mandible.
[0059] In some embodiments of the present disclosure, the four landmark points of the upper dental arch can be used to locate the user's maxilla through three-point positioning to determine the intersection of the midsagittal plane and the top line of the maxillary alveolar ridge.
[0060] As another example, multiple mouth-closing motion trajectories of the user's mandible are obtained, including: based on the user's three-dimensional facial data, extracting the top line of the mandibular alveolar ridge and the median sagittal plane, calculating the intersection B of the top line of the mandibular alveolar ridge and the median sagittal plane, and then obtaining the motion trajectories of the intersection B during multiple mouth-closing movements to obtain multiple mouth-closing motion trajectories of the user's mandible.
[0061] In this example, the mandibular movement trajectory is collected by a corresponding collection device to obtain the muscle force closing path. The corresponding collection device is, for example, a mandibular movement measurement system.
[0062] Step 203 : obtaining a plurality of intersection points between each of the plurality of preset planes and the plurality of closed motion trajectories.
[0063] Step 204: For each preset plane, determine the point with the highest density from the multiple intersection points.
[0064] Step 205 : Connect multiple highest density points corresponding to multiple preset planes to obtain a muscle force closed path.
[0065] The explanations of steps 102 to 104 in the above embodiment are also applicable to steps 203 to 205 .
[0066] According to the technical solution of the embodiment of the present disclosure, a coordinate system is established through the three-dimensional facial data of the user, and the closing motion trajectory is cut in the Y direction according to the preset interval through the XOZ plane, and then the highest density point is determined from the intersection, and the muscle force closing path is generated by connecting the lines. This improves the accuracy of obtaining the muscle force closing path, can completely obtain the muscle force closing path, reduces dependence on professional knowledge, and can display the mandibular position in real time according to the muscle force closing path. The operation process is simple, does not require contact measurement, and reduces the discomfort of the user being measured.
[0067] FIG4 is a schematic structural diagram of a data processing device provided by an embodiment of the present disclosure. As shown in FIG4 , the data processing device includes: an acquisition module 41 , a processing module 42 , a determination module 43 , and a generation module 44 .
[0068] The acquisition module 41 is configured to acquire multiple closing movement trajectories of the user's mandible;
[0069] The processing module 42 is configured to obtain a plurality of intersection points between each of the plurality of preset planes and the plurality of closed motion trajectories;
[0070] A determination module 43 is configured to determine, for each preset plane, a point with the highest density from a plurality of intersection points;
[0071] The generating module 44 is configured to connect multiple highest density points corresponding to multiple preset planes to obtain a muscle force closed path.
[0072] In some embodiments of the present disclosure, the data processing device also includes: an establishment module, configured to obtain the user's three-dimensional facial data, and determine the intersection of the median sagittal plane and the top line of the maxillary alveolar ridge, the ala point, the tragus point, the left lateral canthus point, and the right lateral canthus point based on the three-dimensional facial data; a coordinate system is established with the intersection of the median sagittal plane and the top line of the maxillary alveolar ridge as the origin O of the coordinate system, the line connecting the ala point and the tragus point as the X-axis, and the line connecting the left lateral canthus point and the right lateral canthus point as the Z-axis; wherein the preset plane includes the XOZ plane.
[0073] In some embodiments of the present disclosure, the data processing device also includes: a selection module, configured to determine multiple planes parallel to the XOZ plane according to preset intervals in the Y-axis direction of the coordinate system; wherein the Y-axis is perpendicular to the XOZ plane; and determine the XOZ plane and multiple planes parallel to the XOZ plane as multiple preset planes.
[0074] In some embodiments of the present disclosure, the data processing device further includes: a positioning module configured to attach at least three landmarks to the teeth or gums of the user; locate the user's mandible based on the at least three landmarks, and generate a conversion relationship between the landmarks and the mandible;
[0075] The acquisition module 41 is specifically configured to: capture the motion trajectories of at least three marker points during multiple mouth closing movements through a scanner; and generate multiple mouth closing movement trajectories of the user's mandible based on the conversion relationship and the motion trajectories of the at least three marker points.
[0076] In some embodiments of the present disclosure, the acquisition module 41 is specifically configured to: extract the top line of the mandibular alveolar ridge and the median sagittal plane based on the user's three-dimensional facial data; calculate the intersection B of the top line of the mandibular alveolar ridge and the median sagittal plane; obtain the motion trajectory of the intersection B during multiple mouth-closing movements, and obtain multiple mouth-closing movement trajectories of the user's mandible.
[0077] In some embodiments of the present disclosure, the determination module 43 is specifically configured as follows: for each intersection, determine the distance from the intersection to other intersections among multiple intersections; perform weighted averaging of the distances from the intersection to other intersections according to a Gaussian distribution function to obtain a density measurement value of the intersection; and determine the intersection with the largest density measurement value from multiple intersections as the point with the highest density.
[0078] The data processing device provided in the embodiments of the present disclosure can execute any data processing method provided in the embodiments of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method. For any content not fully described in the embodiments of the device of the present disclosure, reference can be made to the description of any method embodiment of the present disclosure.
[0079] The present disclosure also provides an electronic device, which includes one or more processors and a memory. The processor can be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and can control other components in the electronic device to perform desired functions. The memory can include one or more computer program products, and the computer program product can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory can include, for example, random access memory (RAM) and / or cache memory (cache), etc. Non-volatile memory can include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions can be stored on the computer-readable storage medium, and the processor can run the program instructions to implement the method of the embodiment of the present disclosure above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. can also be stored in the computer-readable storage medium.
[0080] In one example, the electronic device may further include an input device and an output device, these components being interconnected via a bus system and / or other forms of connection mechanisms. Furthermore, the input device may include, for example, a keyboard, a mouse, and the like. The output device may output various information to the outside, including determined distance information, direction information, and the like. The output device may include, for example, a display, a speaker, a printer, a communication network, and remote output devices connected thereto. Furthermore, depending on the specific application, the electronic device may further include any other appropriate components, such as a bus, an input / output interface, and the like.
[0081] In addition to the above methods and devices, the embodiments of the present disclosure may also be a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the processor executes any method provided by the embodiments of the present disclosure.
[0082] The computer program product may be written in any combination of one or more programming languages to implement the operations of the disclosed embodiments, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0083] In addition, the embodiments of the present disclosure may also be a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the processor is enabled to perform any method provided by the embodiments of the present disclosure.
[0084] Computer readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but is not limited to a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0085] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0086] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein. Industrial Applicability
[0087] The technical method provided by the present disclosure can be applied to the field of data processing technology. In the embodiment of the present disclosure, by obtaining multiple closing movement trajectories of the user's mandible, multiple intersection points between each preset plane and the multiple closing movement trajectories are obtained, and for each preset plane, the highest density point is determined from the multiple intersection points. Then, the multiple highest density points corresponding to the multiple preset planes are connected to obtain the muscle force closing path. Thus, the muscle force closing path can be calculated through the mandibular movement trajectory, thereby improving the accuracy of obtaining the muscle force closing path. In addition, the operation process is simple, no contact measurement is required, and the discomfort of the measured user is reduced.
Claims
1. A data processing method, comprising: Acquire multiple closing movement trajectories of the user's mandible; Acquire a plurality of intersection points between each of a plurality of preset planes and the plurality of closed-mouth motion trajectories; For each preset plane, determining the point with the highest density from the plurality of intersection points; Connect multiple highest density points corresponding to multiple preset planes to obtain the muscle force closure path.
2. The method of claim 1, wherein: Before obtaining a plurality of intersection points between each of the plurality of preset planes and the plurality of closed-mouth motion trajectories, the method further includes: Acquire the three-dimensional facial data of the user, and determine the intersection of the midsagittal plane and the top line of the maxillary alveolar ridge, the nose wing point, the tragus point, the left lateral canthus point, and the right lateral canthus point based on the three-dimensional facial data; A coordinate system is established with the intersection of the median sagittal plane and the top line of the maxillary alveolar ridge as the origin O of the coordinate system, the line connecting the alar point and the tragus point as the X-axis, and the line connecting the left lateral canthus point and the right lateral canthus point as the Z-axis; wherein the preset plane includes the XOZ plane.
3. The method of claim 2, wherein: After establishing the coordinate system, it also includes: In the Y-axis direction of the coordinate system, a plurality of planes parallel to the XOZ plane are determined at preset intervals; wherein the Y-axis is perpendicular to the XOZ plane; The XOZ plane and a plurality of planes parallel to the XOZ plane are determined as the plurality of preset planes.
4. The method of claim 1, wherein: Also includes: affixing at least three landmarks on the user's teeth or gums; Positioning the user's mandible based on the at least three landmarks, and generating a conversion relationship between the landmarks and the mandible; The obtaining of multiple closing movement trajectories of the user's mandible includes: The movement of the at least three landmarks during the multiple mouth closing movements is captured by a scanner Trajectory; A plurality of mouth closing movement trajectories of the user's mandible are generated according to the conversion relationship and the movement trajectories of the at least three marking points.
5. The method of claim 1, wherein: The obtaining of multiple closing movement trajectories of the user's mandible includes: Based on the user's 3D facial data, extract the mandibular alveolar ridge top line and mid-sagittal plane; Calculate the intersection point B between the top line of the mandibular alveolar ridge and the midsagittal plane; The motion trajectory of the intersection point B during multiple mouth closing movements is acquired to obtain multiple mouth closing movement trajectories of the user's mandible.
6. The method of claim 1, wherein: The step of determining the point with the highest density from the plurality of intersection points comprises: For each intersection point, determining the distance from the intersection point to other intersection points in the plurality of intersection points; Perform weighted averaging of the distances from the intersection point to the other intersection points according to a Gaussian distribution function to obtain a density measurement value of the intersection point; The intersection point with the largest density measurement value is determined from the multiple intersection points as the highest density point.
7. A data processing device, comprising: An acquisition module, configured to acquire multiple closing movement trajectories of the user's mandible; A processing module, configured to obtain a plurality of intersection points between each of a plurality of preset planes and the plurality of closed-mouth motion trajectories; A determination module, configured to determine, for each preset plane, a point with the highest density from the plurality of intersection points; The generation module is configured to connect multiple highest density points corresponding to multiple preset planes to obtain a muscle force closed path.
8. The device according to claim 7, wherein: Also includes: Establishing a module, configured to obtain the three-dimensional facial data of the user, and determining the intersection of the midsagittal plane and the top line of the maxillary alveolar ridge, the nose wing point, the tragus point, the left outer canthus point, and the right outer canthus point based on the three-dimensional facial data; A coordinate system is established with the intersection of the median sagittal plane and the top line of the maxillary alveolar ridge as the origin O of the coordinate system, the line connecting the alar point and the tragus point as the X-axis, and the line connecting the left lateral canthus point and the right lateral canthus point as the Z-axis; wherein the preset plane includes the XOZ plane.
9. An electronic device, comprising: processor; a memory configured to store instructions executable by the processor; The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the data processing method described in any one of claims 1 to 6.
10. A computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the data processing method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Data processing method and device, equipment and medium
CN119444642A
Jaw movement trajectory tracking method, device, equipment and medium
CN115018881A
Mandibular movement track determination method, device, equipment and medium
CN115429474A
Digital measurement method and system for jaw position relation
CN116269889A
System and apparatus for tracking lower anterior tooth part movement and temporomandibular joint noise analyzer
JP2010142285A