EP-4740903-A1 - DATA PROCESSING METHOD AND DEVICE, AND RECORDING MEDIUM
Abstract
A method performed by an electronic device according to one embodiment of the present disclosure may include generating first data for a margin line of a target tooth included in an oral cavity, based on three-dimensional scan data for the oral cavity of a subject; generating second data for adjusting an orientation and size of a reference tooth for alignment with the target tooth, based on data for a dental library including the reference tooth corresponding to the target tooth; and generating third data for a shape of the prosthesis, based on the first data and the second data.
Inventors
- LEE, SUNGHOON
Assignees
- Medit Corp.
Dates
- Publication Date
- 20260513
- Application Date
- 20240705
Claims (18)
- A method performed by an electronic device comprising at least one processor and at least one memory in which instructions executed by the at least one processor are stored, the method comprising: generating first data for a margin line of a target tooth included in an oral cavity, based on three-dimensional scan data for the oral cavity of a subject, wherein the margin line corresponds to a closed curve defining a boundary between a prosthesis to be attached to the target tooth and the target tooth; generating second data for adjusting an orientation and a size of a reference tooth for alignment with the target tooth, based on data for a dental library including the reference tooth corresponding to the target tooth; and generating third data for a shape of the prosthesis, based on the first data and the second data.
- The method of Claim 1, wherein the generating the first data comprises determining the target tooth among one or more teeth included in the oral cavity of the subject.
- The method of Claim 1, wherein the generating the second data comprises: generating fourth data for an arch curve defining a maxillary or mandibular arch including the target tooth, based on the three-dimensional scan data; and adjusting the orientation of the reference tooth, based on the fourth data.
- The method of Claim 3, wherein the adjusting the orientation of the reference tooth comprises: determining a first local coordinate system that defines an orientation of the target tooth with respect to the arch curve; determining a second local coordinate system that defines the orientation of the reference tooth with respect to a maxillary or mandibular arch including the reference tooth within the dental library; and adjusting the orientation of the reference tooth such that axes of the first local coordinate system and axes of the second local coordinate system are aligned.
- The method of Claim 4, wherein the determining the first local coordinate system comprises: determining a first direction and a second direction with respect to the arch curve at a first point among points configuring the margin line; and determining the first local coordinate system to include an axis of the first direction and an axis of the second direction.
- The method of Claim 5, wherein the first direction is a centripetal acceleration direction of the arch curve at a second point on the arch curve that is closest to the first point, and wherein the second direction is a tangential direction of the arch curve at the second point.
- The method of Claim 4, wherein the data for the dental library comprises data for a local coordinate system for each of multiple model teeth included in the dental library, and wherein the determining the second local coordinate system comprises determining a local coordinate system for the reference tooth corresponding to the target tooth among the multiple model teeth as the second local coordinate system.
- The method of Claim 3, wherein the generating the second data comprises adjusting the size of the reference tooth, based on a distance between the reference tooth whose orientation has been adjusted and an adjacent tooth of the target tooth.
- The method of Claim 8, wherein the adjusting the size of the reference tooth comprises: selecting a first point from among points constituting an outline of the reference tooth; determining a second point having a shortest distance to the first point among points constituting an outline of the adjacent tooth; determining a third point on a straight line connecting the first point and the second point; and adjusting the size of the reference tooth such that the first point is moved to a position of the third point.
- The method of Claim 1, wherein the generating the third data comprises: generating first mesh data for an outer face of the prosthesis; and generating second mesh data for an inner face of the prosthesis.
- The method of Claim 10, wherein the generating the third data comprises connecting one or more points constituting the inner face of the prosthesis and one or more points constituting the outer face of the prosthesis.
- The method of Claim 10, wherein the generating the first mesh data comprises: determining a normal direction with respect to a surface of the target tooth at a point configuring the margin line; determining a first offset point spaced a first offset apart from the point in the normal direction; and generating the first mesh data, based on the first offset point.
- The method of Claim 10, wherein the generating the second mesh data comprises: determining multiple initial points constituting a closed curve among multiple points constituting an outline of the reference tooth aligned with the target tooth; and generating third mesh data for an initial outer face of the prosthesis, based on the multiple initial points and a shape of the reference tooth.
- The method of Claim 13, wherein the third mesh data comprises multiple faces formed by the multiple initial points.
- The method of Claim 14, further comprising: determining a moving target point located at an edge of the initial outer face of the prosthesis among the multiple initial points; determining a target face including the moving target point among the multiple faces; determining the moving target point as a control point for the target face; determining a second offset point that is spaced a second offset apart in a direction with a shortest distance from the moving target point determined as the control point with respect to the margin line; and changing the target point constituting the target face to the second offset point.
- The method of Claim 14, further comprising: determining whether a size of a specific face among the multiple faces is equal to or greater than a specific value; in response to determining that the size of the specific face is equal to or greater than the specific value, dividing the specific face into multiple sub-faces; and in response to determining that the size of the specific face is less than the specific value, merging the specific face with one or more adjacent faces with respect to the specific face among the multiple faces.
- An electronic device comprising: at least one processor; and at least one memory in which instructions executed by the at least one processor are stored, wherein the at least one processor is configured to, when the instructions are executed by the at least one processor, execute the method according to one of Claims 1 to 16.
- A non-transitory computer-readable recording medium recording instructions that, when executed by at least one processor, cause the at least one processor to perform operations, wherein the instructions are configured to cause the at least one processor to execute the method according to one of Claims 1 to 16.
Description
TECHNICAL FIELD The present disclosure relates to a technology for processing data. More specifically, the present disclosure relates to a technology for generating data for a shape of a prosthesis to be attached to a target tooth on the basis of three-dimensional (3D) scan data obtained by scanning an intraoral structure of a subject with a 3D scanner. BACKGROUND ART Dental prosthetics are artificial replacements for one or more teeth or related tissues, and may be used to treat morphological and physiological changes in the oral cavity, which occur due to tooth loss, or to prevent diseases caused by tooth loss. Since intraoral structures vary by individuals, fine adjustments are required to align the shape of a prosthesis to an intraoral structure. For example, detailed operations such as adjusting a gap between a tooth and the prosthesis or adjusting a height of the prosthesis to adjacent teeth are required. This prosthesis manufacturing method requires a lot of time and effort, and in particular, the proficiency of the prosthesis manufacturer has a great influence on the quality, including the fit and comfort of the prosthesis. In particular, the prosthesis attached to a tooth from which the damaged part due to decay, wear, or the like has been removed must be manufactured to accurately reflect the complex curves and shapes of the tooth. DISCLOSURE TECHNICAL PROBLEM An embodiment of the present disclosure provides a technology for generating data for a shape of a prosthesis on the basis of three-dimensional (3D) scan data for an oral cavity of a subject. TECHNICAL SOLUTION An aspect of the present disclosure may provide a method for generating data for a shape of a prosthesis on the basis of three-dimensional (3D) scan data for an oral cavity of a subject. The method according to the present disclosure may be a method performed by an electronic device comprising at least one processor and at least one memory in which instructions to be executed by the at least one processor are stored. The method according to the present disclosure may include: generating first data for a margin line of a target tooth included in an oral cavity, based on three-dimensional scan data for the oral cavity of a subject, wherein the margin line corresponds to a closed curve defining a boundary between a prosthesis to be attached to the target tooth and the target tooth; generating second data for adjusting an orientation and a size of a reference tooth for alignment with the target tooth, based on data for a dental library including the reference tooth corresponding to the target tooth; and generating third data for a shape of the prosthesis, based on the first data and the second data. According to an embodiment, the generating the first data may include determining the target tooth among one or more teeth included in the oral cavity of the subject. According to an embodiment, the generating the second data may include: generating fourth data for an arch curve defining a maxillary or mandibular arch including the target tooth, based on the three-dimensional scan data; and adjusting the orientation of the reference tooth, based on the fourth data. According to an embodiment, the adjusting the orientation of the reference tooth may include: determining a first local coordinate system that defines an orientation of the target tooth with respect to the arch curve; determining a second local coordinate system that defines the orientation of the reference tooth with respect to a maxillary or mandibular arch including the reference tooth within the dental library; and adjusting the orientation of the reference tooth such that axes of the first local coordinate system and axes of the second local coordinate system are aligned. According to an embodiment, the determining the first local coordinate system may include: determining a first direction and a second direction with respect to the arch curve at a first point among points configuring the margin line; and determining the first local coordinate system to include an axis of the first direction and an axis of the second direction. According to an embodiment, the first direction may be a centripetal acceleration direction of the arch curve at a second point on the arch curve that is closest to the first point, and the second direction may be a tangential direction of the arch curve at the second point. According to an embodiment, the data for the dental library may include data for a local coordinate system for each of multiple model teeth included in the dental library, and the determining the second local coordinate system may include determining a local coordinate system for the reference tooth corresponding to the target tooth among the multiple model teeth as the second local coordinate system. According to an embodiment, the generating the second data may include adjusting the size of the reference tooth, based on a distance between the reference tooth whose orientation has b