KR102439870B1 - Method, device and computer program stored in recording medium for displaying teeth - Google Patents
Method, device and computer program stored in recording medium for displaying teeth Download PDFInfo
- Publication number
- KR102439870B1 KR102439870B1 KR1020200122726A KR20200122726A KR102439870B1 KR 102439870 B1 KR102439870 B1 KR 102439870B1 KR 1020200122726 A KR1020200122726 A KR 1020200122726A KR 20200122726 A KR20200122726 A KR 20200122726A KR 102439870 B1 KR102439870 B1 KR 102439870B1
- Authority
- KR
- South Korea
- Prior art keywords
- reference point
- teeth
- panoramic image
- abnormal
- line
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004590 computer program Methods 0.000 title claims description 6
- 230000002159 abnormal effect Effects 0.000 claims abstract description 124
- 210000000515 tooth Anatomy 0.000 description 129
- 238000010586 diagram Methods 0.000 description 29
- 210000001847 jaw Anatomy 0.000 description 20
- 210000000988 bone and bone Anatomy 0.000 description 16
- 210000004373 mandible Anatomy 0.000 description 15
- 238000002591 computed tomography Methods 0.000 description 10
- 238000002513 implantation Methods 0.000 description 10
- 238000012937 correction Methods 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 7
- 210000002050 maxilla Anatomy 0.000 description 5
- 210000004871 mandibular tooth Anatomy 0.000 description 4
- 210000002295 maxillary tooth Anatomy 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000004053 dental implant Substances 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 210000001519 tissue Anatomy 0.000 description 1
- 210000001114 tooth apex Anatomy 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/50—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment specially adapted for specific body parts; specially adapted for specific clinical applications
- A61B6/51—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment specially adapted for specific body parts; specially adapted for specific clinical applications for dentistry
-
- A61B6/14—
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/46—Arrangements for interfacing with the operator or the patient
- A61B6/461—Displaying means of special interest
- A61B6/463—Displaying means of special interest characterised by displaying multiple images or images and diagnostic data on one display
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/52—Devices using data or image processing specially adapted for radiation diagnosis
- A61B6/5211—Devices using data or image processing specially adapted for radiation diagnosis involving processing of medical diagnostic data
- A61B6/5217—Devices using data or image processing specially adapted for radiation diagnosis involving processing of medical diagnostic data extracting a diagnostic or physiological parameter from medical diagnostic data
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/105—Modelling of the patient, e.g. for ligaments or bones
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/107—Visualisation of planned trajectories or target regions
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Surgery (AREA)
- Public Health (AREA)
- Heart & Thoracic Surgery (AREA)
- Veterinary Medicine (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- General Health & Medical Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Radiology & Medical Imaging (AREA)
- High Energy & Nuclear Physics (AREA)
- Physics & Mathematics (AREA)
- Pathology (AREA)
- Optics & Photonics (AREA)
- Biophysics (AREA)
- Human Computer Interaction (AREA)
- Robotics (AREA)
- Physiology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
일 실시 예에 따라, 복수의 치아를 디스플레이하는 방법에 있어서, 상기 복수의 치아, 상기 복수의 치아에 대한 복수의 기준점 및 아치 라인을 포함하는 파노라마 이미지를 디스플레이하는 단계; 상기 복수의 기준점 중 위치 조정이 필요한 이상 기준점을 결정하는 단계; 상기 이상 기준점의 위치 갱신을 요청하는 사용자 입력을 수신하는 단계; 및 상기 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 상기 파노라마 이미지를 갱신하여 디스플레이하는 단계;를 포함하는, 방법이 개시된다.According to an embodiment, in a method for displaying a plurality of teeth, the method comprising: displaying a panoramic image including the plurality of teeth, a plurality of reference points for the plurality of teeth, and an arch line; determining an abnormal reference point requiring position adjustment among the plurality of reference points; receiving a user input requesting to update the position of the abnormal reference point; and updating and displaying the panoramic image based on the anomaly reference point updated according to the user input.
Description
본 개시에서는 복수의 치아를 디스플레이하는 방법, 디바이스 및 기록매체에 저장된 컴퓨터 프로그램에 관해 개시된다.The present disclosure relates to a method for displaying a plurality of teeth, a device, and a computer program stored in a recording medium.
종래에는 파노라마 이미지를 생성할 때 사용자 입력에 따라 3차원 의료 영상에서 아치 라인을 수동으로 위치시키고, 3차원 의료영상으로부터 아치 라인의 위치에 해당되는 데이터를 추출하여 2차원의 파노라마 이미지를 생성하였다.Conventionally, when generating a panoramic image, an arch line is manually positioned in a three-dimensional medical image according to a user input, and data corresponding to the position of the arch line is extracted from the three-dimensional medical image to generate a two-dimensional panoramic image.
이러한 종래의 기술은 사용자가 매번 아치 라인, 식립할 픽스처에 해당하는 크라운 등을 수동으로 조작하는 작업이 요구됨에 따라, 환자의 치아배열 구조에 해당하는 정확한 아치 라인을 획득하기 어렵고 사용자 개개인에 따라 결과물의 품질에 큰 차이가 있어, 이렇게 획득된 아치 라인을 이용하여 제작되는 서지컬 가이드의 정확성이 저하되는 단점이 있다. 또한, 종래의 기술은 환자의 치아 배열에 관한 정보가 포함되지 않고, 치아 배열에서 벗어난 위치의 골격 이미지가 포함된 파노라마 이미지가 생성되는 등의 문제점이 존재한다.In this conventional technique, it is difficult for the user to manually manipulate the arch line and the crown corresponding to the fixture to be implanted every time, so it is difficult to obtain an accurate arch line corresponding to the patient's tooth arrangement structure, and the result depends on each user. There is a big difference in the quality of , so there is a disadvantage in that the accuracy of the surgical guide manufactured using the obtained arch line is lowered. In addition, the prior art does not include information about the patient's tooth arrangement, and there is a problem in that a panoramic image including a skeletal image of a position deviating from the tooth arrangement is generated.
이에, 상술한 문제점을 해결하고 보다 정확하게 아치 라인을 획득하면서 사용자 편의성을 개선하기 위한 기술이 요구되고 있다.Accordingly, there is a need for a technique for improving user convenience while solving the above-described problems and obtaining an arch line more accurately.
본 개시는 복수의 치아를 디스플레이하는 방법 및 디바이스 및 기록매체에 저장된 컴퓨터 프로그램을 제공할 수 있다. 구체적으로, 아치 라인을 결정하는데 이용되는 복수의 기준점 중 위치 조정이 필요한 이상 기준점을 결정하고 이에 대한 위치 보정을 지원함으로써, 아치 라인의 정확성을 높이고 사용자 편의성을 향상시킬 수 있는 방법 및 디바이스 및 기록매체에 저장된 컴퓨터 프로그램이 개시된다. 해결하려는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 통상의 기술자에게 자명한 범위 내에서 다양한 기술적 과제들이 더 포함될 수 있다.The present disclosure may provide a method and a device for displaying a plurality of teeth, and a computer program stored in a recording medium. Specifically, a method, device, and recording medium capable of increasing the accuracy of an arch line and improving user convenience by determining an abnormal reference point that requires position adjustment among a plurality of reference points used to determine the arch line and supporting the position correction thereof A computer program stored in the . The technical problem to be solved is not limited to the technical problems as described above, and various technical problems may be further included within the scope obvious to those skilled in the art.
본 개시의 제 1 측면에 따른 복수의 치아를 디스플레이하는 방법은 상기 복수의 치아, 상기 복수의 치아에 대한 복수의 기준점 및 아치 라인을 포함하는 파노라마 이미지를 디스플레이하는 단계; 상기 복수의 기준점 중 위치 조정이 필요한 이상 기준점을 결정하는 단계; 상기 이상 기준점의 위치 갱신을 요청하는 사용자 입력을 수신하는 단계; 및 상기 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 상기 파노라마 이미지를 갱신하여 디스플레이하는 단계;를 포함할 수 있다.A method of displaying a plurality of teeth according to a first aspect of the present disclosure includes: displaying a panoramic image including the plurality of teeth, a plurality of reference points for the plurality of teeth, and an arch line; determining an abnormal reference point requiring position adjustment among the plurality of reference points; receiving a user input requesting to update the position of the abnormal reference point; and updating and displaying the panoramic image based on an abnormal reference point updated according to the user input.
또한, 상기 사용자 입력을 수신하는 단계는 상기 이상 기준점을 상기 위치 조정이 불필요한 정상 기준점과 구별되도록 제공하는 단계;를 포함할 수 있다.Also, the receiving of the user input may include providing the abnormal reference point to be distinguished from a normal reference point that does not require position adjustment.
또한, 상기 사용자 입력을 수신 하는 단계는 상기 이상 기준점의 높이가 상기 이상 기준점에 인접한 상기 정상 기준점의 높이와 차이 나는 정도를 나타내는 수치를 제공하는 단계;를 포함할 수 있다.In addition, the receiving of the user input may include providing a numerical value indicating a degree to which the height of the abnormal reference point differs from the height of the normal reference point adjacent to the abnormal reference point.
또한, 상기 사용자 입력을 수신 하는 단계는 상기 이상 기준점의 간격이 상기 이상 기준점에 인접한 상기 정상 기준점의 간격과 차이 나는 정도를 나타내는 수치를 제공하는 단계;를 포함할 수 있다.In addition, the receiving of the user input may include providing a numerical value indicating a degree to which an interval of the abnormal reference point differs from an interval of the normal reference point adjacent to the abnormal reference point.
또한, 상기 이상 기준점을 결정하는 단계는 상기 복수이 치아의 높이와 상기 기준점의 높이를 비교하여 제 1 비교 결과를 획득하는 단계; 상기 복수이 치아의 간격과 상기 기준점의 간격를 비교하여 제 2 비교 결과를 획득하는 단계; 및 상기 제 1 비교 결과 및 상기 제 2 비교 결과에 기초하여 상기 이상 기준점을 결정하는 단계;를 포함할 수 있다.In addition, the determining of the abnormal reference point may include: obtaining a first comparison result by comparing the height of the plurality of teeth with the height of the reference point; obtaining a second comparison result by comparing the distance between the plurality of teeth and the distance between the reference points; and determining the abnormal reference point based on the first comparison result and the second comparison result.
또한, 상기 파노라마 이미지를 갱신하여 디스플레이하는 단계는 상기 이상 기준점이 서로 인접한 경우, 인접한 이상 기준점 중 어느 하나에 대해 수신한 상기 사용자 입력에 기초하여 상기 인접한 이상 기준점의 위치를 모두 갱신하는 단계;를 포함할 수 있다.In addition, the updating and displaying of the panoramic image includes: when the abnormal reference points are adjacent to each other, updating all positions of the adjacent abnormal reference points based on the user input received with respect to any one of the adjacent abnormal reference points; can do.
또한, 상기 파노라마 이미지를 갱신하여 디스플레이하는 단계는 상기 갱신된 이상 기준점에 기초하여 갱신된 아치 라인을 획득하는 단계; 및 상기 갱신된 이상 기준점 및 상기 갱신된 아치 라인을 포함하는 갱신된 파노라마 이미지를 디스플레이하는 단계;를 포함할 수 있다.In addition, the updating and displaying the panoramic image may include: acquiring an updated arch line based on the updated abnormal reference point; and displaying an updated panoramic image including the updated abnormal reference point and the updated arch line.
또한, 상기 아치 라인은 상기 복수의 기준점에 대응하여 결정될 수 있다.Also, the arch line may be determined to correspond to the plurality of reference points.
본 개시의 제 2 측면에 따른 복수의 치아를 디스플레이하는 디바이스는 상기 복수의 치아, 상기 복수의 치아에 대한 복수의 기준점 및 아치 라인을 포함하는 파노라마 이미지를 획득하고, 상기 복수의 기준점 중 위치 조정이 필요한 이상 기준점을 결정하고, 상기 이상 기준점의 위치 갱신을 요청하는 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 갱신된 파노라마 이미지를 획득하는 프로세서; 및 상기 파노라마 이미지 및 상기 갱신된 파노라마 이미지를 디스플레이하는 디스플레이;를 포함할 수 있다.A device for displaying a plurality of teeth according to a second aspect of the present disclosure obtains a panoramic image including the plurality of teeth, a plurality of reference points for the plurality of teeth, and an arch line, and position adjustment among the plurality of reference points is performed. a processor for determining a necessary abnormal reference point and acquiring an updated panoramic image based on the updated abnormal reference point according to a user input requesting to update the position of the abnormal reference point; and a display configured to display the panoramic image and the updated panoramic image.
또한, 상기 프로세서는 상기 이상 기준점을 상기 위치 조정이 불필요한 정상 기준점과 구별되도록 제공할 수 있다.Also, the processor may provide the abnormal reference point to be distinguished from a normal reference point that does not require position adjustment.
또한, 상기 프로세서는 상기 이상 기준점의 높이가 상기 이상 기준점에 인접한 상기 정상 기준점의 높이와 차이 나는 정도를 나타내는 수치를 제공할 수 있다.Also, the processor may provide a numerical value indicating a degree to which the height of the abnormal reference point differs from the height of the normal reference point adjacent to the abnormal reference point.
또한, 상기 프로세서는 상기 이상 기준점의 간격이 상기 이상 기준점에 인접한 상기 정상 기준점의 간격과 차이 나는 정도를 나타내는 수치를 제공할 수 있다.In addition, the processor may provide a numerical value indicating a degree to which the interval of the abnormal reference point differs from the interval of the normal reference point adjacent to the abnormal reference point.
또한, 상기 프로세서는 상기 이상 기준점이 서로 인접한 경우, 인접한 이상 기준점 중 어느 하나에 대해 수신한 상기 사용자 입력에 기초하여 상기 인접한 이상 기준점의 위치를 모두 갱신할 수 있다.Also, when the abnormal reference points are adjacent to each other, the processor may update all positions of the adjacent abnormal reference points based on the user input received for any one of the adjacent abnormal reference points.
본 개시의 제 3 측면은 제 1 측면에 따른 방법을 구현하기 위하여 기록매체에 저장된 컴퓨터 프로그램을 제공할 수 있다. 또는, 본 개시의 제 4 측면은 제 1 측면에 따른 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.A third aspect of the present disclosure may provide a computer program stored in a recording medium to implement the method according to the first aspect. Alternatively, the fourth aspect of the present disclosure may provide a computer-readable recording medium recording a program for executing the method according to the first aspect on a computer.
본 발명의 일 실시 예에 따르면, 아치라인을 생성하여 파노라마 이미지를 제공한 후 기준점의 이상 여부에 따라 기준점 및 아치라인을 보정하여 파노라마 이미지를 갱신함으로써, 환자의 치아배열 구조를 사용자 친화적인 환경에서 보다 정확하게 획득할 수 있다.According to an embodiment of the present invention, after providing a panoramic image by creating an arch line, the panoramic image is updated by correcting the reference point and the arch line according to whether the reference point is abnormal, so that the patient's tooth arrangement structure can be changed in a user-friendly environment. can be obtained more accurately.
또한, 치아 이미지에 대한 잇몸 라인을 분석하고 이에 기초하여 아치 라인을 결정함으로써, 실제 환자의 치아 배열의 궤적과 흡사하게 아치 라인을 결정할 수 있어 정확도를 크게 향상시킬 수 있다.In addition, by analyzing the gum line for the tooth image and determining the arch line based thereon, the arch line can be determined similarly to the trajectory of the actual patient's tooth arrangement, thereby greatly improving accuracy.
본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.The effects of the present invention are not limited to the above effects, and it should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description or claims of the present invention.
도 1는 일 실시 예에 따른 디바이스의 구성의 일 예를 나타내는 개략적인 도면이다.
도 2는 일 실시 예에 따른 디바이스가 복수의 치아를 디스플레이하는 방법의 일 실시 예를 설명하기 위한 흐름도이다.
도 3은 일 실시 예에 따른 디바이스가 복수의 치아, 복수의 치아에 대한 복수의 기준점 및 아치 라인을 포함하는 파노라마 이미지를 디스플레이하는 동작을 설명하기 위한 도면이다.
도 4는 일 실시 예에 따른 디바이스가 이상 기준점과 정상 기준점을 구별하여 디스플레이하는 동작을 설명하기 위한 도면이다.
도 5는 일 실시 예에 따른 디바이스가 이상 기준점 및 정상 기준점 간의 차이를 나타내는 수치를 제공하는 동작을 설명하기 위한 도면이다.
도 6은 일 실시 예에 따른 디바이스가 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 파노라마 이미지를 갱신하여 디스플레이하는 동작을 설명하기 위한 도면이다.
도 7은 일 실시 예에 따른 디바이스가 사용자 입력에 기초하여 복수의 이상 기준점의 위치를 모두 갱신하는 동작을 설명하기 위한 도면이다.
도 8은 일 실시 예에 따른 디바이스가 사용자 입력에 기초하여 복수의 이상 기준점의 간격을 모두 갱신하는 동작을 설명하기 위한 도면이다.
도 9는 일 실시 예에 따른 디바이스가 복수의 치아에 대한 제 1 HU임계치에 기초하여 제 1 파노라마 이미지를 획득하는 동작을 설명하기 위한 도면이다.
도 10은 일 실시 예에 따른 디바이스가 복수의 치아에 대한 제 2 HU임계치에 기초하여 제 2 파노라마 이미지를 획득하는 동작을 설명하기 위한 도면이다.
도 11은 일 실시 예에 따른 디바이스가 제 1 파노라마 이미지와 제 2 파노라마 이미지를 이용하여 잇몸 라인을 결정하는 동작을 설명하기 위한 도면이다.
도 12는 일 실시 예에 따른 디바이스가 복수의 치아에 대한 아치 라인을 결정하는 동작을 설명하기 위한 도면이다.
도 13은 일 실시 예에 따른 디바이스가 아치 라인에 기초하여 복수의 치아에 대한 치아 분할을 획득하는 동작을 설명하기 위한 도면이다.
도 14은 일 실시 예에 따른 디바이스가 복수의 치아의 식립 방향 및 높이를 각각 결정하는 동작을 설명하기 위한 도면이다.
도 15는 일 실시 예에 따른 디바이스가 복수의 치아의 식립 방향 및 높이를 각각 결정하는 동작을 설명하기 위한 도면이다.
도 16은 일 실시 예에 따른 디바이스가 복수의 치아를 디스플레이하는 방법의 다른 일 실시 예를 설명하기 위한 흐름도이다.
도 17은 일 실시 예에 따른 디바이스가 HU 분포 영역에 대한 정보를 획득하는 동작을 설명하기 위한 도면이다.
도 18은 일 실시 예에 따른 디바이스가 턱 영역을 결정하는 동작을 설명하기 위한 도면이다.
도 19는 일 실시 예에 따른 디바이스가 턱 라인을 결정하는 동작을 설명하기 위한 도면이다.
도 20은 일 실시 예에 따른 디바이스가 턱 라인에 대한 노이즈를 제거하는 동작을 설명하기 위한 도면이다.
도 21은 일 실시 예에 따른 디바이스가 턱 라인 및 중심점을 획득하는 동작을 설명하기 위한 도면이다.
도 22는 일 실시 예에 따른 디바이스가 복수의 치아를 치아 분할 및 아치 라인과 함께 디스플레이하는 동작을 설명하기 위한 도면이다.1 is a schematic diagram illustrating an example of a configuration of a device according to an embodiment.
2 is a flowchart illustrating an example of a method for a device to display a plurality of teeth, according to an exemplary embodiment.
FIG. 3 is a diagram for explaining an operation of displaying, by a device, a panoramic image including a plurality of teeth, a plurality of reference points for the plurality of teeth, and an arch line, according to an exemplary embodiment;
FIG. 4 is a diagram for explaining an operation in which a device distinguishes and displays an abnormal reference point and a normal reference point, according to an exemplary embodiment.
5 is a diagram for explaining an operation of providing, by a device, a numerical value indicating a difference between an abnormal reference point and a normal reference point, according to an exemplary embodiment.
6 is a diagram for explaining an operation of updating and displaying a panoramic image based on an abnormal reference point updated according to a user input by a device according to an exemplary embodiment.
7 is a diagram for describing an operation in which a device updates all positions of a plurality of abnormal reference points based on a user input, according to an exemplary embodiment.
8 is a diagram for describing an operation in which a device updates all intervals between a plurality of abnormal reference points based on a user input, according to an exemplary embodiment.
9 is a view for explaining an operation in which a device acquires a first panoramic image based on a first HU threshold for a plurality of teeth, according to an embodiment.
FIG. 10 is a diagram for explaining an operation in which a device acquires a second panoramic image based on a second HU threshold for a plurality of teeth, according to an embodiment.
11 is a view for explaining an operation in which a device determines a gum line using a first panoramic image and a second panoramic image, according to an exemplary embodiment.
12 is a diagram for describing an operation in which a device determines an arch line for a plurality of teeth, according to an exemplary embodiment.
13 is a diagram for describing an operation in which a device acquires tooth division for a plurality of teeth based on an arch line, according to an exemplary embodiment.
14 is a view for explaining an operation in which a device determines an implantation direction and height of a plurality of teeth, respectively, according to an exemplary embodiment.
15 is a view for explaining an operation in which a device determines an implantation direction and height of a plurality of teeth, respectively, according to an exemplary embodiment.
16 is a flowchart illustrating another embodiment of a method for a device to display a plurality of teeth according to an embodiment.
17 is a diagram for describing an operation in which a device acquires information on a HU distribution area according to an embodiment.
18 is a diagram for describing an operation in which a device determines a chin area, according to an exemplary embodiment.
19 is a diagram for describing an operation in which a device determines a jaw line, according to an exemplary embodiment.
20 is a diagram for describing an operation of a device for removing noise on a jaw line, according to an exemplary embodiment.
21 is a diagram for describing an operation of a device acquiring a jaw line and a center point, according to an exemplary embodiment.
22 is a diagram for explaining an operation of displaying, by the device, a plurality of teeth together with tooth division and an arch line, according to an embodiment.
실시 예들에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.Terms used in the embodiments are selected as currently widely used general terms as possible while considering functions in the present invention, but may vary according to intentions or precedents of those of ordinary skill in the art, emergence of new technologies, and the like. In addition, in a specific case, there is a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the corresponding invention. Therefore, the term used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, rather than the name of a simple term.
명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “…부”, “…모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.In the entire specification, when a part “includes” a certain component, it means that other components may be further included, rather than excluding other components, unless otherwise stated. In addition, the “… wealth", "… The term “module” means a unit that processes at least one function or operation, which may be implemented as hardware or software, or a combination of hardware and software.
아래에서는 첨부한 도면을 참고하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those of ordinary skill in the art to which the present invention pertains can easily implement them. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein.
이하에서는 도면을 참조하여 본 발명의 실시 예들을 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
도 1는 일 실시 예에 따른 디바이스(100)의 구성의 일 예를 나타내는 개략적인 도면이고, 도 2는 일 실시 예에 따른 디바이스(100)가 복수의 치아를 디스플레이하는 방법의 일 실시 예를 설명하기 위한 흐름도이다.1 is a schematic diagram illustrating an example of a configuration of a
도 1 내지 도 2를 참조하면, 일 실시 예에 따른 디바이스(100)는 프로세서(110) 및 디스플레이(120)를 포함할 수 있다.1 to 2 , a
단계 S210에서 일 실시 예에 따른 프로세서(110)는 복수의 치아에 대한 아치 라인(10)을 결정할 수 있다. 여기에서, 아치 라인(10)은 치열이 그리는 선을 나타내는 아치 라인(dental arch)이며, 일 실시 예에서, 복수의 기준점에 대응하여 결정될 수 있다.In operation S210, the
일 실시 예에서, 프로세서(110)는 치아 이미지에 기초하여 잇몸 평면에 대응하는 잇몸 라인(30)을 획득하고, 잇몸 라인(30)에 기초하여 복수의 치아에 대한 복수의 기준점(20)을 결정하고, 복수의 기준점(20)에 기초하여 아치 라인(10)을 결정할 수 있다. 예를 들면, 프로세서(110)는 환자의 치아에 대한 3차원의 치아 이미지(예: CT 데이터)를 획득하고, 치아 이미지로부터 상악골 및 하악골에 대한 복수개의 2차원 종단면 슬라이스를 획득한 후 이를 적층한 종단면 이미지에 기초하여 턱 라인을 검출하고, 종단면 이미지로부터 턱 라인에 따라 파노라마 이미지를 획득하여 잇몸 라인(30)을 결정하고, 잇몸 라인(30)을 기준으로 복수의 치아에 대한 관상면(coronal plane), 시상면(sagittal plane) 및 수평면(axial plane)의 이미지를 획득하여 잇몸 라인(30)을 통해 검출되는 치아 분할 및 복수의 치아의 높이에 기초하여 복수의 치아 각각에서 기준점(예: 중심점)을 설정하고, 각 기준점을 연결하여 아치 라인(10)을 생성할 수 있다. In an embodiment, the
일 실시 예에서, 치아 이미지는 치아의 형태를 분석하기 위해 촬영된 CT(Computed Tomography) 영상일 수 있으나, 이에 제한되는 것은 아니며, 다른 실시 예에서, DICOM(Digital Imaging and Communications in Medicine) 디지털 영상일 수도 있다. 이처럼, 치아 이미지는 다양한 유형의 의료 영상을 포함할 수 있어서, 본 발명의 기술적 범위는 특정 유형의 의료 영상에 한정되지 않는다. 또한, 일 실시 예에서, 치아 이미지는 치아의 진단을 위해 머리 부분에 대한 복셀(voxel)로 이루어진 3차원 영상 데이터, 치아부분의 영역만 촬영된 3차원 입체 영상, 또는 신체 전체가 촬영된 3차원 입체 영상을 포함할 수 있다.In one embodiment, the tooth image may be a computed tomography (CT) image taken to analyze the shape of the tooth, but is not limited thereto. In another embodiment, the tooth image may be a digital imaging and communications in medicine (DICOM) digital image. may be As such, since the dental image may include various types of medical images, the technical scope of the present invention is not limited to a specific type of medical image. In addition, in an embodiment, the tooth image is 3D image data including voxels for the head, a 3D stereoscopic image in which only the tooth area is photographed, or a 3D image in which the entire body is photographed for diagnosis of teeth. It may include a stereoscopic image.
일 실시 예에 따른 프로세서(110)가 아치 라인(10)을 결정하는 다양한 실시 예들에 관해서는 이하에서 도 9 내지 도 15를 참조하며 보다 상세하게 후술하도록 한다.Various embodiments in which the
단계 S220에서 일 실시 예에 따른 프로세서(110)는 복수의 치아, 복수의 치아에 대한 복수의 기준점(20) 및 아치 라인(10)을 포함하는 파노라마 이미지를 디스플레이할 수 있다. 이에 관한 내용은 도 3을 더 참조하여 서술하도록 한다.In operation S220 , the
도 3은 일 실시 예에 따른 디바이스(100)가 복수의 치아, 복수의 치아에 대한 복수의 기준점(20) 및 아치 라인(10)을 포함하는 파노라마 이미지를 디스플레이하는 동작을 설명하기 위한 도면이다.FIG. 3 is a diagram for explaining an operation of displaying, by the
도 3(a)를 참조하면, 프로세서(110)는 정면에서 관측된 제 1 뷰 포인트에 기초하여 복수의 치아, 복수의 치아에 대한 복수의 기준점(20) 및 아치 라인(10)을 포함하는 파노라마 이미지를 디스플레이할 수 있다. 예를 들면, 프로세서(110)는 잇몸 라인(30)을 이용하여 치아에 대한 크로스섹션(cross section) 파노라마 이미지를 획득하고, 크로스섹션 파노라마 이미지 상에 치아 분할을 통해 결정되는 치아의 경계선(320)을 표시하여 식별번호 310에 도시된 것처럼 각 치아의 영역이 구획되도록 하고, 크로스섹션 파노라마 이미지 상에 복수의 기준점(20)과 아치 라인(10)을 디스플레이할 수 있다(식별번호 20a, 10a 참조).Referring to FIG. 3A , the
도 3(b)를 참조하면, 프로세서(110)는 상부에서 관측된 제 2 뷰 포인트에 기초하여 복수의 치아, 복수의 치아에 대한 복수의 기준점(20) 및 아치 라인(10)을 포함하는 파노라마 이미지를 디스플레이할 수 있다. 예를 들면, 프로세서(110)는 잇몸 라인(30)을 이용하여 치아에 대한 액시얼(axial) 파노라마 이미지를 획득하고, 액시얼 파노라마 이미지 상에 아치 라인(10)과 복수의 기준점(20)을 각각 디스플레이할 수 있다(식별번호 20b, 10b 참조).Referring to FIG. 3( b ), the
단계 S230에서 일 실시 예에 따른 프로세서(110)는 복수의 기준점 중 위치 조정이 필요한 이상 기준점을 결정할 수 있다.In step S230, the
일 실시 예에서, 프로세서(110)는 복수의 치아의 높이와 기준점(20)의 높이를 비교하여 제 1 비교 결과를 획득하고, 제 1 비교 결과에 기초하여 이상 기준점을 결정할 수 있다. 예를 들면, 프로세서(110)는 파라노마 이미지에서 나타나는 치단(식별번호 310 참조)의 높이와 아치 라인(10) 상에 있는 기준점(20)의 높이를 획득하고, 치아 표준 데이터를 포함하는 치아 이미지에서 각 치아별 높이 및 기준점 위치를 상호 비교하여 기설정 수준 이상 차이가 나는 경우, 이상 위치인 것으로 감지하여 이상 기준점으로 결정할 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 복수의 치아의 간격과 기준점(20)의 간격을 비교하여 제 2 비교 결과를 획득하고, 제 2 비교 결과에 기초하여 이상 기준점을 결정할 수 있다. 예를 들면, 프로세서(110)는 파라노마 이미지에서 치아 분할을 통한 치아의 경계선(320)들 간의 간격 또는 치단(식별번호 310 참조)의 중심점 간의 간격과 아치 라인(10) 상에 있는 기준점(20)들 간의 간격을 획득하고, 치아 표준 데이터를 포함하는 치아 이미지에서 각 치아별 간격 및 기준점 간격을 상호 비교하여 기설정 수준 이상 차이가 나는 경우, 이상 간격인 것으로 감지하여 이상 기준점으로 결정할 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 제 1 비교 결과 및 제 2 비교 결과에 기초하여 이상 기준점을 결정할 수 있다. 예를 들면, 프로세서(110)는 복수의 치아의 높이와 기준점(20)의 높이를 비교한 제 1 비교값이 기설정 제 1 값 이상이고, 복수의 치아의 간격과 기준점(20)의 간격을 비교한 제 2 비교값이 기설정 제 2 값 이상이면, 이상 위치인 것으로 감지하여 이상 기준점으로 결정할 수 있다. 일 실시 예에서, 제 1 값이 제 2 값보다 클 수 있고, 이러한 경우, 이상 기준점을 결정하는 과정에서 높이 항목에 간격 항목보다 더 높은 우선순위가 부여될 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 파라노마 이미지 상에서 아치 라인(10)이 직선에 대응되는 정도에 기초하여 이상 기준점을 결정할 수 있다. 예를 들면, 프로세서(110)는 치아에 대한 액시얼 파라노마 이미지 상에 디스플레이되는 복수의 기준점(20) 중에서 기설정 위치(예: 최좌측, 정중앙, 최우측)의 두 개 이상의 점(예: 3개)을 연결한 직선과 아치 라인(10)을 비교하여 기설정 거리 이상 차이가 있는 하나 이상의 기준점(20)을 이상 기준점으로 결정할 수 있다.In an embodiment, the
이에 따라, 프로세서(110)는 도 3(b)에 도시된 것처럼 액시얼 파노라마 이미지 상에서 직선에 대응되도록 아치 라인(10)을 생성한 후에, 도 4(b)에 도시된 것처럼 직선에서 기설정 수준 이상 벗어나는 이상 기준점을 검출함으로써 이후의 단계를 통해 아치 라인(10)이 직선에 대응되도록 기준점(20)의 위치, 간격 등을 미세보정할 수 있다.Accordingly, the
단계 S240에서 일 실시 예에 따른 프로세서(110)는 이상 기준점의 위치 갱신을 요청하는 사용자 입력을 수신할 수 있다. 이에 관한 내용은 도 4 내지 도 5를 더 참조하여 서술하도록 한다.In step S240, the
도 4는 일 실시 예에 따른 디바이스(100)가 이상 기준점과 정상 기준점을 구별하여 디스플레이하는 동작을 설명하기 위한 도면이고, 도 5는 일 실시 예에 따른 디바이스(100)가 이상 기준점 및 정상 기준점 간의 차이를 나타내는 수치를 제공하는 동작을 설명하기 위한 도면이다.4 is a diagram for explaining an operation in which the
도 4를 참조하면, 프로세서(110)는 이상 기준점을 위치 조정이 불필요한 정상 기준점과 구별되도록 제공할 수 있다. 예를 들면, 프로세서(110)는 상술한 동작에 따라 복수의 기준점(20) 중 이상 기준점이 결정되면, 이상 기준점에 해당되지 않는 나머지 기준점들을 위치 조정이 불필요한 정상 기준점으로 결정할 수 있고, 도 410에 도시된 것처럼, 파라노마 이미지 상에 이상 기준점(식별번호 20c 참조)과 정상 기준점이 상호 시각적으로 구별되도록(예: 서로 다른 색상으로) 디스플레이할 수 있다.Referring to FIG. 4 , the
도 5를 참조하면, 프로세서(110)는 이상 기준점이 정상 기준점과 차이 나는 정도를 나타내는 수치를 결정하고, 파라노마 이미지와 함께 디스플레이할 수 있다. 예를 들면, 프로세서(110)는 식별번호 410에서처럼 이상 기준점의 존재 여부를 정상 기준점과 구별되도록 시각적으로 디스플레이하고, 사용자 인터페이스를 통해 위치 조정이 필요한 이상 기준점에 대한 사용자의 선택 입력이 수신되면, 식별번호 510에서처럼 선택된 이상 기준점을 표시하고, 식별번호 520에서처럼 파라노마 이미지 상에서 이상 기준점의 위치 좌표(예: (X1, Y1, Z1)), 높이(예: H1) 및 인접한 기준점 간격(예: D1)과, 정상 기준점과의 높이 차이값(예: ΔH) 및 인접한 기준점 간격 차이값(예: ΔD) 등을 산출하여 사용자 인터페이스를 통해 디스플레이할 수 있다.Referring to FIG. 5 , the
일 실시 예에서, 프로세서(110)는 이상 기준점의 높이가 이상 기준점에 인접한 정상 기준점의 높이와 차이 나는 정도를 나타내는 수치를 제공할 수 있다. 예를 들면, 프로세서(110)는 파라노마 이미지에서 나타나는 이상 기준점의 높이(예: H1)와 이상 기준점에 제 1 방향(예: 좌측) 및 제 2 방향(예: 우측)으로 가장 인접한 정상 기준점과의 높이 차이(예: ΔH)를 산출하여 가장 큰 격차를 나타내는 수치를 식별번호 520에 도시된 것처럼 디스플레이할 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 이상 기준점의 간격이 이상 기준점에 인접한 정상 기준점의 간격과 차이 나는 정도를 나타내는 수치를 제공할 수 있다. 일 실시 예에서, 간격은 두 점 간의 최단거리 또는 수평면 기준의 거리를 나타낼 수 있다. 예를 들면, 프로세서(110)는 파라노마 이미지에서 이상 기준점과 이상 기준점에 인접한 다른 기준점과의 간격(예: D1)을 산출하고, 정상 기준점과 정상 기준점에 인접한 다른 기준점과의 간격의 평균값(예: DAV)을 산출하고, 산출된 간격과 평균값 간의 차이(예: ΔD = DAV - D1)를 산출하여 식별번호 520에 도시된 것처럼 디스플레이할 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 복수의 상이한 방식으로 이상 기준점의 위치 갱신을 요청하는 사용자 입력을 수신할 수 있고, 예를 들면, 식별번호 530에 도시된 것처럼 제 1 사용자 입력을 통해 특정 방향으로 기설정 기준 단위만큼 위치 조정을 요청하는 입력을 수신하거나, 식별번호 540에 도시된 것처럼 제 2 사용자 입력을 통해 변경하고자 하는 이상 기준점의 위치, 높이 및 간격 중 하나 이상의 수정값을 사용자로부터 직접 수신할 수도 있다.In an embodiment, the
단계 S250에서 일 실시 예에 따른 프로세서(110)는 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 파노라마 이미지를 갱신하여 디스플레이할 수 있다. 이에 관한 내용은 도 6 내지 도 8을 더 참조하여 서술하도록 한다.In step S250 , the
도 6은 일 실시 예에 따른 디바이스(100)가 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 파노라마 이미지를 갱신하여 디스플레이하는 동작을 설명하기 위한 도면이고, 도 7은 일 실시 예에 따른 디바이스(100)가 사용자 입력에 기초하여 복수의 이상 기준점의 위치를 모두 갱신하는 동작을 설명하기 위한 도면이고, 도 8은 일 실시 예에 따른 디바이스(100)가 사용자 입력에 기초하여 복수의 이상 기준점의 간격을 모두 갱신하는 동작을 설명하기 위한 도면이다.6 is a diagram for explaining an operation of updating and displaying a panoramic image based on an abnormal reference point updated according to a user input by the
도 6을 참조하면, 프로세서(110)는 사용자 입력에 따라 이상 기준점을 갱신하고, 갱신된 이상 기준점에 기초하여 갱신된 아치 라인을 획득하고, 갱신된 이상 기준점 및 갱신된 아치 라인을 포함하는 갱신된 파노라마 이미지를 디스플레이할 수 있다. 일 실시 예에서, 프로세서(110)는 사용자 입력에 따라 이상 기준점의 위치, 높이 및 간격 중 적어도 하나를 갱신하고, 정상 기준점들과 갱신된 이상 기준점이 연결되도록 아치 라인(10)을 갱신하여 파노라마 이미지를 갱신할 수 있다.Referring to FIG. 6 , the
일 실시 예에서, 프로세서(110)는 갱신 전 이상 기준점과 갱신 후 이상 기준점 간의 비교 결과를 제공할 수 있다. 예를 들면, 프로세서(110)는 도 6(a) 내지 도 6(b)에 도시된 것처럼, 갱신 전과 갱신 후의 이상 기준점 및 아치 라인(10)이 상호 구별되도록 각각을 파노라마 이미지 상에 서로 다른 색상으로 중첩하여 디스플레이할 수 있고, 도 6(c)에 도시된 것처럼, 갱신 전 이상 기준점(식별번호 20c 참조)과 갱신 후 이상 기준점(식별번호 20d 참조) 간의 위치, 높이 및 간격의 차이값을 산출하거나 갱신 전 아치 라인(10)과 갱신 후 아치 라인(10)이 각각 직선에 대응되는 정도를 나타내는 수치의 차이를 산출하여 사용자 인터페이스를 통해 함께 디스플레이할 수 있다.In an embodiment, the
도 7을 참조하면, 프로세서(110)는 이상 기준점이 서로 인접한 경우, 인접한 이상 기준점 중 어느 하나에 대해 수신한 사용자 입력에 기초하여 인접한 이상 기준점의 위치를 모두 갱신할 수 있다. 예를 들면, 프로세서(110)는 이상 기준점을 분석하는 과정에서 식별번호 710 내지 720에 도시된 것처럼, 상호 인접하는 제 1 이상 기준점 및 제 2 이상 기준점이 결정된 경우, 제 1 이상 기준점의 위치를 제 1 값으로 조정할 것을 요청하는 사용자 입력에 따라 제 1 이상 기준점의 위치를 갱신할 때, 별도의 추가적인 사용자 입력이 없더라도, 제 2 이상 기준점의 위치를 제 1 값과 연관되는 제 2 값으로 함께 갱신하고, 갱신된 제 1 이상 기준점 및 제 2 이상 기준점의 위치를 반영하여 아치 라인(20)을 갱신할 수 있다.Referring to FIG. 7 , when the abnormal reference points are adjacent to each other, the
일 실시 예에서, 프로세서(110)는 제 1 값에 대한 제 1 이상 기준점과 정상 기준점과의 위치 차이의 비를 나타내는 제 1 비율과, 제 2 값에 대한 제 2 이상 기준점과 정상 기준점과의 위치 차이의 비를 나타내는 제 2 비율이 상호 대응되도록 제 2 값을 결정할 수 있다. 다른 일 실시 예에서, 제 2 값은 제 1 값보다 작을 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 복수의 이상 기준점 중 둘 이상에 대한 그루핑을 요청하는 사용자 입력에 기초하여 둘 이상의 이상 기준점을 그루핑하고, 그루핑된 이상 기준점 중 어느 하나에 대해 수신한 사용자 입력에 기초하여 그루핑된 나머지 이상 기준점의 위치를 모두 갱신할 수 있다. 예를 들면, 프로세서(110)는 식별번호 530에 도시된 것처럼, 사용자 인터페이스를 통해 둘 이상의 이상 기준점에 대한 선택 입력 및 선택된 둘 이상의 이상 기준점에 대한 그루핑 또는 그루핑 해제를 요청하는 사용자 입력을 수신하여 그루핑 또는 그루핑의 해제를 수행할 수 있고, 식별번호 710 내지 720에 도시된 것처럼, 그루핑된 이상 기준점 중 어느 하나의 위치 조정을 요청하는 사용자 입력에 따라 나머지를 함께 갱신하여 사용자 편의성을 향상시킬 수 있다.In an embodiment, the
도 8을 참조하면, 프로세서(110)는 마찬가지의 방식으로, 이상 기준점이 서로 인접한 경우, 인접한 이상 기준점 중 어느 하나에 대해 수신한 사용자 입력에 기초하여 인접한 이상 기준점의 간격을 모두 갱신할 수 있다. 예를 들면, 프로세서(110)는 이상 기준점을 분석하는 과정에서 식별번호 810 내지 820에 도시된 것처럼, 상호 인접하는 제 3 이상 기준점 및 제 4 이상 기준점이 결정된 경우, 제 3 이상 기준점과 정상 기준점의 간격을 제 3 값으로 조정할 것을 요청하는 사용자 입력에 따라 제 3 이상 기준점의 간격을 갱신할 때, 별도의 추가적인 사용자 입력이 없더라도, 제 4 이상 기준점의 위치를 제 3 값과 연관되는 제 4 값으로 함께 갱신하고, 갱신된 제 3 이상 기준점 및 제 4 이상 기준점의 간격을 반영하여 아치 라인(20)을 갱신할 수 있다.Referring to FIG. 8 , in the same manner, when the abnormal reference points are adjacent to each other, the
마찬가지로, 일 실시 예에서, 프로세서(110)는 제 3 값에 대한 제 3 이상 기준점과 정상 기준점과의 간격 차이의 비를 나타내는 제 3 비율과, 제 4 값에 대한 제 4 이상 기준점과 정상 기준점과의 위치 차이의 비를 나타내는 제 4 비율이 상호 대응되도록 제 4 값을 결정할 수 있고, 상술한 그루핑에 기초하여 그루핑된 이상 기준점의 간격을 함께 갱신할 수 있다.Similarly, in an embodiment, the
이에 따라, 프로세서(110)는 복수의 기준점(20)에 기초하여 아치 라인(10)을 생성한 후 기준점(20)에 대한 이상 위치 감지, 이상 간격 감지 등을 통해 위치(높이), 간격(넓이) 등의 격차를 수치로 제공할 수 있고, 이에 대한 미세조정을 지원하여 사용자 편의성을 향상시킬 수 있다.Accordingly, the
또한, 사용자는 아치 라인(10)에 대하여 이상 영역이 감지되는 경우, 이를 화면을 통해 직관적으로 확인할 수 있으며, 이상 영역에 표시된 기준점(20)을 선택하여 위치 정보를 간편하게 확인하는 동시에, 위치 조정 인터페이스를 통해 기준점(20)의 위치, 간격 등을 간편하게 보정하고 어느 정도의 조정이 이루어졌는지를 나타내는 보정 전후의 객관화된 비교값을 실시간 확인함으로써, 사용자 친화적인 환경에서 보다 정밀하게 기준점(20)을 조정할 수 있는 편의성이 있다.In addition, when an abnormal area is detected with respect to the
이하에서는, 도 9 내지 도15를 참조하여 복수의 치아에 대한 아치 라인(10)을 결정하는 단계 S210에 관한 다양한 실시 예들에 대하여 보다 상세하게 설명하도록 한다.Hereinafter, various embodiments of the step S210 of determining the
도 9 및 도 10는 일 실시 예에 따른 디바이스(100)가 복수의 치아에 대한 제 1 파노라마 이미지 및 제 2 파노라마 이미지를 각각 획득하는 동작을 설명하기 위한 도면이다.9 and 10 are diagrams for explaining an operation in which the
도 9를 참조하면, 일 실시 예에 따른 프로세서(110)는 제 1 HU임계치에 기초하여 복수의 치아에 대한 제 1 파노라마 이미지를 획득할 수 있다. 예를 들면, 프로세서(110)는 기저장된 렌더링 알고리즘에 따라 기설정 제 1 HU임계치로 치아 이미지를 렌더링하여 치아 이미지에서 상악 및 하악에 대한 전경(예: 180도)의 제 1 파노라마 이미지를 생성할 수 있다.Referring to FIG. 9 , the
여기에서, HU(Hounsfield Unit)는 치아 이미지의 밝거나 어두운 정도를 나타내는 기준 단위를 나타내고, 일 실시 예에서, CT를 통한 의료 영상을 렌더링할 때 이용되는 스케일로서 CT 데이터 상에서 밝은 정도를 나타낼 수 있다. 또한, HU임계치는 기설정 HU값을 픽셀값으로 나타낸 기준값일 수 있다. 편의상, HU의 용어를 사용하였으나, 명세서 전반에서 HU는 이미지의 밝은 정도를 나타내는 기준 단위로 이용되는 다양한 단위 스케일을 총칭하는 개념으로 이해될 수 있다.Here, the HU (Hounsfield Unit) represents a reference unit indicating the degree of lightness or darkness of a tooth image, and in an embodiment, a scale used when rendering a medical image through CT may represent the degree of brightness on CT data. . Also, the HU threshold may be a reference value in which a preset HU value is expressed as a pixel value. For convenience, the term HU is used, but throughout the specification, HU may be understood as a concept that collectively refers to various unit scales used as a reference unit representing the brightness of an image.
도 10을 참조하면, 일 실시 예에 따른 프로세서(110)는 제 2 HU임계치에 기초하여 복수의 치아에 대한 제 2 파노라마 이미지를 획득할 수 있다. 예를 들면, 도 4에 도시된 것처럼, 프로세서(110)는 기저장된 렌더링 알고리즘에 따라 기설정 제 2 HU임계치로 치아 이미지를 렌더링하여 치아 이미지에서 상악 및 하악에 대한 상악 및 하악에 대한 전경(예: 180도)의 제 2 파노라마 이미지를 생성할 수 있다.Referring to FIG. 10 , the
일 실시 예에서, 제 1 HU임계치는 제 2 HU임계치보다 기설정 값 이상 클 수 있고, 예를 들면, 제 2 HU임계치는 제 1 HU임계치의 절반 이하일 수 있다. 일 실시 예에서, 프로세서(110)는 치아 이미지에서 제 2 HU임계치보다 큰 제 1 HU임계치 이상의 HU값을 가지는 이미지를 렌더링함으로써 도 3에 도시된 것처럼 상대적으로 단단한 뼈 부분(예: 치아)이 시각적으로 나타나는 제 1 파노라마 이미지를 생성할 수 있고, 치아 이미지에서 제 1 HU임계치보다 작은 제 2 HU임계치 이상의 HU값을 가지는 이미지를 렌더링함으로써 도 4에 도시된 것처럼 상대적으로 단단한 뼈 부분(예: 치아)과 상대적으로 단단하지 않은 뼈 부분(예: 일반적인 뼈, 잇몸, 치조골, 기타 조직 등)이 모두 시각적으로 나타나는 제 2 파노라마 이미지를 생성할 수 있다.In an embodiment, the first HU threshold may be greater than or equal to a preset value than the second HU threshold, for example, the second HU threshold may be less than or equal to half of the first HU threshold. In an embodiment, the
이처럼, 기설정 값 이상의 차이가 있는 제 1 HU임계치 및 제 2 HU임계치에 따라, 제 1 파노라마 이미지(도 3 참조)에는 단단한 뼈 부분에 대한 이미지만 포함되고, 제 2 파노라마 이미지(도 4 참조)에는 단단한 뼈 부분과 일반적인 뼈 부분에 대한 이미지가 모두 포함될 수 있다.As such, according to the first HU threshold and the second HU threshold with a difference of more than a preset value, the first panoramic image (see FIG. 3 ) includes only an image of a hard bone part, and a second panoramic image (see FIG. 4 ) can contain images of both hard and normal bone parts.
일 실시 예에서, 프로세서(110)는 치아 이미지에 대한 픽셀 분포에 기초하여 제 1 HU임계치 및 제 2 HU임계치를 결정할 수 있다. 일 실시 예에서, 치아 이미지 상의 복수의 픽셀에 대한 HU 분포 영역을 분석하여 제 1 HU임계치 및 제 2 HU임계치를 각각 산출할 수 있다. 예를 들면, 프로세서(110)는 치아 데이터(예: CT 데이터)로부터 획득된 복수개의 2차원 종단면 슬라이스를 적층한 종단면 이미지에서 각 픽셀의 HU값을 분석하여 HU 분포 영역(도 18 참조)을 산출하고, HU 분포 영역을 분석하여 하악골의 형태에 대응되는 분포의 HU 통계값에 기초하여 제 1 HU임계치를 기설정 값 이상으로 결정하고, 제 1 HU임계치에 기설정 비율(예: 0.5)를 곱하는 연산을 통해 제 2 HU임계치를 산출할 수 있다.In an embodiment, the
도 11은 일 실시 예에 따른 디바이스(100)가 제 1 파노라마 이미지와 제 2 파노라마 이미지를 이용하여 잇몸 라인(30)을 결정하는 동작을 설명하기 위한 도면이다.11 is a view for explaining an operation in which the
도 11을 참조하면, 일 실시 예에 따른 프로세서(110)는 제 1 파노라마 이미지와 제 2 파노라마 이미지의 차이값에 기초하여 잇몸 라인(30)을 결정할 수 있다. 일 실시 예에서, 프로세서(110)는 제 2 파노라마 이미지의 좌표별 픽셀값에서 제 1 파노라마 이미지의 좌표별 픽셀값을 감산한 결과에 따라 제 3 파노라마 이미지를 생성할 수 있고, 제 3 파노라마 이미지 내에서 픽셀값이 기설정 값 이상인 영역을 하나 이상 검출할 수 있으며, 예를 들면, 제 3 파노라마 이미지 상에서 백색으로 표시되는 상부의 제 1 영역(예: 상악 치아 영역) 및 하부의 제 2 영역(예: 하악 치아 영역)을 검출할 수 있다.Referring to FIG. 11 , the
또한, 프로세서(110)는 검출된 영역 각각에서 수평면의 치아 분할을 검출하여 잇몸 라인(30)을 결정할 수 있다. 예를 들면, 프로세서(110)는 제 3 파노라마 이미지 상에서 검출된 상부의 제 1 영역(예: 상악 치아 영역)의 상측 경계면을 직선(또는 곡선)으로 연결하여 상악 치아가 상악 잇몸에 닿는 상악 잇몸 평면을 수평선에 따라 표시한 상악 잇몸 라인(31)을 결정하고, 제 3 파노라마 이미지 상에서 검출된 하부의 제 2 영역(예: 하악 치아 영역)의 하측 경계면을 직선(또는 곡선)으로 연결하여 하악 치아가 하악 잇몸에 닿는 하악 잇몸 평면을 수평선에 따라 표시한 하악 잇몸 라인(32)을 결정할 수 있다.In addition, the
일 실시 예에서, 프로세서(110)는 제 1 파노라마 이미지와 제 2 파노라마 이미지의 차이값에 기초하여 제 1 잇몸 라인을 결정하고, 제 1 잇몸 라인에 기초하여 제 2 잇몸 라인을 결정할 수 있다. 예를 들면, 프로세서(110)는 상술한 것처럼 제 3 파노라마 이미지 내에서 검출된 상악 치아 영역의 상측 경계면을 수평면에 따라 연결하여 제 1 상악 잇몸 라인(31a)을 상악 잇몸 라인(31)의 초기 위치로서 결정하고, 상악 치아 각각에서 상악 잇몸에 닿는 면과 제 1 상악 잇몸 라인(31a)에 기초하여 제 2 상악 잇몸 라인(31b)을 상악 잇몸 라인(31)의 최종 위치로서 결정할 수 있다. 다른 예를 들면, 프로세서(110)는 상술한 것처럼 제 3 파노라마 이미지 내에서 검출된 하악 치아 영역의 하측 경계면을 수평면에 따라 연결하여 제 1 하악 잇몸 라인(32a)을 하악 잇몸 라인(32)의 초기 위치로서 결정하고, 하악 치아 각각에서 하악 잇몸에 닿는 면과 제 1 하악 잇몸 라인(32a)에 기초하여 제 2 하악 잇몸 라인(32b)을 하악 잇몸 라인(32)의 최종 위치로서 결정할 수 있다. 즉, 프로세서(110)는 상악과 하악 각각에 대하여, 점선으로 도시된 제 1 잇몸 라인을 초기치로 설정한 후 실선으로 도시된 제 2 잇몸 라인을 찾아가는 방식으로 보다 정밀하게 잇몸 라인을 검출할 수 있다.In an embodiment, the
다른 일 실시 예에서, 프로세서(110)는 복수의 치아 각각에서 잇몸에 닿는 면의 높이에 기초하여 제 1 잇몸 라인 및 제 2 잇몸 라인을 결정하고, 제 1 잇몸 라인 및 제 2 잇몸 라인을 포함하는 잇몸 라인(30)을 디스플레이할 수 있다. 예를 들면, 프로세서(110)는 제 3 파노라마 이미지 상에서 검출된 상부의 제 1 영역(예: 상악 치아 영역)에서 상악 치아가 상악 잇몸에 닿는 면 중 기설정 제 1 기준(예: 최하단에 위치하여 상악 잇몸에 수직적으로 가장 근접한)을 충족하는 면을 수평면에 따라 표시하여 제 1 상악 잇몸 라인(31a)을 결정하고, 상악 치아가 상악 잇몸에 닿는 면 중 기설정 제 2 기준(예: 최상단에 위치하여 상악 잇몸에 수직적으로 가장 원접한)을 충족하는 면을 수평면에 따라 표시하여 제 2 상악 잇몸 라인(31b)을 결정하고, 도 11에 도시된 것처럼, 제 1 상악 잇몸 라인(31a) 및 제 2 상악 잇몸 라인(31b)을 서로 다른 방법(예: 점선과 실선, 서로 다른 색상 등)으로 시각화하여 서로 시각적으로 구별되도록 디스플레이할 수 있다. 마찬가지의 방식으로, 프로세서(110)는 제 3 파노라마 이미지 상에서 검출된 하부의 제 2 영역(예: 하악 치아 영역)으로부터 제 1 하악 잇몸 라인(32a) 및 제 2 하악 잇몸 라인(32b)을 각각 결정하고, 제 1 하악 잇몸 라인(32a) 및 제 2 하악 잇몸 라인(32b)을 서로 구별되도록 디스플레이할 수 있다.In another embodiment, the
일 실시 예에서, 프로세서(110)는 복수의 치아 각각에서 잇몸에 닿는 면들 간의 높이 차이가 기설정값 이상인 경우, 기설정 상위 통계값 및 하위 통계값 각각에 기초하여 상측 잇몸 라인 및 하측 잇몸 라인 각각을 결정할 수도 있다.In one embodiment, when the difference in height between the surfaces in contact with the gums in each of the plurality of teeth is equal to or greater than a preset value, the
이에 따라, 프로세서(110)는 CT 데이터의 HU에 따라 치아와 같은 단단한 뼈와 일반적인 뼈를 구분하여 파노라마 이미지로 처리할 수 있고, 이러한 파노라마 이미지를 통해 잇몸 평면들을 검출할 수 있다.Accordingly, the
도 12는 일 실시 예에 따른 디바이스(100)가 복수의 치아에 대한 아치 라인(10)을 결정하는 동작을 설명하기 위한 도면이다.FIG. 12 is a diagram for explaining an operation in which the
도 12를 참조하면, 일 실시 예에 따른 프로세서(110)는 잇몸 라인(30)에 기초하여 결정된 복수의 치아의 위치를 아치 라인(10)이 직선에 대응되도록 정렬할 수 있고, 복수의 치아의 위치가 정렬됨에 따라, 직선에 대응되는 아치 라인(10)을 결정할 수 있다. 보다 구체적으로, 프로세서(110)는 치아 이미지로부터 잇몸 라인(30)에 따른 복수의 치아에 대한 수평면(예: 액시얼 파노라마 이미지) 및 시상면이나 관상면(예: 크로스섹션 파노라마 이미지) 중 하나 이상을 획득하고, 획득된 이미지 상에서 복수의 치아 각각의 기설정 특정 지점(예: 중심점)을 지나도록 아치 라인(10)을 결정할 수 있다. 일 실시 예에서, 특정 지점은 기준점을 의미할 수 있다.Referring to FIG. 12 , the
일 실시 예에서, 복수의 치아 각각의 기설정 특정 지점은 각 치아의 중심점(예: 각 치아를 원형으로 보았을 때 원의 중심)일 수 있으나, 이에 제한되는 것은 아니며, 다른 일 실시 예에서, 각 치아에 대해 기설정 비율로 중심점 대비 좌측, 우측, 상측 또는 하측에 위치하는 지점일 수도 있다.In one embodiment, the predetermined specific point of each of the plurality of teeth may be the center point of each tooth (eg, the center of a circle when each tooth is viewed in a circle), but is not limited thereto, and in another embodiment, each It may be a point located on the left, right, upper or lower side of the center point at a predetermined ratio for the tooth.
일 실시 예에서, 프로세서(110)는 아치 라인에 기초하여 복수의 치아의 위치, 깊이 및 각도 중 적어도 하나에 대해 수정이 필요한지 여부를 결정할 수 있고, 수정이 필요한 것으로 결정되는 경우, 수정이 필요한 것으로 결정된 치아에 대한 정보를 포함하는 알림 메시지를 출력할 수 있다. 예를 들면, 프로세서(110)는 도 12(b)에 도시된 것처럼, 복수의 치아 각각의 중심점을 지나도록 아치 라인(10)을 결정한 후에 아치 라인(10)이 직선에 가까운 정도를 수치화하고, 수치화된 정도가 기설정값 미만인 경우, 아치 라인(10)이 직선이 되도록 보정하기 위해 수정이 권장되는 치아의 식별 정보(예: 치식번호, 치아이름, 위치좌표 등), 수정 항목(예: 위치, 깊이, 각도 등) 및 권장 수정값(예: 권장 위치값, 권장 깊이값, 권장 각도값 등)를 결정하고, 이들을 포함하는 알림 메시지를 출력함으로써 사용자에게 알람을 제공할 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 잇몸 라인(30) 및 턱 라인에 따라 축 방향 파노라마 이미지를 획득할 수 있고, 축 방향 파노라마 이미지 상에서 턱 라인이 각각의 치아의 중심점을 지나도록 보정하여 제 1 아치 라인(10c)을 생성할 수 있으며, 제 1 아치 라인(10c)이 직선이 되도록 제 1 아치 라인(10c) 및 각 치아의 데이터를 보정하여 직선에 대응되는 제 2 아치 라인(10d)을 획득하고 이에 따라 액시얼 파노라마 이미지를 갱신할 수 있다.In an embodiment, the
도 13은 일 실시 예에 따른 디바이스(100)가 아치 라인(10)에 기초하여 복수의 치아에 대한 치아 분할을 획득하는 동작을 설명하기 위한 도면이다.FIG. 13 is a diagram for explaining an operation in which the
도 13을 참조하면, 일 실시 예에 따른 프로세서(110)는 아치 라인(10)에 따라 배열된 복수의 치아에 대한 치아 분할을 획득할 수 있다. 예를 들면, 프로세서(110)는 아치 라인(10)에 대한 커브 속성에 분석하여 수평면 상에서 포물선 중심점을 검출하고, 아치 라인(10) 및 포물선 중심점을 통해 수평면 상에서 아치 라인(10)을 따라 치아의 유무 및 인접한 치아와의 경계선(320)에 기초하여 치아 분할을 결정할 수 있다. 예를 들면, 프로세서(110)는 수평면 상의 기설정 단위 영역 내에서 기설정 수준 이상의 백색 및 흑색으로 표시되는 객체의 연속된 면적 크기에 기초하여 치아가 유무를 결정하고, 치아가 시작되거나 종료되는 수직선을 검출하여 각 치아에 대한 치아 분할을 결정할 수 있다.Referring to FIG. 13 , the
일 실시 예에서, 복수의 치아에 대한 치아 분할의 개수는 치아 개수보다 클 수 있고, 예를 들면, 치아가 24개인 경우, 치아 분할은 25개일 수 있다.In an embodiment, the number of tooth divisions for a plurality of teeth may be greater than the number of teeth. For example, if there are 24 teeth, the number of tooth divisions may be 25.
일 실시 예에서, 프로세서(110)는 이미지에 대한 전처리를 통해 복수의 치아에 대한 치아 분할을 결정할 수 있고, 예를 들면, 수평면의 이미지의 크기, 선명도 등을 기설정 값 이상으로 조정하여 경계면이 잘 나타나도록 이미지에 대한 전처리를 수행할 수 있다.In one embodiment, the
일 실시 예에서, 프로세서(110)는 아치 라인 및 복수의 치아에 대한 치아 분할에 기초하여 복수의 치아 각각에 대한 이미지를 획득할 수 있고, 예를 들면, 도 13에 도시된 것처럼, 수평면으로부터 각 치아에 대한 이미지를 분할하여 복수의 분할 이미지를 생성하고, 각 분할 이미지의 중심점에 인접한 치아와의 경계선(320)을 수직선으로 표시할 수 있다.In one embodiment, the
도 14 및 도 15는 일 실시 예에 따른 디바이스(100)가 복수의 치아의 식립 방향 및 높이를 각각 결정하는 동작을 설명하기 위한 도면이다.14 and 15 are diagrams for explaining an operation in which the
도 14를 참조하면, 일 실시 예에 따른 프로세서(110)는 복수의 치아의 식립 방향을 결정할 수 있다. 예를 들면, 프로세서(110)는 치아 이미지로부터 획득된 파라노마 이미지를 분석하여 아치 라인(10)에 따라 배열된 복수의 치아 각각의 수평면에 대한 기울기를 포함하는 식립 방향을 산출할 수 있다. 일 실시 예에서, 각각의 식립 방향은 크라운(또는 치관)의 중심점 및 치조골의 중심점에 대한 각도에 기초하여 결정될 수 있다(식별번호 1410 참조).Referring to FIG. 14 , the
일 실시 예에서, 프로세서(110)는 복수의 치아의 식립 방향에 기초하여 복수의 치아 내의 기준점(20)을 결정할 수 있다. 예를 들면, 프로세서(110)는 복수의 치아의 식립 방향을 이용하여 관상면 또는 시상면 상에 복수의 치아의 배열을 갱신하고, 각 치아의 중심점을 검출하여 복수의 치아 내의 기준점(20)을 결정할 수 있다.In an embodiment, the
도 15를 참조하면, 일 실시 예에 따른 프로세서(110)는 복수의 치아의 높이를 결정하고, 복수의 치아의 높이에 기초하여 복수의 치아 내의 기준점(20)을 결정할 수 있다. 예를 들면, 프로세서(110)는 치아 이미지로부터 획득된 측방향 파라노마 이미지를 분석하여 아치 라인에 따라 배열되고 치아 분할에 따라 구분되는 복수의 치아 각각에 대해 잇몸 라인(30)을 통해 치조골의 높이를 검출하거나, 치아의 상측 일면과 치아와 잇몸이 닿는 면 간의 높이 차이를 검출하여 각 치아의 높이를 결정할 수 있다.Referring to FIG. 15 , the
일 실시 예에서, 복수의 치아 내의 기준점(20) 각각은 각 치아와 잇몸이 닿는 면적의 중간지점일 수 있으나, 이에 제한되는 것은 아니며, 다른 일 실시 예에서, 각 치아에 대해 기설정 비율로 중간지점 대비 좌측, 우측, 상측 또는 하측에 위치하는 지점일 수도 있다. 예를 들면, 도 15(a)에 도시된 것처럼, 각 기준점(20)은 수평면에 따라 상부에서 보았을 때 치아의 가운데 지점에 위치하고, 관상면 또는 시상면에 따라 측면 또는 정면에서 보았을 때 치아와 잇몸과 만나는 면의 중심에 위치할 수 있다.In one embodiment, each of the
일 실시 예에서, 프로세서(110)는 복수의 치아 내의 기준점(20)에 기초하여 아치 라인(10)을 결정할 수 있다. 일 실시 예에서, 프로세서(110)는 잇몸 라인(30)에 기초하여 복수의 치아 내의 기준점(20)을 결정하고, 복수의 치아 내의 기준점(20)을 연결하여 아치 라인(10)을 결정할 수 있다. 예를 들면, 프로세서(110)는 잇몸 라인(30)을 통해 검출되는 치아 분할 및 복수의 치아의 높이에 기초하여 복수의 치아 내의 기준점(20)을 결정하고, 도 15(b)에 도시된 것처럼, 복수의 치아 내의 기준점을 연결하여 획득되는 아치 라인(10)을 복수의 치아에 대한 파노라마 이미지 상에 디스플레이할 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 복수의 치아의 식립 방향, 높이 및 길이에 기초하여 복수의 치아 내의 기준점(20)을 결정하고, 기준점(20)을 연결하여 아치 라인(10)을 갱신할 수 있다. 일 실시 예에서, 길이 정보는 상면 또는 측면에서 바라본 각 치아의 좌우 또는 앞뒤의 길이값을 포함할 수 있고, 예를 들면, 뺨측 경계선과 혀측 경계선 간의 길이에 기초하여 결정될 수 있다. 예를 들면, 프로세서(110)는 각 치아의 뺨쪽 경계선과 혀쪽 경계선의 중간점을 기준점(20)으로 결정하고, 이들을 지나도록 아치 라인(10)을 보정할 수 있다.In one embodiment, the
이에 따라, 프로세서(110)는 상이한 HU임계값을 적용한 파라노마 이미지의 차이, 치아에 대한 높이, 식립 방향, 치아 분할 등을 이용하여 환자의 실제 치아 구조가 보다 정밀하게 반영된 아치 라인(10)을 생성할 수 있고, 이렇게 생성된 아치 라인(10)이 액시얼 파라노마 이미지 상에서 직선에 대응되도록 보다 정교하게 아치 라인(20)을 보정할 수 있으며, 상술한 단계 S220 내지 S250을 통해 사용자 입력을 기반으로 아치 라인(20)을 미세 조정함으로써 아치 라인(20)의 정교함을 현저하게 개선할 수 있다.Accordingly, the
또한, 프로세서(110)는 치아의 식립 방향, 높이 등을 고려하여 각 치아에 대한 보다 실질적인 중간점을 지나도록 상술한 동작을 통해 아치 라인(10)을 생성 및 보정할 수 있다.In addition, the
상술한 실시 예들은 상악 및 하악 각각에 대하여 수행될 수 있고, 상악 치아와 하악 치아 각각에 대하여 치아가 잇몸과 만나는 중앙을 지나는 아치 라인(10)을 정밀하게 찾아낼 수 있다.The above-described embodiments may be performed for each of the maxilla and the mandible, and the
일 실시 예에 따른 프로세서(110)는 복수의 치아를 디스플레이하는 일련의 동작들을 수행할 수 있고, 디바이스(100)의 동작 전반을 제어하는 CPU(central processor unit)로 구현될 수 있으며, 디스플레이(120) 및 그 밖의 구성요소들과 전기적으로 연결되어 이들 간의 데이터 흐름을 제어할 수 있다.The
일 실시 예에서, 디스플레이(120)는 이미지를 디스플레이하는 이미지 데이터 처리 장치를 포괄적으로 의미할 수 있으며, 예를 들면, 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 등일 수 있다.In an embodiment, the
또한, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 디바이스(100)에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 일 실시 예에 따를 경우, 디바이스(100)는 3차원 이미지 데이터 처리를 위한 알고리즘, 다른 디바이스와 유무선 네트워크를 통해 통신하기 위한 통신모듈, 데이터를 저장하는 저장모듈 등을 더 포함할 수 있고, 다른 실시 예에 따를 경우, 도 1에 도시된 구성요소들 중 일부는 생략될 수도 있다.In addition, it can be understood by those of ordinary skill in the art that other general-purpose components other than those shown in FIG. 1 may be further included in the
도 16은 일 실시 예에 따른 디바이스(100)가 복수의 치아를 디스플레이하는 방법의 다른 일 실시 예를 설명하기 위한 흐름도이다.16 is a flowchart illustrating another embodiment of a method for the
도 16는 도 1 내지 도 15에 개시된 디바이스(100)가 동작하는 모든 실시 예를 참조하여 이해될 수 있다.16 may be understood with reference to all embodiments in which the
단계 S1601에서 일 실시 예에 따른 디바이스(100)는 치아 데이터 상에서 HU에 관한 픽셀 분포를 분석하여 HU 분포 영역에 대한 정보를 획득할 수 있다. 예를 들면, 디바이스(100)는 하악골의 일단이 포함되도록 치아 데이터(예: CT 데이터)를 종방향으로 자른 복수개의 2차원 종단면 슬라이스를 획득하고, 복수개의 2차원 종단면 슬라이스를 적층하여 종단면 이미지를 획득하고, 종단면 이미지에서 각 픽셀의 HU값을 분석하여 도 17에 도시된 것처럼 동일 또는 유사 HU값을 가지는 픽셀 분포를 나타내는 HU 분포 영역을 산출할 수 있다.In step S1601, the
단계 S1602에서 일 실시 예에 따른 디바이스(100)는 HU 분포 영역에 기초하여 턱 영역을 결정할 수 있고, 단계 S1603에서 턱 영역에 기초하여 턱 라인을 결정할 수 있다. 예를 들면, 디바이스(100)는 HU 분포 영역에 따라 HU값에 대한 임계치를 결정하고, 종단면 이미지에서 기설정 임계치 이하의 영상 정보값을 포함하는 픽셀을 제거한 후 픽셀을 군집화하여 도 18에 도시된 것처럼 하악골의 형태에 따라 턱 영역을 검출할 수 있으며, 기저장된 선 추출 알고리즘(예: 세선화 알고리즘)에 따라 종단면 이미지에 대해 하악골의 형태를 나타내는 선을 추출하여 도 19에 도시된 것처럼 턱 라인을 검출할 수 있다.In operation S1602, the
단계 S1604에서 일 실시 예에 따른 디바이스(100)는 결정된 턱 라인에 대한 노이즈 제거를 수행할 수 있고, 예를 들면, 도 20에 도시된 것처럼, 하악골에 대해 군집화되지 않은 영역에서 영상 정보를 가지지 않는 노이즈 픽셀이 형성된 경우, 기저장된 노이즈 제거 알고리즘(예: 모폴로지 알고리즘)에 따라 종단면 이미지를 처리하여 하악골의 내부에 형성되었던 노이즈 픽셀이 영상정보 값을 가지게 됨으로써 하악골이 형성된 범위 내에 노이즈 픽셀을 제거할 수 있다.In step S1604, the
단계 S1605에서 일 실시 예에 따른 디바이스(100)는 턱 라인 및 중심점을 획득할 수 있다. 예를 들면, 디바이스(100)는 도 21에 도시된 것처럼, 노이즈가 제거된 종단면 이미지에서 하악골의 형태에 따라 턱 라인을 갱신하고, 턱 라인에 대한 포물선의 곡선 특성을 분석하여 턱 라인의 중심점(식별번호 2110 참조)을 산출할 수 있다.In operation S1605, the
일 실시 예에서, 디바이스(100)는 턱 라인 및 아치 라인(10)과의 비교 결과에 기초하여 턱 라인 또는 아치 라인(10)에 대한 위치 보정을 수행할 수 있다. 예를 들면, 디바이스(100)는 턱 라인과 아치 라인(10)을 비교하여 아치 라인(10)의 위치가 턱 라인 대비 기설정 값 이상 틀어진 것으로 분석되는 경우, 기설정 기준에 따라 턱 라인으로부터 기설정 값 이내에 위치하도록 아치 라인(10)의 위치 및 모양을 부분적으로 조정할 수 있다.In an embodiment, the
단계 S1606에서 일 실시 예에 따른 디바이스(100)는 제 1 HU임계치에 기초하여 턱 라인에 따라 제 1 파노라마 이미지를 획득하고, 제 2 HU임계치에 기초하여 턱 라인에 따라 제 2 파노라마 이미지를 획득할 수 있다. 예를 들면, 디바이스(100)는 복수개의 2차원 종단면 슬라이스를 적층한 종단면 이미지에 대하여 상대적으로 큰 제 1 HU임계치 이상의 HU값을 가지는 이미지를 렌더링하여 도 9에 도시된 것처럼 크라운 등의 단단한 뼈 부분이 나타나는 제 1 파노라마 이미지를 생성하고, 상대적으로 작은 제 2 HU임계치 이상의 HU값을 가지는 이미지를 렌더링하여 도 10에 도시된 것처럼 단단한 뼈 부분과 치조골, 일반적인 뼈 등의 부분이 모두 나타나는 제 2 파노라마 이미지를 생성할 수 있다.In step S1606, the
단계 S1607에서 일 실시 예에 따른 디바이스(100)는 제 1 파노라마 이미지와 제 2 파노라마 이미지의 차이값에 기초하여 잇몸 라인(30)을 결정할 수 있고, 예를 들면, 제 2 파노라마 이미지의 픽셀값에서 제 1 파노라마 이미지의 픽셀값을 뺀 제 3 파노라마 이미지를 생성하고, 제 3 파노라마 이미지에서 기설정 HU값 이상으로 백색 표시되는 상부 영역과 하부 영역을 각각 검출하고, 턱 라인에 따라 각 영역에서 나타나는 단단한 뼈 부분과 치아 뼈(또는 공기층)의 치아 분할에서 상하악 잇몸 평면을 산출하여 도 11에 도시된 것처럼 잇몸 라인(30)을 결정할 수 있다.In step S1607, the
단계 S1608에서 일 실시 예에 따른 디바이스(100)는 잇몸 라인(30)에 따라 치아 위치를 결정하고, 치아 위치를 직선에 대응하는 아치 라인(10)에 따라 정렬할 수 있다. 예를 들면, 디바이스(100)는 잇몸 라인(30) 및 이에 대응하는 상하악 잇몸 평면에 따라 상악과 하악 각각에 대하여 액시얼 파노라마 이미지를 생성하고, 도 12(a)에 도시된 것처럼 복수의 치아 각각의 중심점을 지나도록 아치 라인을 생성하며, 액시얼 파노라마 이미지 상에서 아치 라인이 직선과 기설정 수준 이상 차이나는 경우에는 도 12(b)에 도시된 것처럼 직선에 대응되도록 아치 라인(10)을 보정할 수 있다.In operation S1608, the
단계 S1609에서 일 실시 예에 따른 디바이스(100)는 복수의 치아의 높이 및 식립 방향을 결정할 수 있고, 단계 S1610에서 복수의 치아에 대한 넘버링 결과 및 아치 라인(10)을 함께 디스플레이할 수 있다. 예를 들면, 디바이스(100)는 턱 라인의 중심점에 따라 획득된 측단면 이미지에서 치조골의 높이 및 기울기를 검출하고, 상하악 잇몸 평면 사이에 존재하는 치아의 경계면을 구분하여 각 치아에 대한 치아 분할을 검출하며, 치아 데이터(예: CT 데이터)의 턱 라인 중심과 치아의 치아 분할에 기초하여 아치 라인(10)에 따라 복수의 치아 각각에 대응하는 기설정 개수(예: 28개)의 치아 영역을 계산할 수 있다.In operation S1609 , the
일 실시 예에서, 프로세서(110)는 아치 라인(10)에 따라 배열되는 복수의 치아에 대한 넘버링 결과를 획득할 수 있다. 일 실시 예에서, 치아에 대한 넘버링 결과는 치아에 대한 식별 정보를 포함하고, 예를 들면, 기설정 치식도에 기초하여 결정되는 치식 번호 및 치아 이름 중 하나 이상을 포함할 수 있다. 일 실시 예에서, 치아에 대한 넘버링 결과는 아치 라인(10) 및 아치 라인(10)에 위치하는 복수의 치아 각각에 대한 치아 분할에 기초하여 결정될 수 있다. 예를 들면, 프로세서(110)는 상술한 동작에 따라 갱신된 아치 라인(10)에 배열되는 복수의 치아에 대한 치아 분할에 기초하여 복수의 치아를 상호 구분하고, 각 치아가 아치 라인(10) 상에 배열된 위치 및 순서를 기설정 치식도에 따라 식별하여 각 치아의 치아번호를 결정할 수 있다.In an embodiment, the
일 실시 예에서, 프로세서(110)는 아치 라인(10)이 결정됨에 따라, 아치 라인(10)에 따라 정렬된 복수의 치아의 관상면, 시상면 및 수평면 중 적어도 하나를 디스플레이할 수 있다. 예를 들면, 도 22에 도시된 것처럼, 프로세서(110)는 상악 치아에 대한 수평면 이미지 상에 아치 라인(10)을 표시하고(식별번호 2210 참조), 아치 라인(10)에 따라 배열되는 복수의 치아, 복수의 치아 각각에 대한 치아 분할(식별번호 2220 참조) 및 기준선(식별번호 2230 참조)을 표시하여 도 22(a)와 같이 디스플레이할 수 있고, 하악 치아에 대한 수평면 상에도 마찬가지의 방식으로 상술한 요소들을 표시하여 도 22(b)와 같이 디스플레이할 수 있다.In an embodiment, as the
일 실시 예에서, 기준선은 아치 라인(10)에 따라 배열된 복수의 치아 중 기설정 위치에 있는 치아의 기준점(10)에 기초하여 결정될 수 있고, 예를 들면, 도 22(a)에 도시된 것처럼, 기설정 위치(예: 치아번호)에 대응하는 기설정 개수(예: 3개)의 치아들 각각의 기준점(10)들을 연결하는 직선으로 표시될 수 있다. 다른 일 실시 예에서, 기준선은 아치 라인(10)의 곡선 특징에 기초하여 결정될 수 있고, 예를 들면, 수평면 상에 디스플레이된 포물선의 중심점을 검출하고 기설정 기준에 따라 포물선의 좌측, 우측 및 상측의 점을 연결하는 직선으로 표시될 수 있다.In an embodiment, the reference line may be determined based on a
일 실시 예에서, 디스플레이(120)는 복수의 치아에 대한 넘버링 결과 및 치아 분할에 대응되는 가이드 라인을 함께 디스플레이할 수 있다. 일 실시 예에서, 치아 분할에 대응되는 가이드 라인(식별번호 2240 참조)은 아치 라인(10)의 진행 방향에 대하여 수직하고 기설정 단위 거리에 따라 구분되는 선을 포함할 수 있다. 이에 따라 각 치아의 위치 및 크기에 대한 정보를 사용자에게 직관적으로 가이드할 수 있다.In an embodiment, the
본 발명의 일 실시 예에 따르면, 디바이스(100)는 소프트웨어를 이용한 치과 임플란트 수술용 가이드 디자인 과정에서 CT 데이터로부터 악궁, 아치 라인, 치아 위치 등을 정밀하게 자동 산출하고 사용자 조작을 기반으로 이를 미세 조정함으로써, 사용자의 개입이 필수적으로 요구되던 악궁 드로잉 작업, 크라운 위치 조작 작업 등을 최소화할 수 있어 사용자 편의성을 향상시킬 수 있다.According to an embodiment of the present invention, the
한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 램, USB, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.Meanwhile, the above-described method can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium. In addition, the structure of the data used in the above-described method may be recorded in a computer-readable recording medium through various means. The computer-readable recording medium includes a storage medium such as a magnetic storage medium (eg, ROM, RAM, USB, floppy disk, hard disk, etc.) and an optically readable medium (eg, CD-ROM, DVD, etc.). do.
본 실시 예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.A person of ordinary skill in the art related to this embodiment will understand that it can be implemented in a modified form within a range that does not deviate from the essential characteristics of the above description. Therefore, the disclosed methods are to be considered in an illustrative rather than a restrictive sense. The scope of the present invention is indicated in the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.
100: 디바이스
110: 프로세서
120: 디스플레이
10: 아치 라인
20: 기준점
30: 잇몸 라인100: device
110: processor
120: display
10: arch line
20: reference point
30: gum line
Claims (14)
상기 복수의 치아, 상기 복수의 치아에 대한 복수의 기준점 및 아치 라인을 포함하는 파노라마 이미지를 디스플레이하는 단계;
상기 복수의 기준점 중 위치 조정이 필요한 이상 기준점을 결정하는 단계;
상기 이상 기준점의 위치 갱신을 요청하는 사용자 입력을 수신하는 단계; 및
상기 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 상기 파노라마 이미지를 갱신하여 디스플레이하는 단계;를 포함하는, 방법.
In the method of displaying a plurality of teeth,
displaying a panoramic image including the plurality of teeth, a plurality of reference points for the plurality of teeth, and an arch line;
determining an abnormal reference point requiring position adjustment among the plurality of reference points;
receiving a user input requesting to update the position of the abnormal reference point; and
Renewing and displaying the panoramic image based on the anomaly reference point updated according to the user input.
상기 사용자 입력을 수신하는 단계는
상기 이상 기준점을 상기 위치 조정이 불필요한 정상 기준점과 구별되도록 제공하는 단계; 및
제 1 HU임계치에 기초하여 복수의 치아에 대한 제 1 파노라마 이미지 및 제 2 HU임계치에 기초하여 상기 복수의 치아에 대한 제 2 파노라마 이미지를 획득하는 단계를 포함하고,
상기 아치 라인은 상기 복수의 기준점 및 잇몸 라인에 기초하여 결정되고,
상기 잇몸 라인은 상기 제 1 파노라마 이미지 및 상기 제 2 파노라마 이미지의 차이값에 기초하여 결정되는, 방법.
The method of claim 1,
Receiving the user input includes:
providing the abnormal reference point to be distinguished from a normal reference point that does not require position adjustment; and
Acquiring a first panoramic image for a plurality of teeth based on a first HU threshold and a second panoramic image for the plurality of teeth based on a second HU threshold,
The arch line is determined based on the plurality of reference points and the gum line,
The gum line is determined based on a difference value between the first panoramic image and the second panoramic image.
상기 사용자 입력을 수신 하는 단계는
상기 이상 기준점의 높이가 상기 이상 기준점에 인접한 상기 정상 기준점의 높이와 차이 나는 정도를 나타내는 수치를 제공하는 단계;를 포함하는, 방법.
3. The method of claim 2,
The step of receiving the user input is
Providing a numerical value indicating the degree to which the height of the abnormal reference point differs from the height of the normal reference point adjacent to the abnormal reference point;
상기 사용자 입력을 수신 하는 단계는
상기 이상 기준점의 간격이 상기 이상 기준점에 인접한 상기 정상 기준점의 간격과 차이 나는 정도를 나타내는 수치를 제공하는 단계;를 포함하는, 방법.
3. The method of claim 2,
The step of receiving the user input is
Providing a numerical value indicating the degree to which the interval of the abnormal reference point is different from the interval of the normal reference point adjacent to the abnormal reference point;
상기 이상 기준점을 결정하는 단계는
상기 복수의 치아의 높이와 상기 기준점의 높이를 비교하여 제 1 비교 결과를 획득하는 단계;
상기 복수의 치아의 간격과 상기 기준점의 간격를 비교하여 제 2 비교 결과를 획득하는 단계; 및
상기 제 1 비교 결과 및 상기 제 2 비교 결과에 기초하여 상기 이상 기준점을 결정하는 단계;를 포함하고,
상기 이상 기준점을 결정하는 단계는,
상기 제 1 비교 결과가 제 1 값 이상이고 상기 제 2 비교 결과가 제 2 값 이상일 경우 이상 기준점으로 결정하는 단계;를 더 포함하고,
상기 제 1 값 및 상기 제 2 값의 크기에 기초하여 상기 제 1 비교 결과 및 상기 제 2 비교 결과에 부여되는 우선순위가 결정되는, 방법.
The method of claim 1,
The step of determining the abnormal reference point is
obtaining a first comparison result by comparing the heights of the plurality of teeth with the heights of the reference points;
obtaining a second comparison result by comparing the distance between the plurality of teeth and the distance between the reference points; and
determining the abnormal reference point based on the first comparison result and the second comparison result;
The step of determining the abnormal reference point,
When the first comparison result is equal to or greater than the first value and the second comparison result is equal to or greater than the second value, determining an abnormal reference point;
and a priority given to the first comparison result and the second comparison result is determined based on magnitudes of the first value and the second value.
상기 파노라마 이미지를 갱신하여 디스플레이하는 단계는
상기 이상 기준점이 서로 인접한 경우, 인접한 이상 기준점 중 어느 하나에 대해 수신한 상기 사용자 입력에 기초하여 상기 인접한 이상 기준점의 위치를 모두 갱신하는 단계;를 포함하는, 방법.
The method of claim 1,
The step of updating and displaying the panoramic image is
When the anomaly reference points are adjacent to each other, updating all positions of the adjacent anomaly reference points based on the user input received with respect to any one of the adjacent anomaly reference points.
상기 파노라마 이미지를 갱신하여 디스플레이하는 단계는
상기 갱신된 이상 기준점에 기초하여 갱신된 아치 라인을 획득하는 단계; 및
상기 갱신된 이상 기준점 및 상기 갱신된 아치 라인을 포함하는 갱신된 파노라마 이미지를 디스플레이하는 단계;를 포함하는, 방법.
The method of claim 1,
The step of updating and displaying the panoramic image is
acquiring an updated arch line based on the updated abnormal reference point; and
Displaying an updated panoramic image including the updated anomaly reference point and the updated arch line.
상기 아치 라인은 상기 복수의 기준점에 대응하여 결정되고,
상기 이상 기준점은,
상기 파노라마 이미지의 상기 아치 라인이 상기 복수의 기준점 중 기설정 위치의 점을 연결한 직선에 대응되는 정도에 기초하여 결정되는, 방법.
The method of claim 1,
The arch line is determined corresponding to the plurality of reference points,
The above reference point is
The method of claim 1, wherein the arch line of the panoramic image is determined based on a degree corresponding to a straight line connecting points of a preset position among the plurality of reference points.
상기 복수의 치아, 상기 복수의 치아에 대한 복수의 기준점 및 아치 라인을 포함하는 파노라마 이미지를 획득하고, 상기 복수의 기준점 중 위치 조정이 필요한 이상 기준점을 결정하고, 상기 이상 기준점의 위치 갱신을 요청하는 사용자 입력에 따라 갱신된 이상 기준점에 기초하여 갱신된 파노라마 이미지를 획득하는 프로세서; 및
상기 파노라마 이미지 및 상기 갱신된 파노라마 이미지를 디스플레이하는 디스플레이;를 포함하는, 디바이스.
In the device for displaying a plurality of teeth,
Obtaining a panoramic image including the plurality of teeth, a plurality of reference points for the plurality of teeth, and an arch line, determining an abnormal reference point requiring position adjustment among the plurality of reference points, and requesting position update of the abnormal reference point a processor for obtaining an updated panoramic image based on an abnormal reference point updated according to a user input; and
A device comprising a; a display for displaying the panoramic image and the updated panoramic image.
상기 프로세서는
상기 이상 기준점을 상기 파노라마 이미지의 상기 아치 라인이 상기 복수의 기준점 중 기설정 위치의 점을 연결한 직선에 대응되는 정도에 기초하여 결정하고,
상기 이상 기준점을 상기 위치 조정이 불필요한 정상 기준점과 구별되도록 제공하는, 디바이스.
10. The method of claim 9,
the processor
determining the abnormal reference point based on the degree to which the arch line of the panoramic image corresponds to a straight line connecting points at a preset position among the plurality of reference points,
A device for providing the abnormal reference point to be distinguished from a normal reference point that does not require the position adjustment.
상기 프로세서는
상기 이상 기준점의 높이가 상기 이상 기준점에 인접한 상기 정상 기준점의 높이와 차이 나는 정도를 나타내는 수치를 제공하는, 디바이스.
11. The method of claim 10,
the processor
A device for providing a numerical value indicating a degree to which the height of the abnormal reference point differs from the height of the normal reference point adjacent to the abnormal reference point.
상기 프로세서는
상기 이상 기준점의 간격이 상기 이상 기준점에 인접한 상기 정상 기준점의 간격과 차이 나는 정도를 나타내는 수치를 제공하는, 디바이스.
11. The method of claim 10,
the processor
A device that provides a numerical value indicating a degree to which the interval of the abnormal reference point differs from the interval of the normal reference point adjacent to the abnormal reference point.
상기 프로세서는
상기 이상 기준점이 서로 인접한 경우, 인접한 이상 기준점 중 어느 하나에 대해 수신한 상기 사용자 입력에 기초하여 상기 인접한 이상 기준점의 위치를 모두 갱신하는, 디바이스.
10. The method of claim 9,
the processor
When the abnormal reference points are adjacent to each other, the device is configured to update all positions of the adjacent abnormal reference points based on the user input received with respect to any one of the adjacent abnormal reference points.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200122726A KR102439870B1 (en) | 2020-09-23 | 2020-09-23 | Method, device and computer program stored in recording medium for displaying teeth |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200122726A KR102439870B1 (en) | 2020-09-23 | 2020-09-23 | Method, device and computer program stored in recording medium for displaying teeth |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220040023A KR20220040023A (en) | 2022-03-30 |
KR102439870B1 true KR102439870B1 (en) | 2022-09-05 |
Family
ID=80948090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200122726A KR102439870B1 (en) | 2020-09-23 | 2020-09-23 | Method, device and computer program stored in recording medium for displaying teeth |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102439870B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102599021B1 (en) * | 2023-02-03 | 2023-11-06 | (주)스마투스코리아 | Method and terminal device for providing oral state information including periodontitis |
CN117591530B (en) * | 2024-01-17 | 2024-04-19 | 杭银消费金融股份有限公司 | Data cross section processing method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3717505B2 (en) | 2001-10-31 | 2005-11-16 | イマグノーシス株式会社 | Medical image processing apparatus, method, and processing program |
JP2009146178A (en) | 2007-12-14 | 2009-07-02 | Hitachi Medical Computer Systems Inc | Medical diagnostic imaging supporting device and medical diagnostic imaging supporting program |
KR101146862B1 (en) | 2010-12-02 | 2012-05-16 | 이준호 | Method to change from two-dimensional panorama picture to three-dimensional picture and the recorded media thereof |
KR101723652B1 (en) * | 2016-04-22 | 2017-04-06 | 오스템임플란트 주식회사 | Method for generating a tooth chart, apparatus and recording medium thereof |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5337472B2 (en) * | 2008-12-24 | 2013-11-06 | イマグノーシス株式会社 | Method for displaying cut surface image in medical three-dimensional image, medical three-dimensional image display device, and medical image display program |
KR101669178B1 (en) | 2014-12-31 | 2016-10-27 | 오스템임플란트 주식회사 | Method for Generating Dental Panoramic Image, Apparatus and Recording Medium Thereof |
-
2020
- 2020-09-23 KR KR1020200122726A patent/KR102439870B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3717505B2 (en) | 2001-10-31 | 2005-11-16 | イマグノーシス株式会社 | Medical image processing apparatus, method, and processing program |
JP2009146178A (en) | 2007-12-14 | 2009-07-02 | Hitachi Medical Computer Systems Inc | Medical diagnostic imaging supporting device and medical diagnostic imaging supporting program |
KR101146862B1 (en) | 2010-12-02 | 2012-05-16 | 이준호 | Method to change from two-dimensional panorama picture to three-dimensional picture and the recorded media thereof |
KR101723652B1 (en) * | 2016-04-22 | 2017-04-06 | 오스템임플란트 주식회사 | Method for generating a tooth chart, apparatus and recording medium thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20220040023A (en) | 2022-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3595574B1 (en) | Automatic dental arch mapping system and method | |
KR102224657B1 (en) | Identification of areas of interest during intraoral scans | |
KR102439870B1 (en) | Method, device and computer program stored in recording medium for displaying teeth | |
CN111727022B (en) | Method for aligning a three-dimensional model of a patient's dentition with a facial image of a patient | |
KR101985919B1 (en) | Method for designing a dental surgical guide, apparatus, and recording medium thereof | |
KR20180006917A (en) | Method and apparatus for X-ray scanning of occlusal tooth model | |
KR102372962B1 (en) | Method Of Determinating Cephalometric Prameters For Orthodontic Diagnosis From Three Dimensional CBCT Images Taken In Natural Head Position Based On Machine Learning | |
CN111031961B (en) | Volume rendering using surface-guided clipping | |
KR20220045763A (en) | A device for displaying artificial tooth structures, a method thereof, and a computer readable medium carrying a program for executing the same | |
US11488305B2 (en) | Segmentation device | |
US20230215027A1 (en) | Oral image marker detection method, and oral image matching device and method using same | |
KR102302249B1 (en) | Fully Automatic 3D Cephalometry System and Method using Image Processing and Convolutional Neural Network | |
CN113039587B (en) | Hybrid method for acquiring 3D data using intraoral scanner | |
WO2023194500A1 (en) | Tooth position determination and generation of 2d reslice images with an artificial neural network | |
KR102231334B1 (en) | Method FOR analyzing teeth array, Method for gENERATING panoramic image using the same and apparatus thereof | |
CN116234518A (en) | Method for tracking tooth movement | |
KR102431223B1 (en) | A device and method for obtaining a dental arch | |
KR102482953B1 (en) | Method, device and computer program stored in recording medium for obtaining a dental arch | |
KR102688481B1 (en) | Method and apparatus for designing margin line of abutment model | |
CN117115405B (en) | CBCT-based three-dimensional tooth image slice display method, medium and device | |
KR102583135B1 (en) | Method, device and recording medium for displaying a plurality of images by superimposing them | |
KR102446421B1 (en) | Device and method for providing scan data | |
KR102602121B1 (en) | Method for obtaining images of teeth based on arch line, device and recording medium thereof | |
KR102531167B1 (en) | Method, apparatus and recording medium for obtaining scan data | |
KR20240011924A (en) | Apparatus for comparing implant placement position and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |