KR102539577B1 - Method, device and recording medium for providing modeling data of artificial teeth for an object - Google Patents
Method, device and recording medium for providing modeling data of artificial teeth for an object Download PDFInfo
- Publication number
- KR102539577B1 KR102539577B1 KR1020210023907A KR20210023907A KR102539577B1 KR 102539577 B1 KR102539577 B1 KR 102539577B1 KR 1020210023907 A KR1020210023907 A KR 1020210023907A KR 20210023907 A KR20210023907 A KR 20210023907A KR 102539577 B1 KR102539577 B1 KR 102539577B1
- Authority
- KR
- South Korea
- Prior art keywords
- occlusion
- teeth
- movement
- data
- determining
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000003068 static effect Effects 0.000 claims description 45
- 239000005557 antagonist Substances 0.000 claims description 11
- 230000002146 bilateral effect Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 7
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 210000003464 cuspid Anatomy 0.000 claims description 4
- 238000005520 cutting process Methods 0.000 claims description 3
- 230000001681 protective effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 210000004373 mandible Anatomy 0.000 description 8
- 210000001847 jaw Anatomy 0.000 description 5
- 241000282465 Canis Species 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 210000000214 mouth Anatomy 0.000 description 3
- 239000011505 plaster Substances 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 210000004513 dentition Anatomy 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000003239 periodontal effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000036421 sense of balance Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000036346 tooth eruption Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C9/00—Impression cups, i.e. impression trays; Impression methods
- A61C9/004—Means or methods for taking digitized impressions
- A61C9/0046—Data acquisition means or methods
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C19/00—Dental auxiliary appliances
- A61C19/04—Measuring instruments specially adapted for dentistry
- A61C19/05—Measuring instruments specially adapted for dentistry for determining occlusion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/50—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30036—Dental; Teeth
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Primary Health Care (AREA)
- Veterinary Medicine (AREA)
- Dentistry (AREA)
- Animal Behavior & Ethology (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Biophysics (AREA)
- Geometry (AREA)
- Pathology (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Dental Tools And Instruments Or Auxiliary Dental Instruments (AREA)
Abstract
일 실시 예에 따라, 대상체에 대한 중심 교합 상태 및 동적 교합 움직임을 분석하여 대상체의 교합 형태를 결정함에 따라 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있고, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있는 방법, 디바이스 및 기록매체가 개시된다.According to an embodiment, by analyzing the central occlusion state and dynamic occlusion movement of the object to determine the occlusion form of the object, modeling data of an artificial tooth to which an occlusion form suitable for the user is applied may be provided, and the occlusion form may be determined by the user. A method, device, and recording medium capable of improving user convenience by providing a user interface that can be easily checked and changed are disclosed.
Description
본 개시는 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법, 디바이스 및 기록매체에 관한 것이다. 구체적으로, 본 개시는 대상체에 대한 중심 교합 상태 및 동적 교합 움직임을 분석하여 대상체의 교합 형태를 결정함에 따라 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있고, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있는 방법, 디바이스 및 기록매체에 관한 것이다.The present disclosure relates to a method, device, and recording medium for providing modeling data of an artificial tooth for an object. Specifically, the present disclosure can provide modeling data of an artificial tooth to which an occlusion form suitable for the user is applied by determining the occlusion form of the object by analyzing the central occlusion state and the dynamic occlusion movement of the object, and the user can determine the occlusion form It relates to a method, device, and recording medium capable of improving user convenience by providing a user interface that can be easily checked and changed.
종래에는 보철물을 디자인할 때 주변 치아들의 교합 상태에 대하여 분석 및 측정이 어려워 인접 치아의 교합 상태를 반영하기 어려운 한계가 있다.Conventionally, when designing a prosthesis, it is difficult to analyze and measure the occlusion state of neighboring teeth, and thus it is difficult to reflect the occlusion state of adjacent teeth.
이에, 종래 기술은 정적인 교합 상태인 중심 교합 상태로 보철물을 디자인하거나, 환자 고유의 동적인 교합 운동이 아닌, 가상교합기와 같이 교합기에 기입력된 수치를 통한 교합 운동 움직임을 통해 보철물을 제작하는 방식이 이용되었다.Accordingly, the prior art is to design a prosthesis in a static occlusion state, a central occlusion state, or manufacture a prosthesis through occlusal movement through numerical values already input into an articulator, such as a virtual articulator, rather than a patient's own dynamic occlusion movement. method was used
그러나, 종래 기술에 따르면, 환자가 가지고 있는 고유한 교합 형태가 반영되지 못하여 보철물 디자인의 정확성이 감소하고 주변 치아와의 균형감이 떨어지는 문제점이 있다.However, according to the prior art, there is a problem in that the unique occlusion shape of the patient is not reflected, so that the accuracy of the prosthesis design is reduced and the sense of balance with the surrounding teeth is poor.
이에, 상술한 문제점을 해결하고 환자의 교합 상황에 적합한 보철물을 제공하기 위한 기술이 요구되고 있다.Accordingly, there is a need for a technique for solving the above problems and providing a prosthesis suitable for the patient's occlusion situation.
본 개시는 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법, 디바이스 및 기록매체를 제공할 수 있다. 구체적으로, 대상체에 대한 중심 교합 상태 및 동적 교합 움직임을 분석하여 대상체의 교합 형태를 결정함에 따라 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있고, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있는 방법, 디바이스 및 기록매체가 개시된다. 해결하려는 기술적 과제는 상기 기술된 바와 같은 기술적 과제들로 한정되지 않으며, 통상의 기술자에게 자명한 범위 내에서 다양한 기술적 과제들이 더 포함될 수 있다.The present disclosure may provide a method, device, and recording medium for providing modeling data of an artificial tooth for an object. Specifically, by analyzing the central occlusion state and dynamic occlusion movement of the object to determine the occlusion form of the object, it is possible to provide modeling data of an artificial tooth to which an occlusion form suitable for the user is applied, and the user can easily check the occlusion form. And a method, device, and recording medium capable of improving user convenience by providing a changeable user interface are disclosed. The technical problem to be solved is not limited to the technical problems described above, and various technical problems may be further included within a range obvious to those skilled in the art.
본 개시의 제 1 측면에 따른 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법은 상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 단계; 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계; 상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하는 단계; 및 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계;를 포함할 수 있다.A method for providing modeling data of an artificial tooth for an object according to a first aspect of the present disclosure includes static occlusion data representing positions of a plurality of teeth included in the object and movement of the object when the object is in a static occlusion state. obtaining dynamic occlusion data representing; determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data; determining an occlusion shape of the object based on the movement path; and providing the modeling data determined based on the occlusion shape.
또한, 상기 방법은 상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계; 상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하는 단계; 및 갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공하는 단계;를 더 포함할 수 있다.The method may further include outputting a message inquiring whether or not to update the occlusion shape; updating the occlusion shape according to a response to the message; and updating and providing the modeling data based on the updated occlusion form.
또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하는 단계; 및 상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 포함할 수 있다.In addition, the step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include a plurality of points used to determine a movement path for the plurality of teeth based on the static occlusion data. determining; and determining a movement path of the plurality of teeth by analyzing forward, right, and left movements of the object appearing in the dynamic occlusion data based on the plurality of points.
또한, 상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함할 수 있다.In addition, the plurality of points may include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. can
또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 전방 움직임 경계 조건을 충족하는 상기 전방 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고, 상기 전방 움직임 경계 조건은 상기 제 1 포인트와 대합치 절단연 사이의 거리가 기설정값 이하인 조건을 포함할 수 있다.In addition, determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include determining a movement path of the plurality of teeth based on the forward movement that satisfies a forward movement boundary condition. The method may further include a step; and the forward motion boundary condition may include a condition in which a distance between the first point and the cutting edge of the antagonist tooth is equal to or less than a preset value.
또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 우측 움직임 경계 조건을 충족하는 상기 우측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고, 상기 우측 움직임 경계 조건은 상기 제 2 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함할 수 있다.In addition, the step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include determining a movement path of the plurality of teeth based on the right movement that satisfies a right movement boundary condition. The step may further include, and the right motion boundary condition may include a condition in which a distance between the second point and the buccal cusp of the opposing tooth is equal to or less than a preset value.
또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 좌측 움직임 경계 조건을 충족하는 상기 좌측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고, 상기 좌측 움직임 경계 조건은 상기 제 3 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함할 수 있다.In addition, determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include determining a movement path of the plurality of teeth based on the left movement that satisfies a left movement boundary condition. The step may further include, and the left motion boundary condition may include a condition in which a distance between the third point and the buccal cusp of the opposing tooth is equal to or less than a preset value.
또한, 상기 교합 형태는 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함할 수 있다.In addition, the occlusion form is a mutual protection occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the forward movement and the lateral movement of the object shown in the dynamic occlusion data, during the forward movement and the lateral movement Including at least one of a unilateral balanced occlusion representing an occlusion form in which a plurality of teeth distributing the occlusion force are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact each other can do.
또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 상호보호 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부에 접촉점이 생성되지 않도록 상기 모델링 데이터를 획득하는 단계를 포함할 수 있다.In addition, in the step of providing the modeling data determined based on the occlusion form, when the occlusion form is determined as the mutual protection occlusion, the modeling data is used so that a contact point is not generated in the posterior teeth during the forward movement and the lateral movement. Acquisition steps may be included.
또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 상호보호 교합인 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및 상기 간섭 영역이 기설정 제 1 개수 이상이면, 상기 전방 움직임 및 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 1 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함할 수 있다.In addition, the providing of the modeling data determined based on the occlusion type may include, when the occlusion type is the mutual protection occlusion, the interference area interfering with the movement of the teeth at a predetermined level or more during the forward movement and the lateral movement. determining presence or absence; and updating the modeling data by deleting a predetermined first thickness or more from the thicknesses of the interference region during the forward movement and the lateral movement when the interference region is equal to or greater than the preset first number. there is.
또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 편측성 균형 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부가 인접한 치아와 기설정 수준 이상으로 동일한 강도의 교합점이 생성되도록 상기 모델링 데이터를 획득하는 단계를 포함할 수 있다.In addition, in the step of providing the modeling data determined based on the occlusion form, when the occlusion form is determined as the unilateral balanced occlusion, the posterior teeth are identical to adjacent teeth at a predetermined level or more during the forward movement and the lateral movement. The method may include obtaining the modeling data so that an intersection point of intensity is generated.
또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 편측성 균형 교합인 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및 상기 간섭 영역이 기설정 제 2 개수 이상이면, 상기 측방 움직임 시의 상기 간섭 영역에 인접치와 기설정 수준 이상 동일 또는 유사한 강도로 접촉점이 형성되도록 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 2 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함할 수 있다.In addition, the providing of the modeling data determined based on the occlusion type may include, when the occlusion type is the unilateral balanced occlusion, the interference area interfering with the movement of teeth at a predetermined level or more during the forward movement and the lateral movement. determining presence or absence; and when the number of interference areas is greater than or equal to the second predetermined number, the thickness of the interference area during the lateral motion is determined by the thickness of the interference area during the lateral motion so that a contact point is formed with the same or similar intensity as the neighboring teeth at a predetermined level or more. The method may further include updating the modeling data by deleting the set second thickness or more.
또한, 상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계는 상기 이동 경로에 대한 분석 결과가 각각의 교합 형태와 대응되는 정도를 나타내는 교합 형태 적합도에 기초하여 하나 이상의 추천 교합 형태를 결정하는 단계; 및 상기 교합 형태 및 하나 이상의 추천 교합 형태에 대한 정보를 포함하는 교합 형태 리스트를 상기 메시지와 함께 출력하는 단계를 포함할 수 있다.In addition, the step of outputting a message inquiring whether to update the occlusion form determines one or more recommended occlusion forms based on the degree of conformity of the occlusion form indicating the degree to which the analysis result of the movement path corresponds to each occlusion form. step; and outputting an occlusion shape list including information on the occlusion shape and one or more recommended occlusion shapes together with the message.
본 개시의 제 2 측면에 따른 대상체에 대한 인공치아의 모델링 데이터를 제공하는 디바이스는 상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 수신부; 및 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하고, 상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하고, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 프로세서를 포함할 수 있다.According to a second aspect of the present disclosure, a device for providing modeling data of an artificial tooth for an object includes static occlusion data representing positions of a plurality of teeth included in the object and movement of the object when the object is in a static occlusion state. a receiving unit for obtaining dynamic occlusion data indicating; and determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data, determining an occlusion shape of the object based on the movement path, and determining the modeling data based on the occlusion shape. It may include a processor that provides.
또한, 상기 프로세서는 상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하고, 상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하고, 갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공할 수 있다.In addition, the processor may output a message inquiring whether to update the occlusion shape, update the occlusion shape according to a response to the message, and update and provide the modeling data based on the updated occlusion shape. there is.
또한, 상기 프로세서는 상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하고, 상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정할 수 있다.In addition, the processor determines a plurality of points used to determine a movement path for the plurality of teeth based on the static occlusion data, and based on the plurality of points, the forward movement of the object appearing in the dynamic occlusion data; A movement path of the plurality of teeth may be determined by analyzing right and left movements.
또한, 상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함할 수 있다.In addition, the plurality of points may include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. can
또한, 상기 교합 형태는 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함할 수 있다.In addition, the occlusion form is a mutual protection occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the forward movement and the lateral movement of the object shown in the dynamic occlusion data, during the forward movement and the lateral movement Including at least one of a unilateral balanced occlusion representing an occlusion form in which a plurality of teeth distributing the occlusion force are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact each other can do.
본 개시의 제 3 측면은 제 1 측면에 따른 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다. 또는, 본 개시의 제 4 측면은 제 1 측면에 따른 방법을 구현하기 위하여 기록매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.A third aspect of the present disclosure may provide a computer readable recording medium recording a program for executing the method according to the first aspect in a computer. Alternatively, the fourth aspect of the present disclosure may provide a computer program stored in a recording medium to implement the method according to the first aspect.
일 실시 예에 따르면, 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있다.According to an embodiment, modeling data of an artificial tooth to which an occlusion shape suitable for a user is applied may be provided.
또한, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있다.In addition, user convenience can be improved by providing a user interface through which the user can easily check and change the occlusion shape.
본 개시의 효과는 상기한 효과로 한정되는 것은 아니며, 본 개시의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.The effects of the present disclosure are not limited to the above effects, and should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description or claims of the present disclosure.
도 1은 일 실시 예에 따른 디바이스의 구성의 일 예를 나타내는 개략적인 도면이다.
도 2는 일 실시 예에 따른 디바이스가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.
도 3 내지 도 4는 각각 일 실시 예에 따른 디바이스가 획득한 정적 교합 데이터 및 동적 교합 데이터를 예시적으로 나타내는 도면이다.
도 5는 일 실시 예에 따른 디바이스가 정적 교합 데이터를 이용하여 복수개의 포인트를 결정하는 동작을 설명하기 위한 도면이다.
도 6 내지 도 8은 각각 일 실시 예에 따른 디바이스가 복수개의 포인트를 기준으로 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 각각 분석하는 동작을 설명하기 위한 도면이다.
도 9 내지 도 11은 각각 일 실시 예에 따른 디바이스가 대상체의 교합 형태를 상호보호 교합, 편측성 균형 교합 및 양측성 균형 교합으로 결정하는 동작을 설명하기 위한 도면이다.
도 12 내지 도 13은 각각 일 실시 예에 따른 디바이스가 대상체의 교합 형태가 각각 상호보호 교합일 때 및 편측성 균형 교합일 때 동적 움직임 시의 간섭 영역에 따라 모델링 데이터를 갱신하는 동작을 설명하기 위한 도면이다.
도 14 내지 도 17은 일 실시 예에 따른 디바이스가 교합 형태를 갱신할지 여부를 문의하는 메시지에 대한 응답에 따라 교합 형태 및 모델링 데이터를 갱신하는 동작을 설명하기 위한 도면들이다.
도 18은 일 실시 예에 따른 디바이스(100)가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.1 is a schematic diagram illustrating an example of a configuration of a device according to an embodiment.
2 is a flowchart illustrating a method for a device to provide modeling data of an artificial tooth for an object, according to an exemplary embodiment.
3 and 4 are diagrams each illustrating static occlusion data and dynamic occlusion data acquired by a device according to an exemplary embodiment.
5 is a diagram for explaining an operation in which a device determines a plurality of points using static occlusion data according to an embodiment.
6 to 8 are diagrams for explaining an operation of analyzing, respectively, a forward motion, a right motion, and a left motion of an object appearing in dynamic occlusion data based on a plurality of points by a device according to an exemplary embodiment.
9 to 11 are diagrams for explaining an operation in which a device determines an occlusion type of an object as mutual protection occlusion, unilateral balanced occlusion, and bilateral balanced occlusion, respectively, according to an exemplary embodiment.
12 and 13 are diagrams for explaining an operation of updating modeling data according to an interference region during dynamic movement when the occlusion type of an object is a mutual protection occlusion and a unilateral balanced occlusion, respectively, according to an exemplary embodiment; am.
14 to 17 are diagrams for explaining an operation in which a device updates an occlusion shape and modeling data according to a response to a message inquiring whether to update an occlusion shape according to an exemplary embodiment.
18 is a flowchart illustrating a method of providing, by the
실시 예들에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments have been selected as general terms that are currently widely used as much as possible while considering the functions in the present disclosure, but they may vary depending on the intention or precedent of a person skilled in the art, the emergence of new technologies, and the like. In addition, in a specific case, there is also a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the invention. Therefore, terms used in the present disclosure should be defined based on the meaning of the term and the general content of the present disclosure, not simply the name of the term.
명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “…부”, “…모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.In the entire specification, when a part is said to "include" a certain component, it means that it may further include other components, not excluding other components unless otherwise stated. In addition, as described in the specification, "... wealth", "… A term such as “module” refers to a unit that processes at least one function or operation, and may be implemented as hardware or software or a combination of hardware and software.
아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Hereinafter, with reference to the accompanying drawings, embodiments of the present disclosure will be described in detail so that those skilled in the art can easily carry out the present disclosure. However, the present disclosure may be implemented in many different forms and is not limited to the embodiments described herein.
이하에서는 도면을 참조하여 본 개시의 실시 예들을 상세히 설명한다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
도 1은 일 실시 예에 따른 디바이스(100)의 구성의 일 예를 나타내는 개략적인 도면이고, 도 2는 일 실시 예에 따른 디바이스(100)가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.1 is a schematic diagram illustrating an example of a configuration of a
도 1 내지 도 2를 참조하면, 일 실시 예에 따른 디바이스(100)는 수신부(110) 및 프로세서(120)를 포함할 수 있다.Referring to FIGS. 1 and 2 , the
단계 S210에서 수신부(110)는 대상체에 대한 정적 교합 데이터를 획득할 수 있다. 여기에서, 정적 교합 데이터는 대상체(예: 환자의 상악과 하악)가 정적 교합 상태일 때 대상체에 포함된 복수개의 치아의 위치를 나타낼 수 있고, 예를 들면, 환자의 상악과 하악이 가장 안정된 교합 관계에 있는 상태를 나타내는 중심 교합(centric occlusion) 상태일 때 환자의 상악 및/또는 하악에 포함되는 복수개의 치아의 위치 정보 및 형상 정보를 포함할 수 있다.In step S210, the
일 실시 예에서, 정적 교합 데이터는 대상체(예: 환자의 구강)에 대한 3차원 스캔 데이터를 포함할 수 있고(도 3 참조), 환자의 상악 및 하악에 대한 스캐닝을 통해 획득되는 상악 스캔 데이터 및 하악 스캔 데이터를 더 포함할 수 있다.In one embodiment, the static occlusion data may include 3D scan data of an object (eg, the patient's oral cavity) (see FIG. 3 ), maxillary scan data obtained through scanning of the patient's upper and lower jaws, and Lower jaw scan data may be further included.
단계 S220에서 수신부(110)는 대상체에 대한 동적 교합 데이터를 획득할 수 있다. 여기에서, 동적 교합 데이터는 대상체(예: 환자의 상악과 하악)의 움직임을 나타낼 수 있고, 예를 들면, 중심 교합 상태에서 환자의 상악 및/또는 하악에 포함되는 복수개의 치아가 특정 방향으로 움직일 때 시간의 경과에 따른 복수개의 치아의 위치 정보 및 형상 정보를 포함할 수 있다.In step S220, the
일 실시 예에서, 동적 교합 데이터는 대상체의 중심 교합 상태를 기준으로 구강에 대한 전방 움직임, 우측 움직임 및 좌측 움직임 중 적어도 하나를 포함할 수 있으며, 예를 들면, 환자의 하악이 상악 대비 전방, 우측 및 좌측으로 각각 움직였을 때 상악 치아와 하악 치아가 맞닿는 순간과 맞닿지 않는 순간을 기록한 3차원 스캔 데이터를 포함할 수 있다(도 4 참조). 일 실시 예에서, 전방 움직임, 우측 움직임 및 좌측 움직임 각각은 한계 운동의 범위 내에서 수행될 수 있다.In an embodiment, the dynamic occlusion data may include at least one of forward movement, right movement, and left movement with respect to the oral cavity based on the central occlusion state of the object. For example, the lower jaw of the patient is forward and right relative to the upper jaw. and 3D scan data recording moments when the upper teeth and the lower teeth come into contact and when they do not come into contact when each moves to the left (see FIG. 4 ). In one embodiment, each of the forward movement, right movement, and left movement may be performed within the range of limit movement.
일 실시 예에서, 프로세서(120)는 구강 스캐너를 이용하여 디지털 스캐닝 방식으로 환자의 상악과 하악의 중심 교합 상태 또는 환자의 구강 내 움직임을 기록하여 정적 교합 데이터 또는 동적 교합 데이터를 획득할 수 있으나, 이에 제한되는 것은 아니며, 인상재를 이용하여 인상을 채득한 뒤 인상체를 스캔하거나 인상체에 석고를 부어 석고 모형을 제작한 다음 석고 모형을 스캔하는 방식으로 정적 교합 데이터를 획득하거나 카메라 기반 촬영 방식으로 환자의 치아 움직임을 촬영하여 동적 교합 데이터를 획득할 수도 있다. 일 실시 예에서, 수신부(110)는 정적 교합 데이터 및/또는 동적 교합 데이터를 구강 스캐너(또는 외부 디바이스)로부터 유무선 통신 모듈을 통해 수신하거나 기저장된 메모리로부터 수신할 수 있다.In one embodiment, the
단계 S230에서 프로세서(120)는 정적 교합 데이터 및 동적 교합 데이터를 정합할 수 있다. 예를 들면, 프로세서(120)는 정적 교합 데이터 및 동적 교합 데이터에 각각의 중심 교합 상태에서 기설정된 특정 개수(예: 3개)의 기준 치아(예: 우각 부위, 전치와 양 구치 등)의 위치 좌표가 매칭되도록 정적 교합 데이터와 동적 교합 데이터를 정합할 수 있고, 이에 따라 중심 교합 상태를 기준으로 하악(또는 상악)의 전방 움직임, 우측 움직임 및 좌측 움직임에 따른 위치 변화가 정밀하게 분석될 수 있다.In step S230, the
단계 S240에서 프로세서(120)는 정적 교합 데이터 및 동적 교합 데이터를 분석하여 복수개의 치아에 대한 이동 경로를 결정할 수 있다. 이에 관한 다양한 실시 예들은 도 5 내지 도 8을 더 참조하여 보다 상세하게 서술하도록 한다.In step S240, the
도 5는 일 실시 예에 따른 디바이스(100)가 정적 교합 데이터를 이용하여 복수개의 포인트를 결정하는 동작을 설명하기 위한 도면이고, 도 6 내지 도 8은 각각 일 실시 예에 따른 디바이스(100)가 복수개의 포인트를 기준으로 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 각각 분석하는 동작을 설명하기 위한 도면이다.5 is a diagram for explaining an operation of determining a plurality of points by using static occlusion data by the
도 5를 참조하면, 프로세서(120)는 정적 교합 데이터에 기초하여 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정할 수 있고, 예를 들면, 정적 교합 데이터에 나타나는 중심 교합 상태에서 하악(또는 상악) 내 특정 지점에 있는 특정 개수(예: 3개)의 포인트들(예: a, b, c)을 결정할 수 있다. 일 실시 예에서, 복수개의 치아는 복수개의 포인트에 대응되는 치아를 포함할 수 있다.Referring to FIG. 5 , the
일 실시 예에서, 복수개의 포인트는 전치부의 근심측 일단(예: 전방 근심측 최상단 1점)에 대응하는 제 1 포인트(예: 도 5의 c), 우측 구치부의 원심협측 일단(예: 우측 최후방치의 원심협측교두 1점)에 대응하는 제 2 포인트(예: 도 5의 a) 및 좌측 구치부의 원심협측 일단(예: 좌측 최후방치의 원심협측교두 1점)에 대응하는 제 3 포인트(예: 도 5의 b) 중 적어도 하나를 포함할 수 있다.In one embodiment, the plurality of points include a first point (eg, c in FIG. 5 ) corresponding to the mesial side end of the anterior tooth (eg, the uppermost 1 point on the anterior mesial side), the distal buccal end of the right posterior tooth (eg, the rightmost end) A second point corresponding to the left distal buccal cusp 1 point (eg, Fig. 5 a) and a third point corresponding to the distal buccal end of the left molar (eg, the left most distal buccal cusp 1 point) (eg, Fig. 5a) : may include at least one of FIG. 5 b).
일 실시 예에서, 프로세서(120)는 복수개의 포인트를 기준으로 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 각각 분석할 수 있다. 예를 들면, 환자의 동적 교합 움직임을 스캔하여 동적 교합 데이터를 획득하는 과정에서, 전방 움직임, 우측 움직임 및 좌측 움직임으로 구분하여 하악에 설정된 3개의 포인트들의 이동 경로를 스캔할 수 있다. 또한, 기설정 경계 조건에 기초하여 동적 교합 움직임 시의 이동 가능 범위를 설정하고, 정적 교합 데이터에서의 중심 교합 상태와 동적 교합 데이터에서의 동적 움직임 시 기설정된 3개 포인트들의 움직임을 정합하여 동적 교합 움직임 시 이동 가능 범위 내에서 환자의 동적 교합 움직임을 도출할 수 있다.In an embodiment, the
도 6을 참조하면, 프로세서(120)는 복수개의 포인트에 기초하여 중심 교합 상태를 기준으로 하악(또는 상악)의 전방 움직임에 따른 복수개의 치아의 이동 경로를 결정할 수 있다. 예를 들면, 중심 교합 상태에서 하악 상에 위치하는 복수개의 포인트(예: 도 6의 a, b, c)의 제 1 위치 정보와, 하악의 전방 움직임에 따라 이동한 복수개의 포인트(예: 도 6의 a', b', c')의 제 2 위치 정보와의 비교 결과에 따라 각 포인트별로 치아의 위치 차이 및 이동 경로를 생성할 수 있다.Referring to FIG. 6 , the
일 실시 예에서, 프로세서(120)는 전방 움직임 경계 조건을 충족하는 전방 움직임을 분석하여 복수개의 치아의 이동 경로를 결정할 수 있다. 일 실시 예에서, 전방 움직임 경계 조건은 제 1 포인트(예: 도 6의 c)와 대합치 절단연 사이의 거리가 기설정값 이하인 조건을 포함하고, 예를 들면, 이에 따른 치아의 위치 차이는 중심 교합 상태에서 하악 전방 근심측 최상단 지점(식별번호 610 참조)에 대응하는 제 1 포인트(예: 도 6의 c) 및 전방 교합 움직임에 따라 상악 대합치 절단연과의 수평거리가 0이 되었을 때의 하악 전방 근심측 최상단 지점(식별번호 620 참조)에 대응하는 제 1 포인트(예: 도 6의 c')의 위치 차이에 따라 결정되고, 치아의 이동 경로는 전방 움직임에 전후의 제 1 포인트의 위치들을 연결(예: 도 6의 c 와 c' 사이를 연결)하는 라인(또는 수평 거리)에 따라 결정될 수 있다.In one embodiment, the
도 7을 참조하면, 프로세서(120)는 복수개의 포인트에 기초하여 중심 교합 상태를 기준으로 하악(또는 상악)의 우측 움직임에 따른 복수개의 치아의 이동 경로를 결정할 수 있다. 예를 들면, 중심 교합 상태에서 하악 상에 위치하는 복수개의 포인트(예: 도 7의 a, b, c)의 제 1 위치 정보와, 하악의 우측 움직임에 따라 이동한 복수개의 포인트(예: 도 7의 a'', b'', c'')의 제 3 위치 정보와의 비교 결과에 따라 각 포인트별로 치아의 위치 차이 및 이동 경로를 생성할 수 있다.Referring to FIG. 7 , the
일 실시 예에서, 프로세서(120)는 우측 움직임 경계 조건을 충족하는 우측 움직임을 분석하여 복수개의 치아의 이동 경로를 결정할 수 있다. 일 실시 예에서, 우측 움직임 경계 조건은 제 2 포인트(예: 도 7의 a)와 상악 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하고, 예를 들면, 이에 따른 치아의 위치 차이는 중심 교합 상태에서 하악 우측 최후방치의 원심협측 교두 지점(식별번호 710 참조)에 대응하는 제 2 포인트(예: 도 7의 a) 및 우측 교합 움직임에 따라 상악 대합치 협측 교두 사이의 수평거리가 0이 되었을 때의 하악 우측 최후방치의 원심협측 교두 지점(식별번호 720 참조)에 대응하는 제 2 포인트(예: 도 7의 a'')의 위치 차이에 따라 결정되고, 치아의 이동 경로는 우측 움직임에 전후의 제 2 포인트의 위치들을 연결(예: 도 7의 a 와 a'' 간을 연결)하는 라인(또는 수평 거리)에 따라 결정될 수 있다.In one embodiment, the
도 8을 참조하면, 프로세서(120)는 복수개의 포인트에 기초하여 중심 교합 상태를 기준으로 하악(또는 상악)의 좌측 움직임에 따른 복수개의 치아의 이동 경로를 결정할 수 있다. 예를 들면, 중심 교합 상태에서 하악 상에 위치하는 복수개의 포인트(예: 도 8의 a, b, c)의 제 1 위치 정보와, 하악의 좌측 움직임에 따라 이동한 복수개의 포인트(예: 도 8의 a''', b''', c''')의 제 4 위치 정보와의 비교 결과에 따라 각 포인트별로 치아의 위치 차이 및 이동 경로를 생성할 수 있다.Referring to FIG. 8 , the
일 실시 예에서, 프로세서(120)는 좌측 움직임 경계 조건을 충족하는 좌측 움직임을 분석하여 복수개의 치아의 이동 경로를 결정할 수 있다. 일 실시 예에서, 좌측 움직임 경계 조건은 제 3 포인트(예: 도 8의 b)와 상악 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하고, 예를 들면, 이에 따른 치아의 위치 차이는 중심 교합 상태에서 하악 좌측 최후방치의 원심협측 교두 지점(식별번호 810 참조)에 대응하는 제 2 포인트(예: 도 8의 b) 및 좌측 교합 움직임에 따라 상악 대합치 협측 교두 사이의 수평거리가 0이 되었을 때의 하악 좌측 최후방치의 원심협측 교두 지점(식별번호 820 참조)에 대응하는 제 2 포인트(예: 도 8의 b''')의 위치 차이에 따라 결정되고, 치아의 이동 경로는 좌측 움직임에 전후의 제 3 포인트의 위치들을 연결(예: 도 8의 b 와 b''' 간을 연결)하는 라인(또는 수평 거리)에 따라 결정될 수 있다.In an embodiment, the
일 실시 예에서, 상기 경계 조건은 중심 교합 상태에서 상악 및 하악 수평거리가 기설정 제 1 값 이하인 경우, 전방, 우측 및 좌측 방향 중 하나 이상으로 수평거리가 기설정 제 2 값인 조건을 포함할 수 있다. 예를 들면, 프로세서(120)는 중심 교합에서 하악 좌측 최후방치의 원심협측 교두 지점과 상악 대합치 협측 교두 사이의 수평거리가 0 또는 음(-)의 값(예: Cross Bite)인 경우, 하악 좌측 최후방치의 원심협측 교두 지점에 대하여 좌측 방향으로 수평거리가 기설정값(예: 2mm)이 될 때까지를 경계 조건으로 설정할 수 있다. 일 실시 예에서, 제 2 값은 제 1 값보다 크다.In one embodiment, the boundary condition may include a condition in which the horizontal distance in at least one of the anterior, right, and left directions is a preset second value when the upper and lower horizontal distances are equal to or less than a preset first value in the centric occlusion state. there is. For example, the
단계 S250에서 프로세서(120)는 결정된 복수개의 치아에 대한 이동 경로에 기초하여 대상체의 교합 형태(Organization of the Occlusion)를 결정할 수 있다. 예를 들면, 프로세서(120)는 하악을 좌우로 움직이는 과정, 전방으로 움직이는 과정에서 각각의 치아에 대해 대합치(또는 인접치)와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 이동 경로에 대한 상황을 분석하여 복수의 교합 형태 중 어느 하나를 대상체에 대한 교합 형태로 결정할 수 있다.In step S250, the
일 실시 예에서, 복수의 교합 형태는 상호보호 교합(견치유도 교합, Canine Guidence), 편측성 균형 교합(군기능 교합, Group Function) 및 양측성 균형 교합(Bilateral balanced occlusion) 중 적어도 하나를 포함할 수 있다. 이에 관한 실시 예들을 도 9 내지 도 11을 더 참조하여 보다 상세하게 서술하도록 한다.In one embodiment, the plurality of occlusion types may include at least one of mutual protection occlusion (canine guidance occlusion), unilateral balanced occlusion (group function occlusion), and bilateral balanced occlusion. there is. Embodiments related to this will be described in more detail with further reference to FIGS. 9 to 11 .
도 9 내지 도 11은 각각 일 실시 예에 따른 디바이스(100)가 대상체의 교합 형태를 상호보호 교합, 편측성 균형 교합 및 양측성 균형 교합으로 결정하는 동작을 설명하기 위한 도면이다.9 to 11 are views for explaining an operation of the
도 9를 참조하면, 상호보호 교합은 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내고, 예를 들면, 견치의 수직, 수평 관계에 의해 구치에 접촉점이 생기지 않는 교합 형태에 대응할 수 있다. 일 실시 예에서, 상호보호 교합은 자연치열에 대한 이상적 교합 평형 상태로서, 전치부의 좋은 치주 상태가 필요함에 따라 정상교합 상태의 환자에게 적용될 수 있다.Referring to FIG. 9, the mutual protection occlusion represents an occlusion form in which the posterior teeth are separated due to the vertical and horizontal relationship of the canines during forward movement and lateral movement, for example, the contact point of the posterior teeth due to the vertical and horizontal relationships of the canines. It can respond to occlusal forms that do not occur. In one embodiment, the mutual protection occlusion is an ideal occlusal equilibrium state for the natural dentition, and can be applied to a patient in a normal occlusion state as a good periodontal state of the anterior teeth is required.
일 실시 예에서, 프로세서(120)는 하악(또는 상악)의 우측 움직임 및 좌측 움직임에 기초하여 견치만 접촉되고 나머지는 접촉되지 않는 경우, 교합 상태를 상호보호 교합으로 결정할 수 있다. 예를 들면, 수복할 인공치아(예: 보철물)가 구치부에 대응하는 경우, 하악을 좌우로 움직이는 과정에서 치아들이 서로 닿는 상황을 분석하여 3번 치아만 닿고 4, 5, 6번 치아는 닿지 않는 경우, 교합 상태를 상호보호 교합으로 결정할 수 있다.In one embodiment, the
도 10을 참조하면, 편측성 균형 교합은 전방 움직임 및 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내고, 예를 들면, 전치부와 구치부 모두 접촉점이 생기지만 작업측(예: 움직이는 방향)은 교합접촉이 생기지만 비작업측(예: 움직이는 방향의 반대 방향)은 접촉을 이루지 않는 교합 형태에 대응할 수 있다. 일 실시 예에서, 편측성 균형 교합은 교모가 진행된 자연치아의 교합 평형 상태를 나타낸다.Referring to FIG. 10, the unilateral balanced occlusion represents an occlusion form in which a plurality of teeth that distribute the occlusal force during forward movement and lateral movement are in simultaneous contact, for example, both the anterior and posterior teeth have contact points, but the working side (eg: direction of movement) may correspond to an occlusal form in which occlusal contact is made but the non-working side (e.g., in the opposite direction to the direction of movement) does not make contact. In one embodiment, the unilateral balanced occlusion represents an occlusal equilibrium state of a natural tooth in which attrition has progressed.
일 실시 예에서, 프로세서(120)는 하악(또는 상악)의 우측 움직임 및 좌측 움직임에 기초하여 일측 구치부에서 여러 개의 치아가 동시 접촉되고 있는 경우, 교합 상태를 편측성 균형 교합으로 결정할 수 있다. 예를 들면, 수복할 인공치아(예: 보철물)가 구치부에 대응하는 경우, 하악을 좌우로 움직이는 과정에서 치아들이 서로 닿는 상황을 분석하여 4, 5, 6번 치아가 서로 닿는 경우, 교합 상태를 편측성 균형 교합으로 결정할 수 있다.In one embodiment, the
도 11을 참조하면, 양측성 균형 교합은 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내고, 예를 들면, 전치부와 구치부 모두 접촉점이 생기지만 작업측과 비작업측 모두 접촉을 이루는 교합 형태에 대응할 수 있다. 일 실시 예에서, 양측성 균형 교합은 총의치 환자에게 부여하는 인공적 교합 형태를 나타낼 수 있다. 일 실시 예에서, 작업측은 운동 방향(예: 측방 운동 시 움직이는 쪽)을 나타내고, 균형측은 구강 중심점 또는 중심면을 기준으로 대칭되는 방향을 나타낸다.Referring to FIG. 11, the bilateral balanced occlusion represents an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth come into contact. Both working sides can respond to the form of occlusal contact. In one embodiment, the bilateral balanced occlusion may represent an artificial occlusion form given to patients with complete dentures. In one embodiment, the working side indicates the movement direction (eg, the moving side during lateral movement), and the balance side indicates a direction symmetrical with respect to the oral center point or center plane.
일 실시 예에서, 프로세서(120)는 하악(또는 상악)의 우측 움직임 및 좌측 움직임에 기초하여 양측 구치부에서 여러 개의 치아가 동시 접촉되고 있는 경우, 교합 상태를 양측성 균형 교합으로 결정할 수 있다. 예를 들면, 수복할 인공치아(예: 보철물)가 구치부에 대응하는 경우, 하악을 좌우로 움직이는 과정에서 치아들이 서로 닿는 상황을 분석하여 양측에서 4, 5, 6번 치아가 서로 닿는 경우, 교합 상태를 편측성 균형 교합으로 결정할 수 있다.In one embodiment, the
단계 S250에서 프로세서(120)는 결정된 교합 형태에 기초하여 대상체에 대한 인공치아(예: 보철물)의 모델링 데이터를 생성할 수 있고, 예를 들면, 결정된 교합 형태에 따라 중심 교합 상태 및 동적 교합 움직임 시 치아별로 대합치와의 교합 면적, 인접치와의 접촉 여부, 접촉 면적, 접촉 세기 등이 해당 교합 형태에 대응되는 설정 범위 내에 있도록 인공치아의 모델링 데이터를 생성 및 갱신할 수 있다.In step S250, the
일 실시 예에서, 프로세서(120)는 교합 형태가 상호보호 교합으로 결정되는 경우, 전방 움직임 및 측방 움직임 시에 구치부에 접촉점이 생성되지 않도록 인공치아의 모델링 데이터를 생성할 수 있다. 예를 들면, 수복하고자 하는 인공치아(예: 보철물)가 구치부이고 상호보호 교합으로 결정되는 경우, 기본 라이브러리를 이용하여 구치부에 대응하는 인공치아 크기, 형상 및 위치를 포함하는 3D 모델링 데이터를 생성한 후, 하악을 전방으로, 좌우로 움직일 때 구치부에 접촉점이 형성되지 않도록 인공치아(예: 보철물)의 크기, 형상 및 위치를 갱신할 수 있다. 다른 예를 들면, 구치부(또는 치아 번호) 및 상호보호 교합에 대응되는 제 1 라이브러리를 이용하여 상호보호 교합에 적합한 인공치아 크기, 형상 및 위치를 포함하는 3D 모델링 데이터를 생성할 수 있다.In one embodiment, the
일 실시 예에서, 프로세서(120)는 교합 형태가 편측성 균형 교합으로 결정되는 경우, 전방 움직임 및 측방 움직임 시에 구치부가 인접한 치아와 기설정 수준 이상으로 동일한 강도의 교합점이 생성되도록 인공치아의 모델링 데이터를 생성할 수 있다. 예를 들면, 수복하고자 하는 인공치아(예: 보철물)가 구치부이고 편측성 균형 교합으로 결정되는 경우, 기본 라이브러리를 이용하여 구치부에 대응하는 인공치아 크기, 형상 및 위치를 포함하는 모델링 데이터를 생성한 후, 하악을 전방으로, 좌우로 움직일 때 구치부에 인접한 기설정 개수의 주변치와 동일한 강도의 교합점이 형성되도록 인공치아(예: 보철물)의 크기, 형상 및 위치를 갱신할 수 있다. 다른 예를 들면, 구치부(또는 치아 번호) 및 편측성 균형 교합에 대응되는 제 2 라이브러리를 이용하여 편측성 균형 교합에 적합한 인공치아 크기, 형상 및 위치를 포함하는 모델링 데이터를 생성할 수 있다.In one embodiment, the
일 실시 예에서, 프로세서(120)는 교합 형태 및 동적 움직임 시의 간섭 영역에 기초하여 인공치아의 모델링 데이터를 갱신할 수 있다. 이에 관한 실시 예들을 도 12 내지 도 13을 더 참조하여 보다 상세하게 서술하도록 한다.In one embodiment, the
도 12 내지 도 13은 일 실시 예에 따른 디바이스(100)가 대상체의 교합 형태가 각각 상호보호 교합일 때 및 편측성 균형 교합일 때 동적 움직임 시의 간섭 영역에 따라 모델링 데이터를 갱신하는 동작을 설명하기 위한 도면이다.12 and 13 illustrate an operation of updating modeling data according to an interference region during dynamic movement when the occlusion type of the object is a mutual protection occlusion and a unilateral balanced occlusion, respectively, by the
도 12(a)를 참조하면, 프로세서(120)는 교합 형태가 상호보호 교합인 경우, 대상체의 전방 움직임, 좌측 움직임 및 우측 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정할 수 있다. 예를 들면, 프로세서(120)는 상호보호 교합에 따른 가상치아(예: 보철물)의 모델링 데이터가 생성된 경우, 가상치아(예: 보철물)의 모델링 데이터와 동적 교합 데이터를 이용하여 가상의 동적 교합 움직임을 시뮬레이션할 수 있고, 시뮬레이션 결과에 따라 각 치아에 포함된 하나 이상의 교두 및 와의 좌우 움직임 및 전방 움직임에 따른 가상 이동 경로를 분석하여 가상 이동 경로 상에서 인접치가 기설정 거리 이내로 인접하거나, 기설정 길이 이상 중첩하거나, 기설정 수준 이상 움직임을 방해하는 경우, 해당 영역을 인접치에 의해 간섭이 있는 간섭 영역으로 결정할 수 있다.Referring to FIG. 12(a) , when the occlusion type is mutual protection occlusion, the
도 12(b)를 참조하면, 프로세서(120)는 교합 형태가 상호보호 교합이고, 간섭 영역이 기설정 제 1 개수(예: 1개) 이상 존재하는 경우, 전방 움직임, 우측 움직임 및 좌측 움직임 시의 간섭 영역의 두께에서 기설정 제 1 두께(예: 30um) 이상을 삭제하여 모델링 데이터를 갱신할 수 있다. 이에 따라, 가상의 동적 교합 움직임 시에 가상치아 상에 인접한 치아와의 접촉점이 형성되지 않도록 갱신된 모델링 데이터를 획득할 수 있다.Referring to FIG. 12(b), the
일 실시 예에서, 프로세서(120)는 교합 형태가 상호보호 교합이고, 간섭 영역이 기설정 제 1 개수(예: 1개) 미만으로 존재하는 경우, 모델링 데이터에 나타나는 가상치아의 형상을 유지시킬 수 있다.In one embodiment, the
일 실시 예에서, 프로세서(120)는 교합 형태가 편측성 균형 교합인 경우, 대상체의 좌측 움직임 및 우측 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정할 수 있다. 예를 들면, 프로세서(120)는 편측성 균형 교합에 따른 가상치아(예: 보철물)의 모델링 데이터가 생성된 경우, 상술한 것과 마찬가지로 가상의 동적 교합 움직임을 시뮬레이션하여 간섭 영역의 유무를 검출할 수 있다.In an embodiment, when the occlusion type is a one-sided balanced occlusion, the
도 13을 참조하면, 프로세서(120)는 교합 형태가 편측성 균형 교합이고, 간섭 영역이 기설정 제 2 개수(예: 1개) 이상 존재하는 경우, 우측 움직임 및 좌측 움직임 시의 간섭 영역에 인접치와 기설정 수준 이상 동일 또는 유사한 강도로 접촉점이 형성되도록 간섭 영역의 두께에서 제 2 두께 이상을 삭제하여 모델링 데이터를 갱신할 수 있다. 이에 따라, 가상의 동적 교합 움직임 시에 가상치아 상에 인접한 치아와 동일 또는 유사한 강도로 접촉하도록 갱신된 모델링 데이터를 획득할 수 있다.Referring to FIG. 13 , the
일 실시 예에서, 프로세서(120)는 교합 형태가 편측성 균형 교합이고, 간섭 영역이 기설정 제 2 개수(예: 1개) 미만으로 존재하는 경우, 좌측 움직임 경계 조건 내지 우측 움직임 경계 조건에서 구치부 협측 교두가 대합치와 접촉하도록 구치부 협측 교두의 길이를 기설정 길이 이상 확장시킬 수 있으며, 이때, 균형측은 교합점을 생성하지 않도록 모델링 데이터를 갱신할 수 있다.In one embodiment, the
단계 S270에서 프로세서(120)는 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력할 수 있고, 예를 들면, 교합 형태에 따라 생성된 가상치아(예: 보철물)의 모델링 데이터를 포함하는 3D 모델링 이미지, 모델링 데이터에 적용된 교합 형태에 대한 정보 및 상기 메시지를 함께 디스플레이할 수 있다.In step S270, the
일 실시 예에서, 프로세서(120)는 교합 형태 및 하나 이상의 추천 교합 형태에 대한 정보를 포함하는 교합 형태 리스트를 상기 메시지에 함께 출력할 수 있다. 예를 들면, 도 14에 도시된 것처럼, 현재 디스플레이된 인공치아(예: 보철물)의 모델링 데이터에 적용된 교합 형태인 제 1 교합 형태(예: 교합형태1) 및 사용자의 선택 입력에 따라 갱신 가능한 추천 교합 형태인 제 2 교합 형태(예: 교합형태2)에 대한 교합 형태 리스트를 디스플레이할 수 있다.In one embodiment, the
일 실시 예에서, 프로세서(120)는 이동 경로에 대한 분석 결과가 각각의 교합 형태와 대응되는 정도를 나타내는 교합 형태 적합도에 기초하여 하나 이상의 추천 교합 형태를 결정할 수 있다. 예를 들면, 교합 형태 적합도는 단계 S250에 따라 대상체의 교합 형태를 결정하는 과정에서 대합치(또는 인접치)와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 이동 경로에 대한 분석 상황이 복수의 교합 형태 각각과 대응되는 정도를 수치화하는 과정을 통해 결정될 수 있다.In one embodiment, the
일 실시 예에서, 프로세서(120)는 교합 형태 적합도가 높은 순으로 교합 형태 및 추천 교합 형태가 정렬된 교합 형태 리스트를 디스플레이할 수 있다. 일 실시 예에서, 교합 형태 적합도는 대합치(또는 인접치)와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 이동 경로의 순서로 높게 부여되는 상이한 가중치에 기초하여 결정될 수 있다.In an embodiment, the
단계 S280에서 프로세서(120)는 메시지에 대한 응답에 따라 교합 형태 갱신할 수 있고, 단계 S290에서 갱신된 교합 형태를 이용하여 모델링 데이터 갱신할 수 있다. 예를 들면, 프로세서(120)는 사용자의 선택 입력에 따라 선택된 추천 교합 형태를 적용하여 가상치아(예: 보철물)의 모델링 데이터를 갱신하고, 갱신된 모델링 데이터를 디스플레이할 수 있다. 다른 예를 들면, 프로세서(120)는 갱신 전 인공치아의 모델링 데이터가 포함된 제 1 3D 모델링 이미지 및 갱신 후 인공치아의 모델링 데이터가 포함된 제 2 3D 모델링 이미지를 함께 디스플레이하여, 사용자의 관점에서 직관적인 비교가 용이한 인터페이스를 제공할 수도 있다.In step S280, the
일 실시 예에서, 프로세서(120)는 가상치아(예: 보철물)의 모델링 데이터를 디스플레이할 때 하나 이상의 교합점을 모델링 데이터 상에 중첩하여 표시할 수 있고, 예를 들면, 도 14에 도시된 것처럼, 해당 교합 형태를 적용하였을 때 보철물 형상의 표면 상에 중심 교합 상태에서 대합치와 교합되는 하나 이상의 교합점 및 교합 면적을 시각적으로 표시할 수 있다.In one embodiment, when displaying modeling data of a virtual tooth (eg, a prosthesis), the
일 실시 예에서, 프로세서(120)는 추천 교합 형태에 대한 사용자의 선택 입력이 수신되는 경우, 가상치아(예: 보철물)의 모델링 데이터 상에 현재의 교합 형태(예: 교합형태1)에 따른 제 1 교합점(1510) 및 추천 교합 형태(예: 교합형태2)가 적용되었을 때의 제 2 교합점(1520)이 상호 구별되도록 시각적으로 표시할 수 있다. 예를 들면, 도 15에 도시된 것처럼, 제 1 교합점(1510)과 제 2 교합점(1520)을 서로 다른 색상 또는 표시 방식으로 시각화할 수 있다.In one embodiment, when a user's selection input for the recommended occlusion shape is received, the
일 실시 예에서, 프로세서(120)는 선택된 추천 교합 형태에 따라 인공치아의 모델링 데이터를 갱신할 것을 요청하는 사용자의 갱신 요청이 수신되는 경우, 추천 교합 형태(예: 교합형태2)를 적용하여 인공치아(예: 보철물)의 모델링 데이터를 갱신하고(도 16 참조), 갱신된 모델링 데이터 상에 갱신 후의 교합 형태(예: 교합형태2)에 따른 제 3 교합점(1710) 및 갱신 전의 교합 형태에 따른 제 4 교합점(1720)이 상호 구별되도록 시각적으로 표시할 수 있다(도 17 참조). 예를 들면, 제 3 교합점(1710)과 제 4 교합점(1720)을 서로 다른 색상으로 시각화할 수 있다.In one embodiment, the
일 실시 예에서, 프로세서(120)는 갱신 전과 갱신 후의 교합 형태에 대한 추천 점수를 결정하여 갱신된 모델링 데이터와 함께 디스플레이할 수 있다. 일 실시 예에서, 갱신 전의 모델링 데이터와 갱신 전의 모델링 데이터에 각각 동적 교합 데이터를 적용하여 전방 움직임, 우측 움직임 및 좌측 움직임에 대한 가상의 시뮬레이션을 수행하여 검출되는 간섭 영역의 개수, 간섭 영역의 제거를 위해 요구되는 삭제 면적 및 교합 형태 적합도에 기초하여 갱신 전과 갱신 후의 교합 형태에 대한 추천 점수를 각각 산출할 수 있고, 예를 들면, 간섭 영역의 개수와 간섭 영역의 제거를 위해 요구되는 삭제 면적이 작을수록, 교합 형태 적합도가 높을수록 추천 점수를 높게 산출할 수 있다.In one embodiment, the
일 실시 예에서, 수신부(110)는 명세서 전반에서 기술되는 정보들을 수신하는 리시버를 포함하고, 네트워크를 통해 다른 디바이스 또는 구성요소와 연결되어 다양한 정보들을 송수신할 수 있는 유무선 통신 장치를 포함할 수 있다. 또한, 프로세서(120)는 인공치아의 모델링 데이터를 제공하기 위한 일련의 동작들을 수행할 수 있고, 디바이스(100)의 동작 전반을 제어하는 CPU(central processor unit)로 구현될 수 있으며, 수신부(110) 및 그 밖의 구성요소들과 전기적으로 연결되어 이들 간의 데이터 흐름을 제어할 수 있다.In one embodiment, the receiving
또한, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 디바이스(100)에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 일 실시 예에 따를 경우, 디바이스(100)는 3차원 이미지 데이터 처리를 위한 알고리즘, 데이터의 저장을 위한 저장모듈, 사용자 입력을 수신하는 사용자 인터페이스 수신모듈, 상술한 정보들을 디스플레이하는 디스플레이 등을 더 포함할 수 있다.In addition, those of ordinary skill in the art may understand that other general-purpose components may be further included in the
도 18은 일 실시 예에 따른 디바이스(100)가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.18 is a flowchart illustrating a method of providing, by the
도 18을 참조하면, 단계 S1810에서 디바이스(100)는 대상체가 정적 교합 상태일 때 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 대상체의 움직임을 나타내는 동적 교합 데이터를 획득할 수 있다.Referring to FIG. 18 , in step S1810, when the object is in a static occlusion state, the
단계 S1820에서 디바이스(100)는 정적 교합 데이터 및 동적 교합 데이터를 이용해서 복수개의 치아에 대한 이동 경로를 결정할 수 있다.In step S1820, the
단계 S1830에서 디바이스(100)는 결정된 이동 경로에 기초하여 대상체의 교합 형태를 결정할 수 있다.In step S1830, the
단계 S1840에서 디바이스(100)는 결정된 교합 형태에 기초하여 결정된 인공치아의 모델링 데이터를 제공할 수 있다.In step S1840, the
일 실시 예에서, 디바이스(100)는 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하고, 메시지에 대한 응답에 따라 교합 형태를 갱신하고, 갱신된 교합 형태에 기초하여 모델링 데이터를 갱신하여 제공할 수 있다.In one embodiment, the
본 발명의 일 실시 예에 따르면, 디바이스(100)는 환자의 동적 교합 움직임을 분석하여 환자의 교합 형태에 적합한 보철물의 모델링 데이터를 제공할 수 있으며, 모델링 데이터에 적용된 교합 형태 및 이에 따른 교합점을 사용자가 용이하게 확인하는 동시에 간편하게 변경 가능한 사용자 인터페이스를 제공하여 사용자 편의성을 개선할 수 있다.According to an embodiment of the present invention, the
일부 도면에서, 설명의 편의상, 인공치아 등의 형상을 2차원적으로 도시하였으나, 3D 모델링 데이터에 기반하여 3차원적으로 표현되는 실시 예를 포함할 수 있으며, 이에 따라 개별 위치에서 인공치아의 형상, 크기 및 위치 등 다양한 항목들에 대한 값의 결정 및 수정이 이루어질 수 있다. 또한, 명세서 전반에서, 정보를 “제공”한다는 표현은 해당 정보를 디스플레이하거나, 송수신하는 동작 등을 포함할 수 있다. 또한 상술한 동작들 중 일부는 순서, 기능 및 분기의 측면에서 다양하게 변형된 형태로 실시될 수 있다.In some drawings, for convenience of explanation, the shape of the artificial tooth is shown in two dimensions, but it may include an embodiment in which the shape of the artificial tooth is expressed in three dimensions based on 3D modeling data. Accordingly, the shape of the artificial tooth at an individual position Values for various items such as , size and position can be determined and modified. In addition, throughout the specification, the expression “providing” information may include an operation of displaying or transmitting/receiving corresponding information. In addition, some of the above-described operations may be implemented in various modified forms in terms of order, function, and branching.
한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 램, USB, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.On the other hand, the above-described method can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium. In addition, the structure of data used in the above-described method can be recorded on a computer-readable recording medium through various means. The computer-readable recording medium includes storage media such as magnetic storage media (eg, ROM, RAM, USB, floppy disk, hard disk, etc.) and optical reading media (eg, CD-ROM, DVD, etc.) do.
본 실시 예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 개시의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 개시에 포함된 것으로 해석되어야 할 것이다.Those skilled in the art related to this embodiment will be able to understand that it can be implemented in a modified form within a range that does not deviate from the essential characteristics of the above description. Therefore, the disclosed methods are to be considered in an illustrative rather than a limiting sense. The scope of the present disclosure is shown in the claims rather than the foregoing description, and all differences within the equivalent scope will be construed as being included in the present disclosure.
100: 디바이스
110: 수신부
120: 프로세서 100: device
110: receiver
120: processor
Claims (19)
상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 단계;
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 대상체에 포함되는 상악 및 하악의 움직임에 따른 상기 복수개의 치아의 실제 이동을 나타내는 이동 경로를 결정하는 단계;
상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하는 단계; 및
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계;를 포함하는, 방법.
A method for providing modeling data of an artificial tooth for an object,
obtaining static occlusion data representing positions of a plurality of teeth included in the object and dynamic occlusion data representing a motion of the object when the object is in a static occlusion state;
determining a movement path representing an actual movement of the plurality of teeth according to movements of the upper and lower jaws included in the object by using the static occlusion data and the dynamic occlusion data;
determining an occlusion shape of the object based on the movement path; and
A method comprising: providing the modeling data determined based on the occlusion form.
상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계;
상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하는 단계; 및
갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공하는 단계;를 더 포함하는, 방법.
According to claim 1,
outputting a message inquiring whether or not to update the occlusion shape;
updating the occlusion shape according to a response to the message; and
The method further comprising: updating and providing the modeling data based on the updated occlusion form.
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하는 단계; 및
상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 포함하는, 방법.
According to claim 1,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
determining a plurality of points used to determine movement paths for the plurality of teeth based on the static occlusion data; and
and determining a movement path of the plurality of teeth by analyzing forward, right, and left movements of the object appearing in the dynamic occlusion data based on the plurality of points.
상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함하는, 방법.
According to claim 3,
The plurality of points include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. .
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
전방 움직임 경계 조건을 충족하는 상기 전방 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고,
상기 전방 움직임 경계 조건은 상기 제 1 포인트와 대합치 절단연 사이의 거리가 기설정값 이하인 조건을 포함하는, 방법.
According to claim 4,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
Further comprising: determining a movement path of the plurality of teeth based on the forward movement that satisfies a forward movement boundary condition;
The forward motion boundary condition includes a condition in which a distance between the first point and the antagonist cutting edge is equal to or less than a preset value.
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
우측 움직임 경계 조건을 충족하는 상기 우측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고,
상기 우측 움직임 경계 조건은 상기 제 2 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하는, 방법.
According to claim 4,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
Further comprising: determining a movement path of the plurality of teeth based on the right movement that satisfies a right movement boundary condition;
The right motion boundary condition includes a condition in which a distance between the second point and the buccal cusp of the opposing tooth is equal to or less than a preset value.
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
좌측 움직임 경계 조건을 충족하는 상기 좌측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고,
상기 좌측 움직임 경계 조건은 상기 제 3 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하는, 방법.
According to claim 4,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
Further comprising: determining a movement path of the plurality of teeth based on the left movement that satisfies a left movement boundary condition;
The left motion boundary condition includes a condition in which a distance between the third point and the buccal cusp of the opposing tooth is equal to or less than a preset value.
상기 교합 형태는
상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함하는, 방법.
According to claim 1,
The occlusion form is
Mutual protective occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the anterior movement and lateral movement of the object shown in the dynamic occlusion data, and a plurality of teeth for distributing the occlusal force during the forward movement and the lateral movement At least one of a unilateral balanced occlusion representing an occlusion form in which the teeth are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact.
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 상호보호 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부에 접촉점이 생성되지 않도록 상기 모델링 데이터를 획득하는 단계를 포함하는, 방법.
According to claim 8,
Providing the modeling data determined based on the occlusion form
When the occlusion form is determined as the mutual protection occlusion, obtaining the modeling data so that a contact point is not generated in the posterior teeth during the forward movement and the lateral movement.
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 상호보호 교합인 경우,
상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및
상기 간섭 영역이 기설정 제 1 개수 이상이면, 상기 전방 움직임 및 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 1 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함하는, 방법.
According to claim 9,
Providing the modeling data determined based on the occlusion form
When the occlusion type is the mutual protection occlusion,
Determining whether or not there is an interference region interfering with the movement of the tooth at a predetermined level or more during the forward movement and the lateral movement; and
If the interference region is equal to or greater than a preset first number, updating the modeling data by deleting a preset first thickness or more from the thickness of the interference region during the forward movement and the lateral movement; .
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 편측성 균형 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부가 인접한 치아와 기설정 수준 이상으로 동일한 강도의 교합점이 생성되도록 상기 모델링 데이터를 획득하는 단계를 포함하는, 방법.
According to claim 8,
Providing the modeling data determined based on the occlusion form
When the occlusion form is determined to be the unilateral balanced occlusion, obtaining the modeling data so that the posterior teeth generate an occlusion point of the same intensity as the adjacent teeth at the time of the forward movement and the lateral movement, method.
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 편측성 균형 교합인 경우,
상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및
상기 간섭 영역이 기설정 제 2 개수 이상이면, 상기 측방 움직임 시의 상기 간섭 영역에 인접치와 기설정 수준 이상 동일 또는 유사한 강도로 접촉점이 형성되도록 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 2 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함하는, 방법.
According to claim 11,
Providing the modeling data determined based on the occlusion form
When the occlusion form is the unilateral balanced occlusion,
Determining whether or not there is an interference region interfering with the movement of the tooth at a predetermined level or more during the forward movement and the lateral movement; and
If the interference area is equal to or greater than the preset second number, the thickness of the interference area during the lateral movement is set at a predetermined thickness so that a contact point is formed with the same or similar strength as the adjacent tooth at a predetermined level or higher in the interference area during the lateral movement. Further comprising, updating the modeling data by deleting the second thickness or more.
상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계는
교합 형태 적합도에 기초하여 하나 이상의 추천 교합 형태를 결정하는 단계; 및
상기 교합 형태 및 하나 이상의 추천 교합 형태에 대한 정보를 포함하는 교합 형태 리스트를 상기 메시지와 함께 출력하는 단계를 포함하고,
상기 교합 형태 적합도는
대합치와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 상기 이동 경로의 순서로 높게 부여되는 가중치에 기초하여 결정되는, 방법.
According to claim 2,
The step of outputting a message inquiring whether to update the occlusion shape
determining one or more recommended occlusion shapes based on the degree of occlusion shape suitability; and
outputting an occlusion form list including information on the occlusion form and one or more recommended occlusion forms together with the message;
The fit of the occlusion shape is
The method is determined based on weights given high in the order of contact with the antagonist, contact area for each region, contact intensity, and the movement path.
상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 수신부; 및
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 대상체에 포함되는 상악 및 하악의 움직임에 따른 상기 복수개의 치아의 실제 이동을 나타내는 이동 경로를 결정하고, 상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하고, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 프로세서를 포함하는, 디바이스.
In a device for providing modeling data of an artificial tooth for an object,
a receiver configured to obtain static occlusion data representing positions of a plurality of teeth included in the object and dynamic occlusion data representing motion of the object when the object is in a static occlusion state; and
A movement path representing the actual movement of the plurality of teeth according to the movements of the upper and lower jaws included in the object is determined using the static occlusion data and the dynamic occlusion data, and the occlusion shape of the object is determined based on the movement path. And a processor for determining and providing the modeling data determined based on the occlusion form.
상기 프로세서는
상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하고,
상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하고,
갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공하는, 디바이스.
15. The method of claim 14,
The processor
Outputting a message inquiring whether to update the occlusion form,
Updating the occlusion shape according to a response to the message;
A device for updating and providing the modeling data based on the updated occlusion form.
상기 프로세서는
상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하고,
상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정하는, 디바이스.
15. The method of claim 14,
The processor
determining a plurality of points used for determining a movement path for the plurality of teeth based on the static occlusion data;
A device for determining a movement path of the plurality of teeth by analyzing forward movement, right movement, and left movement of the object appearing in the dynamic occlusion data based on the plurality of points.
상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함하는, 디바이스.
17. The method of claim 16,
The plurality of points include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. .
상기 교합 형태는
상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함하는, 디바이스.
15. The method of claim 14,
The occlusion form is
Mutual protective occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the anterior movement and lateral movement of the object shown in the dynamic occlusion data, and a plurality of teeth for distributing the occlusal force during the forward movement and the lateral movement A device comprising at least one of a unilateral balanced occlusion representing an occlusion form in which teeth are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact each other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210023907A KR102539577B1 (en) | 2021-02-23 | 2021-02-23 | Method, device and recording medium for providing modeling data of artificial teeth for an object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210023907A KR102539577B1 (en) | 2021-02-23 | 2021-02-23 | Method, device and recording medium for providing modeling data of artificial teeth for an object |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220120159A KR20220120159A (en) | 2022-08-30 |
KR102539577B1 true KR102539577B1 (en) | 2023-06-05 |
Family
ID=83113934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210023907A KR102539577B1 (en) | 2021-02-23 | 2021-02-23 | Method, device and recording medium for providing modeling data of artificial teeth for an object |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102539577B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002526155A (en) * | 1998-10-08 | 2002-08-20 | アライン テクノロジー,インコーポレーティド. | Systems and methods for placing teeth |
WO2014141369A1 (en) | 2013-03-11 | 2014-09-18 | 富士通株式会社 | Program for design of dental prostheses, device for design of dental prostheses, and method for design of dental prostheses |
KR101840444B1 (en) | 2016-05-04 | 2018-03-20 | 주식회사 메디트 | Device and Method for dental three-dimensional data processing |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101778951B1 (en) * | 2015-02-23 | 2017-09-18 | 서울대학교산학협력단 | Method for simulating mandibular movements, apparatus, and recording medium thereof |
-
2021
- 2021-02-23 KR KR1020210023907A patent/KR102539577B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002526155A (en) * | 1998-10-08 | 2002-08-20 | アライン テクノロジー,インコーポレーティド. | Systems and methods for placing teeth |
WO2014141369A1 (en) | 2013-03-11 | 2014-09-18 | 富士通株式会社 | Program for design of dental prostheses, device for design of dental prostheses, and method for design of dental prostheses |
KR101840444B1 (en) | 2016-05-04 | 2018-03-20 | 주식회사 메디트 | Device and Method for dental three-dimensional data processing |
Also Published As
Publication number | Publication date |
---|---|
KR20220120159A (en) | 2022-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7186710B2 (en) | Construction method of the restoration | |
US8422751B2 (en) | Method and apparatus for generating virtual teeth, and recording media storing program performing the method | |
KR101785586B1 (en) | Dynamic Virtual Articulator | |
JP6757671B2 (en) | Virtual secondary processing method for gingival model | |
US20100145898A1 (en) | Computer-assisted creation of a custom tooth set-up using facial analysis | |
US10595972B2 (en) | Method and user interface for use in manufacturing multi-shaded dental restorations | |
KR20200070706A (en) | Design method and apparatus for guiding a dental implant surgery that determines a crown position by reflecting a relationship between adjacent teeth and a an antagonistic teeth | |
JP4997340B1 (en) | Wear evaluation device, wear evaluation method, and wear evaluation program | |
KR20220008458A (en) | Method and apparatus for designing margin line of abutment model | |
KR102144369B1 (en) | Dental CAD apparatus using characteristic of mirroring teeth and operating method the dental CAD apparatus | |
KR102539577B1 (en) | Method, device and recording medium for providing modeling data of artificial teeth for an object | |
KR102085852B1 (en) | M method and apparatus for designing dental workpiece considering the occlusal relationship with an antagonistic teeth | |
KR102404189B1 (en) | Method for designing prosthetic insertion path and prosthesis design apparatus therefor | |
KR102495819B1 (en) | A method for providing the shape of an artificial tooth model and device thereof | |
KR102472029B1 (en) | A device and method for providing a virtual articulator | |
KR20220058371A (en) | Method for optimizing archline and apparatus using thereof | |
KR102429383B1 (en) | Device and method for providing scan data | |
KR102688481B1 (en) | Method and apparatus for designing margin line of abutment model | |
US11980522B2 (en) | Method and apparatus for designing dental prosthetic device | |
Pandita et al. | Virtual articulators: a digital excellence in prosthetic and restorative dentistry | |
KR102487344B1 (en) | Virtual occlusion system using static and dynamic occlusion data and method of operating the same | |
KR20250008695A (en) | Method, apparatus and recording medium storing commands for processing scanned image of intraoral scanner | |
EP4238531A1 (en) | Method for optimizing archline and apparatus using same | |
US20240173078A1 (en) | Data processing method | |
KR20220129476A (en) | How data is processed |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20210223 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20221021 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230420 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230530 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230531 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |