Method, device and equipment for editing abrasion degree of tooth model and storage medium

By introducing the grid-based Laplace deformation method in dental design software, the wear degree of the dental model is solved, and the problem of cumbersome and difficult operation of the denture feature editing process in the existing technology is achieved, and the precise editing of the wear degree is achieved and Improved design efficiency.

CN119424017APending Publication Date: 2025-02-14SHENZHEN UP3D TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411711169.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

There is a lack of effective methods in existing dental design software to edit the aesthetic characteristics of dentures, especially the degree of wear, which makes it difficult for users to make dentures that naturally match the appearance of natural teeth, and the design process is cumbersome and difficult to operate.

Method used

Provide a wear degree editing method for the dental model. By obtaining the initial data of the dental model, determining the target wear degree characteristic value input by the user, constructing deformation parameters, and using the grid-based Laplace deformation method to deform the dental model. Process to achieve accurate editing of wear level.

Benefits of technology

It realizes accurate and quick editing of the wear degree characteristics of the teeth model, reduces the difficulty of users' operation, improves design efficiency, and makes it easier for users to make dentures that match the appearance of natural teeth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119424017A_ABST
    Figure CN119424017A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of dental medicine, in particular to a tooth model abrasion degree editing method and device, equipment and a storage medium. The method comprises the following steps: acquiring a tooth model; the tooth model is initialized, target data of the tooth model are determined, and the target data comprise an initial abrasion degree characteristic value of the tooth model; determining a target abrasion degree characteristic value input by a user; constructing a deformation parameter according to the target data and the target abrasion degree characteristic value; and according to the deformation parameters, performing deformation processing on the tooth model through a grid-based Laplace deformation method. According to the method, deformation parameters of Laplacian transformation are constructed by calculating an initial abrasion degree characteristic value of a tooth model and combining a target abrasion degree characteristic value input by a user in real time, that is, the tooth model conforming to the target abrasion degree characteristic value is generated in a grid-based Laplacian transformation mode; accurate and fast editing of the abrasion degree characteristics of the tooth model is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of dental medicine, and in particular to a method, device, equipment and storage medium for editing the degree of wear of a tooth model. Background Art

[0002] In modern dental restorations, when users design dentures, they need to carefully select tooth templates based on the appearance of the patient's natural teeth. For front teeth, users often pay special attention to the aesthetic characteristics of the teeth, among which the degree of wear is one of the important concerns of users. However, natural teeth have a variety of shapes, and the number of pre-set standard tooth models is limited. Therefore, when users choose tooth templates, it is sometimes difficult to choose a tooth template whose aesthetic characteristics match the patient's natural teeth very well.

[0003] Currently, there are few common dental design software that can provide effective methods for editing based on the aesthetic features of dentures. As a result, if users want to make dentures with different styles and naturally match the appearance of natural teeth, they often need to go through many complex design steps, which places high demands on the user's design experience and operational proficiency. For users who are inexperienced or not proficient in operation, it is difficult to design suitable dentures. Summary of the invention

[0004] One purpose of the embodiments of the present application is to provide a method, device, equipment and storage medium for editing the degree of wear of a tooth model, so as to solve the technical problems in the related art that the process of editing denture features is cumbersome, difficult to operate and has high requirements on users.

[0005] In a first aspect, an embodiment of the present application provides a method for editing the wear degree of a tooth model, the method comprising:

[0006] Acquire a tooth model, wherein the tooth model includes a plurality of characteristic regions;

[0007] Initializing the tooth model to determine initial data of the tooth model, wherein the initial data includes an initial wear degree characteristic value of the tooth model;

[0008] Determine the target wear degree characteristic value input by the user;

[0009] Constructing deformation parameters according to the target wear degree characteristic value and the initial data;

[0010] According to the deformation parameters, the tooth model is deformed by a grid-based Laplace deformation method.

[0011] In combination with the first aspect, in a possible implementation method, the initial data also includes necessary data of the dental model, and the necessary data is used to construct the deformation parameters, and the necessary data includes the coordinates of the maxillofacial vertices of the dental model, the height difference ΔH between the projection height of the maxillofacial vertices of the dental model in the occlusal direction and the minimum projection height, the Laplace coordinates of each vertex, and the deformation area.

[0012] In combination with the first aspect, in a possible implementation manner, determining the initial data of the tooth model includes:

[0013] Determining each cusp vertex of the tooth model;

