KR20110135324A - Methodm for providing the wafer production service for dental treatment, and server and terminal thereof - Google Patents

Methodm for providing the wafer production service for dental treatment, and server and terminal thereof Download PDF

Info

Publication number
KR20110135324A
KR20110135324A KR1020100133539A KR20100133539A KR20110135324A KR 20110135324 A KR20110135324 A KR 20110135324A KR 1020100133539 A KR1020100133539 A KR 1020100133539A KR 20100133539 A KR20100133539 A KR 20100133539A KR 20110135324 A KR20110135324 A KR 20110135324A
Authority
KR
South Korea
Prior art keywords
virtual
wafer
dimensional
image
surgery
Prior art date
Application number
KR1020100133539A
Other languages
Korean (ko)
Other versions
KR101252278B1 (en
Inventor
강석진
권하자
Original Assignee
주식회사 오라픽스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 오라픽스 filed Critical 주식회사 오라픽스
Publication of KR20110135324A publication Critical patent/KR20110135324A/en
Application granted granted Critical
Publication of KR101252278B1 publication Critical patent/KR101252278B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B17/00Surgical instruments, devices or methods, e.g. tourniquets
    • A61B17/16Bone cutting, breaking or removal means other than saws, e.g. Osteoclasts; Drills or chisels for bones; Trepans
    • A61B17/17Guides or aligning means for drills, mills, pins or wires
    • A61B17/1703Guides or aligning means for drills, mills, pins or wires using imaging means, e.g. by X-rays
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B17/00Surgical instruments, devices or methods, e.g. tourniquets
    • A61B17/16Bone cutting, breaking or removal means other than saws, e.g. Osteoclasts; Drills or chisels for bones; Trepans
    • A61B17/17Guides or aligning means for drills, mills, pins or wires
    • A61B17/1739Guides or aligning means for drills, mills, pins or wires specially adapted for particular parts of the body
    • A61B17/176Guides or aligning means for drills, mills, pins or wires specially adapted for particular parts of the body for the jaw
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/50ICT 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • A61B2034/102Modelling of surgical devices, implants or prosthesis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • A61B2034/105Modelling of the patient, e.g. for ligaments or bones
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/108Computer aided selection or customisation of medical implants or cutting guides
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Surgery (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Dentistry (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Pathology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Robotics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Dental Tools And Instruments Or Auxiliary Dental Instruments (AREA)

Abstract

PURPOSE: A method for providing wafer production service for dental treatment, and a server and a terminal thereof are provided to enable a user to confirm and analyze the result of surgical operation through a three-dimensional tooth model. CONSTITUTION: A method for providing wafer production service for dental treatment comprises: a transfer step of transferring data for wafer about the upper and lower jaws from a user terminal(700) as a result of a virtual operation about the upper and lower jaws based on virtual overlapped data on a two-dimensional head image and a three-dimensional tooth model; and a step of manufacturing a real wafer by using data for the wafer.

Description

치과 치료용 웨이퍼 제작 서비스 방법과 그를 위한 서버 및 사용자 단말기{METHODM FOR PROVIDING THE WAFER PRODUCTION SERVICE FOR DENTAL TREATMENT, AND SERVER AND TERMINAL THEREOF}Wafer manufacturing service method for dental treatment and server and user terminal therefor {METHODM FOR PROVIDING THE WAFER PRODUCTION SERVICE FOR DENTAL TREATMENT, AND SERVER AND TERMINAL THEREOF}

본 발명은 치과 치료용 웨이퍼 제작 서비스 방법과 그를 위한 서버 및 사용자 단말기에 관한 것으로, 더욱 상세하게는, 환자 두상의 2차원 치아이미지 및 3차원 치아모델에 대한 가상 중첩 데이터의 가상 수술을 통해 실물 웨이퍼를 제작할 수 있는 사용자 단말기 또는 서버 기반의 환경을 구현함으로써 치과 치료용 웨이퍼 제작 서비스를 제공하기 위한, 치과 치료용 웨이퍼 제작 서비스 방법과 그를 위한 서버 및 사용자 단말기에 관한 것이다.The present invention relates to a method for manufacturing a wafer for dental treatment, and a server and a user terminal for the same. More specifically, the present invention relates to a real wafer through virtual surgery of virtual superimposition data on a two-dimensional dental image and a three-dimensional dental model of a patient's head. The present invention relates to a dental wafer manufacturing service method for providing a dental wafer manufacturing service by implementing a user terminal or a server-based environment capable of manufacturing the same, and a server and a user terminal therefor.

일반적으로, 치열(齒列)은 턱관절운동에 따라 상하 치아가 교합되면서 음식물을 씹을 수 있는 구조로 이루어진다. 이때, 치열이 고르지 않아 상하의 치아교합이 비정상적인 상태를 '부정교합'이라 한다.In general, the teeth (齒 列) is made of a structure that can chew food while the upper and lower teeth are occluded according to the jaw joint movement. At this time, the teeth are uneven, so the upper and lower teeth occlusion is referred to as 'negative occlusion'.

이러한 부정교합은 치아의 위치가 이상한 전이치(轉移齒), 치열이 고르지 못한 난항치(亂杭齒), 어금니는 맞물리나 앞니가 맞물리지 않는 개교(開咬), 위 치열 특히, 앞니가 아래 치열을 덮는 정도가 현저한 과개(過蓋), 옆니와의 사이가 벌어진 치간이개(齒間離開), 특정의 이가 옆니에 끼어서 제대로 자라지 못하는 저위교합(低位咬合) 등의 치열상의 부정에 의한 부정교합과 상악(상부턱) 및 하악(하부턱)의 성장이상에 따른 골격성 부정교합 등을 포함한다.These malocclusions include dislocations with abnormal tooth position, difficulty with uneven teeth, opening with molar teeth or incisors, and upper teeth, especially lower teeth Malocclusion due to denial of teeth, such as overdose with a significant degree of covering, interdental gap with open side teeth, and low bite occlusion where a specific tooth gets stuck in the side teeth. Skeletal malocclusion due to abnormal growth of the upper jaw (upper jaw) and lower jaw (lower jaw).

특히, 골격성 부정교합의 환자의 경우에는 위아래 치아의 어긋남이 심해 음식물을 씹거나 깨물기 어려울 뿐만 아니라 발음도 이상하며, 얼굴이 비뚤어져 비대칭으로 변하여 심한 경우에 주걱턱이나 무턱으로 얼굴형이 변할 수도 있다.In particular, in the case of skeletal malocclusion, the teeth of the upper and lower teeth are difficult to chew or bite, as well as the pronunciation is strange, and the face is distorted and asymmetrical, in severe cases may change the face shape to the spatula or jaw.

상기와 같은 이유로, 부정교합은 정상교합으로 만들기 위해 적절한 치료가 필요하다. 부정교합의 치료법은 환자의 나이, 악골 및 구강조건 등에 따라 달라지며 가철식 교정장치와 고정식 교정장치 등과 같은 다양한 장치를 사용한다. 이에 따라, 대부분 치과에서는 부정교합을 치료하기 위해 다음과 같은 과정을 거친다. 먼저, 치과에서는 환자에 대해 문진을 실시하고, 환자의 치과용 엑스레이를 찍어 치아의 뿌리상태와 잇몸의 건강도 등을 관찰한다. 다음으로, 치과에서는 환자의 악 안면 방사선 사진과 석고 모형을 계측 및 분석하여 진단하고 치료계획을 세운다. 이후, 치과에서는 적절한 교정장치를 선택해 환자에게 일정기간 적용한 후 교정장치를 제거하며, 다시 유지장치를 환자에게 일정기간 동안 장착시켜 치료를 완료한다.For these reasons, malocclusion requires proper treatment to make normal occlusion. Treatment of malocclusion depends on the patient's age, jawbone and oral condition, and uses various devices such as removable orthodontic appliances. Accordingly, most dentists go through the following process to treat malocclusion. First, the dentist conducts an interview with the patient and takes a dental x-ray of the patient to observe the root state of the tooth and the health of the gum. Next, the dentist measures and analyzes the patient's maxillofacial radiograph and gypsum model to diagnose and plan a treatment. Afterwards, the dentist selects an appropriate orthodontic device and applies it to the patient for a certain period of time, and then removes the orthodontic device.

하지만, 골격성 부정교합인 경우에 치과에서는 악 교정 시술을 시행한다. 여기서, 악 교정 시술이라 함은 치아와 얼굴 부분의 골격적인 이상을 바로잡아 기능적이고 심미적인 얼굴을 만드는 시술이다. 악 교정 시술은 환자의 상악과 하악의 치아배열을 본떠 제작한 상부모형물과 하부모형물 사이에 교정장치를 제작하여 환자에게 적용한다. 이때, 교정장치는 치아를 본뜬 상부모형물과 하부모형물을 교합(咬合)한 상태에서 치아배열에 따라 제작된다.However, in the case of skeletal malocclusion, dental correction is performed. Here, the corrective surgery is a procedure to correct the skeletal abnormalities of the teeth and face parts to create a functional and aesthetic face. The orthodontic treatment is applied to the patient by making the orthodontic device between the upper model and the lower model modeled after the upper and lower teeth of the patient. At this time, the orthodontic device is manufactured in accordance with the tooth arrangement in the state of the upper model and lower model imitating the teeth.

그런데, 악 교정 시술이 성공적이지 않을 경우에는 악 교정 수술을 시행한다. 이러한 악 교정 수술은 일부 절개된 턱뼈(위턱뼈 또는 아래턱뼈의 일부)를 바른 위치에 고정하기 어려워, 환자의 치아석고모형을 이용해 수술 후를 예측하고 절단한 후 목표위치를 구현한다.However, if the orthodontic treatment is not successful, perform an orthodontic surgery. Such orthodontic surgery is difficult to fix some incision jawbone (upper jaw bone or part of the lower jaw bone) in the right position, using the patient's dental gypsum model to predict and cut the operation after surgery to achieve the target position.

통상의 악 교정 수술에서는 윗니/아랫니 공간 사이를 복합재료(즉, 레진)를 채워 넣어 마우스 피스와 같이 말발굽 형태의 치아 음형이 있는 틀(이하 "웨이퍼"라 함)을 제작한다. 이렇게 제작된 웨이퍼를 수술 시에 절개되지 않은 턱부분의 치아에 고정시키고 절개된 턱뼈의 치아를 맞춰 원하는 위치를 잡아준다. 이때, 상악의 위치를 잡아주는 웨이퍼를 '인터미디어트 웨이퍼(intermediate wafer)'라 하고, 하악의 위치를 잡아주는 웨이퍼를 '파이널 웨이퍼(final wafer)'라 한다.In conventional orthodontic surgery, a composite (ie, resin) is filled between the upper and lower teeth spaces to produce a mold having a horseshoe-shaped tooth shape like a mouthpiece (hereinafter referred to as a "wafer"). The wafer thus prepared is fixed to the teeth of the jaws that are not cut during surgery, and the teeth of the cut jaw bone are aligned to obtain a desired position. At this time, the wafer holding the position of the maxilla is called an 'intermediate wafer' and the wafer holding the position of the mandible is called a 'final wafer'.

종래에는 악 교정 수술을 위해 필요한 웨이퍼를 제작하기 위해 석고모형을 이용하여 수작업으로 웨이퍼를 제작하였다. 이와 같이 종래에는 석고모형을 이용해 수작업으로 웨이퍼를 제작하므로 제작 과정이 복잡하고 각 과정에 많은 오차가 존재할 가능성이 존재한다.Conventionally, a wafer was manufactured by hand using a gypsum model in order to manufacture a wafer required for an orthodontic surgery. As described above, since the wafer is manufactured by using a plaster model by hand, the manufacturing process is complicated and there is a possibility that a large number of errors exist in each process.

이하, 종래의 웨이퍼 제작과정을 도 1 내지 도 5를 참조하여 설명한다. Hereinafter, a conventional wafer fabrication process will be described with reference to FIGS. 1 to 5.

도 1은 페이스 보가 환자의 구강에 삽입된 상태를 설명하기 위한 도면이고, 도 2는 석고모형을 설명하기 위한 도면이며, 도 3은 교합기를 설명하기 위한 도면이다. 1 is a view for explaining a state in which the face beam is inserted into the oral cavity of the patient, Figure 2 is a view for explaining the plaster model, Figure 3 is a view for explaining the articulator.

웨이퍼 제작의 일례로 2차원 치아이미지를 이용한 두개골분석법(cephalometrics)을 활용하여, 환자의 2차원 치아이미지를 획득하여 부정교합의 상태를 대략적으로 파악한다. 즉, 방사선이미지의 측면사진을 이용해 상하 비대칭을 파악하고, 정면사진을 이용해 좌우의 비대칭을 파악한다. As an example of wafer fabrication, skull cephalometrics using two-dimensional teeth images are used to obtain a two-dimensional teeth image of a patient to roughly grasp the state of malocclusion. In other words, the upper and lower asymmetry is identified using the side photograph of the radiographic image, and the left and right asymmetry is identified using the front photograph.

방사선이미지를 이용해 부정교합의 상태가 파악되면, 도 1에 도시된 페이스 보(face bow: 11)를 이용해 환자의 치아와 두개골의 상대적인 3차원 위치를 획득할 수 있다. 이때, 페이스 보(11)를 이용해 환자의 구강 내에 삽입되는 스틸판 위에 환자가 입으로 물때 생기는 치아의 자국을 남겨 음형 치아틀을 획득한다. 이후, 도 2에 도시된 것처럼 환자의 치아 모형을 석고로 제작하여 석고모형(12)을 얻는다.When the state of malocclusion is determined using a radiographic image, a face bow 11 shown in FIG. 1 may be used to obtain a relative three-dimensional position of a patient's teeth and a skull. In this case, the face beam 11 is used to obtain a negative dental frame by leaving the marks of teeth generated when the patient bites on the steel plate inserted into the mouth of the patient. Thereafter, as shown in FIG. 2, the dental model of the patient is made of plaster to obtain a plaster model 12.

또한, 도 3에 도시된 교합기(articulator: 13)를 이용하여 치아의 자국을 갖는 음형 치아틀을 포함하는 페이스 보(11)를 교합기(13)에 체결하고 상악 석고모형(13a)과 하악 석고모형(13b)을 마운팅한다.In addition, by using the articulator (13) shown in Figure 3 to fasten the face beam 11 including the negative tooth frame having a mark of the teeth to the articulator 13 and the maxillary plaster model (13a) and the mandibular plaster model Mount (13b).

교합기(13)는 프랑크포트면(frankfort horizontal plane)을 기준으로 사람의 턱관절운동을 구현하기 위한 기구로서, 석고모형을 이용하여 턱운동을 재현한다. 즉, 교합기(13)는 상악치아 및 하악치아의 석고모형 사이에 배치된 치아자국을 갖는 음형 치아틀 즉, 웨이퍼를 이용해 턱운동을 실제와 같이 재현할 수 있다.The articulator 13 is a mechanism for implementing a man's jaw joint movement based on a frankfort horizontal plane, and reproduces the jaw movement using a plaster model. That is, the articulator 13 can reproduce jaw motion as if it were a negative tooth frame, that is, a wafer having tooth marks disposed between the plaster models of the maxillary and mandibular teeth.

그러나, 종래 방식은 상기와 같은 과정 중에 발생할 수 있는 페이스 보(11) 자체의 오차, 교합기(13)의 재현시 오차 및 교합기(13) 기능상 오차 등이 존재할 수 있고, 의사의 주관적인 판단에 의해 분석됨에 따른 오차 발생의 여지가 남게 된다. However, in the conventional method, an error of the face beam 11 itself, an error in reproducing the articulator 13, an error in the articulator 13, and the like may exist during the process described above, and may be analyzed by a subjective judgment of a doctor. This leaves room for error.

도 4 및 도 5는 가상수술이 완료된 석고모형을 설명하기 위한 도면이며, 도 8은 완성된 웨이퍼를 보여주는 도면이다. 4 and 5 are views for explaining a gypsum model of the virtual surgery is completed, Figure 8 is a view showing a completed wafer.

도 4를 참고하면, 교합기(13)에 의해 재현된 턱운동을 확인한 후, 석고모형을 이용해 가상수술을 하기 위해 기준점(15)을 석고모형에 표시한다. 계측을 완료한 석고모형(13a,13b)은 표시선을 따라 절단하고 수술계획에 따라 이동시키는 가상 수술을 한 다음 왁스(14)를 이용해 고정한다.Referring to FIG. 4, after confirming the jaw movement reproduced by the articulator 13, the reference point 15 is marked on the plaster model for virtual surgery using the plaster model. The gypsum models 13a and 13b having completed the measurement are cut along the marking line and virtually operated according to the surgical plan, and then fixed using wax 14.

가상수술이 완료된 상태의 석고모형(13a,13b)은 상악(13a)과 하악(13b)의 석고모형 치아 사이에 공간(16)을 갖는다.The gypsum models 13a and 13b having the virtual surgery completed have a space 16 between the maxillary 13a and the gypsum model teeth of the mandible 13b.

도 5에 도시된 것처럼 공간(16)에 복합재료(레진: 17)를 채워 넣어 굳힌다.As shown in FIG. 5, the composite material (resin: 17) is filled into the space 16 and hardened.

이렇게 하면 도 6에 도시된 실제 수술을 위한 치아의 음형틀인 웨이퍼(18)의 제작이 완료된다.This completes the fabrication of the wafer 18, which is the tooth frame of the tooth for the actual surgery shown in FIG.

이러한 웨이퍼는 악교정 수술 시에 치아의 위치를 기억하기 위한 모형으로 사용되어 수술 시에 절개되지 않은 턱부분의 치아에 고정시키고 절개된 턱뼈의 치아를 맞추어 원하는 위치를 찾는데 중요한 역할을 한다.This wafer is used as a model to remember the position of the teeth during orthodontic surgery to play an important role in fixing the teeth of the jaw portion that is not incision during surgery and to match the teeth of the incision jaw bone to find the desired position.

이러한 종래의 제작방법에 의해 제작된 웨이퍼는 석고모형을 이용해 가상수술을 하여 수작업으로 제작되므로 의사의 주관적 판단에 의해 그 제작이 어렵고 전술한 바와 같이 각 과정상에 많은 오차가 존재할 가능성을 배제할 수 없다.Since the wafer manufactured by the conventional manufacturing method is manufactured by virtual surgery using a gypsum model, the wafer is difficult to be manufactured by the subjective judgment of the doctor, and as mentioned above, it is possible to exclude the possibility that there are many errors in each process. none.

또한, 페이스 보와 교합기와 석고모형 등을 사용해야 하므로 제작과정도 복잡하고 제작비용도 높은 실정이다.In addition, since the face beam and articulator and the plaster model must be used, the manufacturing process is complicated and the manufacturing cost is high.

따라서, 기존에 수작업에 의존하지 않고 높은 정밀도를 제공할 수 있는 웨이퍼 제작방법의 필요성이 요구된다.Therefore, there is a need for a wafer fabrication method that can provide high precision without relying on manual labor.

따라서 상기와 같은 종래 기술은 페이스 보, 교반기 및 석고 모형 등을 이용하여 환자의 실제 치아 구조를 구현함으로써 제작과정이 복잡하고 제작비용이 높아질뿐만 아니라 치과 치료 진단에 있어 시뮬레이션을 수행하기 어렵다는 문제점이 있으며, 이러한 문제점을 해결하고자 하는 것이 본 발명의 과제이다.Therefore, the prior art as described above has a problem that it is difficult to perform simulation in the diagnosis of dental treatment as well as complicated manufacturing process and high manufacturing cost by realizing the actual tooth structure of the patient using a face beam, agitator and a plaster model. In order to solve this problem, it is an object of the present invention.

따라서 본 발명은 환자 두상의 2차원 치아이미지 및 3차원 치아모델에 대한 가상 중첩 데이터의 가상 수술을 통해 실물 웨이퍼를 제작할 수 있는 사용자 단말기 또는 서버 기반의 환경을 구현함으로써 치과 치료용 웨이퍼 제작 서비스를 제공하기 위한, 치과 치료용 웨이퍼 제작 서비스 방법과 그를 위한 서버 및 사용자 단말기를 제공하는데 그 목적이 있다.Accordingly, the present invention provides a wafer fabrication service for dental treatment by implementing a user terminal or server-based environment in which real wafers can be manufactured through virtual surgery of virtual superimposition data on two-dimensional teeth images and three-dimensional teeth models of a patient's head. To provide a dental wafer manufacturing service method and a server and a user terminal for the purpose thereof.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기 목적을 달성하기 위하여, 본 발명은, 환자 두상의 2차원 치아이미지 및 3차원 치아모델에 대한 가상 중첩 데이터에 기초하여 상하악에 대한 가상 수술이 수행된 결과로서 상하악 각각에 대한 웨이퍼용 생성 데이터가 사용자 단말기로부터 전달되는 전달 단계; 및 상기 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작하는 제작 단계;를 포함한다.In order to achieve the above object, the present invention, the generation for the wafer for each of the upper and lower jaw as a result of performing a virtual surgery for the upper and lower jaw based on the virtual superimposition data for the two-dimensional teeth image and the three-dimensional teeth model of the patient's head A forwarding step of transferring data from the user terminal; And a manufacturing step of manufacturing a real wafer using the generated data for the wafer.

또한, 본 발명은 사용자 단말기와 연동하여 환자 두상의 2차원 치아이미지 및 3차원 치아모델에 대한 가장 중첩을 수행하여 가상 중첩 데이터를 생성하는 제1 생성 단계; 상기 가상 중첩 데이터에 기초해 상하악 가상 수술을 수행하여 각각에 대한 웨이퍼용 생성 데이터를 생성하는 제2 생성 단계; 및 상기 사용자 단말기로부터 실물 웨이퍼의 제작이 요청되면, 상기 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작하는 제작 단계;를 포함한다.In addition, the present invention comprises a first generation step of generating virtual overlapping data by performing the most superimposition on the two-dimensional teeth image and the three-dimensional teeth model of the patient head in conjunction with the user terminal; A second generation step of generating generation data for each wafer by performing upper and lower virtual surgery based on the virtual overlapping data; And a manufacturing step of manufacturing a real wafer using the generated data for the wafer when a manufacturing of the real wafer is requested from the user terminal.

상기 가상 중첩 데이터는, 상기 2차원 치아이미지의 촬영방향에 따라 상기 3차원 치아모델을 로딩하고, 상기 2차원 치아이미지 및 상기 3차원 치아모델 상에 사용자에 의해 각각 선택된 참조점을 이용하여, 상기 2차원 치아이미지 및 상기 3차원 치아모델에 대한 경사각도, 크기 및 위치를 조정하여 중첩함으로써 생성되는 것을 특징으로 한다.The virtual superimposition data is loaded by the three-dimensional teeth model according to the photographing direction of the two-dimensional teeth image, by using a reference point selected by the user on the two-dimensional teeth image and the three-dimensional teeth model, respectively, It is characterized by being generated by adjusting the angle of inclination, size and position of the two-dimensional teeth image and the three-dimensional teeth model overlap.

상기 웨이퍼용 생성 데이터는, 상기 가상 중첩 데이터에 대한 랜드마크 지정에 따른 트레이싱 라인 작업을 통해 적어도 하나의 가상 수술용 골격을 형성하고, 기 설정된 방식에 따라 상기 가상 수술용 골격 각각을 제어하기 위한 다수의 컨트롤 포인트를 생성한 후, 상기 컨트롤 포인트가 조정됨에 따른 페이퍼 서저리 결과로 상기 가상 수술용 골격에 대한 가상 수술을 동시에 진행함으로써 생성되는 것을 특징으로 한다.The wafer-generated data may be configured to form at least one virtual surgical skeleton through tracing line operation according to a landmark designation for the virtual overlapping data, and to control each of the virtual surgical skeletons according to a preset method. After generating the control point of, characterized in that it is generated by proceeding the virtual surgery on the virtual surgical skeleton as a result of paper surgery as the control point is adjusted.

상기 웨이퍼용 생성 데이터는, 상악의 가상 수술 결과의 경우에 인터미디어트 웨이퍼를 생성하기 위한 데이터이고, 하악의 가상 수술 결과의 경우에 파이널 웨이퍼를 생성하기 위한 데이터인 것을 특징으로 한다.The wafer-generated data is data for generating an intermediate wafer in the case of a virtual surgery result of the maxillary, and data for generating a final wafer in the case of a virtual surgery result of the mandible.

상기 사용자 단말기는, 가상 중첩 및 가상 수술을 진행하기 위한 가상 수술용 애플리케이션이 미리 탑재되는 것을 특징으로 한다.The user terminal may be preloaded with a virtual surgical application for performing virtual superimposition and virtual surgery.

상기 사용자 단말기는, 상기 가상 수술용 애플리케이션을 통해 사용자 인증 과정을 수행한 후 상기 웨이퍼용 생성 데이터를 서버로 전달할 때 사용자 인증 정보를 함께 제공하는 것을 특징으로 한다.The user terminal, after performing a user authentication process through the virtual surgical application, characterized in that it provides the user authentication information together when delivering the generated data for the wafer to the server.

상기 사용자 단말기는, 웹페이지를 통해 서버와 연동하여 가상 중첩, 가상 수술 및 웨이퍼 제작에 따른 일련의 과정을 진행할 수 있는 접속환경을 제공하는 접속 애플리케이션이 미리 탑재되는 것을 특징으로 한다.The user terminal may be pre-loaded with a connection application that provides a connection environment for performing a series of processes according to virtual overlap, virtual surgery, and wafer fabrication in conjunction with a server through a web page.

상기 사용자 단말기는, 상기 접속 애플리케이션을 통해 사용자 인증 과정을 수행하여 상기 서버로 사용자 인증 정보를 전송하는 것을 특징으로 한다.The user terminal may perform user authentication through the access application and transmit user authentication information to the server.

상기 제작 단계 이후에는, 상기 사용자 단말기로부터 전송된 상기 사용자 인증 정보를 이용해 배송 시스템과 연동함으로써, 상기 실물 웨이퍼를 해당 병원으로 배송하도록 요청하는 것을 특징으로 한다.After the manufacturing step, by interlocking with the delivery system using the user authentication information transmitted from the user terminal, characterized in that the request to deliver the physical wafer to the hospital.

한편, 본 발명의 사용자 단말기는, 환자 두상의 2차원 치아이미지 및 3차원 치아모델을 이용한 가상 중첩을 통해 가상 중첩 데이터를 생성하기 위한 가상 중첩 장치; 및 상기 가상 중첩 데이터에 기초하여 상하악에 대한 가상 수술을 진행한 후, 상하악 각각에 대한 웨이퍼용 생성 데이터를 생성하여 사용자에 의한 웨이퍼 제작 요청시에 상기 웨이퍼용 생성 데이터를 서버로 전송하기 위한 가상 수술 장치;를 포함한다.On the other hand, the user terminal of the present invention, a virtual superposition device for generating virtual superimposition data through a virtual superposition using a two-dimensional teeth image and a three-dimensional teeth model of the patient head; And after performing virtual surgery on the upper and lower jaw based on the virtual overlapping data, generating the generated data for the wafer for each of the upper and lower jaw and transmitting the generated data for the wafer to the server when a wafer is requested by the user. It includes a virtual surgical device.

상기 가상 중첩 장치는, 상기 2차원 치아이미지의 촬영방향에 따라 상기 3차원 치아모델을 오버레이하여 로딩하기 위한 데이터 로딩부; 상기 2차원 치아이미지 및 상기 3차원 치아모델 상에 사용자에 의해 각각 선택된 참조점을 이용하여 경사각도 및 길이를 측정하기 위한 수치 측정부; 및 상기 2차원 치아이미지의 경사각도에 따라 상기 3차원 치아모델의 경사각도를 조정하고, 상기 3차원 방사선이미지의 길이에 따라 상기 2차원 치아이미지의 크기 및 위치를 조정하여 중첩하기 위한 가상 중첩부;를 포함한다.The virtual superimposition device includes: a data loading unit for overlaying and loading the 3D tooth model according to a photographing direction of the 2D tooth image; A numerical measuring unit for measuring an inclination angle and a length by using reference points respectively selected by the user on the two-dimensional tooth image and the three-dimensional tooth model; And a virtual superimposition unit for adjusting the inclination angle of the three-dimensional teeth model according to the inclination angle of the two-dimensional teeth image and adjusting and overlapping the size and position of the two-dimensional teeth image according to the length of the three-dimensional radiographic image. It includes;

상기 가상 수술 장치는, 2차원 치아이미지와 3차원 치아모델이 중첩된 가상 중첩 데이터에 대한 랜드마크 지정에 따른 트레이싱 라인 작업을 통해 적어도 하나의 가상 수술용 골격을 형성하고, 기 설정된 방식에 따라 상기 가상 수술용 골격 각각을 제어하기 위한 다수의 컨트롤 포인트를 생성하기 위한 트레이싱 라인부; 및 상기 컨트롤 포인트가 조정됨에 따른 페이퍼 서저리 결과로 상기 가상 수술용 골격에 대한 가상 수술을 동시에 진행하기 위한 가상 수술부;를 포함한다.The virtual surgical apparatus may form at least one virtual surgical skeleton through tracing line operation according to a landmark designation for virtual overlapping data in which a 2D dental image and a 3D dental model are overlapped, and according to a preset method. A tracing line unit for generating a plurality of control points for controlling each of the virtual surgical skeletons; And a virtual surgical unit for simultaneously performing virtual surgery on the virtual surgical skeleton as a result of paper surgery as the control point is adjusted.

또한, 본 발명의 서버는, 사용자 단말기와 연동하여 환자 두상의 2차원 치아이미지 및 3차원 치아모델을 이용한 가상 중첩을 통해 가상 중첩 데이터를 생성하기 위한 가상 중첩 장치; 상기 사용자 단말기와 연동하여 상기 가상 중첩 데이터에 기초한 상하악에 대한 가상 수술을 진행한 후, 상하악 각각에 대한 웨이퍼용 생성 데이터를 생성하기 위한 가상 수술 장치; 및 상기 사용자 단말기에 의한 웨이퍼 제작 요청시에 상기 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작하기 위한 웨이퍼 제작 장치;를 포함한다.In addition, the server of the present invention, a virtual overlapping device for generating virtual overlapping data through the virtual overlap using the two-dimensional teeth image and the three-dimensional teeth model of the patient head in conjunction with the user terminal; A virtual surgical device for generating wafer-generated data for each of the upper and lower jaws after performing virtual surgery on the upper and lower jaws based on the virtual overlapping data in association with the user terminal; And a wafer fabrication apparatus for fabricating a physical wafer using the wafer-generated data when a wafer fabrication request is made by the user terminal.

상기한 바와 같이, 본 발명은 2차원 치아이미지상에서 수술 계획이 수립되면, 해당 수술 계획에 따라 3차원 치아모델도 함께 이동하여 수술 전후 결과를 3차원 치아모델을 통해 확인 및 분석할 수 있는 환경을 사용자에게 제공하는 효과가 있다.As described above, the present invention, when the surgical plan is established on the two-dimensional teeth image, the three-dimensional teeth model is also moved according to the surgical plan to determine the environment before and after the operation through the three-dimensional teeth model environment It has the effect of providing to the user.

또한, 본 발명은 2차원 치아이미지를 따라 생성된 트레이싱 라인에 대한 페이퍼 서저리를 수행하면, 3차원 치아모델에 대한 가상 수술 결과를 동시에 실행하여 그 결과를 실시간으로 확인할 수 있는 효과가 있다.In addition, according to the present invention, if the paper surgery on the tracing line generated along the two-dimensional teeth image is performed, the virtual surgery results for the three-dimensional teeth model can be executed simultaneously to check the results in real time.

또한, 본 발명은 환자 두상의 2차원 치아이미지 및 3차원 치아모델에 대한 가상 중첩 데이터의 가상 수술을 통해 실물 웨이퍼를 제작할 수 있는 사용자 단말기 또는 서버 기반의 환경을 구현할 수 있는 효과가 있다.In addition, the present invention has the effect of implementing a user terminal or server-based environment that can produce a physical wafer through the virtual surgery of the virtual superimposition data for the two-dimensional teeth image and the three-dimensional teeth model of the patient head.

또한, 본 발명은 치과 치료를 위한 가상 중첩 작업, 가상 수술 작업 및 웨이퍼 제작 작업에 대한 토탈 솔루션 서비스를 제공할 수 있는 효과가 있다.In addition, the present invention has the effect of providing a total solution service for the virtual overlap operation, virtual surgery operation and wafer manufacturing operation for dental treatment.

도 1은 페이스 보가 환자의 구강에 삽입된 상태를 설명하기 위한 도면,
도 2는 석고모형을 설명하기 위한 도면,
도 3은 교합기를 설명하기 위한 도면,
도 4 및 도 5는 가상수술이 완료된 석고모형을 설명하기 위한 도면,
도 6은 완성된 웨이퍼를 보여주는 도면,
도 7a는 본 발명의 제 1 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 시스템망에 대한 도면,
도 7b는 본 발명의 제 2 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 시스템망에 대한 도면,
도 8은 본 발명에 따른 치과 치료용 가상 중첩 장치에 대한 구성도,
도 9a는 2차원 치아이미지의 측면이미지를 나타낸 도면,
도 9b는 2차원 치아이미지의 정면이미지를 나타낸 도면,
도 10a는 3차원 치아모델의 X-Y 평면을 나타낸 도면,
도 10b는 3차원 치아모델의 X-Z 평면을 나타낸 도면,
도 10c는 3차원 치아모델의 Y-Z 평면을 나타낸 도면,
도 11a는 2차원 치아이미지의 측면이미지와 3차원 치아모델의 X-Y 평면에 대한 로딩 상태를 나타낸 도면,
도 11b는 2차원 치아이미지의 정면이미지와 3차원 치아모델의 Y-Z 평면에 대한 로딩 상태를 나타낸 도면,
도 12a는 2차원 치아이미지의 측면이미지에서 참조점 선택을 나타낸 도면,
도 12b는 3차원 치아모델의 X-Y 평면에서 참조점 선택을 나타낸 도면,
도 13a 및 도 13b는 2차원 치아이미지의 측면이미지와 3차원 치아모델의 X-Y 평면에 대한 가상 중첩 작업에 대한 도면,
도 14a 및 도 14b는 2차원 치아이미지의 정면이미지와 3차원 치아모델의 Y-Z 평면에 대한 가상 중첩 작업에 대한 도면,
도 15a 및 도 15b는 3차원 치아모델의 Y-Z 평면에 대해 Y축 회전을 이용한 가상 중첩 작업에 대한 도면,
도 16은 본 발명의 일실시예에 따른 가상 수술 장치에 대한 구성도,
도 17은 트레이싱 라인 작업 결과를 나타낸 도면,
도 18a 및 도 18b는 페이퍼 서저리에 의한 가상 수술에 대한 도면,
도 18c는 측면 및 정면에 대한 가상수술의 동기화를 나타낸 도면,
도 19a는 본 발명의 제 1 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 방법에 대한 순서도,
도 19b는 본 발명의 제 2 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 방법에 대한 순서도이다.
1 is a view for explaining a state in which the face beam is inserted into the mouth of the patient,
2 is a view for explaining a plaster model,
3 is a view for explaining the articulator,
4 and 5 is a view for explaining a plaster model that the virtual surgery is completed,
6 shows a completed wafer;
7A is a diagram of a dental wafer fabrication service system network in accordance with a first embodiment of the present invention;
7B is a diagram of a dental wafer fabrication service system network in accordance with a second embodiment of the present invention;
8 is a block diagram of a virtual overlapping device for dental treatment according to the present invention,
Figure 9a is a view showing a side image of the two-dimensional teeth image,
Figure 9b is a view showing a front image of the two-dimensional teeth image,
Figure 10a is a view showing the XY plane of the three-dimensional teeth model,
Figure 10b is a view showing the XZ plane of the three-dimensional teeth model,
Figure 10c is a view showing the YZ plane of the three-dimensional teeth model,
11a is a view showing the loading state of the side image of the two-dimensional teeth image and the XY plane of the three-dimensional teeth model,
11b is a view showing a loading state of the front image of the two-dimensional teeth image and the YZ plane of the three-dimensional teeth model,
12a is a view showing a reference point selection in the side image of the two-dimensional teeth image,
12B is a view showing reference point selection in an XY plane of a three-dimensional tooth model,
13A and 13B are diagrams of a virtual overlapping operation on the XY plane of the side image of the two-dimensional tooth image and the three-dimensional tooth model;
14A and 14B are diagrams for a virtual overlapping operation of the YZ plane of the front image of the two-dimensional tooth image and the three-dimensional tooth model;
15a and 15b is a view of a virtual overlap operation using the Y-axis rotation about the YZ plane of the three-dimensional teeth model,
16 is a block diagram of a virtual surgery apparatus according to an embodiment of the present invention,
17 is a view showing a tracing line operation result;
18A and 18B are views of virtual surgery by paper surgery,
18c illustrates the synchronization of virtual surgery for the side and front,
19A is a flowchart of a wafer manufacturing service method for dental treatment according to a first embodiment of the present invention;
19B is a flowchart of a wafer fabrication service method for dental treatment in accordance with a second embodiment of the present invention.

상술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되어 있는 상세한 설명을 통하여 보다 명확해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, It can be easily carried out. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 7a는 본 발명의 제 1 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 시스템망에 대한 도면이고, 도 7b는 본 발명의 제 2 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 시스템망에 대한 도면이다.7A is a diagram of a dental wafer fabrication service system network according to a first embodiment of the present invention, and FIG. 7B is a diagram of a dental wafer fabrication service system network according to a second embodiment of the present invention.

도 7a 및 도 7b에 도시된 바와 같이, 본 발명에 따른 치과 치료용 웨이퍼 제작 서비스 시스템망은, 유무선 통신망을 통해 사용자 단말기(700)와 서버(800)를 서로 연결한다. 이때, 사용자 단말기(700)는 다수의 병원에서 다수의 사용자(즉, 치과의사)에 의해 사용되는 단말기를 통칭한다.As shown in FIGS. 7A and 7B, the dental wafer processing service system network according to the present invention connects the user terminal 700 and the server 800 to each other through a wired or wireless communication network. In this case, the user terminal 700 refers to a terminal used by a plurality of users (ie, dentists) in a plurality of hospitals.

여기서, 유무선 통신망은 인터넷 및 이동통신망을 포함하며, 사용자 단말기(700) 및 서버(800) 간의 데이터 송수신 경로를 제공한다. 예를 들어, 유무선 통신망은 CDMA(Code Division Multiple Access), WCDMA(Wideband Code Division Multiple Access), GSM(Global System for Mobile communications), HSDPA(High-Speed Download Packet Access), IMT-2000, 와이브로(WIBRO), LTE(Long Term Evolution), xDSL(x Digital Subscriber Line), FTTH(Fiber To The Home), 이더넷(ethernet), WDM(Wavelength Division Multiplexing) 등의 통상의 통신방식에 따라 구현될 수 있다. Here, the wired / wireless communication network includes the Internet and a mobile communication network, and provides a data transmission / reception path between the user terminal 700 and the server 800. For example, wired and wireless networks include Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Global System for Mobile communications (GSM), High-Speed Download Packet Access (HSDPA), IMT-2000, WiBRO ), Long Term Evolution (LTE), x Digital Subscriber Line (xDSL), Fiber To The Home (FTTH), Ethernet, Ethernet, and Wavelength Division Multiplexing (WDM).

먼저, 도 7a의 제1 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 시스템은, 실물 웨이퍼를 제작하기 위한 이전 과정으로서 가상 중첩 과정 및 가상 수술 과정을 '사용자 단말기(700) 기반'으로 구현되는 경우(후술할 도 19a 참조)를 나타낸다.First, in the wafer fabrication service system for dental treatment according to the first embodiment of FIG. 7A, a virtual overlap process and a virtual surgery process are implemented based on a user terminal 700 as a previous process for manufacturing a physical wafer ( 19A to be described later).

이를 위해, 사용자 단말기(700)는 환자의 치과 치료를 위해 실물 웨이퍼를 제작하기 이전 과정으로서 일련의 가상 중첩 과정 및 가상 수술 과정을 진행하기 위한 프로그램 및 소프트웨어(이하 "가상 수술용 애플리케이션"이라 함)를 탑재한다. 즉, 사용자 단말기(700)는 가상 수술용 애플리케이션을 탑재하여, 특정 환자의 2차원 치아이미지와 3차원 치아모델을 중첩하기 위한 가상 중첩 장치(100)와, 가상 중첩 장치(100)에 의해 생성된 2차원 치아이미지 및 3차원 치아모델에 대한 중첩 데이터(이하 "가상 중첩 데이터"라 함)의 페이퍼 서저리 및 가상 수술을 진행하기 위한 가상 수술 장치(400)로서의 기능을 수행할 수 있다.To this end, the user terminal 700 is a program and software for performing a series of virtual superimposition processes and virtual surgical procedures as a process before manufacturing a physical wafer for dental treatment of a patient (hereinafter referred to as a "virtual surgical application"). Mount it. That is, the user terminal 700 is mounted by the virtual surgical application, the virtual superimposition device 100 and the virtual superimposition device 100 for superimposing the two-dimensional teeth image and the three-dimensional teeth model of a specific patient generated It may function as a virtual surgical device 400 for performing paper surgery and virtual surgery of superimposed data (hereinafter referred to as "virtual superimposed data") for two-dimensional teeth images and three-dimensional teeth models.

아울러, 사용자 단말기(700)는 가상 수술 장치(400)에 의한 가상 수술 결과로서 인터미디어트 웨이퍼용 생성 데이터 또는 파이널 웨이퍼용 생성 데이터를 서버(800)의 웨이퍼 제작 장치(500)로 전송한다. 이때, 서버(800)의 웨이퍼 제작 장치(500)는 가상 수술 결과를 이용하여 실물 웨이퍼를 제작한다.In addition, the user terminal 700 transmits the generated data for the intermediate wafer or the generated data for the final wafer to the wafer fabrication apparatus 500 of the server 800 as a virtual surgery result of the virtual surgical apparatus 400. At this time, the wafer fabrication apparatus 500 of the server 800 fabricates the real wafer using the virtual surgical result.

한편, 사용자 단말기(700)는 가상 수술용 애플리케이션의 실행시에 사용자 인증 과정(예를 들어, 아이디/패스워드 인증, 공인인증서 인증 등)을 수행한다. 이는 사용자 단말기(700)가 서버(800)의 웨이퍼 제작 장치(500)로 가상 수술 결과와 함께 사용자 인증 정보(즉, 사용자 정보, 병원 정보 및 환자 정보 등)를 전달함에 따라 인터미디어트 웨이퍼용 생성 데이터 또는 파이널 웨이퍼용 생성 데이터를 식별하도록 하기 위함이다. 이를 통해, 서버(800)의 웨이퍼 제작 장치(500)는 다수의 병원에서 다수의 사용자로부터 전달된 가상 수술 결과를 식별하여 개별적인 웨이퍼 제작 서비스를 제공할 수 있다.On the other hand, the user terminal 700 performs a user authentication process (for example, ID / password authentication, authentication certificate authentication, etc.) at the time of execution of the virtual surgical application. This is generated for the intermediate wafer as the user terminal 700 transmits the user authentication information (ie, user information, hospital information, patient information, etc.) together with the virtual surgery result to the wafer fabrication apparatus 500 of the server 800. This is to identify the data or the generated data for the final wafer. Through this, the wafer fabrication apparatus 500 of the server 800 may provide the individual wafer fabrication service by identifying the virtual surgical results transmitted from the plurality of users in the plurality of hospitals.

여기서, 사용자 단말기(700)는 통상의 컴퓨터, 노트북, PDA, 스마트폰 등일 수 있다. 다만, 사용자 단말기(700)는 단일 칩에 가상 수술용 애플리케이션의 모든 기능이 집적된 SoC(System on Chip) 형태로 설치되는 경우에 가상 중첩 장치(100)와 가상 수술 장치(400)의 기능만을 위한 전용 단말기로 구현할 수도 있다.Here, the user terminal 700 may be a conventional computer, laptop, PDA, smart phone and the like. However, when the user terminal 700 is installed in the form of a System on Chip (SoC) in which all functions of the virtual surgical application are integrated on a single chip, only the functions of the virtual overlap device 100 and the virtual surgical device 400 are provided. It can also be implemented as a dedicated terminal.

다음으로, 도 7b의 제2 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 시스템은, 실물 웨이퍼를 제작하기 위한 이전 과정으로서 가상 중첩 과정 및 가상 수술 과정을 '서버(800) 기반'으로 구현되는 경우(후술할 도 19b 참조)를 나타낸다.Next, in the wafer fabrication service system for dental treatment according to the second embodiment of FIG. 7B, a virtual overlap process and a virtual surgery process are implemented as 'server 800 based' as a previous process for fabricating a physical wafer ( 19B to be described later).

이를 위해, 사용자 단말기(700)는 환자의 치과 치료를 위해 일련의 가상 중첩 과정, 가상 수술 과정 및 웨이퍼 제작 과정을 진행할 수 있도록 서버(800)에 접속환경을 제공하기 위한 프로그램 및 소프트웨어(이하 "접속 애플리케이션"이라 함)를 탑재한다. 이때, 사용자 단말기(700)는 접속 애플리케이션을 탑재함에 따라 웹페이지(즉, 웹브라우저)를 통해, 서버(800)상의 가상 중첩 장치(100), 가상 수술 장치(400) 및 웨이퍼 제작 장치(500)의 일련의 기능을 제어한다.To this end, the user terminal 700 is a program and software for providing a connection environment to the server 800 to proceed a series of virtual overlapping process, virtual surgery process and wafer manufacturing process for the dental treatment of the patient (hereinafter referred to as "access Application "). In this case, as the user terminal 700 mounts the access application, the virtual superimposition apparatus 100, the virtual surgery apparatus 400, and the wafer fabrication apparatus 500 on the server 800 are provided through a web page (ie, a web browser). To control a series of functions.

도 7a와 마찬가지로, 사용자 단말기(700)는 통상의 컴퓨터, 노트북, PDA, 스마트폰 등일 수 있으며, 접속 애플리케이션을 통해 서버(800)에 접속하여 사용자 인증 과정을 수행한다.As shown in FIG. 7A, the user terminal 700 may be a conventional computer, a notebook computer, a PDA, a smart phone, and the like, and accesses the server 800 through a connection application to perform a user authentication process.

한편, 서버(800)의 웨이퍼 제작 장치(500)는 웨이퍼 제작 과정을 전체적으로 제어하며, 3차원 프린터 기능을 자체적으로 구비하거나 별도의 3차원 고속 적층 조형기(Rapid Prototyping system)와 연결하여 말발굽 형태의 실물 웨이퍼를 제작한다. 이때, 웨이퍼 제작 장치(500)는 웨이퍼 제작 현황 및 웨이퍼 입출고 현황을 관리하여, 사용자 단말기(700)에 의한 웨이퍼 제작 현황의 확인요청에 대해 응답한다.Meanwhile, the wafer fabrication apparatus 500 of the server 800 controls the wafer fabrication process as a whole, and has a 3D printer function itself or is connected to a separate 3D rapid prototyping system to form a horseshoe shape object. Fabricate the wafer. At this time, the wafer fabrication apparatus 500 manages the wafer fabrication status and the wafer receipt and shipment status, and responds to the request for confirmation of the wafer fabrication status by the user terminal 700.

서버(800)는 3차원 스캐너(도면에 미도시)를 구비하여 3차원 스캐너 시설이 없는 병원으로부터 전달된 환자의 석고모델에 대해 3차원 치아모델을 생성한다. 특히, 도 7a의 사용자 단말기(700) 기반의 웨이퍼 제작을 수행하는 경우에는, 생성된 3차원 치아모델을 사용자 단말기(700)로 제공한다. 또한, 서버(720)는 별도의 배송 시스템(도면에 미도시)에 연동하여 제작 완료된 웨이퍼 또는 환자의 석고모형 등을 해당 병원으로 배송한다.The server 800 is provided with a three-dimensional scanner (not shown in the figure) to generate a three-dimensional teeth model for the plaster model of the patient delivered from the hospital without the three-dimensional scanner facility. In particular, when performing wafer fabrication based on the user terminal 700 of FIG. 7A, the generated 3D tooth model is provided to the user terminal 700. In addition, the server 720 delivers the wafer or the patient's plaster model, etc., manufactured in conjunction with a separate delivery system (not shown), to the hospital.

이하, 가상 중첩 장치(100) 및 가상 수술 장치(400)에 대한 설명은 동일한 기능을 수행하므로 '사용자 단말기(700) 기반' 또는 '서버(800) 기반'을 구별하지 않고 설명하기로 한다.Hereinafter, the description of the virtual overlap device 100 and the virtual surgical device 400 performs the same function and will be described without distinguishing between 'user terminal 700 based' or 'server 800 based'.

도 8은 본 발명에 따른 치과 치료용 가상 중첩 장치에 대한 구성도이다. 도 9a는 2차원 치아이미지의 측면이미지를 나타낸 도면이고, 도 9b는 2차원 치아이미지의 정면이미지를 나타낸 도면이다. 도 10a는 3차원 치아모델의 X-Y 평면을 나타낸 도면이고, 도 10b는 3차원 치아모델의 X-Z 평면을 나타낸 도면이고, 도 10c는 3차원 치아모델의 Y-Z 평면을 나타낸 도면이다. 도 11a는 2차원 치아이미지의 측면이미지와 3차원 치아모델의 X-Y 평면에 대한 로딩 상태를 나타낸 도면이고, 도 11b는 2차원 치아이미지의 정면이미지와 3차원 치아모델의 Y-Z 평면에 대한 로딩 상태를 나타낸 도면이다. 도 12a는 2차원 치아이미지의 측면이미지에서 참조점 선택을 나타낸 도면이고, 도 12b는 3차원 치아모델의 X-Y 평면에서 참조점 선택을 나타낸 도면이다. 도 13a 및 도 13b는 2차원 치아이미지의 측면이미지와 3차원 치아모델의 X-Y 평면에 대한 가상 중첩 작업에 대한 도면이다. 도 14a 및 도 14b는 2차원 치아이미지의 정면이미지와 3차원 치아모델의 Y-Z 평면에 대한 가상 중첩 작업에 대한 도면이다. 도 15a 및 도 15b는 3차원 치아모델의 Y-Z 평면에 대해 Y축 회전을 이용한 가상 중첩 작업에 대한 도면이다.8 is a block diagram of a virtual superimposition device for dental treatment according to the present invention. Figure 9a is a view showing a side image of the two-dimensional teeth image, Figure 9b is a view showing a front image of the two-dimensional teeth image. Figure 10a is a view showing the X-Y plane of the three-dimensional teeth model, Figure 10b is a view showing the X-Z plane of the three-dimensional teeth model, Figure 10c is a view showing the Y-Z plane of the three-dimensional teeth model. Figure 11a is a view showing the loading state of the side image of the two-dimensional teeth image and the XY plane of the three-dimensional teeth model, Figure 11b is a loading state of the front image of the two-dimensional teeth image and the YZ plane of the three-dimensional teeth model The figure shown. 12A is a diagram illustrating reference point selection in a side image of a 2D tooth image, and FIG. 12B is a diagram illustrating reference point selection in an X-Y plane of a 3D tooth model. 13A and 13B are diagrams of a virtual overlapping operation on the X-Y plane of the side image of the two-dimensional tooth image and the three-dimensional tooth model. 14A and 14B are diagrams showing virtual overlapping operations of the Y-Z plane of the front image of the 2D dental image and the 3D dental model. 15A and 15B are diagrams of a virtual overlapping operation using Y-axis rotation with respect to the Y-Z plane of the three-dimensional tooth model.

일반적인 중첩(마운팅: mounting) 작업은 일명 '페이스 보 트랜스퍼(face bow transfer)'라 하는데, 수술 전 환자의 치아 형상을 본떠 석고 모형을 만든 후 필요에 따라 석고 모형을 자르고 교합기에 위치시키는 과정을 진행한다. 다만, 이러한 중첩 작업은 석고 모형에 대한 베이스 작업을 수행할 때 잘못 제작된 경우에 전술한 일련의 작업을 재수행해야 한다.The general mounting operation is called face bow transfer, which involves creating a plaster model that mimics the patient's teeth prior to surgery and then cuts the plaster model and places it on the articulator as needed. do. However, this overlapping work must be performed again in the above-described series of work if the fabrication work is performed incorrectly when performing the base work on the plaster model.

이에 반해, 본 발명의 일실시예에 따른 치과 치료용 가상 중첩 장치(100)는, 환자로부터 획득된 치아 모형을 교합기에 결합하여 실제로 환자의 구강 자세를 구현하는 중첩 작업을 가상 공간상에 재현하여 일련의 가상 중첩 작업을 수행할 수 있는 사용자 인터페이스 환경을 제공한다. In contrast, the dental superimposition device 100 according to an embodiment of the present invention combines a dental model obtained from a patient with an articulator to reproduce an overlapping operation that actually implements a patient's oral posture in a virtual space. It provides a user interface environment for performing a series of virtual nesting tasks.

이때, 가상 중첩 장치(100)는 환자의 두부(頭部)에 대한 2차원 치아이미지와 환자의 상하악 치아에 대한 3차원 치아모델을 각각 획득한 후, 가상 공간에서 3차원 치아모델을 2차원 치아이미지에 중첩하여 실제상황에서의 중첩 상태를 재현한다. 즉, 가상 중첩 장치(100)는 하부 레이어(lower layer)에 2차원 치아이미지를 위치시키고 상부 레이어(upper layer)에 3차원 치아모델을 위치시킨 후 서로 대응시켜 오버레이(overlay)한다.At this time, the virtual superimposition device 100 obtains a two-dimensional teeth image of the head of the patient and a three-dimensional teeth model of the upper and lower teeth of the patient, respectively, and then two-dimensional three-dimensional tooth model in the virtual space Overlaid on the tooth image to reproduce the superimposed state in the actual situation. That is, the virtual superposition apparatus 100 positions the two-dimensional teeth image on the lower layer, the three-dimensional teeth model on the upper layer, and overlays the corresponding ones.

여기서, 2차원 치아이미지는 두개골 분석법(cephalometrics)에 따라 치과용 엑스레이(X-ray) 또는 치과용 컴퓨터 단층촬영(Computed Tomography: CT) 등을 통해 촬영된 환자 두부에 대한 방사선이미지를 의미한다(도 9a 및 도 9b 참조). 이때, 2차원 치아이미지는 촬영방향에 따라 환자 두부의 측방향에서 촬영된 측모 두부 방사선이미지(lateral cephalogram, 이하 "측면이미지"이라 함, 200a), 환자 두부의 정방향에서 촬영된 정모 두부 방사선이미지(posteroanterior cephalogram, 이하 "정면이미지"이라 함, 200b), 환자 두부의 위에서 내려다 본 시점에서 촬영된 이하 두정 방사선이미지(submentovertex cephalogram, 이하 "상면이미지"라 함)로 구분된다.Here, the two-dimensional teeth image means a radiographic image of the head of the patient taken through a dental X-ray or a computed tomography (CT) according to the cephalometrics (Fig. 9a and 9b). At this time, the two-dimensional tooth image is a lateral cephalogram (200a) taken from the side of the patient's head in accordance with the shooting direction (hereinafter referred to as "lateral image", 200a), the head of the head radiograph taken from the forward direction of the patient ( posteroanterior cephalogram, hereinafter referred to as "front image" (200b), and submental cephalogram (viewed as "top image") taken from the top of the patient's head.

이러한 2차원 치아이미지는 한 초점으로부터 나온 X선을 피사체에 투과하여 필름에 형성함으로써 필름과 피사체의 거리가 멀어질수록 확대된 이미지로 나타난다. 즉, 2차원 치아이미지는 환자 두부의 실측 크기와 비교하여 어느 정도의 오차가 존재할 수 있다.The two-dimensional teeth image is transmitted to the subject by forming the X-rays through the object to form a film appears as the distance between the film and the subject is enlarged. That is, the two-dimensional teeth image may have some error compared to the actual size of the patient's head.

하지만, 2차원 치아이미지는 환자 두부의 실제 안면 골격 구조를 그대로 반영함으로써 환자의 실제 치아구조를 파악할 수 있다. 다시 말해, 본 발명에서는 일반적으로 페이스 보 및 바이트 포크 등을 통해 환자의 치아와 두개골의 상대적 위치를 실측하여 실제 환자의 치아구조를 확인하는 과정을 대신하여 2차원 치아이미지를 통해 가상 중첩에 필요한 치아의 경사각도(canting)를 확인한다. 여기서, 치아의 경사각도는 2차원 치아이미지에서 윗니와 아랫니 간에 서로 맞닿는 치아면인 교합면에 대한 기울어진 정도를 통해 확인할 수 있다.However, the two-dimensional tooth image can grasp the actual tooth structure of the patient by reflecting the actual facial skeletal structure of the patient's head as it is. In other words, in the present invention, instead of the process of checking the relative position of the patient's teeth and the skull through the face beam and the bite fork to check the actual patient's tooth structure, the teeth required for the virtual superposition through the two-dimensional tooth image Check the canting of. Here, the inclination angle of the tooth can be confirmed through the inclination of the occlusal surface, which is the tooth surface in contact with each other between the upper teeth and the lower teeth in the two-dimensional teeth image.

아울러, 3차원 치아모델은 렌더링(rendering)을 통해 가상공간에 실제 환자의 치아와 비슷한 양감과 질감을 갖는 3차원 치아 형상을 구현한 3차원 치아 형상 데이터를 의미한다(도 10a 내지 도 10c 참조). 이때, 3차원 치아모델은 환자의 치아를 형상화한 석고모형을 3차원 스캐너를 통해 3차원 치아 형상 데이터를 획득하거나, 통상적인 치과용 컴퓨터 단층촬영을 통해 3차원 치아 형상 데이터를 획득할 수 있다. 이러한 3차원 치아모델 획득 방식은 당업자라면 쉽게 이해할 수 있으므로, 그에 대한 자세한 설명을 생략한다.In addition, the 3D tooth model refers to 3D tooth shape data that implements a 3D tooth shape having a volume and texture similar to that of a real patient in a virtual space through rendering (see FIGS. 10A to 10C). . In this case, the 3D dental model may acquire 3D tooth shape data through a 3D scanner of a plaster model that shapes the teeth of a patient, or may obtain 3D tooth shape data through a conventional dental computed tomography. Since the method of obtaining the 3D tooth model is easily understood by those skilled in the art, a detailed description thereof will be omitted.

이러한 3차원 치아모델은 환자의 실제 치아에 일대일(1:1)로 대응하는 실측 크기의 모델링 데이터로서, 가상공간상에 환자의 실제 치아를 그대로 구현한 것이다. 다만, 3차원 치아모델은 환자의 실제 치아의 실측 크기만 동일할 뿐 치아의 경사각도를 반영하지 않는다.The three-dimensional tooth model is modeling data of actual size corresponding to one-to-one (1: 1) of the patient's actual tooth, and the actual tooth of the patient is implemented in the virtual space as it is. However, the three-dimensional tooth model is the same as the actual size of the patient's actual tooth only does not reflect the angle of inclination of the tooth.

이때, 3차원 치아모델에는 3차원 공간에서 계측의 정량화를 위한 좌표계가 설정된다. 즉, X-Y 평면(300a)은 해부학적으로 시상면(sagittal plane)으로서, 정중 구개 봉합부(midpalatal suture, 301)와 PMRJ(junction of the incisive papilla and midpalatal suture, 302)에 의해 결정된다(도 10a 참조). 여기서, 정중 구개 봉합부(301)는 상악의 입천장(오목부)의 좌우 대칭을 가르는 중앙선을 나타내는 해부학적 구조물이고, PMRJ(302)는 절치유두(incisive papilla, 303)와 정중 구개 봉합부(301)의 접합부로서 입천장 전방부의 좌우대칭 중앙선상의 돌출된 잇몸 조직이다. 또한, X-Z 평면(300b)은 해부학적으로 프랑크포트면(frankfort horizontal plane)으로서, PMRJ(302)를 포함하여 X-Y 평면(300a)에 수직인 평면으로 결정된다(도 10b 참조). 아울러, Y-Z 평면(300c)은 해부학적으로 관상면(coronal plane)으로서, PMRJ(302)를 포함하여 X-Y 평면(300a) 및 X-Z 평면(300b)에 수직인 면으로 결정된다(도 10c 참조).In this case, a coordinate system for quantification of measurement in a three-dimensional space is set in the three-dimensional dental model. That is, the XY plane 300a is anatomically a sagittal plane, determined by the midpalatal suture 301 and the junction of the incisive papilla and midpalatal suture 302 (FIG. 10A). Reference). Here, the medial palatal suture 301 is an anatomical structure showing a central line that divides the left and right symmetry of the palate of the maxilla, and the PMRJ 302 is an incisive papilla 303 and the medial palatal suture 301. ) Is a protruding gum tissue on the left and right symmetric center line of the anterior palate. In addition, the X-Z plane 300b is anatomically determined as a frankfort horizontal plane, and is determined to be a plane perpendicular to the X-Y plane 300a including the PMRJ 302 (see FIG. 10B). In addition, the Y-Z plane 300c is anatomically determined as a coronal plane, which is a plane perpendicular to the X-Y plane 300a and the X-Z plane 300b including the PMRJ 302 (see FIG. 10C).

