Method for determining marking position of appliance, marking system, electronic equipment and medium

By comparing the occlusal surface image and preset marking images of the aligner, selecting the target area and performing image processing, the problem of unclear marking in automatic sorting of shell-shaped dental orthodontic device is solved, and more accurate aligner recognition is achieved and sorting.

CN119217872APending Publication Date: 2024-12-31SHANGHAI SMARTEE DENTI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310801156.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

During the preparation of shell-shaped dental orthodontic devices, due to the unclear marking during automatic sorting, the identification results are inaccurate, and it is impossible to effectively distinguish the dental orthodontic devices of different orthodontic devices, which affects the quality of the product and the wearing effect of the patient.

Method used

By obtaining the occlusal image of the aligner with the preset marking image, select the target area covering the marking image, and print the marking image in that area, process the marking image to ensure its integrity and successful identification. Includes shrinking, rotating and segmenting images to suit different appliance shapes.

Benefits of technology

It improves the integrity and recognition success rate of marking images, ensures accurate sorting and wearing of the orthopedic device, and improves the customization level of the orthopedic device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119217872A_ABST
    Figure CN119217872A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of medical instruments, and discloses a method for determining the marking position of an appliance, a marking system, electronic equipment and a medium, and the method for determining the marking position of the appliance comprises the steps: obtaining an occlusal surface image of an occlusal surface of the appliance; comparing the occlusal surface image with a preset marking image; selecting a target area for marking from the occlusal surface image according to a comparison result, wherein the target area can cover the marking image; and a marking instruction used for indicating a marking device to print the marking image in the target area is sent, so that marking on the shell-shaped appliance can be more complete and clearer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of medical device manufacturing, and in particular to a method for determining a marking position of an appliance, a marking system, an electronic device, and a medium. Background Art

[0002] In recent years, the invisible orthodontic technology of wearing shell-shaped dental appliances for tooth correction has been favored by more and more people. Since shell-shaped dental appliances are comfortable to wear, removable, and beautiful, they are chosen by more and more people. In the technology of preparing shell-shaped dental appliances, one preparation method is to first prepare a solid shell-shaped dental appliance, and then use hot pressing to form a shell-shaped dental appliance containing the shape of teeth on the solid shell-shaped dental appliance, and then obtain a shell-shaped dental appliance that can accommodate teeth by cutting, and then the shell-shaped dental appliance is cleaned, disinfected, packaged, and distributed so that the patient can wear it directly.

[0003] In the preparation process of shell-shaped dental appliances, dental appliances for different cases or different correction steps of the same case may be produced on the same production line or scattered on other production lines. At the same time, it is a highly customized product with high requirements for different correction steps. Before it is finally distributed to orthodontic patients, it needs to be uniformly sorted. The finished appliance is small and its difference is difficult to distinguish with the naked eye, so automatic sorting technology has been promoted. At present, the general sorting basis is to set a mark on the shell-shaped dental appliance and automatically identify the mark through the equipment to achieve automatic sorting. In this process, whether the recognition result is accurate has a direct impact on the sorting result, and whether the mark is clear will directly affect the recognition result. The current common method is to specify the position of the appliance corresponding to a certain tooth position as the target position for marking, but the situation of each patient is different, and there may still be a situation where the selected position is not enough for marking, which makes the marking image defective and unrecognizable. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a method for determining the marking position of an appliance, a marking system, an electronic device and a medium, which can make the marking on the shell-shaped appliance more complete and clear.

[0005] To solve the above technical problems, an embodiment of the present application provides a method for determining the marking position of an appliance, comprising: obtaining an occlusal surface image of the occlusal surface of the appliance; comparing the occlusal surface image with a preset marking image; selecting a target area for marking from the occlusal surface image based on the comparison result, wherein the target area may cover the marking image; and sending a marking instruction for instructing a marking device to print the marking image in the target area.

[0006] An embodiment of the present application also provides an appliance marking system, comprising: an identification device, used to determine a target area from the appliance according to the above-mentioned method for determining the appliance marking position; a processing device, used to send a marking instruction for instructing a marking device to print the marking image in the target area; a position adjustment device, used to adjust the relative position of the marking device and the appliance after receiving the marking instruction, so that the target area on the appliance is aligned with the marking reference position of the marking device; a marking device, used to print the marking image in the target area.

[0007] An embodiment of the present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned method for determining the marking position of the orthodontic device.

[0008] An embodiment of the present application further provides a computer-readable storage medium storing a computer program, which implements the above-mentioned method for determining the marking position of the orthodontic appliance when executed by a processor.

[0009] The embodiment of the present application obtains a graphic of the occlusal surface of the orthodontic appliance, compares it with a preset marking image, selects a target area that can cover the marking image, and thereby instructs the marking device to mark within the target area. By comparing the selected target area with the graphic, the marking image can be complete during marking, so that the success rate is high and more accurate during recognition.

[0010] In addition, the marking image is a two-dimensional image, and the occlusal surface image is a projection of the occlusal surface of the appliance relative to a preset plane. Since the occlusal surface of the appliance may be a three-dimensional image, it is processed into a two-dimensional image through projection to make the comparison result more practical.

[0011] In addition, the preset plane is the jaw plane, or the long axis of the tooth at a vertical corresponding position.

[0012] In addition, the marking image corresponds to a preset size; the selecting a target area for marking from the occlusal surface image according to the comparison result includes: determining whether the occlusal surface image can cover the marking image of the preset size; and selecting the area of ​​the marking image that can cover the preset size as the target area. By limiting the size of the marking image, the comparison size is clearer.

[0013] In addition, after judging whether the occlusal surface image can cover the marking image of the preset size, the method includes: after judging that the occlusal surface image cannot cover the marking image of the preset size, processing the marking image to obtain a first marking image that can be covered by the occlusal surface image; wherein the processing method includes reducing the marking image and / or rotating the marking image; and selecting the area that can cover the first marking image as the target area. By adding a processing step for the marking image, when the marking image cannot meet the marking integrity, the size or orientation can be adjusted to achieve better and more complete marking.

[0014] In addition, when the processing method includes reducing the marked image and rotating the marked image, rotating the marked image is performed first, which can preserve the originality of the marked image as much as possible and avoid the reduction of clarity in image processing, which may lead to recognition errors.

[0015] In addition, when the processing method includes reducing the marking image, the reduced size parameter is greater than or equal to a preset threshold value. By setting a lower limit threshold value, the marking clarity is ensured.

[0016] In addition, after judging whether the occlusal surface image can cover the marking image of the preset size, it also includes: after judging that the occlusal surface image cannot cover the marking image of the preset size, processing the marking image, after processing the marking image, if the first marking image covered by the occlusal surface image cannot be obtained, segmenting the marking image to obtain N marking sub-images; wherein N is a natural number greater than or equal to 2; selecting a set of N areas that can cover the N marking sub-images respectively from the occlusal surface image as the target area. By limiting that when the marking integrity requirement cannot be met after processing the marking image, the image can be segmented for block marking to achieve clarity and completeness of the image to be marked.

[0017] In addition, the occlusal surface image includes multiple occlusal surface sub-images corresponding to M teeth in the same jaw; after judging whether the occlusal surface image can cover the marking image of the preset size, it includes: after judging that the occlusal surface image cannot cover the marking image of the preset size, segmenting the marking image to obtain N marking sub-images, the N marking sub-images respectively correspond to N of the multiple occlusal surface sub-images, and each of the N occlusal surface sub-images can cover the corresponding marking sub-image; wherein N is a natural number greater than or equal to 2, and M is a natural number greater than or equal to N; a set of N occlusal surface sub-images respectively corresponding to the N marking sub-images is selected as the target area. Since the occlusal surface image can be a set of sub-images including several tooth occlusal surfaces, it is possible to select to divide the marking image into blocks during marking, and print them on different occlusal surface sub-images respectively, so that the divided marking sub-images are as clear and complete as possible.

[0018] In addition, segmenting the marked image to obtain N marked sub-images includes: adding a mark to the N marked sub-images, wherein the mark is used to indicate that the marked sub-image is a part of the marked image. By adding a mark, the segmentation information of the marked image is clarified to facilitate accurate processing when subsequently identifying the marked image.

[0019] In addition, the occlusal surface image includes a plurality of occlusal surface sub-images corresponding to each tooth in the same jaw; the judging whether the occlusal surface image can cover the marking image of a preset size includes: judging respectively whether the plurality of occlusal surface sub-images can cover the marking image of a preset size; the selecting the area of ​​the marking image that can cover the preset size as the target area includes: when there are a plurality of occlusal surface sub-images that can cover the marking image of the preset size, selecting the occlusal surface sub-image with the largest size as the target area. Since the occlusal surface image can be a set of sub-images including a plurality of tooth occlusal surfaces, when selecting the target area, when a plurality of sub-images meet the selection conditions, the largest sub-image can be directly selected for marking according to the size of the sub-image, so that the marked sub-image after segmentation is as clear and complete as possible.

[0020] In addition, the obtaining of the occlusal surface image of the occlusal surface of the appliance includes: obtaining the occlusal surface image according to the occlusal surface of the virtual dental model corresponding to the appliance; or obtaining the occlusal surface image by performing image recognition on the physical appliance. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0022] Figure 1 is a flow chart of a method for determining a marking position of an appliance provided according to one embodiment of the present application;

[0023] Figure 2 is a flow chart of a method for determining a marking position of an appliance provided according to another embodiment of the present application;

[0024] Figure 3 is a schematic diagram of an occlusal surface image and a marking image according to one embodiment of the present application;

[0025] Figure 4 is a schematic diagram of another occlusal surface image and a marking image according to one embodiment of the present application;

[0026] Figure 5 is a marking effect diagram of a marking image according to another embodiment of the present application;

[0027] Figure 6 is a schematic diagram of another occlusal surface image according to another embodiment of the present application;

[0028] Figure 7 is a schematic diagram of an appliance marking system according to another embodiment of the present application;

[0029] Figure 8 is a schematic diagram of an electronic device according to another embodiment of the present application. DETAILED DESCRIPTION

[0030] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the present application, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can also be implemented. The division of the following embodiments is for the convenience of description, and the specific implementation of the present application should not be construed as any limitation, and the various embodiments can be combined and referenced with each other under the premise of no contradiction.

[0031] The "anterior tooth area" and "posterior tooth area" mentioned in various embodiments of the present application are defined according to the classification of teeth in the second edition of "Introduction to Stomatology" published by Peking University Medical Press, pages 36-38. The posterior tooth area includes premolars and molars, which are shown as teeth 4-8 in the FDI marking method. The anterior tooth area is shown as teeth 1-3 in the FDI marking method, and the teeth in the anterior tooth area include central incisors, lateral incisors and canines.

[0032] The "jaw plane" mentioned in each embodiment of the present application is obtained according to the definition and confirmation method on page 83 of the 6th edition of "Orthodontics". One method is to connect the occlusal midpoint of the first permanent molar and the midpoint between the upper and lower central incisors (1 / 2 of the overbite or open bite); the other method is obtained by equally dividing the jaw contact points of the posterior teeth, and the jaw contact points of the first permanent molar and the first deciduous molar or the first premolar are often used.

[0033] An embodiment of the present application relates to a method for determining a marking position of an appliance. The specific process of the method for determining a marking position of an appliance in this embodiment can be as follows: Figure 1 As shown, including:

[0034] Step 101, obtaining an occlusal surface image of the occlusal surface of the orthodontic appliance.

[0035] Step 102: compare the occlusal surface image with a preset marking image.

[0036] Step 103 : selecting a target area for marking from the occlusal surface image according to the comparison result, and the target area may cover the marking image.

[0037] Step 104: Send a marking instruction for instructing a marking device to print the marking image in the target area.

[0038] In this embodiment, by obtaining a graphic of the occlusal surface of the orthodontic appliance and comparing it with a preset marking image, a target area that can cover the marking image is selected, thereby instructing the marking device to mark within the target area. By comparing the selected target area with the graphic, the marking image can be complete during marking, so that the success rate is high and more accurate during recognition.

[0039] The following is a specific description of the implementation details of the method for determining the marking position of the orthodontic appliance of this embodiment. The following content is only provided for the convenience of understanding the implementation details and is not necessary for the implementation of this solution.

[0040] It should be noted that the method for determining the marking position of the appliance in this embodiment can be implemented by hardware or a combination of computer software and hardware. For hardware implementation, the method for determining the marking position of the appliance can be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic devices for implementing the function of determining the marking position of the appliance, or a selection combination of the above devices.