[0014] The projection height of the vector formed by each cusp vertex and the pit and fissure vertex closest to the cusp vertex in the occlusal direction is calculated in sequence;

[0015] Calculate the average value V of the projection height arg ;

[0016] The average value V arg A normalization process is performed to obtain the characteristic value of the initial wear degree.

[0017] In combination with the first aspect, in a possible implementation manner, the average value V arg Normalization is performed according to the following formula:

[0018] V origin =min(1,H arg / H max )

[0019] In the formula, H max is the preset hyperparameter, H arg is the average value of the projection height, V origin is the characteristic value of the initial wear degree.

[0020] In combination with the first aspect, in a possible implementation manner, constructing deformation parameters according to the target wear degree characteristic value and the initial data includes:

[0021] Determine a deformation region of the tooth model, the deformation region corresponds to a Laplace deformation process, the deformation region includes a fixed region, a displacement region and a free deformation region, the fixed region corresponds to a bottom region in a jaw occlusion direction of the tooth model, the displacement region corresponds to a maxillofacial region of the tooth model, and the free deformation region corresponds to other regions of the tooth model that do not belong to the fixed region and the displacement region;

[0022] Determining a vertex displacement direction of the tooth model, wherein the vertex displacement direction conforms to a jaw occlusion direction of the tooth model;

[0023] A new height difference Δh of each vertex in the tooth model is determined.

[0024] In combination with the first aspect, in a possible implementation manner, determining a new height difference Δh of each vertex in the tooth model includes:

[0025]

[0026] Where V input is the wear degree value entered by the user, V origin is the characteristic value of the initial wear degree of the tooth model, ΔH is the height difference between the projection height of the vertex in the occlusal direction and the minimum vertex height, H arg is the average value of the projection height, ω1 and ω2 are preset hyperparameters used to adjust H arg Effect on maxillofacial height;

[0027] The user directly inputs the V input The value range is [0,1]. According to the preset hyperparameters, the V directly input by the user input Perform mapping processing, including:

[0028] V input =V input *(1-V min )+V min

[0029] Where V min Preset hyperparameters.

[0030] In combination with the first aspect, in a possible implementation manner, the method further includes:

[0031] Determine the new vertex coordinates P of the displacement area new ,include:

[0032] P new =P origin +Dir*(Δh-ΔH)

[0033] Where P origin are the initial vertex coordinates of the displacement area, Dir is the occlusal direction of the tooth model, Δh is the new height difference Δh of each vertex in the tooth model, and ΔH is the initial height difference of the vertex.

[0034] In a second aspect, the embodiment of the present application further provides a wear degree editing device for a tooth model, the device comprising:

[0035] A data acquisition module, used for acquiring a tooth model, wherein the tooth model includes a plurality of feature areas;

[0036] A data initialization module, used for initializing the tooth model to determine initial data of the tooth model, wherein the initial data includes an initial wear degree characteristic value of the tooth model;

[0037] A data input module, used to determine a target wear degree characteristic value input by a user;

[0038] A data construction module, used to construct deformation parameters according to the target wear degree characteristic value and the initial data;

[0039] The data processing module is used to deform the tooth model according to the deformation parameters through a grid-based Laplace deformation method.

[0040] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory is connected to the processor, and the processor is used to execute one or more computer programs stored in the memory. When the processor executes the one or more computer programs, the electronic device implements the method described in any one of the first aspects above.

[0041] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the method as described in any one of the first aspects.

[0042] The embodiments of the present application can achieve the following technical effects:

[0043] Based on the method proposed in the embodiment of the present application, when the wear degree of the tooth model is feature edited, the tooth model is first initialized and the initial data of the tooth model is determined; then the target wear degree characteristic value input by the user is determined, and then the deformation parameters are constructed according to the initial data and the target wear degree characteristic value; finally, according to the deformation parameters, the tooth model is deformed by the grid-based Laplace deformation method. Through the above steps, the method calculates the initial wear degree characteristic value of the tooth model, and combines the target wear degree characteristic value input by the user in real time to construct deformation parameters that can guide the tooth model to perform grid transformation, that is, a tooth model that meets the target wear degree characteristic value is generated by a grid-based Laplace deformation method, thereby realizing accurate and fast editing of the wear degree characteristics of the tooth model. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0045] Figure 1 A schematic diagram of a process for editing the degree of wear of a tooth model provided in an embodiment of the present application;

[0046] Figure 2 It is a structural schematic diagram of a wear degree editing device for a tooth model provided in an embodiment of the present application;