구체적으로, 가상 중첩 장치(100)는 2차원 치아이미지와 3차원 치아모델을 하기와 같이 중첩한다.Specifically, the virtual superposition device 100 overlaps the two-dimensional teeth image and the three-dimensional teeth model as follows.

즉, 가상 중첩 장치(100)는 2차원 치아이미지의 측면이미지(200a)를 통해 확인된 교합면 경사각도에 따라 3차원 치아모델의 X-Y 평면(300a)(즉, 시상면)에서 X축의 경사각도를 조정한 후, 3차원 치아모델의 X-Y 평면(300a)에 대한 크기 및 위치로 2차원 치아이미지의 측면이미지(200a)의 크기 및 위치를 조정한다. 마찬가지로, 가상 중첩 장치(100)는 2차원 치아이미지의 정면이미지(200b)를 통해 확인된 교합면 경사각도에 따라 3차원 치아모델의 Y-Z 평면(300c)(즉, 관상면)에서 Z축의 경사각도를 조정한 후, 3차원 치아모델의 Y-Z 평면(300c)에 대한 크기 및 위치로 2차원 치아이미지의 정면이미지(200b)의 크기 및 위치를 조정한다. 다만, 가상 중첩 장치(100)는 3차원 치아모델의 X-Z 평면(300b)(즉, 프랑크포트면)에 2차원 치아이미지의 상면이미지를 대응시켜 중첩하는 작업의 경우에, 전술한 바와 같은 과정을 별도로 진행하지 않고 3차원 치아모델의 X-Y 평면(300a)에서 Y축(즉, 가장 앞쪽의 두 치아의 중점)을 회전축으로 하여 회전 정도를 반영하는 과정으로 대체한다.That is, the virtual superimposition apparatus 100 according to the occlusal inclination angle confirmed through the side image 200a of the two-dimensional teeth image, the inclination angle of the X axis in the XY plane 300a (ie, the sagittal plane) of the three-dimensional teeth model. After adjusting, the size and position of the side image 200a of the 2D dental image are adjusted to the size and position of the XY plane 300a of the 3D dental model. Similarly, the virtual superimposition apparatus 100 according to the occlusal inclination angle confirmed through the front image 200b of the two-dimensional teeth image, the inclination angle of the Z axis in the YZ plane 300c (ie, the coronal plane) of the three-dimensional teeth model. After adjusting, the size and position of the front image 200b of the 2D dental image are adjusted to the size and position of the YZ plane 300c of the 3D dental model. However, the virtual superimposition apparatus 100 corresponds to the superimposed image of the two-dimensional teeth image on the XZ plane 300b (that is, the Frankfort surface) of the three-dimensional teeth model and overlaps the above-described process. Instead of proceeding separately, the process of reflecting the degree of rotation is made by using the Y axis (that is, the midpoint of the two front teeth) as the rotation axis in the XY plane 300a of the 3D tooth model.