[0041] In step 101, an occlusal surface image of the occlusal surface of the appliance is obtained. Specifically, the occlusal surface can be obtained in a variety of ways, such as using the occlusal surface of the dental model corresponding to the appliance. The inventors found that when manufacturing the appliance, it is necessary to first manufacture a virtual dental model corresponding to the appliance, and then manufacture the appliance entity through the virtual dental model. The outer surface shape of the dental model matches the shape of the shell-shaped appliance, so in actual applications, the surface graphics and various parameter measurements of the virtual dental model can be directly obtained, and this acquisition method is faster. In actual applications, the occlusal surface image can also be obtained by performing image recognition on the physical object of the appliance. For example, an image acquisition device is used to shoot the appliance from a bird's-eye view, and the captured image is analyzed to identify the occlusal surface portion of the appliance, thereby obtaining an occlusal surface image.

[0042] In some embodiments, the marking image is a two-dimensional image, and correspondingly, the occlusal surface image may be: a projection of the occlusal surface of the appliance relative to a preset plane. Specifically, the preset plane may be a jaw plane, or the long axis of the tooth at a vertical corresponding position. Since the occlusal surface of the appliance may be a three-dimensional image, and the marking image is mostly two-dimensional, this embodiment can process the image into a two-dimensional image through the projection of the preset plane, so that the comparison result is a comparison of images of the same dimension, which is more practical.

[0043] In step 102, the size of the occlusal surface image and the preset marking image may be compared.

[0044] In step 103 , according to the comparison result in step 102 , a target area that can cover the marking image is selected.

[0045] Specifically, in steps 102 to 103, the two may be first aligned at a preset reference position, for example, by aligning a side boundary of the marking image with a side contour of the occlusal surface image. Figure 3As shown, during the comparison, the marking image 20 can be moved to overlap with the occlusal surface image, and the overlapping part 12 is confirmed. If the size of the overlapping part 12 is greater than or equal to the marking image 20, it is determined that it can be covered, and the area where the overlapping part is located is used as the target area. More specifically, the size can be confirmed by parameters such as maximum length, outer diameter, and area. In other embodiments, whether it is covered can be confirmed by a similarity algorithm, such as Euclidean distance, structural similarity, peak signal-to-noise ratio, etc., which is used to calculate the similarity between the occlusal surface image and the marking image. Compare whether the similarity between the occlusal surface image and the marking image can meet the coverage requirements. If the similarity is higher than a preset threshold, it means that the occlusal surface image can cover the marking image. If the occlusal surface image cannot cover the marking image, the difference between them can be further analyzed to determine why it cannot be covered. In order to make the marking clearer and more complete, a reserved boundary value can be set when selecting the target area. For example, when comparing, the preset distance value around the marking image is expanded to form a new image range, and the new image range is compared with the occlusal surface image. The selected target area can further ensure the clarity and completeness of the marking.

[0046] In some other embodiments, Figure 4 As shown, the occlusal surface image can be a contour line 30. In this case, the contour line 30 is used as the maximum boundary of the selectable range. The marking image 20 can be moved during comparison. When the marking image 20 is completely within the contour line 30, it is determined that it can be covered, and the part surrounding the marking image is used as the target area.

[0047] More specifically, the marking image corresponds to a preset size. When judging, it is specifically judged whether the occlusal surface image can cover the marking image of the preset size; when selecting the target area, the area of ​​the marking image that can cover the preset size is selected as the target area.

[0048] Furthermore, after determining that the occlusal surface image cannot cover the marking image of the preset size, the marking image is processed to obtain a first marking image that can be covered by the occlusal surface image. Specifically, the processing method may include reducing the marking image and / or rotating the marking image.

[0049] In practical applications, one of the processing methods of reduction or rotation can be selected, or both can be used at the same time. It can be selected according to the needs of the application scenario or by technical personnel based on experience, and is not limited here.

[0050] In step 104, after the target area is determined, a marking instruction is sent. The marking instruction may include a marking image and information indicating a marking position. Specifically, the marking position information may be the coordinate value of the marking start position in the coordinate system of the marking device, and the marking image may be information corresponding to the appliance, such as Figure 5 As shown, it includes the appliance number 22 (blurred) and the encoded QR code information 21 (blurred). In practical applications, it can also be the logo of the brand trademark, the patient's personal identity information, the ID number of the appliance, the appliance type information, identification information for patients to distinguish the appliance wearing stage and wearing position, and encoded barcodes, QR codes, etc. that carry identity information. It can be understood that it can also be a combination of the above contents, or a form in which part of the content is encoded. The form and content of the marked image are flexible and can be set according to actual needs, and will not be listed here one by one.

[0051] It can be seen that the method for determining the marking position of the orthodontic appliance in the present embodiment obtains a graphic of the occlusal surface of the orthodontic appliance, compares it with a preset marking image, selects a target area that can cover the marking image, and thereby instructs the marking device to mark within the target area. By comparing the selected target area with the graphic, the marking image can be complete during marking, so that the success rate is high and more accurate during recognition.

[0052] Another embodiment of the present application also relates to a method for determining the marking position of an appliance. This embodiment is substantially the same as the above embodiment, and the main improvement is that: based on the previous embodiment, after determining that the occlusal surface cannot cover the marking image of a preset size, the marking image is rotated and reduced, and the order of various processing is set to print the marking image more accurately and completely. In addition, the processing method of combining and segmenting the marking image is enriched.

[0053] The method for determining the marking position of the appliance in this embodiment is as follows: Figure 2 As shown, the details are as follows:

[0054] Step 201, obtaining an occlusal surface image of the occlusal surface of the orthodontic appliance.

[0055] Step 202, comparing the occlusal surface image with a preset marking image.

[0056] Specifically, the above steps 201 to 202 are substantially the same as steps 101 to 102 in the previous embodiment, and are not described in detail herein.

[0057] Step 203 , determining whether the occlusal surface image can cover the marking image of a preset size; if so, proceeding to step 204 , if not, proceeding to step 205 .

[0058] The method of determining whether two images can be overlapped is substantially the same as that in the previous embodiment and will not be described in detail here.

[0059] Step 204 : Select an area of ​​the marking image that can cover a preset size as a target area.

[0060] Specifically, after the occlusal surface image can cover the marking image of a preset size, the target area can be directly selected.

[0061] Step 205: Rotate the marked image.

[0062] Step 206 , determining whether the occlusal surface image can cover the rotated marking image; if so, proceeding to step 207 , if not, proceeding to step 208 .

[0063] Step 207 : Select an area that can cover the rotated marked image as a target area.

[0064] Step 208, reducing the marking image.

[0065] Step 209 , determining whether the occlusal surface image can cover the reduced marking image; if so, proceeding to step 210 , if not, proceeding to step 211 .

[0066] Step 210 , select an area that can cover the reduced marked image as a target area.

[0067] It can be seen from the above steps 203 to 210 that when the two processing methods are used at the same time, the rotation processing method can be preferred. The marking image is first processed by the rotation method to confirm whether the first marking image after rotation can be covered by the occlusal surface image. Since the occlusal surface image may be an irregular shape, it may not conform to the marking image of a specific position, but by rotating the marking image, the possibility of finding a covered area is increased. Specifically, when rotating, a specific point in the marking image can be selected for image rotation, such as using a vertex of the image, or the center point of the image, which will not be listed here one by one.

[0068] In some embodiments, when the image still cannot be covered after rotation, the marking image can be further reduced for processing. Because the marking image is too large or the occlusal surface image is small, it is possible that the marking image cannot be completely covered. At this time, the marking image can be reduced to find the covered area from the occlusal surface image as much as possible. It should be noted that the marking image may be required for identification in the future. For example, in some automatic sorting processes, the marking image on the appliance can be identified for sorting. In order to ensure the accuracy of subsequent identification, when the marking image is processed in a reduced manner, the size parameter after reduction is greater than or equal to the preset threshold value to avoid the image being reduced too much and the marking image being too small, resulting in unclear identification. Specifically, the preset threshold value can be determined according to the content of the image to be marked. For example, when the information carrying capacity is large, a larger threshold value can be set, and when the information carrying capacity is small, a smaller threshold value can be set. The specific threshold value can also be determined by the technician based on experience, and will not be listed here one by one. After the first marking image that can be covered is processed, the covered area is selected as the target area.

[0069] It is worth mentioning that although only one step is marked as rotation and one step is reduction in the flowchart, in actual application, the above rotation and reduction steps can be repeated, such as setting the rotation step amount, rotating by a predetermined angle each time, and performing a comparison to see if the coverage is met after the rotation is completed. If it does not meet the requirements, the rotation can be performed again to determine whether the coverage is met, and so on. Similarly, in the reduction step, the reduction step amount can be set, and the predetermined size or the predetermined ratio can be reduced each time. After each reduction, a comparison to see if the coverage is met can be performed. If it does not meet the requirements, the reduction can be repeated to determine whether the coverage is met, and so on.

[0070] Step 211, segment the marked image.

[0071] Specifically, after determining that the occlusal surface image cannot cover the marking image of the preset size, the marking image is processed, and after the first marking image covered by the occlusal surface image cannot be obtained after processing the marking image, the marking image is segmented to obtain N marking sub-images (N is a natural number greater than or equal to 2). In other words, if after executing the above processing, the occlusal surface image of the orthodontic appliance still cannot cover the marking image while ensuring clarity, the marking image can be further segmented and then marked by printing separately to ensure that the printed marking image is as clear and complete as possible.

[0072] More specifically, the segmentation can be performed based on the image content. For example, if part of the marked image includes the brand logo, the patient's personal identity information, and the ID number of the appliance, the logo can be separated from the identity information and the ID number to form a marked sub-image including the brand logo and a marked sub-image including the patient's personal identity information and the ID number of the appliance. In this case, the identification of the logo is not affected, and each independent sub-part can be made clear and complete. In practical applications, further segmentation can be performed to separate the patient's personal identity information and the ID number of the appliance to form marked sub-images respectively.

[0073] In some embodiments, when segmenting a marking image, a functional information pattern may be segmented, such as a larger QR code. In order to facilitate subsequent recognition, a mark may be added to the N segmented marking sub-images. Specifically, the mark is used to indicate that the marking sub-image is a part of the marking image. In practical applications, the mark can be in various forms and can be a preset graphic mark, such as a cross mark, a straight line mark, etc. During subsequent recognition, all marking sub-images can be collected by an image acquisition device, and then restored to a complete marking image based on the combination of graphic marks.

[0074] Step 212: Select a set of N regions that can respectively cover the N marked sub-images from the occlusal surface image as the target region.

[0075] Specifically, after being divided into N marking sub-images, N regions are selected respectively, so that each marking sub-image can be printed clearly and completely in the corresponding region. In other words, the set of these N regions can be used as the target region.

[0076] Step 213: Send a marking instruction for instructing the marking device to print a marking image in the target area.

[0077] Specifically, if the target area is a complete area, the marking instruction can carry the position information of the complete area. If the target area is a set of N areas, the marking instruction can carry the position information of the N areas respectively. At the same time, the corresponding relationship between the N areas and the N marking sub-images can also be carried to determine the corresponding printing position of each marking sub-image.

[0078] It can be seen that when the marking image needs to be rotated and reduced, the present embodiment gives priority to processing the marking image by rotation, tries to retain the originality of the marking image, avoids the reduction of clarity in image processing, and causes recognition errors. When the coverage requirement cannot be met, the reduction processing is performed to keep the marking image as complete as possible. In addition, when the marking integrity requirement cannot be met after rotating and reducing the marking image, the image can be segmented and marked in blocks to achieve clarity and completeness of the image to be marked. The processing methods in the present embodiment are flexible and diverse, so that the present application can select and combine different processing methods according to actual needs in actual application, so as to ensure the clarity and completeness of the marking image as much as possible.

[0079] Another embodiment of the present application also relates to a method for determining the marking position of an orthodontic appliance. This embodiment is substantially the same as the above embodiment, with the main difference being that in the above embodiment, the occlusal surface image is a complete image, while in this embodiment, the occlusal surface image includes multiple occlusal surface sub-images corresponding to M teeth in the same jaw. During comparison, the segmented marking sub-images can be compared separately to select a more suitable target area.

[0080] In some embodiments, Figure 6 As shown, the occlusal surface image includes a plurality of occlusal surface sub-images 11 corresponding to M teeth in the same jaw; after determining whether the occlusal surface image can cover the marking image of the preset size, it includes: after determining that the occlusal surface image cannot cover the marking image of the preset size, segmenting the marking image to obtain N marking sub-images, the N marking sub-images respectively corresponding to N of the plurality of occlusal surface sub-images 11, and each of the N occlusal surface sub-images can cover the corresponding marking sub-image; wherein N is a natural number greater than or equal to 2, and M is a natural number greater than or equal to N; a set of N occlusal surface sub-images respectively corresponding to the N marking sub-images is selected as the target area. Since the occlusal surface image can be a set of sub-images including several tooth occlusal surfaces, it is possible to select to divide the marking image into blocks during marking, and print them on different occlusal surface sub-images respectively, so as to make the divided marking sub-images as clear and complete as possible.

