Bracket placement method and apparatus, device, and storage medium
By obtaining the tooth model and determining the bracket placement elements, the problem of low efficiency in placement of brackets based on personal experience is solved, and a more efficient and accurate bracket placement process is achieved.
Patent Information
- Application Number
- PCT/CN2024/119423
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-28
- Filing Date
- 2024-09-18
- Publication Date
- 2025-04-03
AI Technical Summary
In the prior art, doctors directly place brackets on their teeth based on their personal experience, which is inefficient and requires high requirements for inexperienced doctors, resulting in long-term placement of brackets.
By obtaining the tooth model and determining the bracket placement elements, including the clinical crown center point and reference line, a method and device to guide the bracket placement is provided to help doctors place the bracket more accurately.
This reduces the requirements for doctors' experience in placement of brackets, improves the efficiency of brackets, and ensures the accuracy of brackets.
Smart Images

Figure CN2024119423_03042025_PF_FP_ABST
Abstract
Description
Bracket placement method, device, equipment and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on September 28, 2023, with application number 202311277492.4 and invention name “Bracket placement method, device, equipment and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the technical field of orthodontics, and in particular to a bracket placement method, device, equipment and storage medium. Background Art
[0003] Orthodontics involves straightening teeth, correcting malocclusions and deformities, and achieving aesthetically pleasing dental appearance. Currently, orthodontic treatment primarily involves the use of brackets and braces. Brackets are placed on the teeth and bonded with adhesive. An archwire passes through the brackets, applying various corrective forces to the teeth, controlling three-dimensional movement and achieving the desired orthodontic treatment.
[0004] Currently, when placing brackets on teeth, doctors usually place the brackets directly on the teeth based on their personal experience. However, this method places high demands on doctors. For inexperienced doctors, it may take a long time to complete the bracket placement, which is inefficient. Technical issues
[0005] In order to solve the above technical problems, the present disclosure provides a bracket placement method, device, equipment and storage medium. Technical Solutions
[0006] In a first aspect, the present disclosure provides a bracket placement method, the method comprising:
[0007] Obtain a dental model;
[0008] Determine bracket placement elements on the tooth model.
[0009] In a second aspect, the present disclosure provides a bracket placement device, the device comprising:
[0010] A first acquisition module is used to acquire a tooth model;
[0011] The first determination module is used to determine bracket placement elements on the tooth model.
[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the device comprising:
[0013] one or more processors;
[0014] The storage device is used to store one or more programs. When the one or more programs are executed by one or more processors, the one or more processors implement the bracket placement method provided by the first aspect.
[0015] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the bracket placement method provided in the first aspect. Beneficial effects
[0016] The technical solution provided by the embodiments of the present disclosure has the following advantages over the prior art:
[0017] The bracket placement method, device, equipment, and storage medium provided by the embodiments of the present disclosure can obtain a tooth model and then determine bracket placement elements on the tooth model. Using the above technical solution, bracket placement elements can be determined to guide bracket placement. In this way, even if a doctor does not have a high level of bracket placement experience, they can subsequently refer to the bracket placement elements to place brackets on the teeth. This shows that the embodiments of the present disclosure are conducive to reducing the requirements for doctors' bracket placement experience and improving the efficiency of bracket placement. 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 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.
[0020] FIG1 is a schematic flow chart of a bracket placement method provided in an embodiment of the present disclosure;
[0021] FIG2 is a schematic flow chart of another bracket placement method provided by an embodiment of the present disclosure;
[0022] FIG3 is a schematic diagram of a coordinate system provided by the disclosed embodiment;
[0023] FIG4 is a schematic diagram of an intersection point corresponding to a coordinate system provided by a disclosed embodiment;
[0024] FIG5 is a schematic flow chart of another bracket placement method provided in an embodiment of the present disclosure;
[0025] FIG6 is a structural diagram of a bracket placement device provided in an embodiment of the present disclosure;
[0026] FIG7 is a schematic structural diagram of an electronic device in an embodiment of the present disclosure. Modes for Carrying Out the Invention
[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] In order to solve the above problems, the embodiments of the present disclosure provide a bracket placement method, device, equipment and storage medium.
[0030] The bracket placement method provided by the embodiment of the present disclosure is described below with reference to Figures 1-5. In the embodiment of the present disclosure, the bracket placement method can be performed by an electronic device. The electronic device may include, but is not limited to, a tablet computer, a desktop computer, a laptop computer, and the like.
[0031] FIG1 is a schematic flow chart of a bracket placement method provided in an embodiment of the present disclosure.
[0032] As shown in FIG1 , the bracket placement method may include the following steps.
[0033] S110, obtaining a tooth model.
[0034] In the disclosed embodiment, the electronic device can obtain a tooth model so as to determine bracket placement elements on the tooth model. Of course, after obtaining the tooth model, the electronic device can also display the tooth model to achieve visualization of the tooth model.
[0035] Specifically, the tooth model is a three-dimensional model of a single tooth, such as a point cloud model, a three-dimensional mesh model, etc., but is not limited thereto.
[0036] In some embodiments, S110 may include: acquiring a dental model; performing tooth recognition and tooth segmentation processing on the dental model to obtain a dental model and its corresponding tooth position number.
[0037] Specifically, the tooth position number is used to represent the position of the tooth on the jaw. For example, the tooth position number corresponding to the tooth model can be determined based on the FDI tooth position representation method or the Palmer tooth position representation method.
[0038] Specifically, an intraoral scanner may be used to scan the patient's mouth to obtain the dental model, but the present invention is not limited thereto.
[0039] Specifically, the teeth recognition and teeth segmentation processing of the dental model may be performed manually or by artificial intelligence (AI), but is not limited thereto.
[0040] In some other embodiments, the tooth model is pre-stored in a storage device. In this case, S110 may include: reading the tooth model from the storage device.
[0041] S120. Determine bracket placement elements on the tooth model.
[0042] In an embodiment of the present disclosure, the electronic device can determine bracket placement elements on the tooth model for guiding the placement of brackets, so that the doctor can subsequently place the brackets on the teeth with reference to the bracket placement elements. Of course, the electronic device can also display the bracket placement elements on the tooth model to achieve visualization of the bracket placement elements. The applicant has found through research that the bracket placement point corresponding to the tooth is usually located at the clinical crown center point (Facial Axis, FA) or near the clinical crown center point. Therefore, the bracket placement elements may include the clinical crown center point. Of course, in order to facilitate the position adjustment of the clinical crown center point, the bracket placement elements may also include a reference line, which is a line segment passing through the clinical crown center point, used to assist in the position adjustment of the clinical crown center point.
[0043] In some embodiments, optionally, the bracket placement elements may be determined automatically. Further optionally, S120 may include: in an automatic mode, automatically determining and displaying the clinical crown center point and its corresponding reference line on the tooth model.
[0044] Specifically, a preset algorithm (described in detail later and not detailed here) or AI or the like can be used to automatically determine the clinical crown center point and its corresponding reference line based on the tooth model, but the invention is not limited thereto.
[0045] In this way, the clinical crown center point and its corresponding reference line can be automatically determined, reducing user operations and improving user experience.
[0046] In other embodiments, the bracket placement element may be determined by first automatically determining a clinical crown center prompt point, and then determining the position of the bracket placement element through user interaction with the clinical crown center prompt point. Furthermore, S120 may include: automatically determining and displaying the clinical crown center prompt point on the tooth model in a semi-automatic mode; determining the clinical crown center point on the tooth model in response to the user's interaction with the clinical crown center prompt point, and determining a corresponding reference line based on the clinical crown center point.
[0047] Specifically, the clinical crown center prompt point is the clinical crown center point automatically calculated by the electronic device, and can be automatically determined based on the tooth model using part of the preset algorithm for determining the clinical crown center, or AI, etc., but is not limited thereto.
[0048] Specifically, the user's interactive operation on the clinical crown center prompt point may include: the user (such as a doctor with more experience in bracket placement) can move the clinical crown center prompt point on the tooth model through a mouse, touch screen, etc., but is not limited to this.
[0049] Specifically, after the clinical crown center point is determined, the reference line corresponding to the clinical crown center point can be determined by using AI, interaction with the user, etc., but is not limited to this.
[0050] In this way, the user can use the clinical crown center prompt point as a reference and obtain a clinical crown center point that better meets the user's requirements by fine-tuning the clinical crown center prompt point, so that when the clinical crown center point is used as the bracket placement point for subsequent bracket placement, the bracket placement will better meet the user's needs.
[0051] In some other embodiments, the bracket placement elements may be determined directly through interaction with the user. Further, S120 may include: in the interactive mode, in response to the user's interaction, determining a reference line corresponding to the clinical crown center point on the tooth model.
[0052] Specifically, the user's interactive operations may include: the user (for example, a doctor with extensive experience in bracket placement) can use a mouse, touch screen, etc. to select a point on the tooth model as the clinical crown center point and draw a reference line corresponding to the clinical crown center on the tooth model, but is not limited to this.
[0053] In this way, the clinical crown center point and its corresponding reference line can better meet user requirements, so that when the clinical crown center point is used as the bracket placement point for subsequent bracket placement, the bracket placement can better meet user needs.
[0054] Optionally, after S120, the process may further include: updating the clinical crown center point and its corresponding reference line on the tooth model (or adjusting the positions of the clinical crown center point and its corresponding reference line) in response to the user's adjustment operation on the clinical crown center with reference to the reference line.
[0055] Specifically, the user's adjustment operation of the clinical crown center with reference to the reference line may include: the user (eg, a doctor with extensive experience in bracket placement) moving the clinical crown center along the reference line using a mouse, touch screen, etc., but is not limited thereto.
[0056] This allows users to fine-tune the determined clinical crown center point if they wish to adjust it. Furthermore, using the reference line as an auxiliary line for adjusting the clinical crown center point makes adjustment more convenient and reduces the user's operational threshold.
[0057] The bracket placement method, device, equipment, and storage medium provided by the embodiments of the present disclosure can obtain a tooth model and then determine bracket placement elements on the tooth model. Using the above technical solution, bracket placement elements can be determined to guide bracket placement. In this way, even if a doctor does not have a high level of bracket placement experience, they can subsequently refer to the bracket placement elements to place brackets on the teeth. This shows that the embodiments of the present disclosure are conducive to reducing the requirements for doctors' bracket placement experience and improving the efficiency of bracket placement.
[0058] Figure 2 is a flow chart of another bracket placement method provided by an embodiment of the present disclosure. The present disclosure embodiment is optimized based on the above embodiment, and the present disclosure embodiment can be combined with various optional solutions in one or more of the above embodiments.
[0059] As shown in FIG2 , the bracket placement method may include the following steps.
[0060] S210: Obtain a tooth model.
[0061] Specifically, S210 is similar to S110 and is not limited here.
[0062] S220: Establish a coordinate system based on the tooth model.
[0063] Specifically, the origin of the coordinate system is the center of gravity of the tooth model, and the extension direction of the first coordinate axis of the coordinate system is parallel to the buccal and lingual direction of the tooth model.
[0064] The center of gravity of the tooth model may be identified in any possible manner, without limitation.
[0065] The buccolingual direction refers to the extension direction of the buccolingual line, which is a line passing through the center of the buccal and lingual surfaces of the tooth and perpendicular to the mesiodistal axis. The buccolingual direction of the tooth model can be determined using any suitable method and is not limited thereto. It should be noted that "parallel" here and below refers to either completely parallel or not completely parallel but within an acceptable tolerance. This tolerance can be adjusted by those skilled in the art based on actual circumstances.
[0066] For example, Figure 3 is a schematic diagram of a coordinate system provided by the disclosed embodiment. Referring to Figure 3 , the coordinate system includes an origin O and a first coordinate axis X.
[0067] S230 , calculating the intersection of the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model, obtaining the intersection corresponding to the coordinate system, and using it as the clinical crown center point.
[0068] In the embodiment of the present disclosure, the applicant has found through research on the characteristics of the clinical crown center point that the clinical crown center point of a tooth is usually located at an intersection point determined based on the coordinate system corresponding to the tooth. Therefore, the intersection point can be first determined based on the coordinate system corresponding to the tooth.
[0069] Specifically, the buccal tooth surface refers to the portion of the tooth surface that contacts the cheek.
[0070] For example, FIG4 is a schematic diagram of an intersection point corresponding to a coordinate system provided in the disclosed embodiment. Referring to FIG3 and FIG4 , the first coordinate axis X of the coordinate system corresponding to the tooth model 310 intersects the buccal tooth surface of the tooth model 310 at intersection point J, which serves as the clinical crown center point.
[0071] S240: Determine the corresponding reference line based on the clinical crown center point, and display the clinical crown center point and the corresponding reference line.
[0072] In some embodiments, S240 may include: determining the intersection of the plane defined by the second coordinate axis of the coordinate system and the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model, and using it as the first reference line; and / or; determining the intersection of the plane defined by the third coordinate axis of the coordinate system and the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model, and using it as the second reference line; and / or; using the first coordinate axis of the coordinate system as the third reference line.
[0073] Specifically, the extension direction of the second coordinate axis of the coordinate system is parallel to the mesiodistal direction of the tooth model, and the extension direction of the third coordinate axis of the coordinate system is parallel to the long axis of the tooth body of the tooth model.
[0074] Specifically, the mesiodistal direction is the direction of the mesiodistal axis, which is an axis perpendicular to the crown (the visible portion of the tooth) and passing through the center points of the mesiodistal and distal sides of the tooth. The mesiodistal direction of the tooth model can be determined in any manner, without limitation.
[0075] Specifically, the long axis of the tooth body of the tooth model can be determined in any possible manner. The long axis of the tooth body is a geometric axis that passes through the tooth body longitudinally and passes through the center of the tooth body, and there is no limitation to this.
[0076] For example, referring to FIG. 3 , a coordinate system may be established based on the tooth model 310 . The coordinate system includes an origin O, a first coordinate axis X, a second coordinate axis Y, and a third coordinate axis Z.
[0077] For example, Figure 4 is a schematic diagram of a reference line provided by an embodiment of the present disclosure. Referring to Figures 3 and 4, the reference line may include a first reference line 321, and / or a second reference line 322, and / or a third reference line (not shown in Figure 4).
[0078] Of course, in other embodiments, AI or other methods may also be used to determine the reference line corresponding to the clinical crown center point.
[0079] The disclosed embodiments can automatically locate the intersection point (i.e., the clinical crown center point) on the tooth based on the characteristics of the clinical crown center point, so that the clinical crown center point can be used as the bracket placement point for subsequent bracket placement. Compared with the existing method of manually locating the bracket placement point based entirely on the doctor's personal experience, this method can reduce the requirements for the doctor, improve the efficiency of bracket placement, and achieve the effect of conveniently and efficiently locating the bracket placement point of the tooth. In addition, the clinical crown center point determined by the above-mentioned preset algorithm is consistent, and the problem of the clinical crown center point being determined repeatedly for the same tooth model will not occur.
[0080] Figure 5 is a flow chart of another bracket placement method provided by an embodiment of the present disclosure. The present disclosure embodiment is optimized based on the above embodiment, and the present disclosure embodiment can be combined with various optional solutions in one or more of the above embodiments.
[0081] As shown in FIG5 , the bracket placement method may include the following steps.
[0082] S510: Obtain a tooth model.
[0083] Specifically, S510 is similar to S210 and is not limited here.
[0084] S520: Establish a coordinate system according to the tooth model.
[0085] Specifically, S520 is similar to S210 and is not limited here.
[0086] S530: Calculate the intersection of the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model to obtain the intersection corresponding to the coordinate system, and use it as the clinical crown center point.
[0087] Specifically, S530 is similar to S230 and is not limited here.
[0088] S540: Determine the corresponding reference line based on the clinical crown center point, and display the clinical crown center point and the corresponding reference line.
[0089] Specifically, S530 is similar to S240 and is not limited here.
[0090] S550 : Determine a first adjustment parameter in response to the user's adjustment operation on the clinical crown center with reference to the reference line.
[0091] In some embodiments, the adjustment operation may include a move operation. The reference line may include a first reference line and / or a second reference line, which serve as auxiliary lines for the user to move the clinical crown center point. In other words, the user may move the clinical crown center point on the tooth model along the first reference line or the second reference line. The first adjustment parameter may include a first movement distance and a first movement direction.
[0092] Accordingly, S550 may include: in response to the user's movement operation on the clinical crown center point along the first reference line and / or the second reference line on the tooth model, determining a first movement distance and a first movement direction corresponding to the movement operation.
[0093] Specifically, the first moving direction refers to which end point of the first reference line (or the second reference line) the object moves toward, and the first moving distance refers to the length of a trajectory moving on the first reference line (or the second reference line).
[0094] For example, referring to FIG. 4 , the user may move the intersection point J (ie, the clinical crown center point) along the first reference line 321 or the second reference line 322 .
[0095] In other embodiments, the adjustment operation may include a rotation operation. The reference line may include a third reference line, which is an auxiliary line for the user to rotate and move the clinical crown center point. In other words, the user can rotate and move the clinical crown center point on the tooth model around the third reference line.
[0096] Accordingly, S550 may include: in response to the user's rotation operation on the clinical crown center point around the third reference line on the tooth model, determining a first rotation direction and a first rotation angle corresponding to the rotation operation.
[0097] Specifically, the first rotation direction refers to clockwise or counterclockwise rotation, and the first rotation angle refers to an angle of rotation around the third reference line.
[0098] Exemplarily, referring to FIG4 , the third reference line is the first coordinate axis X, and the user can rotate the intersection point J (ie, the clinical crown center point) around the first coordinate axis X.
[0099] S560: Update the coordinate system based on the first adjustment parameter, and update the clinical coronal midline point and its corresponding reference line based on the updated coordinate system.
[0100] Optionally, updating the coordinate system based on the first adjustment parameter may include: determining a second adjustment parameter according to the first adjustment parameter, and adjusting (or updating) the coordinate system according to the second adjustment parameter.
[0101] Specifically, there is a mapping relationship between the first adjustment parameter and the second adjustment parameter, so the second adjustment parameter can be determined by querying the mapping relationship based on the first adjustment parameter. It should be noted that the specific content of the mapping relationship can be set by technicians in this field according to actual conditions and is not limited here.
[0102] In some embodiments, the adjustment operation includes a movement operation, and the first adjustment parameter includes a first movement direction and a first movement distance. In this case, S560 may include: determining a second movement distance based on the first movement distance, and determining the second movement direction based on the first movement direction; if the movement operation is to move the clinical crown center point along the first reference line, moving the coordinate axis along the second coordinate axis by the second movement distance in the second movement direction; if the movement operation is to move the clinical crown center point along the second reference line, moving the coordinate axis along the third coordinate axis by the second movement distance in the second movement direction.
[0103] Specifically, the mapping relationship between the first moving distance and the second moving distance, and the mapping relationship between the first moving direction and the second moving direction can be set by those skilled in the art according to actual conditions and are not limited here. For example, the first moving distance and the second moving distance are proportional. When the user moves the clinical crown center point along the first reference line on the tooth model, if the first moving direction is to move toward the left end point of the first reference line, the second moving direction is to move to the left, and if the first moving direction is to move toward the right end point of the first reference line, the second moving direction is to move to the right; when the user moves the clinical crown center point along the second reference line corresponding to the coordinate system on the tooth model, if the first moving direction is to move toward the upper end point of the second reference line, the second moving direction is to move upward, and if the first moving direction is to move toward the lower end point of the second reference line, the second moving direction is to move downward.
[0104] In other embodiments, the adjustment operation includes a rotation operation, and the first adjustment parameter includes a first rotation direction and a first rotation distance. In this case, S560 may include: determining a second rotation angle based on the first rotation angle, and determining the second rotation direction based on the first rotation direction; and rotating the coordinate axis about the third reference line toward the second rotation direction by the second rotation angle.
[0105] Specifically, the mapping relationship between the first rotation angle and the second rotation angle, and the mapping relationship between the first rotation direction and the second rotation direction, can be configured by those skilled in the art according to actual circumstances and are not limited herein. For example, the first rotation angle and the second rotation angle are directly proportional. If the first rotation direction is clockwise, the second rotation direction is clockwise; if the first rotation direction is counterclockwise, the second rotation direction is counterclockwise.
[0106] Specifically, the specific implementation of updating the clinical crown midline point and its corresponding reference line based on the updated coordinate system is similar to S530 and S540 and will not be repeated here.
[0107] It should be noted that each time the user performs an adjustment operation, S350-S360 are executed once for the coordinate system, clinical crown center point, and its corresponding reference line at the time of the adjustment operation. In the actual adjustment process, the user may perform an adjustment operation once or multiple times, which is not limited here.
[0108] Exemplarily, if the user performs multiple adjustment operations, the first adjustment operation is for the coordinate system, clinical crown centerline point, and corresponding reference line determined via S520-S540, in response to the user's adjustment operation on the clinical crown center with reference to the reference line, to determine the first adjustment parameter; the coordinate system is updated based on the first adjustment parameter, and the clinical crown centerline point and its corresponding reference line are updated based on the updated coordinate system. The second adjustment operation is for the coordinate system, clinical crown centerline point, and corresponding reference line adjusted by the first adjustment operation, in response to the user's adjustment operation on the clinical crown center with reference to the updated reference line, to determine the first adjustment parameter; the updated coordinate system is updated based on the first adjustment parameter, and the clinical crown centerline point and its corresponding reference line are updated again based on the updated coordinate system. This process is repeated until the user finishes adjusting, and the intersection corresponding to the final coordinate system at the end of the adjustment is used as the bracket placement point corresponding to the tooth model.
[0109] Optionally, the method further includes: obtaining a bracket model; and placing the bracket model on the tooth model based on bracket placement elements.
[0110] Specifically, the final clinical crown center point is used as the bracket placement point, and the bracket model is placed on the bracket placement point.
[0111] In this way, the user can intuitively see how the bracket model will look when placed on the tooth model, thereby simulating the situation of the bracket being placed on the tooth.
[0112] The disclosed embodiment can automatically locate the clinical crown center point and provide a reference line for adjusting the clinical crown center point, so that the user can adjust the clinical crown center point according to the reference line, thereby helping the user to obtain a more satisfactory clinical crown center point (i.e., the bracket placement point). This is conducive to reducing the difficulty of adjusting the clinical crown center point for the user and improving the efficiency of bracket placement.
[0113] FIG6 is a schematic structural diagram of a bracket placement device provided in an embodiment of the present disclosure.
[0114] As shown in FIG6 , the bracket placement device 600 may include:
[0115] A first acquisition module 610 is used to acquire a tooth model;
[0116] The second determining module 620 is used to determine bracket placement elements on the tooth model.
[0117] In another embodiment, the first acquisition module 610 may include:
[0118] The first acquisition submodule is used to acquire the dental model;
[0119] The recognition and segmentation submodule is used to perform tooth recognition and tooth segmentation processing on the dental model to obtain the tooth model and its corresponding tooth position number.
[0120] In another embodiment, the bracket placement element includes a clinical crown center point and its corresponding reference line. Accordingly, the second determination module 620 may include:
[0121] A first determination submodule is configured to automatically determine and display the clinical crown center point and its corresponding reference line on the tooth model in an automatic mode;
[0122] or;
[0123] The second determining submodule is configured to determine the reference line corresponding to the clinical crown center point on the tooth model in response to a user's interactive operation in an interactive mode.
[0124] In yet another embodiment, the first determining submodule includes a first determining unit for automatically determining the clinical crown center point on the tooth model, wherein the first determining unit is specifically configured to establish a coordinate system according to the tooth model, wherein the origin of the coordinate system is the center of gravity of the tooth model, and an extension direction of a first coordinate axis of the coordinate system is parallel to a buccal and lingual direction of the tooth model;
[0125] The intersection point of the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model is calculated to obtain the intersection point corresponding to the coordinate system, and the intersection point is used as the clinical crown center point.
[0126] In another embodiment, the extension direction of the second coordinate axis of the coordinate system is parallel to the mesiodistal direction of the tooth model, and the extension direction of the third coordinate axis of the coordinate system is parallel to the long axis of the tooth of the tooth model;
[0127] Correspondingly, the first determination submodule includes a second determination submodule for determining a reference line corresponding to the clinical crown center point, wherein the second determination submodule is specifically configured to determine an intersection line between a plane defined by the second coordinate axis of the coordinate system and the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model, and use the intersection line as the first reference line;
[0128] and / or;
[0129] Determine an intersection line between a plane defined by the third coordinate axis of the coordinate system and the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model, and use the intersection line as a second reference line;
[0130] and / or;
[0131] The first coordinate axis of the coordinate system is used as the third reference line.
[0132] In yet another embodiment, the device further comprises:
[0133] a first adjustment module for determining a first adjustment parameter in response to a user's adjustment operation of the clinical crown center with reference to the reference line after determining the bracket placement elements on the tooth model;
[0134] A first updating module is configured to update the coordinate system based on the first adjustment parameter, and to update the clinical coronal midline point and the corresponding reference line based on the updated coordinate system.
[0135] In yet another embodiment, the device further comprises:
[0136] Second, obtain the bracket model;
[0137] The first placement module is used to place the bracket model on the tooth model based on the bracket placement elements.
[0138] It should be noted that the bracket placement device 600 shown in Figure 6 can execute the various steps in the method embodiments shown in any of the above embodiments, and realize the various processes and effects in the method embodiments shown in any of the above embodiments, which will not be described in detail here.
[0139] An embodiment of the present disclosure further provides an electronic device, comprising: a memory storing a computer program; and a processor for executing the computer program. When the computer program is executed by the processor, the method of any of the above embodiments can be implemented.
[0140] For example, FIG7 is a schematic diagram of the structure of an electronic device in an embodiment of the present disclosure. Specific reference is made below to FIG7 , which shows a schematic diagram of the structure of an electronic device 700 suitable for implementing an embodiment of the present disclosure. The electronic device 700 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG7 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.
[0141] As shown in Figure 7, electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. Various programs and data required for the operation of electronic device 700 are also stored in RAM 703. Processing device 701, ROM 702, and RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to bus 704.
[0142] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 7 shows the electronic device 700 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may be implemented or present instead.
[0143] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0144] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer 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. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0145] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0146] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0147] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0148] Obtain a dental model;
[0149] Determine bracket placement elements on the tooth model.
[0150] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0151] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0152] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.
[0153] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0154] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer 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 foregoing.
[0155] The embodiments of the present disclosure further provide a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method of any of the above embodiments can be implemented. The execution method and beneficial effects are similar and will not be repeated here.
[0156] 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.
[0157] 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.
Claims
1. A bracket placement method, characterized in that: include: Obtain a dental model; Bracket placement elements are determined on the tooth model.
2. The method according to claim 1, characterized in that The step of obtaining a tooth model comprises: obtaining a tooth and jaw model; The tooth model is subjected to tooth recognition and tooth segmentation processing to obtain the tooth model and its corresponding tooth position number.
3. The method according to claim 1, characterized in that The bracket placement elements include the clinical crown center point and its corresponding reference line. Accordingly, determining the bracket placement elements on the tooth model includes: In automatic mode, the clinical crown center point and its corresponding reference line are automatically determined and displayed on the tooth model; or; In the interactive mode, in response to the user's interactive operation, the reference line corresponding to the clinical crown center point is determined on the tooth model.
4. The method according to claim 3, characterized in that The step of automatically determining the clinical crown center point on the tooth model comprises: Establishing a coordinate system according to the tooth model, wherein the origin of the coordinate system is the center of gravity of the tooth model, and the extension direction of the first coordinate axis of the coordinate system is parallel to the buccal and lingual direction of the tooth model; The intersection point between the first coordinate axis of the coordinate system and the tooth surface on the buccal side of the tooth model is calculated to obtain the intersection point corresponding to the coordinate system, and the intersection point is used as the clinical crown center point.
5. The method according to claim 4, characterized in that The extension direction of the second coordinate axis of the coordinate system is parallel to the mesiodistal direction of the tooth model, and the extension direction of the third coordinate axis of the coordinate system is parallel to the long axis of the tooth of the tooth model; Accordingly, determining the reference line corresponding to the clinical crown center point includes: Determine an intersection line between a plane defined by the second coordinate axis of the coordinate system and the first coordinate axis of the coordinate system and a tooth surface on the buccal side of the tooth model, and use the intersection line as a first reference line; and / or; Determine an intersection line between a plane defined by a third coordinate axis of the coordinate system and the first coordinate axis of the coordinate system and a tooth surface on the buccal side of the tooth model, and use the intersection line as a second reference line; and / or; The first coordinate axis of the coordinate system is used as the third reference line.
6. The method according to claim 5, characterized in that After determining the bracket placement elements on the tooth model, the method further includes: In response to a user's adjustment operation of the clinical crown center with reference to the reference line, determining a first adjustment parameter; The coordinate system is updated based on the first adjustment parameter, and the clinical coronal midline point and the corresponding reference line are updated based on the updated coordinate system.
7. The method according to any one of claims 1 to 6, characterized in that: Also includes: Obtain the bracket model; Based on the bracket placement elements, the bracket model is placed on the tooth model.
8. A bracket placement device, characterized in that: include: A first acquisition module, used for acquiring a tooth model; The first determination module is used to determine bracket placement elements on the tooth model.
9. An electronic device, characterized in that: include: processor; A memory for storing executable instructions; Wherein, the processor is used to read the executable instructions from the memory and execute the executable instructions to implement the bracket placement method described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the processor implements the bracket placement method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Tooth feature point calculation method and device and electronic equipment
CN112932696A
Evaluation method for positioning and bonding accuracy of bracket
CN113268864A
Digital tooth arrangement method, system, device and medium
CN113449426A
Smart bracket positioning method, device and system based on image recognition, terminal and medium
CN114052951A
Method and device for generating orthodontic guide plate
CN116196123A