도 8에 도시된 바와 같이, 가상 중첩 장치(100)는 데이터 로딩부(110), 수치 측정부(120), 가상 중첩부(130), 사용자 인터페이스부(140), 저장부(150)를 포함한다.As shown in FIG. 8, the virtual overlapping apparatus 100 includes a data loading unit 110, a numerical measuring unit 120, a virtual overlapping unit 130, a user interface unit 140, and a storage unit 150. do.

데이터 로딩부(110)는 하부 레이어에 2차원 치아이미지, 상부 레이어에 3차원 치아모델을 오버레이하여 사용자 인터페이스부(140)를 통해 표시한다(도 11a 및 도 11b 참조).The data loading unit 110 overlays the two-dimensional tooth image on the lower layer and the three-dimensional tooth model on the upper layer and displays the same through the user interface 140 (see FIGS. 11A and 11B).

구체적으로, 데이터 로딩부(110)는 사용자의 촬영방향 선택에 따른 2차원 치아이미지[즉, 측면이미지(200a) 또는 정면이미지(200b)]를 로딩한다. 아울러, 데이터 로딩부(110)는 3차원 치아모델[즉, X-Y 평면(300a) 또는 Y-Z 평면(300c)]을 로딩하는데, 사용자에 의해 선택된 2차원 치아이미지의 촬영방향에 대응하여 로딩하는 것이 바람직하다.Specifically, the data loading unit 110 loads a two-dimensional dental image (ie, the side image 200a or the front image 200b) according to the user's photographing direction selection. In addition, the data loading unit 110 loads a three-dimensional teeth model (that is, XY plane 300a or YZ plane 300c), it is preferable to load corresponding to the shooting direction of the two-dimensional teeth image selected by the user. Do.