[0081] It should be noted that when N marked sub-images are obtained, marks can be added to the N marked sub-images respectively, and the marks are used to indicate that the marked sub-image is part of the marked image. The segmentation information of the marked image is clarified by adding marks to facilitate accurate processing when the marked image is subsequently identified.

[0082] In some other embodiments, when judging whether the occlusal surface image can cover the marking image of a preset size, it specifically includes: separately judging whether the multiple occlusal surface sub-images can cover the marking image of a preset size; and when selecting the area of ​​the marking image that can cover the preset size as the target area, confirming that there are multiple occlusal surface sub-images that can cover the marking image of the preset size, at this time, selecting the occlusal surface sub-image with the largest size as the target area.

[0083] It can be seen that since the occlusal surface image can be a collection of sub-images including several tooth occlusal surfaces, when selecting the target area, when multiple sub-images meet the selection conditions, the largest sub-image can be directly selected for marking based on the size of the sub-image, so that the marked sub-image after segmentation is as clear and complete as possible.

[0084] It should be noted that the above examples in this embodiment are all illustrative descriptions for easy understanding and do not constitute a limitation on the technical solutions of the present invention.

[0085] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.

[0086] One embodiment of the present application relates to an appliance marking system, such as Figure 7 As shown, including:

[0087] The identification device is used to determine the target area from the orthodontic appliance according to the method for determining the orthodontic appliance marking position in the above-mentioned embodiments.

[0088] The processing device is used to send a marking instruction for instructing the marking device to print the marking image in the target area.

[0089] Specifically, the identification device and the processing device can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic devices for determining the marking position of the appliance, or a combination of the above devices. Furthermore, the identification device and the processing device can be implemented by one device, or by a combination of multiple devices, which is not limited here.

[0090] The position adjustment device is used to adjust the relative position of the marking device and the appliance after receiving the marking instruction, so that the target area on the appliance is aligned with the marking reference position of the marking device. Specifically, it can be a component such as a robotic arm or a three-dimensional guide rail. When adjusting the position, only the marking device or only the appliance can be adjusted, or both the marking device and the appliance can be adjusted at the same time, so that the adjusted relative position meets the requirements.

[0091] The marking device is used to print the marking image on the target area. Specifically, the marking device can be a mechanical marking machine or a laser marking machine, and the marking machine is used to mark the surface of the target area of ​​the appliance.

[0092] It is worth mentioning that the orthodontic marking system also includes a peripheral device interface for connecting the above-mentioned devices, as well as a processor and memory connected to the interface through a bus. As the basic component in the device, it provides the system with timing, peripheral interface management, voltage regulation, power management and other control functions.

[0093] Another embodiment of the present application relates to an electronic device, such as Figure 8 As shown, it includes: at least one processor 801; and a memory 802 that is communicatively connected to the at least one processor 801; wherein the memory 802 stores instructions that can be executed by the at least one processor 801, and the instructions are executed by the at least one processor 801 so that the at least one processor 801 can execute the method for determining the marking position of the orthodontic device in the above-mentioned embodiments.

[0094] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.

[0095] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.

[0096] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program, which implements the above method embodiment when executed by a processor.

[0097] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as: ROM), random access memory (Random Access Memory, referred to as: RAM), disk or optical disk and other media that can store program codes.

[0098] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.

Claims

1. A method for determining a marking position of an appliance, characterized in that: include: Obtain an occlusal image of the occlusal surface of the appliance; comparing the occlusal surface image with a preset marking image; Selecting a target area for marking from the occlusal surface image according to the comparison result, wherein the target area may cover the marking image; A marking instruction is sent to instruct a marking device to print the marking image in the target area.

2. The method for determining the marking position of an appliance according to claim 1, characterized in that: The marking image is a two-dimensional image, and the occlusal surface image is a graphic projection of the occlusal surface of the appliance relative to a preset plane.