[0047] Figure 3 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0049] It should be noted that, if there is no conflict, the various features in the embodiments of the present application can be combined with each other, all within the scope of protection of the present application. In addition, although the functional module division is performed in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a sequence different from the module division in the device or the flow chart. Furthermore, the words "first", "second", "third", etc. used in this application do not limit the data and execution order, but only distinguish the same items or similar items with basically the same functions and effects.

[0050] In the first place, see Figure 1 The present application embodiment provides a method for identifying a maxillofacial scanning rod, the method comprising:

[0051] Step S10, obtaining a tooth model;

[0052] Step S20, initializing the tooth model to determine initial data of the tooth model, wherein the initial data includes an initial wear degree characteristic value of the tooth model;

[0053] It is easy to understand that the execution subject of the present application can be an electronic device with data processing capabilities, which can be a professional dental design workstation equipped with a high-performance processor, a large-capacity memory and an advanced graphics processing unit, which can quickly and accurately process complex dental data and images; it can also be an independent laptop or desktop computer with professional dental design software installed on it and stable computing power to provide a reliable design platform. In addition, other possible mobile devices, such as tablet computers, may also become the execution subject of this embodiment after being equipped with specific software and external devices.

[0054] In this embodiment, the required tooth model can be accurately obtained through professional dental data acquisition equipment or extracted from an existing database, laying the foundation for the design and analysis work in subsequent steps.

[0055] In this embodiment, the initial data mainly includes the initial wear degree characteristic value of the tooth model, which is used to digitize the wear degree of the specific oral model indicated by the tooth model, so as to analyze the loss degree of the tooth model from a quantitative perspective.

[0056] In addition, the initial data of the tooth model also includes necessary data of the tooth model, which is used to construct the deformation parameters, including the maxillofacial vertex coordinates of the tooth model, the height difference ΔH between the projection height of the maxillofacial vertex of the tooth model in the occlusal direction and the minimum projection height, the Laplace coordinates of each vertex, and the deformation area. This part of the data is cached after the tooth model is initialized, and is used in the Laplace deformation process in subsequent steps to provide basic data support for the transformation of the entire model.

[0057] Furthermore, in the above steps, determining the initial data of the tooth model includes:

[0058] Determining each cusp vertex of the tooth model;

[0059] The projection height of the vector formed by each cusp vertex and the pit and fissure vertex closest to the cusp vertex in the occlusal direction is calculated in sequence;

[0060] Calculate the average value V of the projection height arg ;

[0061] The average value V arg A normalization process is performed to obtain the characteristic value of the initial wear degree.

[0062] Among them, the average value V arg Normalization is performed according to the following formula:

[0063] V origin =min(1,Harg / H max )

[0064] In the formula, H max is the preset hyperparameter, H arg is the average value of the projection height, V origin is the characteristic value of the initial wear degree.

[0065] Step S30, determining the target wear degree characteristic value input by the user;

[0066] It is easy to understand that the target wear degree characteristic value in this embodiment refers to the target and expectation for the user to edit the wear degree of the tooth model. The user can determine the target wear degree characteristic value according to the patient's natural tooth appearance and specific aesthetic needs, and input it into the execution subject device of this embodiment. For example, the target wear degree characteristic value can be transmitted to the execution subject of this embodiment in the form of a specific numerical value through a professional dental design software interface and various feasible data input devices, such as a numeric keyboard or a slider.

[0067] Step S40, constructing deformation parameters according to the target wear degree characteristic value and the initial data;

[0068] Step S50: deforming the tooth model according to the deformation parameters by using a grid-based Laplace deformation method.

[0069] Among them, the construction deformation parameters include:

[0070] Determine a deformation region of the tooth model, the deformation region corresponds to a Laplace deformation process, the deformation region includes a fixed region, a displacement region and a free deformation region, the fixed region corresponds to a bottom region in a jaw occlusion direction of the tooth model, the displacement region corresponds to a maxillofacial region of the tooth model, and the free deformation region corresponds to other regions of the tooth model that do not belong to the fixed region and the displacement region;

[0071] Determining a vertex displacement direction of the tooth model, wherein the vertex displacement direction conforms to a jaw occlusion direction of the tooth model;

[0072] A new height difference Δh of each vertex in the tooth model is determined.

[0073] Specifically, determining a new height difference Δh of each vertex in the tooth model includes:

[0074]