즉, 데이터 로딩부(110)는 2차원 치아이미지의 측면이미지(200a)가 로딩된 경우에 3차원 치아모델의 X-Y 평면(300a)을 표시하여 로딩하고, 2차원 치아이미지의 정면이미지(200b)가 로딩된 경우에 3차원 치아모델의 Y-Z 평면(300c)을 표시하여 로딩한다.That is, the data loading unit 110 displays and loads the XY plane 300a of the 3D dental model when the side image 200a of the 2D dental image is loaded, and the front image 200b of the 2D dental image. If is loaded, the YZ plane (300c) of the three-dimensional teeth model is displayed by loading.

수치 측정부(120)는 데이터 로딩부(110)에 의해 로딩된 2차원 치아이미지 또는 3차원 치아모델에 대해 임의의 두 참조점 간의 경사각도와 길이를 측정한다. 즉, 수치 측정부(120)는 2차원 치아이미지 또는 3차원 치아모델에 사용자에 의해 두 개의 참조점이 지정되면, 두 개의 참조점 사이의 경사각도와 두 개의 참조점 사이를 연결한 선분 길이를 측정한다. 여기서, 참조점은 환자의 교합면의 1번 치아와 7번 치아 각각에 대해 선택되는 것이 바람직하나 환자 치아의 경사각도를 반영할 수 있는 경우에 임의의 두 지점이 선택될 수도 있다. 다만, 설명의 편의상 본 발명에서는 교합면에 참조점을 선택하는 경우에 대해 설명하기로 한다(도 12a 및 도 12b 참조). 도 12a에서는 2차원 치아이미지에서 두 참조점으로 제1 참조점(211) 및 제2 참조점(212)을 사용자가 선택한 경우를 나타내고, 도 12b에서는 3차원 치아모델에서 두 참조점으로 제3 참조점(311) 및 제4 참조점(312)을 사용자가 선택한 경우를 나타낸다.The numerical measurer 120 measures the inclination angle and the length between any two reference points with respect to the two-dimensional tooth image or the three-dimensional tooth model loaded by the data loading unit 110. That is, when two reference points are designated by the user in the 2D dental image or the 3D dental model, the numerical measurement unit 120 measures the inclination angle between the two reference points and the line segment length connecting the two reference points. . Here, the reference point is preferably selected for each of teeth 1 and 7 of the occlusal surface of the patient, but any two points may be selected when the angle of inclination of the patient's teeth can be reflected. However, for convenience of description, the present invention will be described for selecting a reference point in the occlusal surface (see FIGS. 12A and 12B). 12A illustrates a case in which the user selects the first reference point 211 and the second reference point 212 as two reference points in the two-dimensional tooth image. In FIG. 12B, the third reference point refers to two reference points in the three-dimensional tooth model. The case where the user selects the point 311 and the fourth reference point 312 is shown.

가상 중첩부(130)는 3차원 공간을 구성하는 각각의 축에 대해 2차원 치아이미지 및 3차원 치아모델을 서로 대응하여 중첩한다. 바람직하게는, 가상 중첩부(130)는 2차원 치아이미지 및 3차원 치아모델에서 환자의 교합면을 기준으로 서로 대응시켜 중첩한다. The virtual overlapping unit 130 overlaps the two-dimensional tooth image and the three-dimensional tooth model with respect to each axis constituting the three-dimensional space. Preferably, the virtual overlap unit 130 overlaps with each other based on the occlusal surface of the patient in the two-dimensional teeth image and the three-dimensional teeth model.

우선, 가상 중첩부(130)는 수치 측정부(120)에 의한 측정결과를 이용하여 2차원 치아이미지의 측면이미지(200a)에 대해 3차원 치아모델의 X-Y 평면(300a)(시상면)을 오버레이하여 중첩한다. 즉, 가상 중첩부(130)는 우선 2차원 치아이미지에 기초하여 3차원 치아모델에서 교합면 경사각도를 조정한 후, 3차원 치아모델에 기초하여 2차원 치아이미지에서 교합면의 크기 및 위치를 중첩한다.First, the virtual superimposition unit 130 overlays the XY plane 300a (sagittal plane) of the three-dimensional teeth model on the side image 200a of the two-dimensional teeth image by using the measurement result by the numerical measuring unit 120. To overlap. That is, the virtual superimposition unit 130 first adjusts the occlusal inclination angle in the three-dimensional teeth model based on the two-dimensional teeth image, and then adjusts the size and position of the occlusal surface in the two-dimensional teeth image based on the three-dimensional teeth model. Overlap.

구체적으로, 가상 중첩부(130)는 2차원 치아이미지의 측면이미지(200a) 및 3차원 치아모델의 X-Y 평면(300a)을 하기와 같은 일련의 과정을 통해 중첩한다.Specifically, the virtual overlapping unit 130 overlaps the side image 200a of the 2D dental image and the X-Y plane 300a of the 3D dental model through a series of processes as follows.

가상 중첩부(130)는 2차원 치아이미지의 측면이미지(200a)에 대한 교합면 경사각도에 따라 3차원 치아모델의 X-Y 평면(300a)에 대한 교합면 경사각도를 설정함으로써, 환자의 실제 교합면 경사각도를 3차원 치아모델에 반영한다(도 13a 참조). 이는 3차원 치아모델의 X-Y 평면(300a)에 대한 교합면 경사각도를 2차원 치아이미지의 측면이미지(200a)에 대한 교합면 경사각도에 일치시키기 위함이다. 여기서, 교합면 경사각도는 X축에 대해 기울어진 정도를 나타낸다.The virtual superimposition unit 130 sets the occlusal inclination angle with respect to the XY plane 300a of the three-dimensional teeth model according to the occlusal inclination angle with respect to the side image 200a of the two-dimensional teeth image, thereby realizing the occlusal surface of the patient. The angle of inclination is reflected in the three-dimensional tooth model (see FIG. 13A). This is to match the occlusal inclination angle with respect to the X-Y plane 300a of the three-dimensional teeth model to the occlusal inclination angle with respect to the side image 200a of the two-dimensional teeth image. Here, the occlusal inclination angle represents the degree of inclination with respect to the X axis.

이를 위해, 수치 측정부(120)는 2차원 치아이미지의 측면이미지(200a)에서 사용자에 의해 지정된 두 개의 참조점을 연결한 선분을 이용하여 교합면 경사각도를 측정한다. 아울러, 수치 측정부(120)는 3차원 치아모델의 X-Y 평면(300a)에서 사용자에 의해 지정된 두 개의 참조점을 연결한 선분을 이용하여 교합면 경사각도를 측정한다. 이때, 사용자는 2차원 치아이미지의 측면이미지(200a)와 3차원 치아모델의 X-Y 평면(300a)의 교합면에서 서로 동일한 위치에 해당 참조점을 지정하는데, 일례로, 교합면상의 1번 치아와 7번 치아를 선택하여 선분을 결정한다. 그리고, 가상 중첩부(130)는 3차원 치아모델의 X-Y 평면(300a)에 대한 교합면 경사각도를 2차원 치아이미지의 측면이미지(200a)에 대한 교합면 경사각도로 변경한다. 즉, 가상 중첩부(130)는 2차원 치아이미지의 측면이미지(200a)에 대한 교합면 경사각도에 따라 3차원 치아모델의 X-Y 평면(300a)에 대한 교합면 경사각도를 회전한다. 다시 말해, 가상 중첩부(130)는 3차원 치아모델의 X-Y 평면(300a)에 대한 교합면 경사각도를 실제 환자의 교합면 경사각도로 설정한다.To this end, the numerical measurement unit 120 measures the occlusal inclination angle using a line segment connecting two reference points specified by the user in the side image 200a of the two-dimensional tooth image. In addition, the numerical measurement unit 120 measures the occlusal inclination angle using a line segment connecting two reference points specified by the user in the X-Y plane 300a of the three-dimensional teeth model. In this case, the user designates the corresponding reference points at the same positions on the occlusal surface of the lateral plane 200a of the two-dimensional dental image and the XY plane 300a of the three-dimensional dental model. Select tooth 7 to determine the segment. The virtual superimposition unit 130 changes the occlusal inclination angle with respect to the X-Y plane 300a of the three-dimensional teeth model to the occlusal inclination angle with respect to the side image 200a of the two-dimensional teeth image. That is, the virtual superimposition unit 130 rotates the occlusal inclination angle with respect to the X-Y plane 300a of the three-dimensional teeth model according to the occlusal inclination angle with respect to the side image 200a of the two-dimensional teeth image. In other words, the virtual overlap 130 sets the occlusal inclination angle with respect to the X-Y plane 300a of the three-dimensional teeth model as the occlusal inclination angle of the actual patient.

다음으로, 가상 중첩부(130)는 3차원 치아모델의 X-Y 평면(300a)에 대한 크기 및 위치에 따라 2차원 치아이미지의 측면이미지(200a)에 대한 크기 및 위치를 중첩한다(도 13b 참조). 이는 2차원 치아이미지의 측면이미지(200a)에 대한 크기 및 위치를 3차원 치아모델의 X-Y 평면(300a)에 대한 길이 및 위치에 일치시키기 위함이다. Next, the virtual overlap unit 130 overlaps the size and position of the side image 200a of the 2D dental image according to the size and position of the XY plane 300a of the 3D tooth model (see FIG. 13B). . This is to match the size and position of the side image 200a of the 2D dental image to the length and position of the X-Y plane 300a of the 3D dental model.

이를 위해, 수치 측정부(120)는 3차원 치아모델의 X-Y 평면(300a)에서 사용자에 의해 지정된 두 개의 참조점을 연결한 선분을 이용하여 3차원 치아모델의 X-Y 평면(300a)에서 교합면을 통해 크기 및 위치를 측정한다. 아울러, 수치 측정부(120)는 2차원 치아이미지의 측면이미지(200a)에서 사용자에 의해 지정된 두 개의 참조점을 연결한 선분을 이용하여 2차원 치아이미지의 측면이미지(200a)에서 교합면을 통해 크기 및 위치를 측정한다. 이때, 사용자는 전술한 바와 마찬가지로 해당 참조점을 교합면에 서로 동일한 위치에 지정한다. 그리고, 가상 중첩부(130)는 2차원 치아이미지의 측면이미지(200a)에 대한 크기 및 위치에 따라 3차원 치아모델의 X-Y 평면(300a)에 대한 크기 및 위치를 대응하여 중첩한다. 이때, 가상 중첩부(130)는 3차원 치아모델에서의 선분 길이에 따라 2차원 치아이미지에서의 선분 길이를 조정함으로써, 3차원 치아모델의 X-Y 평면(300a)에 대한 크기에 맞춰 2차원 치아이미지의 측면이미지(200a)에 대한 크기를 조정한다. 이 경우는 2차원 치아이미지에서의 교합면 및 3차원 치아모델에서의 교합면이 서로 일치하지 않을 뿐 경사각도와 크기가 동일하다. 이후, 가상 중첩부(130)는 2차원 치아이미지에서의 선분과 3차원 치아모델에서의 선분에 대한 각 중점을 확인하고, 2차원 치아이미지에서의 선분 중점을 3차원 치아모델에서의 선분 중점으로 위치를 조정한다. 이로써, 2차원 치아이미지의 교합면은 3차원 치아모델의 교합면과 서로 일치하여 동일한 지점에 위치한다.To this end, the numerical measurement unit 120 uses the line segment connecting two reference points specified by the user in the XY plane 300a of the three-dimensional teeth model to form an occlusal surface in the XY plane 300a of the three-dimensional teeth model. Measure the size and position through. In addition, the numerical measurement unit 120 uses a line segment connecting two reference points specified by the user in the side image 200a of the 2D dental image through the occlusal surface in the side image 200a of the 2D dental image. Measure the size and position. At this time, the user assigns the reference points to the same positions on the occlusal surface as described above. The virtual overlapping unit 130 overlaps the size and position of the 3D dental model with respect to the X-Y plane 300a according to the size and position of the side image 200a of the 2D dental image. At this time, the virtual superimposition unit 130 adjusts the length of the line segment in the two-dimensional teeth image according to the length of the line segment in the three-dimensional teeth model, to match the size of the XY plane 300a of the three-dimensional teeth model Adjust the size for the side image 200a. In this case, the occlusal surface of the 2D dental image and the occlusal surface of the 3D dental model do not coincide with each other but have the same inclination angle and size. Thereafter, the virtual superimposition unit 130 checks each center point of the line segment in the 2D tooth image and the line segment in the 3D tooth model, and the center of the line segment in the 2D tooth image as the line center of the 3D tooth model. Adjust the position. Thus, the occlusal surface of the two-dimensional dental image is located at the same point coinciding with the occlusal surface of the three-dimensional dental model.

한편, 가상 중첩부(130)는 2차원 치아이미지의 정면이미지(200b)에 대해 3차원 치아모델의 Y-Z 평면(300c)(관상면)에 대해서도 전술한 바와 같이 일련의 중첩 작업을 동일하게 수행한다(도 14a 및 도 14b 참조). 이때, 교합면 경사각도는 Z축의 기울어진 정도를 나타낸다. 이에 대한 자세한 설명은 앞서 언급한 2차원 치아이미지의 측면이미지(200a)에 대해 3차원 치아모델의 X-Y 평면(300a)(시상면)에 대한 중첩 작업을 통해 쉽게 이해될 수 있으므로 생략하기로 한다.Meanwhile, the virtual overlap unit 130 performs the same series of overlapping operations on the YZ plane 300c (the coronal plane) of the three-dimensional tooth model with respect to the front image 200b of the two-dimensional tooth image as described above. (See FIGS. 14A and 14B). At this time, the occlusal surface inclination angle represents the degree of inclination of the Z axis. A detailed description thereof will be omitted since it can be easily understood through the overlapping operation on the X-Y plane 300a (sagittal plane) of the 3D tooth model with respect to the side image 200a of the 2D tooth image.

그런데, 가상 중첩부(130)는 2차원 치아이미지의 상면이미지에 대해 3차원 치아모델의 X-Z 평면(300b)(프랑크포트면)을 중첩하는 경우에, 전술한 바와 같은 일련의 중첩 작업을 수행하지 않고, 3차원 치아모델의 Y-Z 평면(300c)에 대해 Y축을 회전축으로 회전시켜 조정한다.However, the virtual overlapping unit 130 does not perform a series of overlapping operations as described above when the XZ plane 300b (Frankport surface) of the 3D dental model is overlapped with the top image of the 2D dental image. Instead, the Y-axis is rotated by the rotation axis with respect to the YZ plane 300c of the three-dimensional teeth model to adjust.

