Data processing method and device, equipment 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 problem of low accuracy in obtaining the closed tract of muscle force in the prior art is solved, and higher accuracy and simplicity of operation are achieved.
Patent Information
- Application Number
- CN202310969399.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-02
- Publication Date
- 2025-02-14
AI Technical Summary
The prior art is not accurate when acquiring the muscle force closed tract, and cannot obtain shape information, which is complicated and inconvenient to operate.
By obtaining multiple closed-mouth motion trajectories of the user's jaw, obtaining the intersection point between each preset plane and the closed-mouth motion trajectory, determining the highest density point, and connecting these points to obtain the muscle force closed trajectory.
It improves the accuracy of obtaining muscle strength closed tracts, simplifies the operation process, eliminates contact measurement, and reduces discomfort for the user being tested.
Smart Images

Figure CN119444642A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing technology, and in particular to a data processing method, device, equipment and medium. Background Art
[0002] The muscle closing path plays an important role in determining the occlusal relationship of teeth, determining tooth wear, and evaluating the function of the temporomandibular joint.
[0003] At present, the methods for obtaining the muscle closure path are as follows: Option 1, obtaining the size of the muscle closure path 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, so as to obtain the size of the muscle closure path. 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 path being inaccurate, and the finger method can only measure the size of the muscle closure path, and cannot obtain information such as shape. Option 2, obtaining the size of the muscle closure path through the occlusal membrane method. In this method, special pigments are applied to the surface of the upper and lower teeth, and the patient is asked to bite, and the size of the muscle closure path is judged by observing the degree of wear of the pigment. However, the degree of wear of the pigment 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 path being inaccurate, and the occlusal membrane method can also only measure the size of the muscle closure path, and cannot obtain information such as shape. Option three is to obtain the muscle 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 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. Summary of the invention
[0004] In order to solve the above technical problems, the present disclosure provides a data processing method, device, equipment and medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a data processing method, including:
[0006] Acquire multiple closing movement trajectories of the user's mandible;
[0007] Acquire a plurality of intersection points between each of a plurality of preset planes and the plurality of closed-mouth motion trajectories;
[0008] For each preset plane, determining the point with the highest density from the plurality of intersection points;
[0009] Connect multiple highest density points corresponding to multiple preset planes to obtain the muscle force closure path.
[0010] In a second aspect, an embodiment of the present disclosure provides a data processing device, including:
[0011] An acquisition module, used to acquire multiple closing movement trajectories of the user's mandible;
[0012] A processing module, used for obtaining a plurality of intersection points between each of a plurality of preset planes and the plurality of closed-mouth motion trajectories;
[0013] A determination module, configured to determine, for each preset plane, a point with the highest density from the plurality of intersection points;
[0014] The generation module is used to connect multiple highest density points corresponding to multiple preset planes to obtain a muscle force closed path.
[0015] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; a memory for storing executable instructions of the processor; the processor is used to read the executable instructions from the memory and execute the instructions to implement the data processing method described in the first aspect above.
[0016] 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 described in the first aspect is implemented.
[0017] The technical solution provided by the disclosed embodiment has the following advantages over the prior art: by acquiring multiple mouth-closing motion trajectories of the user's mandible, multiple intersection points between each preset plane and the multiple mouth-closing motion trajectories are acquired, and for each preset plane, the highest density point is determined from the multiple intersection points, and then, the multiple highest density points corresponding to the multiple preset planes are connected to obtain the muscle force closure path. Thus, the muscle force closure path can be calculated through the mandibular motion trajectory, thereby improving the accuracy of obtaining the muscle force closure path. In addition, the operation process is simple, no contact measurement is required, and the discomfort of the measured user is reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] 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.
[0019] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0020] Figure 1 A flowchart of a data processing method provided by an embodiment of the present disclosure;
[0021] Figure 2 A flowchart of another data processing method provided by an embodiment of the present disclosure;
[0022] Figure 3 A schematic diagram of a marker point provided by an embodiment of the present disclosure;
[0023] Figure 4 A schematic diagram of the structure of a data processing device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] 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 in the embodiments can be combined with each other without conflict.
[0025] 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.
[0026] Figure 1 This 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 in software and / or hardware and can be integrated on any electronic device with computing capabilities.
[0027] like Figure 1 As shown, the data processing method provided by the embodiment of the present disclosure may include:
[0028] Step 101, obtaining multiple closing movement trajectories of the user's mandible.
[0029] The method of the embodiment of the present disclosure can be applied to obtain the muscle strength closure path of the user.
[0030] In this embodiment, the movement trajectory of the user's lower jaw 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 lower jaw can be collected during n mouth closing processes.
[0031] As an example, for a user's opening and closing process, when opening and then closing the mouth, the lower jaw moves forward and upward in the direction of the elevating jaw muscles. The movement trajectory of the user's lower jaw in this process can be collected. The movement trajectory includes an opening movement trajectory and a closing movement trajectory. The directions of the opening movement trajectory and the closing movement trajectory are different. Therefore, according to the direction of the movement trajectory, the opening movement trajectory is deleted and the closing movement trajectory is retained. Thus, a closing movement trajectory of the user's lower jaw is obtained.
[0032] Step 102: obtaining a plurality of intersection points between each of a plurality of preset planes and a plurality of closed motion trajectories.
[0033] In this embodiment, a coordinate system can be established based on the user's facial features, and multiple preset planes can be selected in the coordinate system. For example, multiple planes parallel to the line connecting the nose wings and the tragus can be selected as preset planes.
[0034] 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.
[0035] Step 103: for each preset plane, determine the point with the highest density from the multiple intersection points.
[0036] In this embodiment, for each preset plane, a point with the highest density can be determined. For example, there are n closing mouth motion trajectories of the user's mandible. There are n intersection points between the plane and the n closing mouth motion trajectories. The n intersection points 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 intersection points can be determined by the sum of the distances between a certain intersection point and other intersection points.
[0037] The following is an example to illustrate the calculation process of the highest density point.
[0038] 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, taking a weighted average of the distances from the intersection to the other intersections according to a Gaussian distribution function to obtain a density measurement value for 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.
[0039] In this example, for the n intersections of the preset plane and the n closed motion trajectories, any of the intersections is recorded as p, and the other intersections except point p are recorded as i. The distance from point p to the other intersections i is calculated, and the weighted average is performed according to the Gaussian distribution function to obtain the point with the smallest sum of distances to determine the point with the highest density. The density measurement value of point p is calculated as follows:
[0040]
[0041] Among them, D p represents the density measure of point p, C p represents the coordinates of point p, C irepresents 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.
[0042] 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.
[0043] Therefore, for each preset plane, a point with the highest density is determined from the n intersection points, and for M preset planes, M points with the highest density can be obtained.
[0044] Step 104, connecting multiple highest density points corresponding to multiple preset planes to obtain a muscle force closure path.
[0045] In this embodiment, taking M preset planes as an example, the M highest density points are connected to obtain the muscle force closure path. The muscle force closure path can be used to determine the tooth occlusion relationship, determine tooth wear, evaluate the function of the temporomandibular joint, etc.
[0046] According to the technical solution of the embodiment of the present disclosure, by acquiring multiple closing mouth motion trajectories of the user's mandible, multiple intersection points between each preset plane and the multiple closing mouth motion trajectories are acquired, and for each preset plane, the highest density point is determined from the multiple intersection points, and then, the multiple highest density points corresponding to the multiple preset planes are connected to obtain the muscle force closure path. Thus, the muscle force closure path can be calculated through the mandibular motion trajectory, thereby improving the accuracy of obtaining the muscle force closure path. In addition, the operation process is simple, no contact measurement is required, and the discomfort of the measured user is reduced.
[0047] The following is an explanation in conjunction with a specific implementation process.
[0048] Figure 2 A flowchart of another data processing method provided by an embodiment of the present disclosure is shown in FIG. Figure 2 As shown, the following steps are included:
[0049] Step 201, establishing a coordinate system.
[0050] In this embodiment, a coordinate system is established in the following manner: the user's three-dimensional facial data 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.
[0051] Among them, the median 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 connecting 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 connecting line. The median sagittal plane is determined by the brow center point, nose tip point, and chin point. The intersection of the median 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.
[0052] In one embodiment 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 at preset intervals, and the XOZ plane and multiple planes parallel to the XOZ plane are determined as multiple preset planes.
[0053] 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 every two adjacent planes is 0.2 mm, thereby obtaining multiple preset planes including the XOZ plane. Therefore, through the above steps, a coordinate system is established and multiple preset planes are determined. 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.
[0054] Step 202, obtaining multiple closing movement trajectories of the user's mandible.
[0055] As an example, at least three marker points are attached to the teeth or gums of the user, the user's mandible is positioned based on the at least three marker points, and a conversion relationship between the marker points and the mandible is generated. In this example, multiple closing movement trajectories of the user's mandible are obtained, including: capturing the movement trajectories of at least three marker points during multiple closing movement processes through a scanner, and generating multiple closing movement trajectories of the user's mandible based on the conversion relationship and the movement trajectories of the at least three marker points.
[0056] Reference Figure 3 , Figure 3 A schematic diagram of a marker point is shown, such as Figure 3As shown, four marker points are attached to the upper half of the dentition, and four marker points are attached to the lower half of the dentition, wherein the four marker points on the same dentition are not in the same straight line. For the four marker points of the lower half of the dentition, the user's mandible can be positioned by three-point positioning, so as to convert the mandibular position relationship through the marker points. Then, during a closing process, the movement trajectory of the marker points is captured by the scanner, and the movement trajectory of the marker points represents the RT (rotation translation) data of the mandible relative to the maxilla, thereby obtaining the closing movement trajectory of the mandible.
[0057] Optionally, the four landmark points of the upper dentition can be used to locate the user's maxilla by three-point positioning to determine the intersection of the midsagittal plane and the top line of the maxillary alveolar ridge.
[0058] 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.
[0059] In this example, the mandibular movement trajectory is collected by a corresponding collection device to obtain the muscle force closure path. The corresponding collection device is, for example, a mandibular movement measurement system.
[0060] Step 203: Acquire multiple intersection points between each preset plane in the multiple preset planes and the multiple closed motion trajectories.
[0061] Step 204: for each preset plane, determine the point with the highest density from the multiple intersection points.
[0062] Step 205, connecting multiple highest density points corresponding to multiple preset planes to obtain a muscle force closure path.
[0063] The explanations of steps 102 to 104 in the above embodiment are also applicable to steps 203 to 205 .
[0064] According to the technical solution of the disclosed embodiment, a coordinate system is established through the user's three-dimensional facial data, and the closing motion trajectory is cut in the Y direction according to preset intervals through the XOZ plane, and then the highest density point is determined from the intersection, and the muscle force closure path is generated by connecting the lines. This improves the accuracy of obtaining the muscle force closure path, and can completely obtain the muscle force closure path, reducing dependence on professional knowledge. The mandibular position can be displayed in real time according to the muscle force closure path. The operation process is simple, no contact measurement is required, and the discomfort of the measured user is reduced.
[0065] Figure 4A structural diagram of a data processing device provided by an embodiment of the present disclosure is shown in FIG. Figure 4 As shown, the data processing device includes: an acquisition module 41, a processing module 42, a determination module 43, and a generation module 44.
[0066] The acquisition module 41 is used to acquire multiple closing movement trajectories of the user's mandible;
[0067] A processing module 42 is used to obtain a plurality of intersection points between each of a plurality of preset planes and the plurality of closed-mouth motion trajectories;
[0068] A determination module 43, configured to determine, for each preset plane, a point with the highest density from the plurality of intersection points;
[0069] The generating module 44 is used to connect multiple density highest points corresponding to multiple preset planes to obtain a muscle force closed path.
[0070] In one embodiment of the present disclosure, the data processing device also includes: an establishment module for acquiring the three-dimensional facial data of the user, and determining the intersection of the median sagittal plane and the top line of the maxillary alveolar ridge, the alar point, the tragus point, the left lateral canthus point, and the right lateral canthus point based on the three-dimensional facial data; using 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 to establish a coordinate system; wherein the preset plane includes the XOZ plane.
[0071] In one embodiment of the present disclosure, the data processing device also includes: a selection module, used to determine a plurality of planes parallel to the XOZ plane at 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 a plurality of planes parallel to the XOZ plane as the plurality of preset planes.
[0072] In one embodiment of the present disclosure, the data processing device further includes: a positioning module, configured to attach at least three marker points on the teeth or gums of the user; locate the user's mandible based on the at least three marker points, and generate a conversion relationship between the marker points and the mandible;
[0073] The acquisition module 41 is specifically used for: capturing the motion trajectories of the at least three marking points during multiple mouth closing movements through a scanner; and generating multiple mouth closing movement trajectories of the user's mandible according to the conversion relationship and the motion trajectories of the at least three marking points.
[0074] In one embodiment of the present disclosure, the acquisition module 41 is specifically used 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.
[0075] In one embodiment of the present disclosure, the determination module 43 is specifically used to: for each intersection, determine the distance from the intersection to other intersections among the multiple intersections; perform 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 determine the intersection with the largest density measurement value from the multiple intersections as the highest density point.
[0076] The data processing device provided in the embodiment of the present disclosure can execute any data processing method provided in the embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method. The contents not described in detail in the embodiment of the device of the present disclosure can refer to the description in any method embodiment of the present disclosure.
[0077] The present disclosure also provides an electronic device, which includes one or more processors and a memory. The processor may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. The memory may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on a computer-readable storage medium, and the processor may run the program instructions to implement the method of the above embodiment of the present disclosure and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.
[0078] In one example, the electronic device may further include: an input device and an output device, and these components are interconnected through a bus system and / or other forms of connection mechanisms. In addition, the input device may also include, for example, a keyboard, a mouse, etc. The output device may output various information to the outside, including determined distance information, direction information, etc. The output device may include, for example, a display, a speaker, a printer, and a communication network and a remote output device connected thereto, etc. In addition, according to the specific application, the electronic device may also include any other appropriate components such as a bus, an input / output interface, etc.
[0079] 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.
[0080] The computer program product may be written in any combination of one or more programming languages to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0081] In addition, the embodiments of the present disclosure may also be a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes any method provided by the embodiments of the present disclosure.
[0082] 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 include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. 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 of the above.
[0083] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0084] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be 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 will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A data processing method, characterized in that: include: 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 according to claim 1, characterized in that 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 according to claim 2, characterized in that 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 according to claim 1, characterized in that 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: Capturing the motion trajectories of the at least three marking points during multiple mouth closing movements by a scanner; 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 according to claim 1, characterized in that 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 according to claim 1, characterized in that 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, characterized in that: include: An acquisition module, used to acquire multiple closing movement trajectories of the user's mandible; A processing module, used for obtaining 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 used 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, characterized in that Also includes: Establish a module for acquiring 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, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the data processing method described in any one of claims 1-6.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the data processing method described in any one of claims 1 to 6 is implemented.
Citation Information
Cited By
Data processing method and apparatus, device, and medium
EP4756709A1
Data processing method and apparatus, device, and medium
WO2025026446A1