[0075] Where V input is the wear degree value entered by the user, V originis the characteristic value of the initial wear degree of the tooth model, ΔH is the height difference between the projection height of the vertex in the occlusal direction and the minimum vertex height, H arg is the average value of the projection height, ω1 and ω2 are preset hyperparameters used to adjust H arg Effect on maxillofacial height;

[0076] The user directly inputs the V input The value range is [0,1]. According to the preset hyperparameters, the V directly input by the user input Perform mapping processing, including:

[0077] V input =V input *(1-V min )+V min

[0078] Where V min Preset hyperparameters.

[0079] More specifically, the method further comprises:

[0080] Determine the new vertex coordinates P of the displacement area new ,include:

[0081] P new =P origin +Dir*(Δh-ΔH)

[0082] Where P origin are the initial vertex coordinates of the displacement area, Dir is the occlusal direction of the tooth model, Δh is the new height difference Δh of each vertex in the tooth model, and ΔH is the initial height difference of the vertex.

[0083] It is easy to understand that the Laplace deformation method is a technology widely used in three-dimensional geometric modeling. The tooth model is presented in the form of a three-dimensional grid. Each grid consists of a large number of vertices and edges connecting the vertices. Each vertex has a specific spatial coordinate that determines the shape of the tooth model. The deformation parameters serve as key guiding information, clarifying the specific direction and degree of deformation of the tooth model. In the grid-based Laplace deformation process, the Laplace coordinates of each vertex in the tooth model grid are first calculated. The Laplace coordinates reflect the positional relationship of a vertex relative to its adjacent vertices, which can be used to determine the movement trend of the vertex during the deformation process. Then, based on the deformation parameters and Laplace coordinates, the vector that each vertex needs to move is determined.

[0084] In the actual deformation operation, the algorithm will gradually adjust the position of each vertex so that it moves the corresponding distance along the calculated vector direction. At the same time, in order to maintain the smoothness and continuity of the tooth model, the algorithm will constantly check and adjust the connection relationship between adjacent vertices. If the movement of a vertex causes the distance between adjacent vertices to change too much, the algorithm will automatically adjust the position of the adjacent vertices to ensure that the overall structure of the mesh will not have sharp corners or unnatural distortions.

[0085] In a second aspect, the present application also provides a wear degree editing device for a tooth model. Figure 2 This embodiment provides a tooth model wear degree editing device, comprising:

[0086] A data acquisition module 210 is used to acquire a tooth model, wherein the tooth model includes a plurality of feature areas;

[0087] A data initialization module 220, used to initialize the tooth model to determine initial data of the tooth model, wherein the initial data includes an initial wear degree characteristic value of the tooth model;

[0088] The data input module 230 is used to determine the target wear degree characteristic value input by the user;

[0089] A data construction module 240 is used to construct deformation parameters according to the target wear degree characteristic value and the initial data;

[0090] The data processing module 250 is used to deform the tooth model according to the deformation parameters by using a grid-based Laplace deformation method.

[0091] It should be noted that the wear degree editing device of the tooth model can execute the wear degree editing method of the tooth model provided in the embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in the embodiment of the wear degree editing device of the tooth model, please refer to the wear degree editing method of the tooth model provided in the embodiment of the present application.

[0092] See also Figure 3 , Figure 3 1 is a schematic diagram of the structure of an electronic device 300 provided in an embodiment of the present application. The electronic device 300 includes one or more processors 31 and a memory 32. The memory 32 is connected to the one or more processors 31, for example, connected to the processor 31 through a bus.

[0093] The processor 31 is configured to support the electronic device 300 to perform the corresponding functions in the method in the above method embodiment. The processor 31 can be a central processing unit (CPU), a network processor (NP), a hardware chip or any combination thereof. The above hardware chip can be an application specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0094] The memory 32 is used to store program codes, etc. The memory may include a volatile memory (VM), such as a random access memory (RAM); the memory may also include a non-volatile memory (NVM), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); the memory 32 may also include a combination of the above-mentioned types of memory.

[0095] The memory 32 can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the wear degree editing method of the tooth model in the embodiment of the present application. The processor 31 executes various functional applications and data processing of the wear degree editing method of the tooth model and the wear degree editing device of the tooth model by running the non-volatile software programs, instructions and modules stored in the memory 32, that is, realizes the functions of the various modules or units of the wear degree editing method of the tooth model and the wear degree editing device of the tooth model provided in the above method embodiment.

