# US 11,432,909 B2 · Apparatus and method for generating image of corrected teeth

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,432,909 B2
- Document ID: US11432909B2
- Status: Granted
- Kind: B2
- Application number: 16/431,484
- Filed: 2019-06-04
- Published: 2020-04-16
- Granted: 2022-09-06
- Earliest claimed: 2018-10-12
- Assignees: Laon Medi Inc.
- Applicants: Laon Medi Inc.
- Inventors: Seonggon Lee; Jae Min Park; Suk Joong Lee
- Web page: https://patentgrep.com/patent/US11432909B2

## CPC

- A61C 7/002: {Orthodontic computer assisted systems}
- G06F 30/00: Computer-aided design [CAD]
- A61C 2007/004: {Automatic construction of a set of axes for a tooth or a plurality of teeth}
- A61C: DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE (non-driven toothbrushes A46B; {tongue scrapers A61B17/24;} preparations for dentistry A61K6/00; preparations for cleaning the teeth or mouth A61K8/00, A61Q11/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Disclosed herein are an apparatus and method for generating an image of corrected teeth. The apparatus includes: a control unit configured to generate dental curves representative of dental arches after the completion of correction from an image of teeth, and to generate an image of corrected virtual teeth by aligning the locations of the teeth with the dental curves; and an input/output unit configured to provide the image of corrected virtual teeth via a screen. The control unit is further configured to model the dental curves with functions corresponding to sets of teeth.

## Claims

### Claim 1

An apparatus for generating an image of corrected teeth, the apparatus comprising:
a control unit configured to generate dental curves representative of dental arches after completion of correction from an image of teeth, and to generate an image of corrected virtual teeth by aligning locations of the teeth with the dental curves; and
an input/output unit configured to provide the image of corrected virtual teeth via a screen;
wherein the control unit is further configured to generate the dental curves in a form of U-shaped lines corresponding to both jaws;
locate the dental curves on an X axis corresponding to a direction parallel to a facial surface and a Z axis corresponding to a direction vertical to the facial surface; and
calculate vector distances between points set on adjacent ones of the teeth on a Y axis based on a longitudinal direction of the teeth within at least two regions divided based on the Y axis.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the control unit is further configured to model the dental curves with the following equation using a mathematical constant:
z=a*eb*x+c
where a is a variable representative of a scale in the Z axis, e is the mathematical constant, b is a variable representative of a scale in the X axis, and c is a variable representative of parallel translation of the dental curves.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the control unit is further configured to:
generate curves corresponding to a left dental arch of a lower jaw, a right dental arch of the lower jaw, a left dental arch of an upper jaw, and a right dental arch of the upper jaw by using the equation based on the teeth; and
select a curve having a smallest covariance value from among the curves, and generate the dental curves by using the selected curve.

### Claim 4 (depends on 2)

The apparatus of claim 2, wherein the control unit is further configured to:
generate curves corresponding to a left dental arch of a lower jaw, a right dental arch of the lower jaw, a left dental arch of an upper jaw, and a right dental arch of the upper jaw by using the equation based on the teeth; and
generate the dental curves by using an average curve calculated based on an average of the curves.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the control unit is further configured to increase a width of the dental curve corresponding to the upper jaw on the X axis by applying a predetermined weight to the dental curve corresponding to the lower jaw and to set the increased width for the dental curve corresponding to the upper jaw.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the control unit is further configured to model the dental curves with the following equation using a curve function:
z=anxn+an−1xn−1+⋅⋅⋅+a1x1+a0x0
where n is a natural number, an is a variable used to apply a slope to the dental curves, and xn is a polynomial curve function used to generate the dental curves.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the control unit is further configured to select at least one tooth from among teeth of each of the dental arches and to generate a corresponding one of the dental curves by performing spline interpolation based on locations of the selected teeth.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the control unit is further configured to:
for a tooth located on a right side of each of both the jaws, determine a corresponding one of the vector distances to be negative (−) when a Z-axis component of the vector distance is positive (+) and an X-axis component of the vector distance is positive (+), and determine a corresponding one of the vector distances to be positive (+) when a Z-axis component of the vector distance is negative (−) and an X-axis component of the vector distance is negative (−); and
for a tooth located on a left side of each of both the jaws, determine a corresponding one of the vector distances to be negative (−) when a Z-axis component of the vector distance is positive (+) and an X-axis component of the vector distance is negative (−), and determine a corresponding one of the vector distances to be positive (+) when a Z-axis component of the vector distance is negative (−) and an X-axis component of the vector distance is positive (+).

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the control unit is further configured to:
align a location of a median point between reference teeth corresponding to front teeth among the teeth of both the jaws based on the Z axis; and
determine locations of the reference teeth by moving the reference teeth so that a point having a smallest X-axis component on a surface of a right one of the reference teeth has a value equal to or larger than 0 or so that a point having a largest X-axis component on a surface of a left one of the reference teeth has a value equal to or smaller than 0,
determine locations of remaining teeth excluding the reference teeth by performing movement until a vector distance having a negative value based on teeth that are located in a front and adjacent to each other is not present, the front being a closer location to the front teeth.

### Claim 10

A method of generating an image of corrected teeth, the method being performed by an apparatus for generating an image of corrected teeth, the method comprising:
generating dental curves representative of dental arches after completion of correction from an image of teeth;
generating an image of corrected virtual teeth by aligning locations of the teeth with the dental curves; and
providing the image of corrected virtual teeth via a screen;
wherein generating the dental curves comprises generating the dental curves in a form of U-shaped lines corresponding to both jaws; and
locating the dental curves on an X axis corresponding to a direction parallel to a facial surface and a Z axis corresponding to a direction vertical to the facial surface;
wherein generating the image of corrected virtual teeth comprises calculating vector distances between points set on adjacent ones of the teeth on a Y axis based on a longitudinal direction of the teeth within at least two regions divided based on the Y axis.

### Claim 11 (depends on 10)

The method of claim 10, wherein generating the dental curves in the form of U-shaped lines comprises:
modeling the dental curves with the following equation using a mathematical constant:
z=a*eb*x+c
where a is a variable representative of a scale in the Z axis, e is the mathematical constant, b is a variable representative of a scale in the X axis, and c is a variable representative of parallel translation of the dental curves.

### Claim 12 (depends on 10)

The method of claim 10, wherein generating the dental curves comprises modeling the dental curves with the following equation using a curve function:
z=anxn+an−1xn−1+⋅⋅⋅+a1x1+a0x0
where n is a natural number, an is a variable used to apply a slope to the dental curves, and xn is a polynomial curve function used to generate the dental curves.

### Claim 13 (depends on 10)

The method of claim 10, wherein generating the dental curves comprises selecting at least one tooth from among teeth of each of the dental arches, and generating a corresponding one of the dental curves by performing spline interpolation based on locations of the selected teeth.

### Claim 14 (depends on 10)

The method of claim 10, wherein calculating the vector distances within the at least two regions comprises:
for a tooth located on a right side of each of both the jaws, determining a corresponding one of the vector distances to be negative (−) when a Z-axis component of the vector distance is positive (+) and an X-axis component of the vector distance is positive (+), and determining a corresponding one of the vector distances to be positive (+) when a Z-axis component of the vector distance is negative (−) and an X-axis component of the vector distance is negative (−); and
for a tooth located on a left side of each of both the jaws, determining a corresponding one of the vector distances to be negative (−) when a Z-axis component of the vector distance is positive (+) and an X-axis component of the vector distance is negative (−), and determining a corresponding one of the vector distances to be positive (+) when a Z-axis component of the vector distance is negative (−) and an X-axis component of the vector distance is positive (+).

### Claim 15 (depends on 14)

The method of claim 14, wherein generating the image of corrected virtual teeth further comprises:
aligning a location of a median point between reference teeth corresponding to front teeth among the teeth of both the jaws based on the Z axis; and
determining locations of the reference teeth by moving the reference teeth so that a point having a smallest X-axis component on a surface of a right one of the reference teeth has a value equal to or larger than 0 or so that a point having a largest X-axis component on a surface of a left one of the reference teeth has a value equal to or smaller than 0,
wherein generating the image of corrected virtual teeth further comprises determining locations of remaining teeth excluding the reference teeth by performing movement until a vector distance having a negative value based on teeth that are located in a front and adjacent to each other becomes 0 is not present, the front being a closer location to the front teeth.

### Claim 16

A non-transitory computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes the processor to execute a method of generating an image of corrected teeth, the method comprising:
generating dental curves representative of dental arches after completion of correction from an image of teeth;
generating an image of corrected virtual teeth by aligning locations of the teeth with the dental curves; and
providing the image of corrected virtual teeth via a screen;
wherein generating the dental curves comprises generating the dental curves in a form of U-shaped lines corresponding to both jaws; and
locating the dental curves on an X axis corresponding to a direction parallel to a facial surface and a Z axis corresponding to a direction vertical to the facial surface;
wherein generating the image of corrected virtual teeth comprises calculating vector distances between points set on adjacent ones of the teeth on a Y axis based on a longitudinal direction of the teeth within at least two regions divided based on the Y axis.