이를 위해, 가상 중첩부(130)는 사용자에 의해 3차원 치아모델의 Y-Z 평면(300c)에서 Y축을 회전축으로 설정한다. 이때, 사용자는 3차원 치아모델의 Y-Z 평면(300c)에서 가장 앞쪽의 두 치아(321)의 가운데를 Y축으로 선택하는데(도 15a 참조), Y축은 대략 정중 구개 봉합부(301) 및 PMRJ(302)의 교점에 수직으로 교차한다. 이후, 가상 중첩부(130)는 3차원 치아모델의 Y-Z 평면(300c)에서 가장 바깥쪽 지점(322)이 이동하기 원하는 위치(323)가 사용자에 의해 선택되면, 3차원 치아모델의 Y-Z 평면(300c)이 Y축을 회전축으로 사용자에 의해 선택된 위치로 회전한다(도 15b 참조).To this end, the virtual overlapping unit 130 sets the Y axis as the rotation axis in the Y-Z plane 300c of the 3D tooth model by the user. At this time, the user selects the center of the two foremost teeth 321 in the YZ plane 300c of the three-dimensional teeth model as the Y axis (see FIG. 15A), and the Y axis is approximately the median palate suture 301 and PMRJ ( Perpendicular to the intersection of 302). Subsequently, when the position 323 where the outermost point 322 is to be moved by the user is selected by the user in the YZ plane 300c of the three-dimensional teeth model, the virtual overlap 130 may include the YZ plane ( 300c) rotates the Y axis to the position selected by the user with the rotation axis (see FIG. 15B).

한편, 가상 중첩부(130)는 2차원 치아이미지 및 3차원 치아모델에 대한 가상 중첩 작업을 수행한 후, 후속 과정으로 가상 치료 진단의 일환으로 페이퍼 서저리(paper surgery), 웨이퍼 제작 및 치아 교정 등에 필요한 사용자 인터페이스를 제공한다.Meanwhile, the virtual superimposition unit 130 performs virtual superimposition on the two-dimensional tooth image and the three-dimensional tooth model, and then, as a part of the virtual treatment diagnosis, paper surgery, wafer fabrication, and orthodontics as a subsequent process. Provide the necessary user interface.

사용자 인터페이스부(140)는 일련의 가상 중첩 작업을 수행하기 위한 가상 중첩 장치(100)에 대한 접근성을 사용자에게 제공한다. 즉, 사용자 인터페이스부(140)는 가상 중첩 장치(100)를 조작하는 입력기능을 제공하기 위해 다양한 입력장치(예를 들어, 키보드, 마우스, 터치패드, 펜 마우스 등)와 연결하며, 가상 중첩 장치(100)의 처리 결과를 표시하는 출력기능을 제공하기 위해 다양한 출력장치(예를 들어, 모니터, 프린터 등)와 연결한다. 일례로, 사용자는 키보드 또는 마우스를 이용하여 가상 중첩을 위한 소정의 작업을 입력하면, 모니터를 통해 그 결과가 출력되는 것을 확인할 수 있다.The user interface unit 140 provides a user with access to the virtual overlapping apparatus 100 for performing a series of virtual overlapping tasks. That is, the user interface unit 140 connects with various input devices (for example, a keyboard, a mouse, a touch pad, a pen mouse, etc.) to provide an input function for manipulating the virtual overlapping device 100, and the virtual overlapping device. It is connected to various output devices (e.g., monitor, printer, etc.) to provide an output function for displaying the processing result of the 100. For example, when a user inputs a predetermined task for virtual superposition using a keyboard or a mouse, the user may confirm that the result is output through the monitor.

저장부(150)는 환자별로 환자 개인 정보, 환자의 2차원 치아이미지 및 3차원 치아모델 등을 저장한다. 여기서, 환자 개인 정보에는 환자 이름, 주민등록번호, 진료 이력, 진료 일정 정보 등을 포함한다. 이때, 2차원 치아이미지 및 3차원 치아모델은 가상 중첩 장치(100)에 직접 연결된 해당 외부기기(즉, 엑스레이 장치, 3차원 스캐너 등)로부터 직접 획득되거나, 외부에서 기 획득된 후 유무선 통신을 통해 제공될 수도 있다.The storage unit 150 stores patient personal information for each patient, a two-dimensional tooth image of the patient, and a three-dimensional tooth model. Here, the patient personal information includes a patient name, social security number, medical history, medical treatment schedule information, and the like. In this case, the 2D dental image and the 3D dental model may be directly obtained from a corresponding external device (ie, an X-ray device, a 3D scanner, etc.) directly connected to the virtual superimposition device 100, or may be obtained externally and then through wired or wireless communication. May be provided.

도 16은 본 발명의 일실시예에 따른 가상 수술 장치에 대한 구성도이다. 도 17은 트레이싱 라인 작업 결과를 나타낸 도면이다. 도 18a 및 도 18b는 페이퍼 서저리에 의한 가상 수술에 대한 도면이고, 도 18c는 측면 및 정면에 대한 가상수술의 동기화를 나타낸 도면이다.16 is a block diagram of a virtual surgery apparatus according to an embodiment of the present invention. 17 is a diagram illustrating a tracing line operation result. 18A and 18B are views for virtual surgery by paper surgery, and FIG. 18C is a view showing synchronization of virtual surgery for side and front surfaces.

본 발명의 일실시예에 따른 가상 수술 장치(400)는, 전술한 가상 중첩 데이터(도 13b 및 도 14b 참조)를 생성한 후, 2차원 치아이미지를 따라 생성된 트레이싱 라인(tracing line)에 대한 페이퍼 서저리(paper surgery)를 수행하면, 3차원 치아모델에 대한 가상 수술 결과를 동시에 실행하여 그 결과를 실시간으로 확인할 수 있도록 한다. 여기서, 가상 중첩 데이터는 도 8에 도시된 가상 중첩 장치(100)에 의해 생성되는 것이 바람직하나, 이에 한정된 방식에 의해 생성되지는 않는다.The virtual surgical apparatus 400 according to an embodiment of the present invention generates the above-described virtual overlapping data (see FIGS. 13B and 14B), and then traces a tracing line generated along a two-dimensional tooth image. When paper surgery is performed, the results of virtual surgery on the three-dimensional tooth model can be simultaneously executed to confirm the results in real time. Here, the virtual superimposition data is preferably generated by the virtual superimposition device 100 shown in FIG. 8, but is not generated in a limited manner.

특히, 가상 수술 장치(400)는 가상 중첩 기능을 통해 형성된 가상 중첩 데이터의 2차원 치아이미지상에서 수술 계획이 수립되면, 해당 수술 계획에 따라 3차원 치아모델도 함께 이동하여 수술 전후 결과를 3차원 치아모델을 통해 확인 및 분석할 수 있는 환경을 사용자에게 제공한다. 다시 말해, 가상 수술 장치(400)는 2차원 수술 계획을 통해 3차원 수술 결과를 예측할 수 있는 환경을 제공한다.In particular, when the surgical plan is established on the two-dimensional teeth image of the virtual superimposition data formed through the virtual superimposition function, the virtual surgical device 400 also moves the three-dimensional teeth model according to the corresponding surgical plan to display the three-dimensional teeth before and after the operation. It provides the user with an environment to check and analyze through the model. In other words, the virtual surgical device 400 provides an environment in which a three-dimensional surgical result can be predicted through a two-dimensional surgical plan.

반면에, 일반적인 경우에는 2차원 치아이미지를 페이퍼상에 도시한 후 페이퍼 서저리를 수행하고, 페이퍼 서저리 결과에 따라 실제로 마운팅된 석고모델의 가상 수술을 진행하여 그 결과를 확인한다. 즉, 이 경우에는 2차원 치아이미지를 이용하여 수술 계획을 수립하더라도 실제 3차원 치아모델을 이용한 것이 아니기 때문에 3차원 치아모델의 마운팅 작업이 추가로 필요하다. On the other hand, in general, the two-dimensional teeth image is shown on the paper and paper surgery is performed, and the virtual surgery of the actually mounted gypsum model is confirmed according to the paper surgery results. That is, in this case, even if the surgical plan is established by using the 2D tooth image, since the actual 3D tooth model is not used, mounting work of the 3D tooth model is additionally required.

여기서는 실제로 페이퍼상에 트레이싱 라인을 도시하여 페이퍼 서저리를 수행하지는 않으나, 가상 수술 장치(400)에서 실제 페이퍼 서저리에 대응하는 일련의 과정을 가상 공간에서 수행하므로 설명의 편의상 '페이퍼 서저리'라는 용어를 그대로 준용하기로 한다. 이와 같은 페이퍼 서저리 및 가상 수술에 대한 일련의 과정은 일명 'STO(Surigal Treatment Object)'라 한다. 이때, 페이퍼 서저리는 환자 두상 측면에 대해 주로 수행되며, 필요에 따라 환자의 좌우측 균형을 맞추기 위한 수술에서 환자 두상 정면에 대해 수행될 수도 있다.In this case, although the paper surgery is not performed by showing the tracing line on the paper, the term 'paper surgery' is used as it is for convenience of description because the virtual surgery apparatus 400 performs a series of processes corresponding to the actual paper surgery in the virtual space. I shall apply mutatis mutandis. This series of paper surgery and virtual surgery is called 'Surigal Treatment Object' (STO). In this case, paper surgery is mainly performed on the side of the head of the patient, and may be performed on the front of the head of the patient in surgery to balance the left and right sides of the patient as needed.

도 16에 도시된 바와 같이, 가상 수술 장치(400)는 트레이싱 라인부(410), 가상 수술부(420), 동기화 처리부(421), 웨이퍼용 데이터 생성부(430)를 포함하며, 추가로 웨이퍼 제작부(431)를 더 포함할 수 있다.As shown in FIG. 16, the virtual surgery apparatus 400 includes a tracing line unit 410, a virtual surgery unit 420, a synchronization processor 421, and a wafer data generator 430. The production unit 431 may further include.

이하, 트레이싱 라인부(410)를 도 17을 참조하여 설명한다.Hereinafter, the tracing line unit 410 will be described with reference to FIG. 17.

트레이싱 라인부(410)는 가상 중첩 데이터의 2차원 치아이미지에 대해 사용자에 의해 지정된 랜드마크(landmark)에 기초하여 트레이싱 라인 작업을 수행한다. 여기서, '랜드마크(M)'라 함은 페이퍼 서저리를 위해 2차원 치아이미지에 대한 계측, 진단 및 치료 계획 수립을 위해 필요한 다수의 특징점들을 통칭한다. 도 17에서는 랜드마크(M)를 십자형(+) 포인트로 표시한다.The tracing line unit 410 performs a tracing line operation based on a landmark designated by a user with respect to the two-dimensional tooth image of the virtual overlapping data. Here, the term 'landmark (M)' refers to a number of feature points necessary for measuring, diagnosing, and establishing a treatment plan for a two-dimensional dental image for paper surgery. In FIG. 17, the landmark M is represented by a cross point (+).

이러한 랜드마크(M)는 통상의 두부방사선 계측 분석법을 통해 알려져 있고, 전비극(Anterior Nasal Spine: ANS), 후비극(Posterior Nasal Spine: PNS), A포인트(Subspinale), B포인트(Supramentale), N(Nasion), Or(Orbitale), Por(Portion) 등이 있다.These landmarks (M) are known through conventional head radiometric analysis, anterior nasal spine (ANS), posterior nasal spine (PNS), A point (Subspinale), B point (Supramentale), N (Nasion), Or (Orbitale), Por (Portion) and the like.

특히, 트레이싱 라인부(410)는 다수의 랜드마크(M)가 생략없이 기 설정된 순서에 따라 지정될 수 있도록, 다수의 랜드마크(M)를 리스트 형식으로 사용자에게 제공한다. 이때, 트레이싱 라인부(410)는 2차원 치아이미지상에서 랜드마크(M)별 위치(좌표)와 종류(명칭)를 식별함으로써, 랜드마크(M)에 따른 트레이싱 라인 작업을 수행할 수 있다. In particular, the tracing line unit 410 provides a plurality of landmarks M to the user in a list format so that the plurality of landmarks M can be designated in a predetermined order without omission. In this case, the tracing line unit 410 may perform a tracing line operation according to the landmark M by identifying a position (coordinate) and a type (name) for each landmark M on the two-dimensional tooth image.

이하, 트레이싱 라인부(410)에서 사용자에 의해 지정된 랜드마크(M)에 따라 트레이싱 라인 작업을 수행하는 과정에 대해 상세히 설명한다.Hereinafter, a process of performing the tracing line operation according to the landmark M designated by the user in the tracing line unit 410 will be described in detail.

먼저, 트레이싱 라인부(410)는 2차원 치아이미지상에 나타난 실제 환자의 골격을 따라, 페이퍼 서저리의 계측/진단/수술 계획 수립에 있어서 통상적으로 고려되는 환자의 얼굴윤곽, 상악골(윗턱뼈) 및 하악골(아래턱뼈)을 트레이싱 라인(TL1 내지 TL3)으로 나타낸 '가상 수술용 골격'을 형성한다.First, the tracing line portion 410 is along the skeleton of the actual patient shown on the two-dimensional teeth image, the contour of the patient, the maxilla (upper jawbone) and the patient, which is commonly considered in the planning of measurement / diagnosis / surgery of paper surgery The mandible (mandibular bone) forms a 'virtual surgical skeleton' with tracing lines TL1 to TL3.

이때, 가상 수술용 골격은 트레이싱 라인을 따라 적어도 하나의 랜드마크(M)가 배치되어 있다. 여기서, 3차원 치아모델은 트레이싱 라인 작업 이전에 이미 형성되어 있지만, 편의상 얼굴윤곽, 상악골 및 하악골과 함께 가상 수술용 골격으로 통칭하여 설명하기로 한다.In this case, at least one landmark M is disposed along the tracing line of the virtual surgical skeleton. Here, the three-dimensional tooth model is already formed before the tracing line operation, but will be described collectively as a virtual surgical skeleton with a facial contour, maxilla and mandible for convenience.

구체적으로, 트레이싱 라인부(410)는 2차원 치아이미지의 얼굴윤곽을 따라 지정된 랜드마크(M)를 이용하여 '얼굴 윤곽 트레이싱 라인(TL1)'을 자동으로 형성한다. 다만, 트레이싱 라인부(410)는 2차원 치아이미지의 상악골과 하악골의 윤곽을 따라 지정된 랜드마크(M)가 사용자에 의해 서로 연결됨으로써 '상악골 트레이싱 라인(TL2)'과 '하악골 트레이싱 라인(TL3)'을 형성한다.In detail, the tracing line unit 410 automatically forms a 'face contour tracing line TL1' using a designated landmark M along the facial contour of the 2D dental image. However, the tracing line unit 410 has a designated landmark (M) along the contour of the maxilla and mandible of the two-dimensional teeth image by being connected to each other by the user 'the maxillary tracing line (TL2)' and 'mandibular tracing line (TL3) Form '.

이로써, 트레이싱 라인부(410)는 얼굴 윤곽 트레이싱 라인(TL1)을 형성함에 따라 가상 수술을 진행하기 위한 얼굴 영역을 구별하고, 상악골 트레이싱 라인(TL2)을 형성함에 따라 가상수술을 진행하기 위한 상악골 영역을 구별하며, 하악골 트레이싱 라인(TL3)을 형성함에 따라 가상 수술을 진행하기 위한 하악골 영역을 구별한다. 이러한 각각의 독립된 영역은 후술할 컨트롤 포인트에 의해 독립적으로 제어될 수 있는 영역을 나타낸다.As a result, the tracing line unit 410 distinguishes the face region for performing the virtual surgery as the face contour tracing line TL1 is formed, and forms the maxillary tracing line TL2 to form the maxillary region for the virtual surgery. The mandibular tracing line (TL3) is formed to distinguish the mandible region for proceeding the virtual surgery. Each of these independent areas represents an area that can be independently controlled by a control point to be described later.

다음으로, 트레이싱 라인부(410)는 사용자에 의해 랜드마크(M)가 모두 지정되면, 적어도 두 개의 랜드마크(M)를 연결하여 환자의 상태를 분석하여 STO 과정에 참조할 수 있는 '참조선(RL)'을 형성한다. 일례로, 코끝과 턱끝이 연결된 참조선(RL)은 돌출입 정도를 객관적으로 표시하고 더 나아가 교정수술시 기준이 되는 정도를 표시하기 위한 심미선(ricketts line)으로서, 바람직하게는 윗입술은 심미선보다 1㎜ 정도 안쪽, 아랫입술은 심미선에 살짝 닿는 정도인지에 따라 돌출입 정도가 확인된다.Next, when all of the landmarks M are designated by the user, the tracing line unit 410 connects at least two landmarks M to analyze the condition of the patient and refer to the STO process. (RL) '. For example, the reference line RL connected to the tip of the nose and the chin is a ricketts line for objectively indicating the degree of protruding mouth and further indicating the degree of reference for corrective surgery, and preferably, the upper lip is 1 About ㎜ inward, the lower lip is in contact with the aesthetic gland and the degree of protrusion is confirmed.

아울러, 트레이싱 라인부(410)는 사용자에 의해 랜드마크(M)가 모두 지정되면, 적어도 하나의 랜드마크(M)를 이용하여 가상 수술용 골격에 대한 페이퍼 서저리 수행을 위한 제어 포인트(이하 "컨트롤 포인트"라 함)(ⓐ 내지 ⓜ)를 형성한다. In addition, when all of the landmarks M are designated by the user, the tracing line unit 410 uses a control point (hereinafter, referred to as “control” for performing paper surgery on a virtual surgical skeleton using at least one landmark M). Points "(ⓐ to ⓜ).

이때, 트레이싱 라인부(410)는 사용자에 의해 지정된 랜드마크(M)에 기초하여, 컨트롤 포인트별로 기 설정된 방식에 따라 위치를 결정한 후 표시한다. 즉, 트레이싱 라인부(410)는 각 컨트롤 포인트(ⓐ 내지 ⓜ)의 위치 결정을 위해 어느 랜드마크(M)의 좌표정보를 이용할지가 미리 설정되어 있고, 그에 따라 사용자에 의해 모든 랜드마크(M)가 지정되면 해당 랜드마크(M)의 좌표정보를 이용하여 컨트롤 포인트별 위치 즉, 좌표정보를 결정한다.In this case, the tracing line unit 410 determines and displays the location according to a preset method for each control point based on the landmark M designated by the user. That is, the tracing line unit 410 has previously set which landmark M coordinate information is used for positioning each control point ⓐ to ⓜ, and accordingly all landmarks M are selected by the user. If) is specified, the location of each control point, that is, coordinate information, is determined using the coordinate information of the landmark M.

일례로, 컨트롤 포인트 ⓐ의 좌표 (x,y)를 결정하기 위해 제1 랜드마크(M1)의 좌표 (a1,b1) 및 제2 랜드마크(M2)의 좌표 (a2,b2)를 이용하는 경우를 가정하여 설명한다. 이때, 트레이싱 라인부(410)에는 컨트롤 포인트 ⓐ의 위치를 결정하기 위한 방식으로서, 제1 랜드마크(M1)와 제2 랜드마크(M2)의 중점으로부터 y 좌표에 대해 h만큼 떨어진 지점에 컨트롤 포인트 ⓐ를 배치하도록 미리 설정되어 있다. 이에 따라, 트레이싱 라인부(410)는 사용자에 의해 모든 랜드마크(M)가 지정되면, 컨트롤 포인트 ⓐ의 좌표(x,y)를 하기 수학식 1과 같이 결정한다.In one example, the coordinates a 1 , b 1 of the first landmark M1 and the coordinates a 2 , b 2 of the second landmark M2 to determine the coordinates (x, y) of the control point ⓐ. It will be described assuming a case using. In this case, the tracing line unit 410 is a method for determining the position of the control point ⓐ, the control point at a point away from the midpoint of the first landmark (M1) and the second landmark (M2) by h relative to the y coordinate. Preset to arrange Accordingly, when all the landmarks M are designated by the user, the tracing line unit 410 determines the coordinates (x, y) of the control point ⓐ as shown in Equation 1 below.