[0096] The memory 32 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function. The data storage area may store data created according to the use of the wear degree editing device of the tooth model, etc. In some embodiments, the memory 32 may optionally include a memory remotely arranged relative to the processor 31, and these remote memories may be connected to the wear degree editing device of the tooth model via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0097] One or more modules are stored in the memory 32. When executed by one or more processors 31, the wear degree editing method of the tooth model in any of the above method embodiments is executed, for example, the method steps described in the above method embodiments are executed to realize the functions of the modules described in the above device embodiments.

[0098] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method of the aforementioned embodiment.

[0099] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0100] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A method for editing the degree of wear of a tooth model, characterized in that: The method comprises: Obtain a dental model; Initializing the tooth model to determine initial data of the tooth model, wherein the initial data includes an initial wear degree characteristic value of the tooth model; Determine the target wear degree characteristic value input by the user; Constructing deformation parameters according to the target wear degree characteristic value and the initial data; According to the deformation parameters, the tooth model is deformed by a grid-based Laplace deformation method.

2. The method according to claim 1, characterized in that: The initial data also includes necessary data of the dental model, and the necessary data is used to construct the deformation parameters. The necessary data includes the coordinates of the maxillofacial vertices of the dental model, the height difference ΔH between the projection height and the minimum projection height of the maxillofacial vertices of the dental model in the occlusal direction, the Laplace coordinates of each vertex, and the deformation area.

3. The method according to claim 1, characterized in that The determining of the initial data of the tooth model comprises: Determining each cusp vertex of the tooth model; The projection height of the vector formed by each cusp vertex and the pit and fissure vertex closest to the cusp vertex in the occlusal direction is calculated in sequence; Calculate the average value V of the projection height arg ; The average value V arg A normalization process is performed to obtain the characteristic value of the initial wear degree.

4. The method according to claim 3, characterized in that The average value V arg Normalization is performed according to the following formula: V origin =min(1,H arg / H max ) In the formula, H max is the preset hyperparameter, H arg is the average value of the projection height, V origin is the characteristic value of the initial wear degree.

5. The method according to claim 1, characterized in that The step of constructing deformation parameters according to the target wear degree characteristic value and the initial data includes: Determine a deformation region of the tooth model, the deformation region corresponds to a Laplace deformation process, the deformation region includes a fixed region, a displacement region and a free deformation region, the fixed region corresponds to a bottom region in a jaw occlusion direction of the tooth model, the displacement region corresponds to a maxillofacial region of the tooth model, and the free deformation region corresponds to other regions of the tooth model that do not belong to the fixed region and the displacement region; Determining a vertex displacement direction of the tooth model, wherein the vertex displacement direction conforms to a jaw occlusion direction of the tooth model; A new height difference Δh of each vertex in the tooth model is determined.

6. The method according to claim 5, characterized in that The determining of a new height difference Δh of each vertex in the tooth model comprises: Where V input is the wear degree value entered by the user, V origin is the characteristic value of the initial wear degree of the tooth model, ΔH is the height difference between the projection height of the vertex in the occlusal direction and the minimum vertex height, H arg is the average value of the projection height, ω1 and ω2 are preset hyperparameters used to adjust H arg Effect on maxillofacial height; The user directly inputs the V input The value range is [0,1]. According to the preset hyperparameters, the V directly input by the user input Perform mapping processing, including: V input =V input *(1-V min )+V min Where V min Preset hyperparameters.

7. The method according to claim 5, characterized in that The method further comprises: Determine the new vertex coordinates P of the displacement area new ,include: P new =P origin +Dir*(Δh-ΔH) Where P origin are the initial vertex coordinates of the displacement area, Dir is the occlusal direction of the tooth model, Δh is the new height difference Δh of each vertex in the tooth model, and ΔH is the initial height difference of the vertex.

8. A tooth model wear degree editing device, characterized in that: The device comprises: A data acquisition module, used for acquiring a tooth model, wherein the tooth model includes a plurality of feature areas; A data initialization module, used for initializing the tooth model to determine initial data of the tooth model, wherein the initial data includes an initial wear degree characteristic value of the tooth model; A data input module, used to determine a target wear degree characteristic value input by a user; A data construction module, used to construct deformation parameters according to the target wear degree characteristic value and the initial data; The data processing module is used to deform the tooth model according to the deformation parameters through a grid-based Laplace deformation method.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory is connected to the processor, and the processor is used to execute one or more computer programs stored in the memory, and when the processor executes the one or more computer programs, the electronic device implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.