3. The method for determining the marking position of an appliance according to claim 2, characterized in that: The preset plane is the jaw plane, or the long axis of the tooth at a vertical corresponding position.

4. The method for determining the marking position of an appliance according to claim 1, characterized in that: The marking image corresponds to a preset size; The step of selecting a target area for marking from the occlusal surface image according to the comparison result includes: Determining whether the occlusal surface image can cover the marking image of a preset size; An area of ​​the marking image that can cover the preset size is selected as the target area.

5. The method for determining the marking position of an appliance according to claim 4, characterized in that: After determining whether the occlusal surface image can cover the marking image of a preset size, the method includes: After determining that the occlusal surface image cannot cover the marking image of the preset size, processing the marking image to obtain a first marking image that can be covered by the occlusal surface image; wherein the processing method includes reducing the marking image and / or rotating the marking image; An area that can cover the first marking image is selected as the target area.

6. The method for determining the marking position of an appliance according to claim 5, characterized in that: When the processing method includes reducing the marking image and rotating the marking image, rotating the marking image is performed preferentially.

7. The method for determining the marking position of an appliance according to claim 5, characterized in that: When the processing method includes reducing the marking image, the reduced size parameter is greater than or equal to a preset threshold.

8. The method for determining the marking position of an appliance according to claim 5, characterized in that: After determining whether the occlusal surface image can cover the marking image of a preset size, the method further includes: After determining that the occlusal surface image cannot cover the marking image of the preset size, processing the marking image, and after the first marking image covered by the occlusal surface image cannot be obtained after processing the marking image, segmenting the marking image to obtain N marking sub-images; wherein N is a natural number greater than or equal to 2; A set of N areas that can respectively cover the N marking sub-images are selected from the occlusal surface image and are selected as the target area.

9. The method for determining the marking position of an appliance according to claim 4, characterized in that: The occlusal surface image includes a plurality of occlusal surface sub-images corresponding to M teeth in the same jaw; After determining whether the occlusal surface image can cover the marking image of a preset size, the method includes: After determining that the occlusal surface image cannot cover the marking image of the preset size, segmenting the marking image to obtain N marking sub-images, wherein the N marking sub-images respectively correspond to N of the multiple occlusal surface sub-images, and each of the N occlusal surface sub-images can cover the corresponding marking sub-image; wherein N is a natural number greater than or equal to 2, and M is a natural number greater than or equal to N; A set of N occlusal surface sub-images respectively corresponding to the N marked sub-images is selected as the target area.

10. The method for determining the marking position of an appliance according to claim 9, characterized in that: The segmenting of the marking image to obtain N marking sub-images includes: adding a mark to the N marking sub-images, wherein the mark is used to indicate that the marking sub-image is a part of the marking image.

11. The method for determining the marking position of an appliance according to claim 4, characterized in that: The occlusal surface image includes a plurality of occlusal surface sub-images corresponding to respective teeth in the same jaw; The determining whether the occlusal surface image can cover the marking image of a preset size comprises: respectively determining whether the plurality of occlusal surface sub-images can cover the marking image of a preset size; The selecting the area of ​​the marking image that can cover the preset size as the target area includes: when there are multiple occlusal surface sub-images of the marking image that can cover the preset size, selecting the largest occlusal surface sub-image as the target area.

12. The method for determining the marking position of an appliance according to claim 1, characterized in that: The step of obtaining an occlusal surface image of the occlusal surface of the appliance comprises: Acquiring the occlusal surface image according to the occlusal surface of the virtual dental model corresponding to the appliance; or, The occlusal surface image is obtained by performing image recognition on the physical object of the orthodontic appliance.

13. A system for marking an appliance, characterized in that: include: An identification device, used to determine a target area from the appliance according to the method for determining a marking position of an appliance according to any one of claims 1 to 12; a processing device, configured to send a marking instruction for instructing a marking device to print the marking image in the target area; A position adjustment device, used for adjusting the relative position of the marking device and the appliance after receiving the marking instruction, so that the target area on the appliance is aligned with the marking reference position of the marking device; A marking device is used to print the marking image on the target area.

14. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method for determining the marking position of an orthodontic appliance as described in any one of claims 1 to 12.

15. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for determining the marking position of an orthodontic appliance according to any one of claims 1 to 12 is implemented.