Figure pat00001
Figure pat00001

한편, 트레이싱 라인부(410)는 가상 수술용 골격 각각에 대해 컨트롤 포인트(ⓐ 내지 ⓜ)를 대응시켜 동기화함으로써, 가상 수술시에 사용자의 조정에 의한 컨트롤 포인트(ⓐ 내지 ⓜ)의 움직임에 따라 가상 수술용 골격도 동시에 움직일 수 있게 한다. 이때, 가상 수술용 골격은 가상 수술을 위해 절개된 단위 영역으로 나타낼 수 있으며, 각 단위 영역은 가상 수술을 위한 페이퍼 서저리를 위한 하나의 컨트롤 포인트(ⓐ 내지 ⓜ)가 대응되어 동기화된다. 일례로, 상악골은 앞부분과 뒷부분으로 절개되어 두 개의 단위 영역이 형성되며, 각 단위 영역에는 컨트롤 포인트가 대응된다.Meanwhile, the tracing line unit 410 synchronizes the control points (ⓐ to ⓜ) with respect to each of the virtual surgical skeletons, thereby synchronizing with the movement of the control points (ⓐ to ⓜ) by the user during virtual surgery. The surgical skeleton can also be moved at the same time. In this case, the virtual surgical skeleton may be represented as a unit region cut for virtual surgery, and each unit region is synchronized with one control point (ⓐ to ⓜ) for paper surgery for virtual surgery. For example, the maxilla is cut into the front and rear portions to form two unit regions, and the control points correspond to each unit region.

또한, 각각의 컨트롤 포인트(ⓐ 내지 ⓜ)에는 사용자 조작에 따라 움직이는 가상 수술용 골격이 정의되어 있다.In addition, each control point (ⓐ to ⓜ) is defined a virtual surgical skeleton that moves in accordance with the user operation.

구체적으로, 하기 표 1에는 컨트롤 포인트(ⓐ 내지 ⓜ)에 정의된 가상 수술용 골격에 대해 나타낸다. 여기서는 상악측에 6개의 컨트롤 포인트(즉, ⓐ 내지 ⓕ) 및 하악측에 7개의 컨트롤 포인트(즉, ⓖ 내지 ⓜ)를 배치하는 경우에 대하여 설명하고 있으나, 이에 한정하지 않고 필요에 따라 컨트롤 포인트의 개수, 위치 및 가상 수술용 골격에 대한 움직임을 상이하게 정의할 수 있다.Specifically, Table 1 below shows the virtual surgical skeleton defined at the control points (ⓐ to ⓜ). Here, the case where six control points (ie, ⓐ to ⓕ) are arranged on the upper side and seven control points (ie, ⓖ to ⓜ) is arranged on the lower side is described, but the present invention is not limited thereto. The number, location and movement of the virtual surgical skeleton can be defined differently.

컨트롤 포인트Control point 가상 수술용 골격의 움직임 정의Definition of movement of virtual surgical skeleton

상악측


Maxillary side
상악골 전체Maxillary bone
상악골 제1 절개부분Maxilla 1st incision 상악골 제2 절개부분Maxilla 2nd incision 3차원 치아모델 윗니 앞부분3D tooth model upper teeth 3차원 치아모델 윗니 뒷부분3D tooth model upper back 얼굴윤곽(윗입술)Facial Contour (Upper Lip)


하악측



Mandibular
하악골 전체Whole mandible
하악골 제1 절개부분Mandibular first incision 하악골 제2 절개부분Mandibular second incision 하악골 제3 절개부분Mandibular third incision 3차원 치아모델 아랫니 앞부분3D teeth model lower teeth 3차원 치아모델 아랫니 뒷부분3D teeth model lower back 얼굴윤곽(아랫입술)Facial Contour (Lower Lips)

먼저, 상악측의 컨트롤 포인트(즉, ⓐ 내지 ⓕ)의 정의에 대해 간략히 설명하면, 컨트롤 포인트 ⓐ는 상악골 전체(maxillar)로서 상악골 제1 절개부분, 상악골 제2 절개부분 및 3차원 치아모델의 윗니 부분을 함께 이동시킬 때 사용된다. First, the definition of the control point (ie, ⓐ to ⓕ) of the maxillary side is briefly explained. The control point ⓐ is the maxillar maxillar first incisor, the maxillary second incision, and the upper teeth of the three-dimensional tooth model. Used to move parts together.

컨트롤 포인트 ⓑ는 상악골 앞부분(maxillar anterior)의 상악골 제1 절개부분을 이동시킬 때 사용되고, 컨트롤 포인트 ⓒ는 상악골 뒷부분(maxillar posterior)의 상악골 제2 절개부분을 이동시킬 때 사용된다. Control point ⓑ is used to move the maxillary first incision of the maxillar anterior, and control point ⓒ is used to move the maxillar second incision of the maxillar posterior.

컨트롤 포인트 ⓓ는 3차원 치아모델의 첫번째 윗니(upper 1)를 이용하여 윗니 앞부분을 이동시킬 때 사용되고, 컨트롤 포인트 ⓔ는 3차원 치아모델의 여섯번째 윗니(upper 6)를 이용하여 윗니 뒷부분을 이동시킬 때 사용된다. The control point ⓓ is used to move the front part of the upper teeth using the first upper teeth of the 3D teeth model, and the control point ⓔ is used to move the back part of the upper teeth using the sixth upper teeth of the 3D teeth model. When used.

컨트롤 포인트 ⓕ는 얼굴윤곽에서 윗입술(upper lip)을 변경할 때 사용된다.The control point ⓕ is used to change the upper lip in the outline of the face.

여기서, 3차원 치아모델의 윗니 앞부분은 1번부터 3번까지의 치아를 나타내고, 윗니 뒷부분은 4번부터 7번까지의 치아를 나타낸다. 바람직하게는, 상악골 제1 절개부분은 윗니 앞부분에 해당하는 부분이고, 상악골 제2 절개부분은 윗니 뒷부분에 해당하는 부분이다.Here, the front teeth of the upper teeth of the three-dimensional teeth model represents the teeth 1 to 3, the rear teeth of the upper teeth represent the teeth 4 to 7 times. Preferably, the first incisor of the maxilla is the portion corresponding to the front of the upper teeth, and the second incision of the maxilla is the portion corresponding to the back of the upper teeth.

다음으로, 상악측 컨트롤 포인트(즉, ⓐ 내지 ⓕ)의 움직임 제어에 대해 간략히 설명하면, 컨트롤 포인트 ⓐ는 각각 별도의 컨트롤 포인트가 부여되어 있는 상악골 제1 절개부분, 상악골 제2 절개부분 및 3차원 치아모델을 동시에 움직이도록 제어한다. 즉, 컨트롤 포인트 ⓐ는 컨트롤 포인트 ⓑ 내지 ⓕ에 의해 제어되는 가상 수술용 골격의 움직임도 제어한다.Next, the motion control of the maxillary control point (ie, ⓐ to ⓕ) will be briefly described. The control point ⓐ is the maxillary first incision, the maxillary second incision, and the three-dimensional, respectively, to which separate control points are assigned. Control the tooth model to move simultaneously. That is, the control point ⓐ also controls the movement of the virtual surgical skeleton controlled by the control points ⓑ to ⓕ.

또한, 컨트롤 포인트 ⓑ는 상악골 제1 절개부분과 함께 3차원 치아모델의 윗니 앞부분, 윗입술을 동시에 움직이도록 제어한다. 즉, 컨트롤 포인트 ⓑ는 컨트롤 포인트 ⓓ 및 ⓕ에 의해 제어되는 가상 수술용 골격의 움직임도 제어한다. In addition, the control point ⓑ controls the upper incisor and the upper lip of the three-dimensional teeth model to move simultaneously with the first incision of the maxilla. That is, the control point ⓑ also controls the movement of the virtual surgical skeleton controlled by the control points ⓓ and ⓕ.

아울러, 컨트롤 포인트 ⓒ는 상악골 제2 절개부분과 함께 3차원 치아모델의 윗니 뒷부분을 동시에 움직이도록 제어한다. 즉, 컨트롤 포인트 ⓒ는 컨트롤 포인트 ⓔ에 의해 제어되는 가상 수술용 골격의 움직임도 제어한다.In addition, the control point ⓒ controls the upper jaw portion of the three-dimensional teeth model to move simultaneously with the second maxillary incision. That is, the control point ⓒ also controls the movement of the virtual surgical skeleton controlled by the control point ⓔ.

그리고, 컨트롤 포인트 ⓓ는 3차원 치아모델에서 윗니 앞부분의 움직임을 제어하며, 컨트롤 포인트 ⓔ는 3차원 치아모델에서 윗니 뒷부분의 움직임을 제어하고, 컨트롤 포인트 ⓕ는 윗입술에 대한 움직임을 제어한다.And, the control point ⓓ controls the movement of the upper teeth in the three-dimensional teeth model, the control point ⓔ controls the movement of the upper teeth in the three-dimensional teeth model, the control point ⓕ controls the movement for the upper lip.

한편, 하악측의 컨트롤 포인트(즉, ⓖ 내지 ⓜ)의 정의에 대해 간략히 설명하면, 컨트롤 포인트 ⓖ는 하악골 전체(mandible)로서 하악골 제1 절개부분, 하악골 제2 절개부분, 하악골 제3 절개부분 및 3차원 치아모델의 아랫니 부분을 함께 이동시킬 때 사용된다.On the other hand, briefly explaining the definition of the mandible control point (that is, ⓖ to ⓜ), the control point ⓖ is the mandible as a whole mandible (mandible first mandibular portion, mandibular second incision, third mandibular incision and It is used to move the lower teeth of the 3D tooth model together.

컨트롤 포인트 ⓗ는 가상 수술을 위해 전방 분절 절골술(Anterior Segmental Osteotomy: ASO)을 통해 절개된 앞부분을 나타낸 하악골 제1 절개부분을 이동시킬 때 사용되고, 컨트롤 포인트 ⓘ는 가상 수술을 위해 이부성형술(genioplasty)을 통해 절개된 앞쪽 끝부분을 나타낸 하악골 제2 절개부분을 이동시킬 때 사용되며, 컨트롤 포인트 ⓙ는 가상 수술을 위해 절개된 가운데 부분을 나타낸 하악골 제3 절개부분을 이동시킬 때 사용된다.The control point ⓗ is used to move the first inferior mandibular incision, which was incised via Anterior Segmental Osteotomy (ASO) for virtual surgery, and the control point ⓘ uses genoplasty for virtual surgery. It is used to move the mandibular second incision showing the anterior incision through the control point, and the control point ⓙ is used to move the mandibular third incision representing the incision center for virtual surgery.

컨트롤 포인트 ⓚ는 3차원 치아모델의 첫번째 아랫니(lower 1)를 이용하여 아랫니의 앞부분을 이동시킬 때 사용되고, 컨트롤 포인트 ⓛ는 3차원 치아모델의 여섯번째 아랫니(lower 6)를 이용하여 아랫니의 뒷부분을 이동시킬 때 사용된다.The control point ⓚ is used to move the front of the lower teeth using the first lower teeth (lower 1) of the three-dimensional teeth model, and the control point ⓛ is used to move the back of the lower teeth using the sixth lower teeth (lower 6) of the three-dimensional teeth model. Used to move.

컨트롤 포인트 ⓜ는 얼굴윤곽에서 아랫입술(lower lip)을 변경할 때 사용된다.The control point ⓜ is used to change the lower lip in the outline of the face.

다음으로, 하악측의 컨트롤 포인트(즉, ⓖ 내지 ⓜ)의 움직임 제어에 대해 간략히 설명하면, 컨트롤 포인트 ⓖ는 각각 별도의 컨트롤 포인트가 부여되어 있는 하악골 제1 절개부분, 하악골 제2 절개부분, 하악골 제3 절개부분 및 3차원 치아모델의 아랫니 부분을 동시에 움직이도록 제어한다. 즉, 컨트롤 포인트 ⓖ는 컨트롤 포인트 ⓗ 내지 ⓜ에 의해 제어되는 가상 수술용 골격의 움직임도 제어한다. Next, briefly describe the movement control of the mandible control point (that is, ⓖ to ⓜ), the control point ⓖ is a mandibular first incision, mandibular second incision, mandibular bone, each of which is given a separate control point The third incision and the lower teeth of the 3D tooth model are controlled to move simultaneously. That is, the control point ⓖ also controls the movement of the virtual surgical skeleton controlled by the control points ⓗ to ⓜ.

또한, 컨트롤 포인트 ⓗ는 하악골 제1 절개부분과 함께 3차원 치아모델의 아랫니 앞부분, 아랫입술을 동시에 움직이도록 제어한다. 즉, 컨트롤 포인트 ⓗ는 컨트롤 포인트 ⓚ 및 ⓜ에 의해 제어되는 가상 수술용 골격의 움직임도 제어한다. In addition, the control point ⓗ is controlled to simultaneously move the lower teeth of the lower teeth of the three-dimensional teeth model, the lower lip together with the first mandibular incision. That is, the control point ⓗ also controls the movement of the virtual surgical skeleton controlled by the control points and ⓜ.

아울러, 컨트롤 포인트 ⓙ는 하악골 제3 절개부분과 함께 3차원 치아모델의 아랫니 뒷부분을 동시에 움직이도록 제어한다. 즉, 컨트롤 포인트 ⓙ는 컨트롤 포인트 ⓛ에 의해 제어되는 가상 수술용 골격의 움직임도 제어한다.In addition, the control point 제어 controls the lower teeth of the three-dimensional teeth model to move simultaneously with the third mandibular incision. That is, the control point ⓙ also controls the movement of the virtual surgical skeleton controlled by the control point ⓛ.

그리고, 컨트롤 포인트 ⓘ는 하악골 제2 절개부분의 움직임을 제어하고, 컨트롤 포인트 ⓚ는 3차원 치아모델에서 아랫니 앞부분의 움직임을 제어하며, 컨트롤 포인트 ⓛ는 3차원 치아모델에서 아랫니 뒷부분의 움직임을 제어하고, 컨트롤 포인트 ⓜ는 아랫입술에 대한 움직임을 제어한다.And, the control point ⓘ controls the movement of the mandibular second incision, the control point ⓚ controls the movement of the lower teeth in the three-dimensional teeth model, the control point ⓛ controls the movement of the lower teeth in the three-dimensional teeth model , Control point ⓜ controls movement for the lower lip.

이와 같이, 트레이싱 라인부(410)는 소정의 랜드마크(M)에 따라 각각의 컨트롤 포인트(ⓐ 내지 ⓜ)를 결정하기 위한 방식을 미리 설정하고 있고, 그에 따라 사용자에 의해 모든 랜드마크(M)가 지정되면 각각의 컨트롤 포인트(ⓐ 내지 ⓜ)를 결정한다.As such, the tracing line unit 410 presets a method for determining the respective control points ⓐ to ⓜ according to the predetermined landmark M, and thus all the landmarks M by the user. If is specified, each control point (ⓐ to ⓜ) is determined.

이하, 가상 수술부(420)를 도 18a 내지 도 18c를 참조하여 설명한다.Hereinafter, the virtual surgical unit 420 will be described with reference to FIGS. 18A to 18C.

가상 수술부(420)는 트레이싱 라인부(410)를 통해 트레이싱 라인 작업이 완료된 후, 컨트롤 포인트의 조정을 통해 이루어지는 페이퍼 서저리에 따라 가상 수술용 골격에 대한 가상 수술도 동시에 시행한다. 특히, 가상 수술부(420)는 사용자에 의해 가상 수술용 골격의 2차원 상악골 및 하악골에 대한 페이퍼 서저리가 진행되면, 가상 수술용 골격의 3차원 치아모델(401)에 대한 가상 수술 시행 결과를 실시간으로 반영한다.After the tracing line operation is completed through the tracing line unit 410, the virtual surgical unit 420 simultaneously performs virtual surgery on the virtual surgical skeleton according to the paper surgery made by adjusting the control point. In particular, the virtual surgery unit 420, when the paper surgery for the two-dimensional maxilla and the mandible of the virtual surgical skeleton proceeds by the user, the virtual surgical operation results for the three-dimensional teeth model 401 of the virtual surgical skeleton in real time To reflect.

구체적으로, 가상 수술부(420)는 상기 표 1에 나타난 컨트롤 포인트에 정의된 가상 수술용 골격의 움직임에 따라, 가상 수술용 골격에 대한 일련의 가상 수술을 수행한다(도 18a 참조). 이때, 가상 수술부(420)는 사용자에 의한 페이퍼 서저리가 시행될 때, 시행 전후의 트레이싱 라인을 실시간으로 구별하여 표시한다. 도 18a에서는 페이퍼 서저리 시행 전 트레이싱 라인(Before Line: BL)의 색을 적색으로 표시하고, 페이퍼 서저리 시행 후 트레이싱 라인(After Line: AL)의 색을 흰색으로 표시한다.Specifically, the virtual surgical unit 420 performs a series of virtual surgery on the virtual surgical skeleton according to the movement of the virtual surgical skeleton defined in the control points shown in Table 1 above (see FIG. 18A). In this case, the virtual surgery unit 420 distinguishes and displays in real time the tracing lines before and after the trial when paper surgery is performed by the user. In FIG. 18A, the color of the tracing line (Before Line: BL) is displayed in red, and the color of the tracing line (After Line: AL) is displayed in white after the paper surgery.

먼저, 가상 수술부(420)는 사용자에 의한 상악측 컨트롤 포인트의 조정에 따라 상악골 및 3차원 치아모델(윗부분)에 대한 페이퍼 서저리 및 가상 수술을 수행한다. 이때, 가상 수술부(420)는 인터미디어트 웨이퍼를 생성할 수 있도록, 웨이퍼용 데이터 생성부(430)를 통해 3차원 이미지 데이터로서 인터미디어트 웨이퍼용 생성 데이터를 생성하도록 한다.First, the virtual surgery unit 420 performs paper surgery and virtual surgery on the maxilla and the three-dimensional teeth model (upper part) according to the adjustment of the maxillary control point by the user. In this case, the virtual surgical unit 420 may generate generated data for the intermediate wafer as three-dimensional image data through the wafer data generator 430 to generate the intermediate wafer.

이후, 가상 수술부(420)는 상악측 가상 수술 결과에 기초하여, 사용자에 의한 하악측 컨트롤 포인트의 조정에 따라 하악골 및 3차원 치아모델(아랫부분)에 대한 페이퍼 서저리 및 가상 수술을 수행한다. 이때, 가상 수술부(420)는 파이널 웨이퍼를 생성할 수 있도록, 웨이퍼용 데이터 생성부(430)를 통해 3차원 이미지 데이터로서 파이널 웨이퍼용 생성 데이터를 생성하도록 한다.Thereafter, the virtual surgery unit 420 performs paper surgery and virtual surgery on the mandible and the 3D tooth model (lower part) according to the adjustment of the mandibular control point by the user based on the maxillary virtual surgery result. In this case, the virtual surgical unit 420 may generate the final wafer generated data as three-dimensional image data through the wafer data generator 430 to generate the final wafer.

이와 같이, 가상 수술부(420)는 사용자에 의한 페이퍼 서저리의 진행에 따라 3차원 치아모델(401a,401b)에 대한 가상 수술도 동시에 진행한다(도 18b 참조). 이는 페이퍼 서저리와 가상 수술을 순차적으로 수행하는 일반적인 방식에 비해 가상 수술에 대한 진단/예측/계획 수립/웨이퍼 제작 등을 빠르게 수행하게 한다. 특히, 가상 수술부(420)는 사용자에 의한 페이퍼 서저리 이후에, 곧바로 웨이퍼용 데이터 생성부(430)를 통해 웨이퍼 제작을 위한 데이터를 생성하게 할 수 있다.As such, the virtual surgery unit 420 simultaneously proceeds virtual surgery on the three-dimensional teeth models 401a and 401b in accordance with the progress of the paper surgery by the user (see FIG. 18B). This allows for faster diagnosis, prediction, planning, and wafer fabrication of virtual surgery than paper surgery and virtual surgery. In particular, the virtual surgical unit 420 may generate data for wafer fabrication through the wafer data generator 430 immediately after the paper surgery by the user.

동기화 처리부(421)는 환자 두상의 측면에 대한 가상 수술과 더불어 정면에 대한 가상 수술을 시행할 필요가 있는 경우에, 측면 가상 수술용 골격(407a,408a)과 정면 가상 수술용 골격(407b,408b)을 서로 동일하게 유지하여 동기화한다(도 18c 참조). 이를 위해, 정면 가상 수술용 골격(407b,408b)도 전술한 측면 가상 수술용 골격(407a,408a)과 마찬가지로 트레이싱 라인부(410)에 의한 트레이싱 라인 작업이 수행되어 형성된다. 이에 대한 자세한 설명은 트레이싱 라인부(410)에 의한 측면 가상 수술용 골격(407a,408a)의 트레이싱 라인 작업을 통해 쉽게 이해할 수 있으므로 생략하기로 한다.When the synchronization processor 421 needs to perform a virtual surgery on the front side as well as a virtual surgery on the side of the head of the patient, the side virtual surgery skeletons 407a and 408a and the front virtual surgery skeletons 407b and 408b. ) Are kept identical to each other and synchronized (see FIG. 18C). To this end, the front virtual surgical skeleton (407b, 408b) is also formed by the tracing line operation by the tracing line unit 410 similar to the above-described side virtual surgical skeleton (407a, 408a). A detailed description thereof will be omitted since it can be easily understood through the tracing line operation of the lateral virtual surgical skeleton 407a and 408a by the tracing line unit 410.

이때, 측면 및 정면 가상 수술용 골격(407a,407b,408a,408b)에는, 트레이싱 라인 작업을 통해 공통 랜드마크가 지정된다. 즉, 이러한 공통 랜드마크는 측면과 정면에서 바라볼 때 동일한 위치에 존재하는 지점을 나타낸다. 일례로, 3차원 치아모델의 첫번째 윗니와 여섯번째 윗니는 측면과 정면에서 바라볼 때 동일한 위치에 해당하는 랜드마크로 표시될 수 있으며, 마찬가지로, 3차원 치아모델의 첫번째 아랫니와 여섯번째 아랫니는 측면과 정면에서 바라볼 때 동일한 위치에 해당하는 랜드마크로 표시될 수 있다.At this time, common landmarks are assigned to the side and front virtual surgical skeletons 407a, 407b, 408a, and 408b through tracing line operations. In other words, these common landmarks represent points that exist at the same location when viewed from the side and front. For example, the first and sixth upper teeth of the three-dimensional teeth model may be marked with landmarks corresponding to the same position when viewed from the side and front, and likewise, the first and sixth lower teeth of the three-dimensional teeth model When viewed from the front, it may be displayed as a landmark corresponding to the same position.

이에 따라, 동기화 처리부(421)는 측면 가상 수술용 골격(407a,408a)에 대해 페이지 서저리를 수행할 때 공통 랜드마크의 위치 변화에 따라, 해당 공통 랜드마크의 위치 변화를 정면 가상 수술용 골격(407b,408b)에 반영하여 처리한다. 일례로, 동기화 처리부(421)는 측면 가상 수술용 골격(407a,408a)에서 공통 랜드마크가 상하로 위치를 변하면, 정면 가상 수술용 골격(407b,408b)에 대해 상하 위치 변화를 반영한다.Accordingly, when the page processing is performed on the side virtual surgical skeletons 407a and 408a, the synchronization processor 421 may change the position of the common landmark according to the position change of the common landmark. 407b, 408b). For example, the synchronization processor 421 may reflect the vertical position change with respect to the front virtual surgical skeleton 407b and 408b when the common landmark is changed up and down in the side virtual surgical skeleton 407a and 408a.

이로써, 동기화 처리부(421)는 사용자에 의해 정면 가상 수술용 골격(407b,408b)에 대한 페이지 서저리가 직접적으로 이루어지지 않더라도, 정면 가상 수술용 골격(407b,408b)을 확인할 때 측면 가상 수술용 골격(407a,408a)에 대한 페이지 서저리 결과를 반영하여 나타낸다.As a result, the synchronization processor 421 checks the lateral virtual surgical skeleton 407b and 408b even when the page surgery for the front virtual surgical skeleton 407b and 408b is not directly made by the user. The results of the page surge for 407a and 408a are reflected.

마찬가지로, 동기화 처리부(421)는 정면 가상 수술용 골격(407b,408b)에 대해 페이지 서저리를 수행할 때 공통 랜드마크의 위치 변화에 따라, 해당 공통 랜드마크의 위치 변화를 측면 가상 수술용 골격(407a,408a)에 반영하여 처리한다.Similarly, when the page processing is performed on the front virtual surgical skeletons 407b and 408b, the synchronization processor 421 changes the position of the common landmark according to the position change of the common virtual skeleton. And 408a).

즉, 동기화 처리부(421)는 측면과 정면 각각에 대해 개별적인 수술 계획을 수립할 필요없이 측면과 정면의 수술 결과를 서로 반영시켜 동기화된 수술 계획을 확인할 수 있게 한다.That is, the synchronization processing unit 421 may check the synchronized surgical plan by reflecting the surgical results of the side and the front without having to establish separate surgical plans for each of the side and the front.

웨이퍼용 데이터 생성부(430)는 가상 수술부(420)에 의해 상악측 가상 수술이 완료된 후, 가상 수술부(420)의 요청에 따라 인터미디어트 웨이퍼용 생성 데이터를 생성한다. 일례로, 웨이퍼용 데이터 생성부(430)는 인터미디어트 웨이퍼용 생성 데이터를 다음과 같이 생성한다. 즉, 웨이퍼용 데이터 생성부(430)는 상악측 가상 수술 후에 3차원 치아모델에서 상악 및 하악의 치아 사이에 웨이퍼 제작을 위한 박스영역을 설정하고, 박스영역에 포함된 데이터를 이용하여 3차원 고속 적층 조형법에 의한 RP 모델(Rapid Prototyping model)인 인터미디어트 웨이퍼용 생성 데이터를 생성한다. 이때, 웨이퍼용 데이터 생성부(430)는 인터미디어트 웨이퍼용 생성 데이터를 웨이퍼 제작부(431)로 전송하여 실물 인터미디어트 웨이퍼를 제작하게 할 수 있다.After the maxillary virtual surgery is completed by the virtual surgery unit 420, the wafer data generator 430 generates generated data for the intermediate wafer at the request of the virtual surgery unit 420. In one example, the wafer data generator 430 generates the generated data for the intermediate wafer as follows. That is, the wafer data generation unit 430 sets a box area for manufacturing the wafer between the maxillary and the mandibular teeth in the 3D tooth model after the maxillary virtual surgery, and uses the data included in the box area to 3D high speed. Generated data for an intermediate wafer, which is a RP model (Rapid Prototyping model) by a layer forming method, is generated. In this case, the wafer data generation unit 430 may transmit the generated data for the intermediate wafer to the wafer fabrication unit 431 to fabricate the actual intermediate wafer.

또한, 웨이퍼용 데이터 생성부(430)는 가상 수술부(420)에 의해 하악측 가상 수술이 완료된 후, 가상 수술부(420)의 요청에 따라 파이널 웨이퍼용 생성 데이터를 생성한다. 마찬가지로, 웨이퍼용 데이터 생성부(430)는 파이널 웨이퍼용 생성 데이터를 다음과 같이 생성한다. 즉, 웨이퍼용 데이터 생성부(430)는 하악측 가상 수술 후에 3차원 치아모델에서 상악 및 하악의 치아 사이에 웨이퍼 제작을 위한 박스영역을 설정하고, 박스영역에 포함된 데이터를 이용하여 3차원 고속 적층 조형법에 의한 RP 모델인 파이널 웨이퍼용 생성 데이터를 생성한다. 이때, 웨이퍼용 데이터 생성부(430)는 파이널 웨이퍼용 생성 데이터를 웨이퍼 제작부(431)로 전송하여 실물 파이널 웨이퍼를 제작하게 할 수 있다.In addition, after the mandible virtual surgery is completed by the virtual surgical unit 420, the wafer data generator 430 generates the final wafer generated data according to a request of the virtual surgical unit 420. Similarly, the wafer data generator 430 generates the final wafer generated data as follows. That is, the wafer data generation unit 430 sets the box area for the wafer fabrication between the maxillary and the mandibular teeth in the 3D tooth model after the mandible virtual surgery, and uses the data included in the box area to 3D high speed. Generated data for the final wafer, which is an RP model by the additive molding method, is generated. In this case, the wafer data generation unit 430 may transmit the final wafer generation data to the wafer fabrication unit 431 to fabricate the actual final wafer.

도 19a는 본 발명의 제 1 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 방법에 대한 순서도이다.19A is a flow chart of a wafer fabrication service method for dental treatment in accordance with a first embodiment of the present invention.

먼저, 사용자 단말기(700)는 가상 수술용 애플리케이션을 통한 사용자 인증 과정을 진행한다(S901). 이때, 사용자 단말기(700)는 가상 수술 결과를 서버(800)로 전달할 때 사용자 인증 정보를 함께 전송한다.First, the user terminal 700 proceeds with a user authentication process through the virtual surgical application (S901). In this case, the user terminal 700 transmits user authentication information together when the virtual surgery result is transmitted to the server 800.

이후, 사용자 단말기(700)에 탑재된 가상 중첩 장치(100)는 환자의 2차원 치아이미지 및 3차원 치아모델을 준비하여 가상 중첩 작업을 수행한다(S902,S903). 이때, 가상 중첩 장치(100)는 가상 중첩 작업의 결과로 가상 중첩 데이터를 생성하여 저장한다(S904).Subsequently, the virtual superposition apparatus 100 mounted on the user terminal 700 prepares the 2D dental image and the 3D dental model of the patient and performs virtual superimposition (S902 and S903). At this time, the virtual overlapping apparatus 100 generates and stores virtual overlapping data as a result of the virtual overlapping operation (S904).

그런 후, 사용자 단말기(700)에 탑재된 가상 수술 장치(400)는 가상 수술 진행을 위해, 가상 중첩 장치(100)로부터 전달된 가상 중첩 데이터에 대한 트레이싱 라인 작업을 수행한다(S905,S906). 이때, 가상 수술 장치(400)는 가상 수술이 진행되면, 먼저 상악측에 대한 가상 수술을 진행하여 인터미디어트 웨이퍼용 생성 데이터를 생성 및 저장한다(S907,S908). 또한, 가상 수술 장치(400)는 하악측에 대한 가상 수술을 진행하여 파이널 웨이퍼용 생성 데이터를 생성 및 저장한다(S909,S910).Thereafter, the virtual surgical apparatus 400 mounted on the user terminal 700 performs a tracing line operation on the virtual overlapping data transferred from the virtual overlapping apparatus 100 in order to proceed with the virtual surgery (S905 and S906). At this time, when the virtual surgery is in progress, the virtual surgical device 400 generates virtual data for the intermediate wafer by first performing virtual surgery on the maxillary side (S907, S908). In addition, the virtual surgery apparatus 400 generates virtual data for the final wafer by performing virtual surgery on the lower jaw (S909 and S910).

이상과 같이, 사용자는 사용자 단말기(700)에 탑재된 가상 수술용 애플리케이션을 이용하여 가상 중첩 과정 및 가상 수술 과정을 수행한 후, 실물 웨이퍼에 대한 생성을 서버(800)에 요청한다. 즉, 사용자 단말기(100)는 인터미디어트 웨이퍼용 생성 데이터 및 파이널 웨이퍼용 생성 데이터를 유무선 통신망을 통해 서버(800)에 전달하면서 실물 웨이퍼 제작을 요청한다(S911). 이때, 사용자 단말기(100)는 사용자 인증 정보를 함께 제공하여, 웨이퍼 제작 장치(500)에 의해 제작된 실물 웨이퍼를 식별할 수 있게 한다. 이때, 웨이퍼 제작 장치(500)는 인터미디어트 웨이퍼용 생성 데이터 및 파이널 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작한다(S912). 아울러, 웨이퍼 제작 장치(500)는 배송 시스템과 연동하여 해당 실물 웨이퍼를 요청받은 병원으로 배송하도록 한다(S913).As described above, the user performs a virtual superimposition process and a virtual surgery process using the virtual surgical application mounted on the user terminal 700, and then requests the server 800 to generate a real wafer. That is, the user terminal 100 transmits the generated data for the intermediate wafer and the generated data for the final wafer to the server 800 through the wired / wireless communication network and requests the actual wafer production (S911). In this case, the user terminal 100 may provide user authentication information together to identify the real wafer manufactured by the wafer fabrication apparatus 500. At this time, the wafer fabrication apparatus 500 fabricates the real wafer using the generated data for the intermediate wafer and the generated data for the final wafer (S912). In addition, the wafer manufacturing apparatus 500 interlocks with the delivery system to deliver the corresponding physical wafer to the requested hospital (S913).

도 19b는 본 발명의 제 2 실시예에 따른 치과 치료용 웨이퍼 제작 서비스 방법에 대한 순서도이다.19B is a flowchart of a wafer fabrication service method for dental treatment in accordance with a second embodiment of the present invention.

먼저, 사용자 단말기(700)는 접속 애플리케이션을 통해 웹페이지에서 서버(800)에 접속하여 사용자 인증 과정을 진행한다(S951). 이때, 서버(800)는 사용자 인증 정보를 확인한다.First, the user terminal 700 accesses the server 800 from a web page through an access application and performs a user authentication process (S951). At this time, the server 800 checks the user authentication information.

이후, 사용자 단말기(700)는 서버(800)의 가상 중첩 장치(100)와 연동하여 2차원 치아이미지 및 3차원 치아모델에 대한 가상 중첩 작업을 수행한다(S952,S953). 이때, 서버(800)의 가상 중첩 장치(100)는 가상 중첩 데이터를 생성 및 저장한다(S954).Thereafter, the user terminal 700 performs a virtual overlapping operation on the 2D dental image and the 3D dental model in association with the virtual overlapping apparatus 100 of the server 800 (S952 and S953). At this time, the virtual overlapping apparatus 100 of the server 800 generates and stores the virtual overlapping data (S954).

또한, 사용자 단말기(700)는 가상 수술을 진행하기에 앞서, 서버(800)의 가상 수술 장치(400)와 연동하여 가상 중첩 데이터에 대한 트레이싱 라인 작업을 수행한다(S955).In addition, before proceeding with the virtual surgery, the user terminal 700 performs a tracing line operation on the virtual overlapping data in cooperation with the virtual surgery apparatus 400 of the server 800 (S955).

그리고, 사용자 단말기(700)는 가상 수술 장치(400)를 통해 상악측에 대한 가상 수술을 진행한다(S956). 이때, 가상 수술 장치(400)는 인터미디어트 웨이퍼용 생성 데이터를 생성 및 저장한다(S957).In operation S956, the user terminal 700 performs a virtual surgery on the maxillary side through the virtual surgical device 400. At this time, the virtual surgical apparatus 400 generates and stores the generated data for the intermediate wafer (S957).

이후, 사용자 단말기(700)는 가상 수술 장치(400)를 통해 상악측 가상 수술에 기초하여 하악측에 대한 가상 수술을 진행한다(S958). 이때, 가상 수술 장치(400)는 파이널 웨이퍼용 생성 데이터를 생성 및 저장한다(S959).Thereafter, the user terminal 700 performs a virtual surgery on the mandible on the basis of the maxillary virtual surgery through the virtual surgery apparatus 400 (S958). At this time, the virtual surgical apparatus 400 generates and stores the generated data for the final wafer (S959).

한편, 사용자 단말기(700)는 실물 웨이퍼 제작을 서버(800)의 가상 수술 장치(400)로 요청하면(S960), 가상 수술 장치(500)는 인터미디어트 웨이퍼용 생성 데이터 및 파이널 웨이퍼용 생성 데이터를 웨이퍼 제작 장치(500)로 전달하여 실물 웨이퍼 제작을 요청한다(S961). 이때, 웨이퍼 제작 장치(500)는 인터미디어트 웨이퍼용 생성 데이터 및 파이널 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작한 후(S962), 배송 시스템과 연동하여 해당 병원으로 실물 웨이퍼를 배송하도록 한다(S963).On the other hand, when the user terminal 700 requests the actual wafer production to the virtual surgical device 400 of the server 800 (S960), the virtual surgical device 500 generates data for the intermediate wafer and final data for the final wafer Transfer to the wafer fabrication apparatus 500 to request a physical wafer fabrication (S961). At this time, the wafer fabrication apparatus 500 fabricates the physical wafer using the generated data for the intermediate wafer and the generated data for the final wafer (S962), and then delivers the physical wafer to the hospital in association with the delivery system (S962). S963).

이상에서는 본 발명을 특정의 바람직한 실시예를 예를 들어 도시하고 설명하였으나, 본 발명은 상기한 실시예에 한정되지 아니하며 본 발명의 정신을 벗어나지 않는 범위 내에서 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 수정이 가능할 것이다.In the above, the present invention has been illustrated and described with reference to specific preferred embodiments, but the present invention is not limited to the above-described embodiments, and the present invention is not limited to the spirit of the present invention. Various changes and modifications will be possible by those who have the same.

100: 가상 중첩 장치 110: 데이터 로딩부
120: 수치 측정부 130: 가상 중첩부
140: 사용자 인터페이스부 150: 저장부
400: 가상 수술 장치 410: 트레이싱 라인부
420: 가상 수술부 421: 동기화 처리부
430: 웨이퍼용 데이터 생성부 500: 웨이퍼 제작 장치
700: 사용자 단말기 800: 서버
100: virtual nesting device 110: data loading unit
120: numerical measurement unit 130: virtual overlapping unit
140: user interface unit 150: storage unit
400: virtual surgical device 410: tracing line portion
420: virtual operating unit 421: synchronization processing unit
430: data generation unit for the wafer 500: wafer manufacturing apparatus
700: user terminal 800: server

Claims (16)

환자 두상의 2차원 치아이미지 및 3차원 치아모델에 대한 가상 중첩 데이터에 기초하여 상하악에 대한 가상 수술이 수행된 결과로서 상하악 각각에 대한 웨이퍼용 생성 데이터가 사용자 단말기로부터 전달되는 전달 단계; 및
상기 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작하는 제작 단계;
를 포함하는 치과 치료용 웨이퍼 제작 서비스 방법.
A transfer step of generating, for the upper and lower jaw generated data for each of the upper and lower jaw from the user terminal as a result of performing a virtual surgery on the upper and lower jaw based on the virtual overlapping data of the two-dimensional tooth image and the three-dimensional tooth model of the patient's head; And
A fabrication step of fabricating a physical wafer using the generated data for the wafer;
Dental treatment wafer manufacturing service method comprising a.
사용자 단말기와 연동하여 환자 두상의 2차원 치아이미지 및 3차원 치아모델에 대한 가장 중첩을 수행하여 가상 중첩 데이터를 생성하는 제1 생성 단계;
상기 가상 중첩 데이터에 기초해 상하악 가상 수술을 수행하여 각각에 대한 웨이퍼용 생성 데이터를 생성하는 제2 생성 단계; 및
상기 사용자 단말기로부터 실물 웨이퍼의 제작이 요청되면, 상기 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작하는 제작 단계;
를 포함하는 치과 치료용 웨이퍼 제작 서비스 방법.
A first generation step of generating virtual superimposition data by performing superimposition on the two-dimensional teeth image and the three-dimensional teeth model of the patient's head in association with the user terminal;
A second generation step of generating generation data for each wafer by performing upper and lower virtual surgery based on the virtual overlapping data; And
A manufacturing step of manufacturing a real wafer using the generated data for the wafer when a manufacturing of the real wafer is requested from the user terminal;
Dental treatment wafer manufacturing service method comprising a.
제 1 항 또는 제 2 항에 있어서, 상기 가상 중첩 데이터는, 상기 2차원 치아이미지의 촬영방향에 따라 상기 3차원 치아모델을 로딩하고, 상기 2차원 치아이미지 및 상기 3차원 치아모델 상에 사용자에 의해 각각 선택된 참조점을 이용하여, 상기 2차원 치아이미지 및 상기 3차원 치아모델에 대한 경사각도, 크기 및 위치를 조정하여 중첩함으로써 생성되는 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.The method of claim 1 or 2, wherein the virtual superimposition data loads the three-dimensional tooth model according to the photographing direction of the two-dimensional teeth image, and the user is placed on the two-dimensional teeth image and the three-dimensional teeth model. The wafer manufacturing service method for dental treatment, characterized in that it is generated by adjusting and overlapping the inclination angle, size and position of the two-dimensional teeth image and the three-dimensional teeth model using the reference points respectively selected by. 제 1 항 또는 제 2 항에 있어서, 상기 웨이퍼용 생성 데이터는, 상기 가상 중첩 데이터에 대한 랜드마크 지정에 따른 트레이싱 라인 작업을 통해 적어도 하나의 가상 수술용 골격을 형성하고, 기 설정된 방식에 따라 상기 가상 수술용 골격 각각을 제어하기 위한 다수의 컨트롤 포인트를 생성한 후, 상기 컨트롤 포인트가 조정됨에 따른 페이퍼 서저리 결과로 상기 가상 수술용 골격에 대한 가상 수술을 동시에 진행함으로써 생성되는 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.3. The method of claim 1, wherein the generated data for the wafer forms at least one virtual surgical skeleton through a tracing line operation according to a landmark designation for the virtual overlapping data, and according to a preset method. After generating a plurality of control points for controlling each of the virtual surgical skeleton, the dental treatment, characterized in that by generating a virtual surgery on the virtual surgical skeleton as a result of the paper surgery as the control point is adjusted Wafer fabrication service method. 제 4 항에 있어서, 상기 웨이퍼용 생성 데이터는, 상악의 가상 수술 결과의 경우에 인터미디어트 웨이퍼를 생성하기 위한 데이터이고, 하악의 가상 수술 결과의 경우에 파이널 웨이퍼를 생성하기 위한 데이터인 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.The method of claim 4, wherein the generated data for the wafer is data for generating an intermediate wafer in the case of a virtual surgery result of the upper jaw, and data for generating a final wafer in the case of a virtual surgery result of the mandible. Dental wafer processing service method. 제 1 항에 있어서, 상기 사용자 단말기는, 가상 중첩 및 가상 수술을 진행하기 위한 가상 수술용 애플리케이션이 미리 탑재되는 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.The method of claim 1, wherein the user terminal includes a virtual surgical application for performing virtual superimposition and virtual surgery in advance. 제 6 항에 있어서, 상기 사용자 단말기는, 상기 가상 수술용 애플리케이션을 통해 사용자 인증 과정을 수행한 후 상기 웨이퍼용 생성 데이터를 서버로 전달할 때 사용자 인증 정보를 함께 제공하는 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.The wafer for dental treatment according to claim 6, wherein the user terminal provides user authentication information when the user data is transferred to a server after performing a user authentication process through the virtual surgical application. Production service method. 제 2 항에 있어서, 상기 사용자 단말기는, 웹페이지를 통해 서버와 연동하여 가상 중첩, 가상 수술 및 웨이퍼 제작에 따른 일련의 과정을 진행할 수 있는 접속환경을 제공하는 접속 애플리케이션이 미리 탑재되는 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.According to claim 2, The user terminal, in connection with the server via a web page, the connection application for providing a connection environment for proceeding a series of processes according to the virtual overlap, virtual surgery and wafer manufacturing is pre-loaded Dental wafer manufacturing service method. 제 8 항에 있어서, 상기 사용자 단말기는, 상기 접속 애플리케이션을 통해 사용자 인증 과정을 수행하여 상기 서버로 사용자 인증 정보를 전송하는 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.The method of claim 8, wherein the user terminal performs a user authentication process through the access application and transmits user authentication information to the server. 제 7 항 또는 제 9 항에 있어서, 상기 제작 단계 이후에는, 상기 사용자 단말기로부터 전송된 상기 사용자 인증 정보를 이용해 배송 시스템과 연동함으로써, 상기 실물 웨이퍼를 해당 병원으로 배송하도록 요청하는 것을 특징으로 하는 치과 치료용 웨이퍼 제작 서비스 방법.The dental office of claim 7 or 9, wherein after the manufacturing step, the physical wafer is requested to be delivered to the hospital by interworking with a delivery system using the user authentication information transmitted from the user terminal. Therapeutic wafer fabrication service method. 환자 두상의 2차원 치아이미지 및 3차원 치아모델을 이용한 가상 중첩을 통해 가상 중첩 데이터를 생성하기 위한 가상 중첩 장치; 및
상기 가상 중첩 데이터에 기초하여 상하악에 대한 가상 수술을 진행한 후, 상하악 각각에 대한 웨이퍼용 생성 데이터를 생성하여 사용자에 의한 웨이퍼 제작 요청시에 상기 웨이퍼용 생성 데이터를 서버로 전송하기 위한 가상 수술 장치;
를 포함하는 치과 치료용 웨이퍼 제작 서비스를 위한 사용자 단말기.
A virtual superposition device for generating virtual superimposition data through virtual superposition using a two-dimensional tooth image and a three-dimensional tooth model of a patient's head; And
After performing virtual surgery on the upper and lower jaw based on the virtual overlapping data, generating the wafer generated data for each of the upper and lower jaw and transmitting the generated data for the wafer to the server when a wafer is requested by the user. Surgical device;
User terminal for dental wafer manufacturing services comprising a.
제 11 항에 있어서,
상기 가상 중첩 장치는,
상기 2차원 치아이미지의 촬영방향에 따라 상기 3차원 치아모델을 오버레이하여 로딩하기 위한 데이터 로딩부;
상기 2차원 치아이미지 및 상기 3차원 치아모델 상에 사용자에 의해 각각 선택된 참조점을 이용하여 경사각도 및 길이를 측정하기 위한 수치 측정부; 및
상기 2차원 치아이미지의 경사각도에 따라 상기 3차원 치아모델의 경사각도를 조정하고, 상기 3차원 방사선이미지의 길이에 따라 상기 2차원 치아이미지의 크기 및 위치를 조정하여 중첩하기 위한 가상 중첩부;
를 포함하는 치과 치료용 웨이퍼 제작 서비스를 위한 사용자 단말기.
The method of claim 11,
The virtual overlap device,
A data loading unit for overlaying and loading the 3D tooth model according to the photographing direction of the 2D tooth image;
A numerical measuring unit for measuring an inclination angle and a length by using reference points respectively selected by the user on the two-dimensional tooth image and the three-dimensional tooth model; And
A virtual superimposition unit for adjusting the inclination angle of the three-dimensional teeth model according to the inclination angle of the two-dimensional teeth image and adjusting and overlapping the size and position of the two-dimensional teeth image according to the length of the three-dimensional radiographic image;
User terminal for dental wafer manufacturing services comprising a.
제 11 항에 있어서,
상기 가상 수술 장치는,
2차원 치아이미지와 3차원 치아모델이 중첩된 가상 중첩 데이터에 대한 랜드마크 지정에 따른 트레이싱 라인 작업을 통해 적어도 하나의 가상 수술용 골격을 형성하고, 기 설정된 방식에 따라 상기 가상 수술용 골격 각각을 제어하기 위한 다수의 컨트롤 포인트를 생성하기 위한 트레이싱 라인부; 및
상기 컨트롤 포인트가 조정됨에 따른 페이퍼 서저리 결과로 상기 가상 수술용 골격에 대한 가상 수술을 동시에 진행하기 위한 가상 수술부;
를 포함하는 치과 치료용 웨이퍼 제작 서비스를 위한 사용자 단말기.
The method of claim 11,
The virtual surgical device,
At least one virtual surgical skeleton is formed through a tracing line operation according to a landmark designation for virtual overlapping data in which a 2D dental image and a 3D dental model are overlapped, and each of the virtual surgical skeletons is formed according to a preset method. A tracing line unit for generating a plurality of control points for controlling; And
A virtual surgery unit for simultaneously performing virtual surgery on the virtual surgical skeleton as a result of paper surgery as the control point is adjusted;
User terminal for dental wafer manufacturing services comprising a.
사용자 단말기와 연동하여 환자 두상의 2차원 치아이미지 및 3차원 치아모델을 이용한 가상 중첩을 통해 가상 중첩 데이터를 생성하기 위한 가상 중첩 장치;
상기 사용자 단말기와 연동하여 상기 가상 중첩 데이터에 기초한 상하악에 대한 가상 수술을 진행한 후, 상하악 각각에 대한 웨이퍼용 생성 데이터를 생성하기 위한 가상 수술 장치; 및
상기 사용자 단말기에 의한 웨이퍼 제작 요청시에 상기 웨이퍼용 생성 데이터를 이용하여 실물 웨이퍼를 제작하기 위한 웨이퍼 제작 장치;
를 포함하는 치과 치료용 웨이퍼 제작 서비스를 위한 서버.
A virtual superimposition device for generating virtual superimposition data through virtual superimposition using a two-dimensional teeth image and a three-dimensional teeth model of a patient's head in association with a user terminal;
A virtual surgical device for generating wafer-generated data for each of the upper and lower jaws after performing virtual surgery on the upper and lower jaws based on the virtual overlapping data in association with the user terminal; And
A wafer fabrication apparatus for fabricating a real wafer using the generated data for the wafer at the wafer fabrication request by the user terminal;
Server for dental wafer manufacturing services comprising a.
제 14 항에 있어서,
상기 가상 중첩 장치는,
상기 2차원 치아이미지의 촬영방향에 따라 상기 3차원 치아모델을 오버레이하여 로딩하기 위한 데이터 로딩부;
상기 2차원 치아이미지 및 상기 3차원 치아모델 상에 사용자에 의해 각각 선택된 참조점을 이용하여 경사각도 및 길이를 측정하기 위한 수치 측정부; 및
상기 2차원 치아이미지의 경사각도에 따라 상기 3차원 치아모델의 경사각도를 조정하고, 상기 3차원 방사선이미지의 길이에 따라 상기 2차원 치아이미지의 크기 및 위치를 조정하여 중첩하기 위한 가상 중첩부;
를 포함하는 치과 치료용 웨이퍼 제작 서비스를 위한 서버.
The method of claim 14,
The virtual overlap device,
A data loading unit for overlaying and loading the 3D tooth model according to the photographing direction of the 2D tooth image;
A numerical measuring unit for measuring an inclination angle and a length by using reference points respectively selected by the user on the two-dimensional tooth image and the three-dimensional tooth model; And
A virtual superimposition unit for adjusting the inclination angle of the three-dimensional teeth model according to the inclination angle of the two-dimensional teeth image and adjusting and overlapping the size and position of the two-dimensional teeth image according to the length of the three-dimensional radiographic image;
Server for dental wafer manufacturing services comprising a.
제 14 항에 있어서,
상기 가상 수술 장치는,
2차원 치아이미지와 3차원 치아모델이 중첩된 가상 중첩 데이터에 대한 랜드마크 지정에 따른 트레이싱 라인 작업을 통해 적어도 하나의 가상 수술용 골격을 형성하고, 기 설정된 방식에 따라 상기 가상 수술용 골격 각각을 제어하기 위한 다수의 컨트롤 포인트를 생성하기 위한 트레이싱 라인부; 및
상기 컨트롤 포인트가 조정됨에 따른 페이퍼 서저리 결과로 상기 가상 수술용 골격에 대한 가상 수술을 동시에 진행하기 위한 가상 수술부;
를 포함하는 치과 치료용 웨이퍼 제작 서비스를 위한 서버.
The method of claim 14,
The virtual surgical device,
At least one virtual surgical skeleton is formed through a tracing line operation according to a landmark designation for virtual overlapping data in which a 2D dental image and a 3D dental model are overlapped, and each of the virtual surgical skeletons is formed according to a preset method. A tracing line unit for generating a plurality of control points for controlling; And
A virtual surgery unit for simultaneously performing virtual surgery on the virtual surgical skeleton as a result of paper surgery as the control point is adjusted;
Server for dental wafer manufacturing services comprising a.
KR1020100133539A 2010-06-10 2010-12-23 Methodm for providing the wafer production service for dental treatment, and server and terminal thereof KR101252278B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20100054857 2010-06-10
KR1020100054857 2010-06-10

Publications (2)

Publication Number Publication Date
KR20110135324A true KR20110135324A (en) 2011-12-16
KR101252278B1 KR101252278B1 (en) 2013-04-29

Family

ID=45502317

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020100133537A KR101252277B1 (en) 2010-06-10 2010-12-23 Imaginary overlay apparatus and method for dental treatment
KR1020100133539A KR101252278B1 (en) 2010-06-10 2010-12-23 Methodm for providing the wafer production service for dental treatment, and server and terminal thereof
KR1020100133538A KR101316892B1 (en) 2010-06-10 2010-12-23 Imaginary operation apparatus and method thereof for dental treatment, and method for making a wafer using the same

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020100133537A KR101252277B1 (en) 2010-06-10 2010-12-23 Imaginary overlay apparatus and method for dental treatment

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020100133538A KR101316892B1 (en) 2010-06-10 2010-12-23 Imaginary operation apparatus and method thereof for dental treatment, and method for making a wafer using the same

Country Status (1)

Country Link
KR (3) KR101252277B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111028251A (en) * 2019-12-27 2020-04-17 四川大学 Dental picture cutting method, system, equipment and storage medium
KR20210016882A (en) * 2019-08-05 2021-02-17 뉴턴1665 주식회사 A system for providing a dental care service and a method for providing a dental care service using the system

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101439283B1 (en) * 2012-08-08 2014-09-11 권순용 Medical/Dental Treating Simulation Method And System For The Same
KR101491041B1 (en) * 2012-11-30 2015-02-06 재단법인 아산사회복지재단 Method of manufacturing a wafer for orthognathic surgery
KR101478009B1 (en) * 2013-10-31 2015-01-02 연세대학교 산학협력단 Maxillofacial Surgical Cutting Guide Template and Manufacturing Method thereof
KR101645439B1 (en) * 2015-04-28 2016-08-04 안장훈 Surgical wafer, apparatus for manufacturing the same, method thereof and computer recordable medium storing the method
DE102015208555A1 (en) * 2015-05-07 2016-11-10 Sirona Dental Systems Gmbh A method of image enhancing image data of a dental imaging system
KR101719576B1 (en) 2015-06-05 2017-04-04 연세대학교 산학협력단 Bimaxillary Orthognathic Y-splint, Manufacturing Method Thereof, Recording Medium Therefor, Manufacturing Apparatus Therefor
CN105030364B (en) * 2015-07-19 2017-03-22 南方医科大学 Method for measuring transverse and longitudinal inclinations of teeth
KR101887569B1 (en) 2016-05-17 2018-08-10 박숙규 A face-frame for making a 3-dimensional reference plane on CT image and a 3-dimensional reference plane on CT image made by the same
KR101887198B1 (en) * 2016-06-20 2018-09-06 주식회사 디오코 Simulation method in orthodontics and facial plastic surgery simulation device, and computer-readable storage medium storing the same
KR101878467B1 (en) 2016-11-01 2018-07-13 한국과학기술연구원 Method, apparatus and program for selective registration three-dimensional tooth image data to optical scanning tooth model
KR20190028062A (en) 2017-09-08 2019-03-18 (주)포스트미디어 Virtual reality based drilling device
KR102070256B1 (en) * 2018-06-01 2020-01-29 오스템임플란트 주식회사 Cephalo image processing method for orthodontic treatment planning, apparatus, and method thereof
KR102277023B1 (en) * 2018-07-10 2021-07-14 주식회사 디오 Method and apparatus for automatically aligning three-dimensional oral image
KR102278040B1 (en) * 2018-12-18 2021-07-19 (주)제노레이 Dental Treatment Planning Apparatus Using Matching Of 2D Medical Image And 3D Medical Image And Method Thereof
KR20200075623A (en) 2018-12-18 2020-06-26 (주)제노레이 Dental Treatment Planning Apparatus Using Matching Of 2D Medical Image And 3D Medical Image And Method Thereof
KR102330488B1 (en) * 2019-03-22 2021-11-25 (주)바이오큐빅스 A method for diagnosis information service for teeth orthodontics
KR102379470B1 (en) * 2019-12-11 2022-03-29 오스템임플란트 주식회사 Apparatus And Method For Automatic Diagnosis Based On Lateral Cephalograms
KR102377629B1 (en) * 2020-06-22 2022-03-24 송언의 Artificial Intelligence Deep learning-based orthodontic diagnostic device for analyzing patient image and generating orthodontic diagnostic report and operation method thereof
KR102680143B1 (en) * 2021-11-05 2024-07-02 오스템임플란트 주식회사 Method, device and recording medium for displaying a predicted line used for orthodontic diagnosis based on landmark positions

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3482077B2 (en) * 1996-08-09 2003-12-22 株式会社アドバンス Manufacturing method of dental prosthesis
US5967777A (en) * 1997-11-24 1999-10-19 Klein; Michael Surgical template assembly and method for drilling and installing dental implants
TW201000078A (en) * 2008-06-26 2010-01-01 Pou Yu Biotechnology Co Ltd Manufacturing method for the guiding board of dental implant surgical operation
KR100980245B1 (en) * 2008-07-15 2010-09-06 손정오 Manufacturing method and apparatus of artificial teeth using rapid prototyping tools

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210016882A (en) * 2019-08-05 2021-02-17 뉴턴1665 주식회사 A system for providing a dental care service and a method for providing a dental care service using the system
CN111028251A (en) * 2019-12-27 2020-04-17 四川大学 Dental picture cutting method, system, equipment and storage medium
CN111028251B (en) * 2019-12-27 2023-08-11 成都牙讯科技有限公司 Dental picture cropping method, system, equipment and storage medium

Also Published As

Publication number Publication date
KR20110135322A (en) 2011-12-16
KR101316892B1 (en) 2013-10-11
KR101252277B1 (en) 2013-04-29
KR101252278B1 (en) 2013-04-29
KR20110135323A (en) 2011-12-16

Similar Documents

Publication Publication Date Title
KR101252278B1 (en) Methodm for providing the wafer production service for dental treatment, and server and terminal thereof
Elnagar et al. Digital Workflow for Combined Orthodontics and Orthognathic Surgery.
US7585172B2 (en) Orthodontic treatment planning with user-specified simulation of tooth movement
Tarraf et al. Present and the future of digital orthodontics✰
Uechi et al. A novel method for the 3-dimensional simulation of orthognathic surgery by using a multimodal image-fusion technique
US8465280B2 (en) Method and system for integrated orthodontic treatment planning using unified workstation
JP5020816B2 (en) Method and apparatus for deriving a treatment plan for orthognathic surgery
US20200081413A1 (en) System and method for generating an orthodontic appliance
US20140379356A1 (en) Method and system for integrated orthodontic treatment planning using unified workstation
EP2775956B1 (en) Method for producing a dental element or aid for adjusting the teeth
JP6578026B2 (en) Maxillofacial surgery image calibration design system and method
KR20150039028A (en) Simulation method and system for orthodontic treatment
KR20100016180A (en) Method for deriving shape information
Farronato et al. Three-dimensional virtual treatment planning: Presurgical evaluation
Yang et al. Automatic superimposition of palatal fiducial markers for accurate integration of digital dental model and cone beam computed tomography
KR20100092753A (en) Method for manufacturing surgical wafer
US20240090983A1 (en) Method for ensuring functional occlusion for customized orthodontic devices
KR101439283B1 (en) Medical/Dental Treating Simulation Method And System For The Same
TW201225022A (en) Intergrated method of adapting guide-navigation systems and bio-prosthesis fabrication for dental implantation
KR102473722B1 (en) Method for providing section image of tooth and dental image processing apparatus therefor
KR101491041B1 (en) Method of manufacturing a wafer for orthognathic surgery
Edher et al. Digital Workflows in Full Arch Implant Prosthodontics
KR102573907B1 (en) Method for editing arch line and tooth arrangement design apparatus thereof
Orhan et al. Digital Craniofacial and Orthognathic Surgery
Edwards et al. Applications of Cone Beam Computed Tomography to Orthognathic Surgery Treatment Planning

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160401

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170403

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20181002

Year of fee payment: 6