KR102605752B1 - 임플란트 라이브러리 관리 방법, 임플란트 시뮬레이션 방법 그리고 이를 구현하기 위한 장치 - Google Patents
임플란트 라이브러리 관리 방법, 임플란트 시뮬레이션 방법 그리고 이를 구현하기 위한 장치 Download PDFInfo
- Publication number
- KR102605752B1 KR102605752B1 KR1020220005242A KR20220005242A KR102605752B1 KR 102605752 B1 KR102605752 B1 KR 102605752B1 KR 1020220005242 A KR1020220005242 A KR 1020220005242A KR 20220005242 A KR20220005242 A KR 20220005242A KR 102605752 B1 KR102605752 B1 KR 102605752B1
- Authority
- KR
- South Korea
- Prior art keywords
- implant
- library
- specification information
- abutment
- receiving
- Prior art date
Links
- 239000007943 implant Substances 0.000 title claims abstract description 336
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004088 simulation Methods 0.000 title claims description 59
- 238000004891 communication Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 14
- 210000001503 joint Anatomy 0.000 claims description 5
- 230000008878 coupling Effects 0.000 description 10
- 238000010168 coupling process Methods 0.000 description 10
- 238000005859 coupling reaction Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 210000000214 mouth Anatomy 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 239000003826 tablet Substances 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C9/00—Impression cups, i.e. impression trays; Impression methods
- A61C9/004—Means or methods for taking digitized impressions
- A61C9/0046—Data acquisition means or methods
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C13/00—Dental prostheses; Making same
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C13/00—Dental prostheses; Making same
- A61C13/0003—Making bridge-work, inlays, implants or the like
- A61C13/0004—Computer-assisted sizing or machining of dental prostheses
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C8/00—Means to be fixed to the jaw-bone for consolidating natural teeth or for fixing dental prostheses thereon; Dental implants; Implanting tools
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C8/00—Means to be fixed to the jaw-bone for consolidating natural teeth or for fixing dental prostheses thereon; Dental implants; Implanting tools
- A61C8/0018—Means to be fixed to the jaw-bone for consolidating natural teeth or for fixing dental prostheses thereon; Dental implants; Implanting tools characterised by the shape
- A61C8/0022—Self-screwing
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C8/00—Means to be fixed to the jaw-bone for consolidating natural teeth or for fixing dental prostheses thereon; Dental implants; Implanting tools
- A61C8/0048—Connecting the upper structure to the implant, e.g. bridging bars
- A61C8/005—Connecting devices for joining an upper structure with an implant member, e.g. spacers
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C9/00—Impression cups, i.e. impression trays; Impression methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/50—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30036—Dental; Teeth
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Dentistry (AREA)
- Veterinary Medicine (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Primary Health Care (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Computer Graphics (AREA)
- Signal Processing (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Geometry (AREA)
- Pathology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Prostheses (AREA)
Abstract
본 발명의 일 실시예에 따른 컴퓨팅 장치에 의해 수행되는 방법은, 임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI(Graphic User Interface)에 대한 사용자 입력을 통해 상기 임플란트 구조물의 스펙 정보를 수신하는 단계, 상기 수신된 임플란트 구조물의 스펙 정보를 이용하여 상기 임플란트 구조물의 3D 모델을 생성하는 단계, 및 상기 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장하는 단계를 포함한다.
Description
본 발명은 임플란트 라이브러리 관리 방법, 그리고 이를 구현하기 위한 장치에 관한 것이다.
의료 영상 소프트웨어 또는 임플란트 가이드 디자인 소프트웨어를 이용하여 임플란트 시술 계획 및 진단 시, 환자의 구강 내부를 촬영한 CT 영상 또는 파노라믹(panoramic) 영상에 크라운(crown) 형상과 임플란트(implant)(픽스쳐(fixture)와 동일한 용어임), 어버트먼트(abutment) 등의 임플란트 구조물의 라이브러리를 로딩하여 영상에 배치하는 작업이 이루어진다.
임플란트 구조물의 라이브러리는 알려진 임플란트 구조물의 스펙 정보와 예를 들어 STL 포맷의 3D 모델 데이터를 저장한 라이브러리이다. 임플란트와 어버트먼트의 경우 제조사별로 라이브러리를 별도로 구축하는 작업이 필요하며, 이를 위해 각 제조사로부터 임플란트 구조물의 스펙 정보 및 3D 모델 데이터를 제공받아야 한다.
또한, 신규 임플란트 제품이 출시되면 이에 맞춰 소프트웨어의 라이브러리를 업데이트해야 하는데, 임플란트 제조사로부터 신규 제품에 대한 스펙 정보와 3D 모델 데이터를 적시에 제공받지 못하면 소프트웨어 사용자에게 신규 제품을 이용한 시뮬레이션 기능을 제공하는 것이 어려워진다.
따라서, 소프트웨어의 라이브러리에서 제공하지 않는 임플란트에 대한 시술 계획 및 진단을 수행하는 사용자는 실제 임플란트 구조물의 스펙을 이용하여 임플란트 시뮬레이션을 진행하는데 한계가 있다.
본 발명이 해결하고자 하는 기술적 과제는, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어에서, 라이브러리에서 3D 모델이 제공되지 않은 임플란트 구조물에 대해 3D 모델을 생성 및 등록할 수 있도록 임플란트 라이브러리를 관리하는 임플란트 라이브러리 관리 방법, 그리고 이를 구현하기 위한 장치를 제공하는 것이다.
본 발명이 해결하고자 하는 다른 기술적 과제는, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어에서, 3D 모델이 제공되지 않은 임플란트 및 어버트먼트에 관하여 그 스펙 정보를 이용하여 임플란트 및 어버트먼트의 3D 모델을 제공할 수 있는 임플란트 라이브러리 관리 방법, 그리고 이를 구현하기 위한 장치를 제공하는 것이다.
본 발명이 해결하고자 하는 또 다른 기술적 과제는, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어에서, 다양한 타입의 임플란트 및 어버트먼트에 대해 임플란트 라이브러리를 효과적으로 관리할 수 있도록 편리한 사용자 인터페이스를 제공할 수 있는 임플란트 라이브러리 관리 방법, 그리고 이를 구현하기 위한 장치를 제공하는 것이다.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 개시의 기술분야에서의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
상기 기술적 과제를 해결하기 위한, 본 발명의 일 실시예에 따른 컴퓨팅 장치에 의해 수행되는 방법은, 임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI(Graphic User Interface)에 대한 사용자 입력을 통해 상기 임플란트 구조물의 스펙 정보를 수신하는 단계, 상기 수신된 임플란트 구조물의 스펙 정보를 이용하여 상기 임플란트 구조물의 3D 모델을 생성하는 단계, 및 상기 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장하는 단계를 포함한다.
일 실시예로서, 상기 임플란트 구조물은 임플란트(implant)를 포함하고, 상기 임플란트 구조물의 스펙 정보를 수신하는 단계는, 상기 임플란트의 최상단 직경 및 길이를 입력하는 사용자 입력을 수신하는 단계를 포함할 수 있다.
일 실시예로서, 상기 임플란트 구조물의 스펙 정보를 수신하는 단계는, 상기 임플란트를 테이퍼드(tapered) 형태로 생성하기 위해, 상기 임플란트의 최하단 직경을 입력하는 사용자 입력을 수신하는 단계를 더 포함할 수 있다.
일 실시예로서, 상기 임플란트 구조물의 스펙 정보를 수신하는 단계는, 상기 임플란트가 외측 결합(external joint 또는 butt joint) 타입인 경우, 상단에 돌출된 육각 모양의 헥스(hex)의 높이를 입력하는 사용자 입력을 수신하는 단계를 더 포함할 수 있다.
일 실시예로서, 상기 임플란트 구조물은 어버트먼트(Abutment)를 포함하고, 상기 임플란트 구조물의 스펙 정보를 수신하는 단계는, 상기 어버트먼트의 기준 직경(diameter), 상기 기준 직경의 높이로부터 최상단까지의 길이, 상기 기준 직경의 높이로부터 최하단까지의 길이, 및 보상 각도를 입력하는 사용자 입력을 수신하는 단계를 포함할 수 있다.
일 실시예로서, 상기 임플란트 구조물의 스펙 정보를 수신하는 단계는, 상기 기준 직경의 높이로부터 최하단까지의 길이를 입력하는 대신, 상기 어버트먼트의 하단에 결합되는 임플란트와의 체결 각도를 입력하는 사용자 입력을 수신하는 단계를 포함할 수 있다.
일 실시예로서, 상기 어버트먼트의 하단에 결합되는 임플란트와의 체결 각도를 입력하는 사용자 입력을 수신하는 단계는, 상기 임플란트의 최상단 원형의 최외측과 상기 어버트먼트의 직경의 최외측을 연결하는 원통뿔 형태의 각도의 입력을 수신하는 단계를 포함할 수 있다.
일 실시예로서, 상기 입력되는 임플란트와의 체결 각도에 따라, 상기 어버트먼트의 직경 영역의 위치가 변경되면, 알림 정보를 표시하는 단계를 더 포함할 수 있다.
일 실시예로서, 상기 입력되는 임플란트와의 체결 각도에 따라, 상기 어버트먼트의 직경 영역은 잇몸의 최상단과 동일한 높이에 위치하는 치은 동등 마진, 상기 잇몸의 최상단보다 높게 위치하는 치은 연상 마진, 및 상기 잇몸의 최상단보다 낮게 위치하는 치은 연하 마진 중 어느 하나의 상태로 변경되는 단계를 더 포함할 수 있다.
일 실시예로서, 상기 임플란트 구조물의 스펙 정보를 수신하는 단계는, 상기 어버트먼트를 좌우측이 비대칭인 형태로 생성하기 위해, 상기 어버트먼트의 좌우측 보상 각도를 입력하는 사용자 입력을 수신하는 단계를 더 포함할 수 있다.
일 실시예로서, 상기 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장하는 단계는, 기 저장되어 있는 임플란트 라이브러리에 상기 임플란트 구조물의 스펙 정보 및 상기 3D 모델을 등록하는 단계, 및 상기 등록된 임플란트 구조물의 스펙 정보 및 상기 3D 모델을 상기 임플란트 라이브러리의 리스트 상에 표시하는 단계를 포함할 수 있다.
상기 기술적 과제를 해결하기 위한, 본 발명의 일 실시예에 따른 임플란트 시뮬레이션 장치는, 하나 이상의 프로세서, 외부장치와 통신하는 통신 인터페이스, 상기 프로세서에 의하여 수행되는 컴퓨터 프로그램을 로드(load)하는 메모리, 및 상기 컴퓨터 프로그램을 저장하는 스토리지를 포함하되, 상기 컴퓨터 프로그램은, 임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI(Graphic User Interface)에 대한 사용자 입력을 통해 상기 임플란트 구조물의 스펙 정보를 수신하는 동작, 상기 수신된 임플란트 구조물의 스펙 정보를 이용하여 상기 임플란트 구조물의 3D 모델을 생성하는 동작, 및 상기 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장하는 동작을 수행하기 위한 인스트럭션을 포함한다.
상기한 바와 같이, 본 발명에 의하면, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어에서, 라이브러리에서 3D 모델이 제공되지 않은 임플란트 구조물에 대해 스펙 정보를 이용하여 3D 모델을 생성 및 등록할 수 있고, 이를 통해 임플란트 시뮬레이션에 활용할 수 있다.
또한, 본 발명에 의하면, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어에서, 다양한 타입의 임플란트 및 어버트먼트에 대해 임플란트 라이브러리를 효과적으로 관리할 수 있도록 편리한 사용자 인터페이스를 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 시스템 구성도이다.
도 2는 본 발명의 일 실시예에 따른 임플란트 시뮬레이션 장치의 구성을 도시한 블록도이다.
도 3 및 도 4는 본 발명의 다른 실시예에 따른 임플란트 시뮬레이션 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 몇몇 실시예에 따른 임플란트 라이브러리 표시 화면의 예이다.
도 6은 본 발명의 몇몇 실시예에 따른 내측 결합 타입의 커스텀 임플란트의 라이브러리 등록을 위한 정보를 입력하는 화면의 예이다.
도 7은 본 발명의 몇몇 실시예에 따른 테이퍼드 형태의 커스텀 임플란트 생성을 위한 정보를 입력하는 화면의 예이다.
도 8은 본 발명의 몇몇 실시예에 따른 외측 결합 타입의 커스텀 임플란트 생성을 위한 정보를 입력하는 화면의 예이다.
도 9는 본 발명의 몇몇 실시예에 따른 내측 결합 타입의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다.
도 10은 본 발명의 몇몇 실시예에 따른 임플란트와의 체결 각도에 따라 어버트먼트의 직경에서 임플란트 최상단까지의 길이가 변경되거나 설정된 어버트먼트의 직경에서 임플란트 최상단까지의 길이를 변경했을 때, 임플란트와의 체결 각도가 변경되는 예이다.
도 11은 본 발명의 몇몇 실시예에 따른 어버트먼트 마진의 종류를 보여주는 예이다.
도 12는 본 발명의 몇몇 실시예에 따른 외측 결합 타입의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다.
도 13은 본 발명의 몇몇 실시예에 따른 좌우가 비대칭인 형태의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다.
도 14는 본 발명의 몇몇 실시예에 따라 커스텀 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 등록하는 화면의 예이다.
도 15는 본 발명의 몇몇 실시예에 따라 임플란트 구조물의 렌더링 이미지를 제공하는 화면의 예이다.
도 16은 본 발명의 몇몇 실시예에 따른 방법들을 구현할 수 있는 예시적인 컴퓨팅 장치의 하드웨어 구성도이다.
도 2는 본 발명의 일 실시예에 따른 임플란트 시뮬레이션 장치의 구성을 도시한 블록도이다.
도 3 및 도 4는 본 발명의 다른 실시예에 따른 임플란트 시뮬레이션 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 몇몇 실시예에 따른 임플란트 라이브러리 표시 화면의 예이다.
도 6은 본 발명의 몇몇 실시예에 따른 내측 결합 타입의 커스텀 임플란트의 라이브러리 등록을 위한 정보를 입력하는 화면의 예이다.
도 7은 본 발명의 몇몇 실시예에 따른 테이퍼드 형태의 커스텀 임플란트 생성을 위한 정보를 입력하는 화면의 예이다.
도 8은 본 발명의 몇몇 실시예에 따른 외측 결합 타입의 커스텀 임플란트 생성을 위한 정보를 입력하는 화면의 예이다.
도 9는 본 발명의 몇몇 실시예에 따른 내측 결합 타입의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다.
도 10은 본 발명의 몇몇 실시예에 따른 임플란트와의 체결 각도에 따라 어버트먼트의 직경에서 임플란트 최상단까지의 길이가 변경되거나 설정된 어버트먼트의 직경에서 임플란트 최상단까지의 길이를 변경했을 때, 임플란트와의 체결 각도가 변경되는 예이다.
도 11은 본 발명의 몇몇 실시예에 따른 어버트먼트 마진의 종류를 보여주는 예이다.
도 12는 본 발명의 몇몇 실시예에 따른 외측 결합 타입의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다.
도 13은 본 발명의 몇몇 실시예에 따른 좌우가 비대칭인 형태의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다.
도 14는 본 발명의 몇몇 실시예에 따라 커스텀 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 등록하는 화면의 예이다.
도 15는 본 발명의 몇몇 실시예에 따라 임플란트 구조물의 렌더링 이미지를 제공하는 화면의 예이다.
도 16은 본 발명의 몇몇 실시예에 따른 방법들을 구현할 수 있는 예시적인 컴퓨팅 장치의 하드웨어 구성도이다.
이하, 첨부된 도면을 참조하여 본 개시의 바람직한 실시 예들을 상세히 설명한다. 본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 개시의 기술적 사상은 이하의 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 이하의 실시예들은 본 개시의 기술적 사상을 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시의 기술적 사상은 청구항의 범주에 의해 정의될 뿐이다.
각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 개시를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 개시의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.
명세서에서 사용되는 "포함한다 (comprises)" 및/또는 "포함하는 (comprising)"은 언급된 구성 요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성 요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
이하, 본 개시의 몇몇 실시예들에 대하여 첨부된 도면에 따라 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 시스템 구성도이다. 도 1을 참조하면, 본 발명의 실시예에 따른 임플란트 시뮬레이션 장치(1)는 사용자 단말(10)로부터 사용자 입력에 따른 커스텀 임플란트 구조물의 스펙 정보를 수신하고, 커스텀 임플란트 구조물의 3D모델을 생성하며, 생성된 가상 임플란트의 스펙 정보 및 3D 모델을 임플란트 라이브러리에 등록하여 임플란트 라이브러리를 갱신하기 위한 인터페이스를 제공한다. 커스텀 임플란트 구조물의 스펙 정보는 임플란트의 형상 요소들에 관한 파라미터들을 포함할 수 있다.
임플란트 시뮬레이션 장치(1)는 외부 장치(미도시)로부터 수신되거나, 장치 내에 저장된 환자의 CT 영상 및 파노라믹 영상을 이용하여 임플란트의 시술 계획 및 시뮬레이션을 수행하기 위한 인터페이스 화면을 제공한다.
임플란트 시뮬레이션 장치(1)는 임플란트 시뮬레이션을 수행 시, 환자에게 적용할 임플란트 구조물의 라이브러리를 로딩하고, 라이브러리에 등록되어 있는 개별 3D 모델을 CT 영상 또는 파노라믹 영상에 배치할 수 있다.
임플란트 시뮬레이션 장치(1)는 임플란트 구조물에 대하여 라이브러리에 3D 모델이 저장되어 있지 않은 경우, 커스텀 임플란트 구조물의 스펙 정보를 입력받고 그로부터 3D 모델을 생성하며 커스텀 임플란트 구조물을 임플란트 라이브러리에 등록할 수 있는 GUI 화면을 제공할 수 있다.
임플란트 시뮬레이션 장치(1)는 사용자 단말(10)로부터 GUI에 대한 사용자 입력을 통해 커스텀 임플란트 구조물의 스펙에 관한 정보를 수신한다. 커스텀 임플란트 구조물은 예컨대 임플란트 또는 어버트먼트일 수 있다.
임플란트 시뮬레이션 장치(1)는 수신된 커스텀 임플란트 구조물의 스펙 정보를 이용하여 커스텀 임플란트 구조물의 3D 모델을 생성하고, 생성된 커스텀 임플란트 구조물의 3D 모델과 스펙 정보를 임플란트 라이브러리에 저장한다.
상기와 같은 본 발명의 시스템 구성에 따라, 라이브러리에 등록되어 있지 않은 임플란트 구조물에 관하여 사용자로부터 입력된 스펙 정보를 이용하여 커스텀 임플란트 구조물의 3D 모델을 생성하고, 이를 라이브러리에 등록함으로써 커스텀 임플란트 구조물의 3D 모델을 임플란트 시뮬레이션에 활용할 수 있다.
도 2는 본 발명의 일 실시예에 따른 임플란트 시뮬레이션 장치의 구성을 도시한 블록도이다.
본 발명의 실시예에 따른 임플란트 시뮬레이션 장치(1)는 통신부(13), 저장부(14), 및 프로세서(11)를 포함하고, 통신부(13)를 통해 사용자 단말(10) 및 외부 장치(미도시)와 연결될 수 있다.
여기서, 사용자 단말(10)은 단말에 설치되는 소프트웨어를 이용하여 임플란트 시뮬레이션을 수행하고자 하는 사용자 또는 시술자의 단말기로, 예컨대 PC, 노트북, 태블릿, 스마트 폰 등으로 구현될 수 있다. 외부 장치(미도시)는 환자의 구강을 촬영한 CT 영상 및 파노라믹 영상을 저장하여 관리하는 장치로, 예컨대 서버 또는 PC와 같은 컴퓨팅 장치로 구현될 수 있다.
임플란트 시뮬레이션 장치(1)는 사용자 단말(10)로부터의 요청에 따라 3D 모델의 라이브러리 등록 및 임플란트 시뮬레이션을 위한 일련의 동작을 수행할 수 있는 인터페이스를 제공하는 장치로서, 예컨대 서버 또는 PC와 같은 컴퓨팅 장치로 구현될 수 있다.
통신부(13)는 사용자 단말(10), 및 외부 장치(미도시)와 유선 또는 무선 통신방식을 이용하여 통신한다. 통신부(13)는 이더넷(Ethernet) 등과 같은 유선 통신방식으로 사용자 단말(10), 및 외부 장치(미도시)와 통신하거나, 와이파이(Wi-Fi) 또는 블루투스(Bluetooth) 등과 같은 무선 통신방식으로 통신할 수 있다. 통신부(13)가 통신하는 방식은 이에 한정되지 않고, 다른 통신방식을 이용하여 통신할 수도 있다.
저장부(14)는 사용자 단말(10)의 요청에 따라 수행되는 임플란트 시뮬레이션과 관련된 데이터를 저장하고, 여러 제조사에 의해 제공되는 복수의 임플란트 구조물 각각의 스펙 정보 및 3D 모델을 라이브러리에 저장할 수 있다.
또한, 저장부(14)는 제조사로부터 3D 모델이 제공되지 않은 커스텀 임플란트 구조물에 대해, 사용자 단말(10)을 통해 입력된 커스텀 임플란트 구조물의 스펙 정보에 따라 3D 모델을 생성하고 커스텀 임플란트 구조물의 스펙 정보 및 3D 모델을 임플란트 라이브러리에 저장할 수 있다.
프로세서(11)는 GUI 생성 모듈(12)을 포함하고, 이 외에 임플란트 구조물의 3D 모델 생성을 위한 추가적인 모듈을 더 포함할 수 있다.
프로세서(11)는 사용자 단말(10)로부터 임플란트 시뮬레이션을 위한 요청을 수신하고, 사용자 단말(10)의 요청에 따라 시뮬레이션 동작을 수행한다.
프로세서(11)는 임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI를 사용자 단말(10)로 제공하고, GUI에 대한 사용자 입력을 통해 임플란트 구조물의 스펙 정보를 수신한다. 이 때, 임플란트 구조물은, 제조사로부터 3D 모델이 제공되지 않은 신규 임플란트 제품 또는 제품이 업그레이드되면서 라이브러리에 업데이트되지 않은 임플란트 제품으로서, 예컨대 임플란트(implant) 및 어버트먼트(abutment) 중 적어도 하나를 포함할 수 있다.
프로세서(11)는 수신된 임플란트 구조물의 스펙 정보를 이용하여 임플란트 구조물의 3D 모델을 생성하고, 생성된 임플란트 구조물의 스펙 정보와 3D 모델을 예를 들어 STL 포맷으로 저장부(14)의 임플란트 라이브러리에 저장한다.
GUI 생성 모듈(12)은 임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI를 제공한다.
GUI 생성 모듈(12)은 임플란트 구조물이 임플란트인 경우, 임플란트의 최상단 직경, 길이, 임플란트의 최하단 직경, 헥스(hex)의 높이 등의 스펙 정보를 입력할 수 있는 입력 화면을 제공할 수 있다.
또한, GUI 생성 모듈(12)은 임플란트 구조물이 어버트먼트인 경우, 어버트먼트의 기준 직경, 기준 직경의 높이로부터 최상단까지의 길이, 기준 직경의 높이으로부터 최하단까지의 길이, 보상 각도, 임플란트와의 체결 각도 등의 스펙 정보를 입력할 수 있는 입력 화면을 제공할 수 있다.
상기와 같이, 본 발명의 실시예에 따른 임플란트 시뮬레이션 장치(1)에 의하면, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어 상에서, 3D 모델이 제공되지 않은 임플란트 및 어버트먼트의 스펙 정보만을 이용하여 커스텀 임플란트 및 어버트먼트의 3D 모델을 생성하고, 이를 이용하여 임플란트 시뮬레이션을 수행할 수 있다.
도 3 및 도 4는 본 발명의 다른 실시예에 따른 임플란트 시뮬레이션 방법을 설명하기 위한 순서도이다.
본 발명의 실시예에 따른 임플란트 시뮬레이션 방법은 도 16의 컴퓨팅 장치(100)에 의하여 실행될 수 있고, 예컨대 임플란트 시뮬레이션 장치(1)에 의해 실행될 수 있다. 본 실시예에 따른 방법을 실행하는 상기 컴퓨팅 장치(100)는 응용 프로그램 실행 환경을 구비한 컴퓨팅 장치일 수 있다. 본 발명의 실시예에 따른 방법에 포함되는 일부 동작의 수행 주체에 대한 기재가 생략될 수 있으며, 그러한 경우 그 주체는 상기 컴퓨팅 장치(100)임을 유의한다.
도 3을 참조하면, 먼저, 동작 S31에서, 임플란트 시뮬레이션 장치(1)는 임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI를 제공하고, GUI에 대한 사용자 입력을 통해 상기 임플란트 구조물의 스펙 정보를 수신한다. 임플란트 구조물은 예컨대, 임플란트 또는 어버트먼트일 수 있다.
일 실시예로서, 도 4를 참조하면, 동작 S31은, 임플란트의 최상단 직경 및 길이를 입력하는 사용자 입력을 수신하는 동작 S311과, 어버트먼트의 기준 직경, 기준 직경의 높이로부터 최상단까지의 길이, 기준 직경의 높이로부터 최하단까지의 길이, 및 보상 각도를 입력하는 사용자 입력을 수신하는 동작 S312를 포함할 수 있다. 이 때, 동작 S311 및 동작 S312은 모두 수행되거나, 둘 중 하나의 동작만이 수행될 수도 있다.
일 실시예로서, 동작 S311은, 임플란트를 하단으로 갈수록 가늘어지는 테이퍼드(tapered) 형태로 생성하기 위해, 임플란트의 최하단 직경을 입력하는 사용자 입력을 수신하는 동작을 더 포함할 수 있다.
일 실시예로서, 동작 S311은, 임플란트가 상단의 외측으로 어버트먼트를 삽입 결합할 수 있는 외측 결합(external joint 또는 butt joint) 타입인 경우, 상단에 돌출된 육각 모양의 헥스(hex)의 높이를 입력하는 사용자 입력을 수신하는 동작을 더 포함할 수 있다.
일 실시예로서, 동작 S312는, 어버트먼트의 기준 직경의 높이로부터 최하단까지의 길이를 입력하는 대신, 어버트먼트의 하단에 결합되는 임플란트와의 체결 각도를 입력하는 사용자 입력을 수신하는 동작을 포함할 수 있다. 이 때, 임플란트와의 체결 각도는, 임플란트의 최상단 원형의 최외측과 어버트먼트의 직경의 최외측을 연결하는 원통뿔 형태의 각도로 결정될 수 있다.
동작 S312에 있어, 입력되는 임플란트와의 체결 각도에 따라, 어버트먼트의 직경 영역의 위치가 변경되면, 알림 정보를 표시하는 동작을 더 포함할 수 있다. 이 때, 입력되는 임플란트와의 체결 각도에 따라, 어버트먼트의 직경 영역은 잇몸의 최상단과 동일한 높이에 위치하는 치은 동등 마진, 잇몸의 최상단보다 높게 위치하는 치은 연상 마진, 및 상기 잇몸의 최상단보다 낮게 위치하는 치은 연하 마진 중 어느 하나의 상태로 변경될 수 있다.
일 실시예로서, 동작 S312는, 어버트먼트를 좌우측이 비대칭인 형태로 생성하기 위해, 어버트먼트의 좌우측 보상 각도를 입력하는 사용자 입력을 수신하는 동작을 더 포함할 수 있다.
다음으로, 동작 S32에서, 임플란트 시뮬레이션 장치(1)는 수신된 임플란트 구조물의 스펙 정보를 이용하여 임플란트 구조물의 3D 모델을 생성한다.
동작 S33에서, 임플란트 시뮬레이션 장치(1)는 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장한다. 이 때, 동작 S33은, 기 저장되어 있는 임플란트 라이브러리에 임플란트 구조물의 스펙 정보 및 상기 3D 모델을 등록하는 동작, 및 등록된 임플란트 구조물의 스펙 정보 및 3D 모델을 임플란트 라이브러리의 리스트 상에 표시하는 동작을 포함할 수 있다.
마지막으로, 동작 S34에서, 임플란트 시뮬레이션 장치(1)는 동작 S33에서 등록된 임플란트 구조물의 스펙 정보 및 3D 모델을 이용하여 임플란트 시뮬레이션을 수행한다.
상기와 같이, 본 발명의 실시예에 따른 방법에 의하면, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어에서, 라이브러리에 등록되지 않은 다양한 타입의 임플란트 및 어버트먼트에 대한 3D 모델을 라이브러리에 등록할 수 있도록 편리한 사용자 인터페이스를 제공할 수 있다.
도 5는 본 발명의 몇몇 실시예에 따른 임플란트 라이브러리 표시 화면의 예이다. 도 5를 참조하면, 임플란트 시뮬레이션 기능을 제공하는 소프트웨어 상에서, 임플란트 라이브러리에 등록되어 있는 임플란트 또는 어버트먼트를 선택하여 수술 계획을 수립할 수 있다. 임플란트 라이브러리에는 여러 제조사별 임플란트 제품의 스펙 정보와 함께, 3D 모델이 저장되어 있다.
도시된 예에서, 임플란트 라이브러리의 표시 화면에는 복수의 임플란트 각각의 스펙 정보(51)와 각 임플란트에 대응하는 3D 모델의 렌더링 이미지(52)를 포함하도록 임플란트 라이브러리의 리스트가 표시될 수 있다. 마찬가지로, 임플란트 라이브러리 표시 화면에는 복수의 어버트먼트 각각의 스펙 정보(53)와 각 어버트먼트에 대응하는 렌더링 이미지(54)를 포함하도록 어버트먼트 라이브러리의 리스트가 표시될 수 있다.
도 6은 본 발명의 몇몇 실시예에 따른 내측 결합 타입의 커스텀 임플란트 생성을 위한 정보를 입력하는 화면의 예이다. 도 6을 참조하면, 임플란트 시뮬레이션 장치(1)는 내측 결합 타입의 커스텀 임플란트를 라이브러리에 등록하기 위한 스펙 정보를 입력할 수 있는 입력 화면(60)을 제공한다.
도시된 예에서, 입력 화면(60)은 임플란트의 내측으로 어버트먼트가 삽입 결합되는 내측 결합(internal joint) 타입의 경우, 임플란트의 최상단 직경(61)과 임플란트의 길이(62)를 입력할 수 있는 인터페이스를 제공한다. 이 때, 임플란트의 길이(62)는 임플란트의 최상단 중심점과 임플란트의 최하단 중심점을 연결하는 선의 길이를 기준으로 한다.
임플란트 시뮬레이션 장치(1)는 입력 화면(60)을 통해 입력되는 임플란트의 스펙 정보를 이용하여 커스텀 임플란트의 3D 모델을 자동으로 생성할 수 있다. 또한, 임플란트의 스펙 정보 및 3D 모델을 커스텀 임플란트 라이브러리에 등록할 수 있다.
도 7은 본 발명의 몇몇 실시예에 따른 테이퍼드 형태의 커스텀 임플란트 등록을 위한 정보를 입력하는 화면의 예이다. 도 7을 참조하면, 임플란트 시뮬레이션 장치(1)는 테이퍼드 형태의 커스텀 임플란트를 라이브러리에 등록하기 위한 스펙 정보를 입력할 수 있는 입력 화면(70)을 제공한다.
도시된 예에서, 입력 화면(70)은 임플란트가 하단으로 갈수록 가늘어지는 테이퍼드(tapered) 형태인 경우, 임플란트의 최상단 직경(71), 임플란트의 길이(72) 외에 추가적으로 테이퍼드 여부(73), 및 임플란트의 최하단 직경(74)을 입력할 수 있는 인터페이스를 제공한다. 단, 임플란트의 최하단 직경(74)은 임플란트의 최상단 직경(71)보다 큰 값을 입력할 수 없고, 큰 값이 입력되는 경우 사용자가 인지할 수 있도록 경고 문구가 표시되거나, 입력란에 얼마 이하로 입력하도록 안내하는 문구가 표시될 수 있다.
이에 따라, 임플란트 시뮬레이션 장치(1)는 입력 화면(70)을 통해 입력되는 임플란트의 스펙 정보를 이용하여 테이퍼드 형태의 커스텀 임플란트의 3D 모델을 생성하고, 이를 임플란트 라이브러리에 등록할 수 있다.
도 8은 본 발명의 몇몇 실시예에 따른 외측 결합 타입의 커스텀 임플란트 생성을 위한 정보를 입력하는 화면의 예이다. 도 8을 참조하면, 임플란트 시뮬레이션 장치(1)는 외측 결합 타입의 커스텀 임플란트의 3D 모델 생성을 위한 스펙 정보를 입력할 수 있는 입력 화면 1(80) 또는 입력 화면 2(84)를 제공한다.
도시된 예에서, 입력 화면 1(80)은 임플란트의 외측으로 어버트먼트가 삽입 결합되는 외측 결합(external joint 또는 butt joint) 타입의 경우, 임플란트의 최상단 직경(81), 임플란트의 길이(82) 외에 추가적으로 헥스의 높이(83)를 입력할 수 있는 인터페이스를 제공한다. 여기서, 헥스(hex)는 어버트먼트와 임플란트의 체결부에 해당하는 구조로, 임플란트의 내부가 아닌, 임플란트 최상단에서 외부로 돌출된 구조를 가진다.
한편, 입력 화면 2(84)는 임플란트가 외측 결합 타입이면서, 하단으로 갈수록 가늘어지는 테이퍼드 형태인 경우, 임플란트의 최상단 직경(81), 임플란트의 길이(82), 헥스의 높이(83) 외에 추가적으로 테이퍼드 여부(85) 및 임플란트의 최하단 직경(86)을 입력할 수 있는 인터페이스를 제공한다.
이에 따라, 임플란트 시뮬레이션 장치(1)는 입력 화면(80, 84)을 통해 입력되는 임플란트의 스펙 정보를 이용하여 외측 결합 타입의 커스텀 임플란트의 3D 모델을 생성하고, 이를 임플란트 라이브러리에 등록할 수 있다.
도 9는 본 발명의 몇몇 실시예에 따른 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다.
도 9를 참조하면, 임플란트 시뮬레이션 장치(1)는 내측 결합 타입의 커스텀 어버트먼트의 3D 모델 생성을 위한 스펙 정보를 입력할 수 있는 입력 화면(99)을 제공한다.
도시된 예에서, 입력 화면(99)은 임플란트의 내측으로 어버트먼트가 삽입 결합되는 내측 결합(internal joint) 타입의 경우, 어버트먼트의 기준 직경(diameter)(91), 기준 직경의 높이로부터 최상단까지의 길이(92), 보상 각도(93), 및 기준 직경의 높이로부터 최하단까지의 길이(94)를 입력할 수 있는 인터페이스를 제공한다.
한편, 어버트먼트의 최하단 직경은, 사용자가 별도로 입력하지 않고 임플란트와 맞닿는 부분의 직경으로 자동 결정될 수 있다. 마찬가지로, 어버트먼트의 최상단 직경 또한, 사용자가 별도로 입력하지 않고 입력 화면(99)에서 입력되는 기준 직경의 높이로부터 최상단까지의 길이(92) 및 보상 각도(93)에 의해 자동 결정될 수 있다.
일 실시예로서, 입력 화면(99)에서 기준 직경의 높이로부터 최하단까지의 길이(94)를 입력하는 대신, 어버트먼트의 하단에 결합되는 임플란트와의 체결 각도(95)를 입력하는 인터페이스를 제공할 수 있다.
일 실시예로서, 입력 화면(99)을 통해 입력되는 임플란트와의 체결 각도(95)는 30도 이상으로 제한될 수 있다. 예로서, 입력 화면(99)에서 임플란트와의 체결 각도(95)의 입력란에 30 미만의 수치가 입력되면, 30 이상의 값을 입력해야 한다는 경고 문구가 출력될 수 있다.
상기와 같은 실시예에 따라, 임플란트 시뮬레이션 장치(1)는 입력 화면(99)을 통해 입력되는 어버트먼트의 스펙 정보를 이용하여 커스텀 어버트먼트의 3D 모델을 자동으로 생성할 수 있다. 또한, 어버트먼트의 스펙 정보 및 3D 모델을 어버트먼트 라이브러리에 등록할 수 있다.
도 10은 본 발명의 몇몇 실시예에 따른 임플란트와의 체결 각도에 따라 어버트먼트의 직경에서 임플란트 최상단까지의 길이가 변경되거나 설정된 어버트먼트의 직경에서 임플란트 최상단까지의 길이를 변경했을 때, 임플란트와의 체결 각도가 변경되는 예이다. 도 10을 참조하면, 임플란트와의 체결 각도(1011)의 입력 값이 변경되면, 그에 따라 직경으로부터 최하단까지의 길이(1012)가 자동으로 변경된다. 이 때, 입력되는 임플란트와의 체결 각도(1011)를 유지하기 위해 어버트먼트의 직경 영역, 즉 마진 영역의 위치가 변경될 수 있다.
구체적으로, 도11의 예에서, 입력되는 임플란트와의 체결 각도(1011)에 따라, 어버트먼트의 마진 영역은 잇몸의 최상단과 동일한 높이에 위치하는 치은 동등 마진(113), 잇몸의 최상단보다 높게 위치하는 치은 연상 마진(112), 및 잇몸의 최상단보다 낮게 위치하는 치은 연하 마진(111) 중 어느 하나의 상태로 변경될 수 있다.
이 때, 입력되는 임플란트와의 체결 각도(1011)에 따라 어버트먼트의 마진 영역의 위치가 변경되면, 이를 사용자가 확인할 수 있도록 화면에 안내 문구가 표시될 수 있다.
도 12는 본 발명의 몇몇 실시예에 따른 외측 결합 타입의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다. 도 12를 참조하면, 임플란트 시뮬레이션 장치(1)는 외측 결합 타입의 커스텀 어버트먼트의 3D 모델 생성을 위한 스펙 정보를 입력할 수 있는 입력 화면(120)을 제공한다.
도시된 예에서, 입력 화면(120)은 임플란트의 외측으로 어버트먼트가 삽입 결합되는 외측 결합(external joint 또는 butt joint) 타입의 경우, 어버트먼트의 기준 직경(121), 기준 직경의 높이로부터 최상단까지의 길이(122), 보상 각도(123), 및 기준 직경의 높이로부터 최하단까지의 길이(124)를 입력할 수 있는 인터페이스를 제공한다. 이 때, 기준 직경의 높이로부터 최하단까지의 길이(124) 대신 임플란트와 체결 각도(125)를 입력할 수도 있다.
상기와 같이, 임플란트 시뮬레이션 장치(1)는 도 12의 외측 결합 타입이나, 도 9의 내측 결합 타입으로 커스텀 어버트먼트의 3D 모델을 생성할 수 있도록 인터페이스를 제공한다. 이 때, 외측 결합 타입 또는 내측 결합 타입을 선택할 수 있도록 탭(tab) 또는 버튼과 같은 GUI 항목을 제공할 수 있다.
도 13은 본 발명의 몇몇 실시예에 따른 좌우가 비대칭인 형태의 커스텀 어버트먼트 생성을 위한 정보를 입력하는 화면의 예이다. 도 13을 참조하면, 임플란트 시뮬레이션 장치(1)는 내측 결합 타입에서 좌우가 비대칭인 형태의 커스텀 어버트먼트의 3D 모델 생성을 위한 스펙 정보를 입력할 수 있는 입력 화면 1(130) 또는 외측 결합 타입에서 좌우가 비대칭인 형태의 어버트먼트 라이브러리 생성을 위한 입력 화면 2(136)을 제공한다. 이처럼 좌우가 비대칭인 형태의 커스텀 어버트먼트는 임플란트와 크라운의 배치 결과로부터 어버트먼트를 이용한 보상 각도가 크게 필요한 경우 적용될 수 있다.
도시된 예에서, 입력 화면 1(130)은 임플란트의 내측으로 어버트먼트가 삽입 결합되는 내측 결합 타입이면서 어버트먼트의 형태가 좌우 비대칭인 경우이며, 입력 화면 2(136)는 임플란트의 외측 어버트먼트가 삽입 결합되는 외측 결합 타입이면서 어버트먼트의 형태가 좌우 비대칭인 경우이다. 도시된 예에서 입력 화면 1(130)과 입력 화면 2(136)는 어버트먼트의 기준 직경(131), 기준 직경의 높이로부터 최상단까지의 길이(132), 기준 직경의 높이로부터 최하단까지의 길이(133)와 함께, 추가적으로 좌측 보상 각도(134) 및 우측 보상 각도(135)를 입력할 수 있는 인터페이스를 제공한다. 이 때, 좌측 보상 각도(134)는 어버트먼트 전체에 대한 보상 각도이고, 우측 보상 각도(135)는 좌측 보상 각도(134)의 반대편 보상 각도에 해당한다. 좌측 보상 각도(134)는 사용자가 직접 수치를 입력하거나, 임플란트의 기준축 및 크라운의 기준축의 각도 정보를 이용하여 어버트먼트 전체에 대한 보상 각도를 소프트웨어에서 계산하여 사용자에게 제공될 수도 있다.
도 14는 본 발명의 몇몇 실시예에 따른 가상 임플란트의 3D 모델을 라이브러리에 등록하는 화면의 예이다. 도 14를 참조하면, 임플란트 시뮬레이션 장치(1)는 GUI를 통해 임플란트 또는 어버트먼트의 스펙 정보가 입력되면, 입력되는 스펙 정보를 이용하여 3D 모델을 자동으로 생성하고, 생성된 3D 모델과 스펙 정보를 임플란트 라이브러리에 등록할 수 있다. 이 때, 임플란트 또는 어버트먼트의 스펙 정보를 이용하여 생성된 3D 모델은 이미 저장되어 있는 기성품의 임플란트 라이브러리에 추가하여 저장되거나, 별도로 생성된 라이브러리에 저장될 수도 있다.
도시된 예에서, 이미 구축되어 있는 기성품 임플란트의 라이브러리 화면(140)에서, 활성화 버튼(144)을 선택하면 화면(140)의 좌측에 여러 종류의 기성품 임플란트의 모델별 스펙 정보가 리스트 형태(141)로 표시되고, 각 모델의 예시적 형상이 렌더링 이미지(142)로 표시된다. 이 때, 화면(140)의 우측에는 선택된 모델의 상세 스펙과, 이를 수정할 수 있는 입력 화면(143)이 제공된다.
한편, 라이브러리에 미등록 임플란트를 추가하려는 경우에, 라이브러리의 화면(145)에서 활성화 버튼(144)을 선택하면, 화면(145)의 좌측에 사용자가 입력하여 등록한 여러 종류의 커스텀 임플란트의 모델별 스펙이 리스트 형태(146)로 표시되고, 각 모델의 예시적 형상이 렌더링 이미지(147)로 표시된다. 이 때, 화면(145)의 우측에는 사용자가 등록한 커스텀 모델별 상세 스펙과, 이를 수정할 수 있는 입력 화면(148)이 제공된다.
이와 같이, 임플란트 시뮬레이션 장치(1)는 소프트웨어에 기 저장된 기성품 임플란트의 라이브러리 리스트와 사용자 입력에 의해 등록된 커스텀 임플란트의 라이브러리 리스트를 구분하여 표시할 수 있다.
도 15는 본 발명의 몇몇 실시예에 따른 임플란트 구조물의 3D 모델을 생성하기 위한 인터페이스 화면의 예이다. 도 15를 참조하면, 임플란트 시뮬레이션 장치(1)는 입력 화면1 (151)을 통해 입력되는 내측 결합 타입의 임플란트의 스펙 정보를 이용하여 3D 형태 또는 2D 형태로 커스텀 임플란트를 렌더링하여 표시할 수 있다. 또한, 임플란트 시뮬레이션 장치(1)는 입력 화면2 (152)을 통해 입력되는 외측 결합 타입의 임플란트의 스펙 정보를 이용하여 3D 형태 또는 2D 형태로 커스텀 임플란트를 렌더링하여 표시할 수 있다.
또한, 임플란트 시뮬레이션 장치(1)는 입력 화면3 (153) 또는 입력 화면 4(154)을 통해 입력되는 내측 결합 타입 또는 외측 결합 타입의 어버트먼트의 스펙 정보를 이용하여 3D 형태 또는 2D 형태로 커스텀 어버트먼트를 렌더링하여 표시할 수 있다.
상기와 같이 생성되는 3D 형태의 커스텀 임플란트 및 커스텀 어버트먼트는 회전을 통해 확인이 가능하며 STL 포맷의 3D 모델 데이터로 저장할 수 있다.
도 16은 본 발명의 몇몇 실시예에 따른 방법들을 구현할 수 있는 예시적인 컴퓨팅 장치의 하드웨어 구성도이다. 도 16에 도시된 바와 같이, 컴퓨팅 장치(100)는 하나 이상의 프로세서(101), 버스(107), 네트워크 인터페이스(102), 프로세서(101)에 의하여 수행되는 컴퓨터 프로그램(105)을 로드(load)하는 메모리(103)와, 컴퓨터 프로그램(105)을 저장하는 스토리지(104)를 포함할 수 있다. 다만, 도 16에는 본 발명의 실시예와 관련 있는 구성요소들 만이 도시되어 있다. 따라서, 본 발명이 속한 기술분야의 통상의 기술자라면 도 16에 도시된 구성요소들 외에 다른 범용적인 구성 요소들이 더 포함될 수 있음을 알 수 있다.
프로세서(101)는 컴퓨팅 장치(100)의 각 구성의 전반적인 동작을 제어한다. 프로세서(101)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), GPU(Graphic Processing Unit) 또는 본 발명의 기술 분야에 잘 알려진 임의의 형태의 프로세서 중 적어도 하나를 포함하여 구성될 수 있다. 또한, 프로세서(101)는 본 발명의 다양한 실시예들에 따른 방법/동작을 실행하기 위한 적어도 하나의 애플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다. 컴퓨팅 장치(100)는 하나 이상의 프로세서를 구비할 수 있다.
메모리(103)는 각종 데이터, 명령 및/또는 정보를 저장한다. 메모리(103)는 본 발명의 다양한 실시예들에 따른 방법/동작들을 실행하기 위하여 스토리지(104)로부터 하나 이상의 프로그램(105)을 로드(load) 할 수 있다. 예를 들어, 컴퓨터 프로그램(105)이 메모리(103)에 로드 되면, 로직(또는 모듈)이 메모리(103) 상에 구현될 수 있다. 메모리(103)의 예시는 RAM이 될 수 있으나, 이에 한정되는 것은 아니다.
버스(107)는 컴퓨팅 장치(100)의 구성 요소 간 통신 기능을 제공한다. 버스(107)는 주소 버스(Address Bus), 데이터 버스(Data Bus) 및 제어 버스(Control Bus) 등 다양한 형태의 버스로 구현될 수 있다.
네트워크 인터페이스(102)는 컴퓨팅 장치(100)의 유무선 인터넷 통신을 지원한다. 네트워크 인터페이스(102)는 인터넷 통신 외의 다양한 통신 방식을 지원할 수도 있다. 이를 위해, 네트워크 인터페이스(102)는 본 발명의 기술 분야에 잘 알려진 통신 모듈을 포함하여 구성될 수 있다.
스토리지(104)는 하나 이상의 컴퓨터 프로그램(105)을 비임시적으로 저장할 수 있다. 스토리지(104)는 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체를 포함하여 구성될 수 있다.
컴퓨터 프로그램(105)은 본 발명의 다양한 실시예들에 따른 방법/동작들이 구현된 하나 이상의 인스트럭션들(instructions)을 포함할 수 있다. 컴퓨터 프로그램(105)이 메모리(103)에 로드 되면, 프로세서(101)는 상기 하나 이상의 인스트럭션들을 실행시킴으로써 본 발명의 다양한 실시예들에 따른 방법/동작들을 수행할 수 있다.
지금까지 도 1 내지 도 16을 참조하여 본 발명의 다양한 실시예들 및 그 실시예들에 따른 효과들을 언급하였다. 본 발명의 기술적 사상에 따른 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
지금까지 설명된 본 발명의 기술적 사상은 컴퓨터가 읽을 수 있는 매체 상에 컴퓨터가 읽을 수 있는 코드로 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체는, 예를 들어 이동형 기록 매체(CD, DVD, 블루레이 디스크, USB 저장 장치, 이동식 하드 디스크)이거나, 고정식 기록 매체(ROM, RAM, 컴퓨터 구비 형 하드 디스크)일 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체에 기록된 상기 컴퓨터 프로그램은 인터넷 등의 네트워크를 통하여 다른 컴퓨팅 장치에 전송되어 상기 다른 컴퓨팅 장치에 설치될 수 있고, 이로써 상기 다른 컴퓨팅 장치에서 사용될 수 있다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명의 기술적 사상이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다.
도면에서 동작들이 특정한 순서로 도시되어 있지만, 반드시 동작들이 도시된 특정한 순서로 또는 순차적 순서로 실행되어야만 하거나 또는 모든 도시 된 동작들이 실행되어야만 원하는 결과를 얻을 수 있는 것으로 이해되어서는 안 된다. 특정 상황에서는, 멀티태스킹 및 병렬 처리가 유리할 수도 있다. 더욱이, 위에 설명한 실시예들에서 다양한 구성들의 분리는 그러한 분리가 반드시 필요한 것으로 이해되어서는 안 되고, 설명된 프로그램 컴포넌트들 및 시스템들은 일반적으로 단일 소프트웨어 제품으로 함께 통합되거나 다수의 소프트웨어 제품으로 패키지 될 수 있음을 이해하여야 한다.
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 본 발명이 다른 구체적인 형태로도 실시될 수 있다는 것을 이해할 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명에 의해 정의되는 기술적 사상의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
Claims (12)
- 컴퓨팅 장치에 의해 수행되는 방법에 있어서,
임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI(Graphic User Interface)에 대한 사용자 입력을 통해 상기 임플란트 구조물의 스펙 정보를 수신하는 단계;
상기 수신된 임플란트 구조물의 스펙 정보를 이용하여 상기 임플란트 구조물의 3D 모델을 생성하는 단계; 및
상기 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장하는 단계를 포함하는,
임플란트 라이브러리 관리 방법. - 제1 항에 있어서,
상기 임플란트 구조물은 임플란트(implant)를 포함하고,
상기 임플란트 구조물의 스펙 정보를 수신하는 단계는,
상기 임플란트의 최상단 직경 및 길이를 입력하는 사용자 입력을 수신하는 단계를 포함하는,
임플란트 라이브러리 관리 방법. - 제2 항에 있어서,
상기 임플란트 구조물의 스펙 정보를 수신하는 단계는,
상기 임플란트를 테이퍼드(tapered) 형태로 생성하기 위해, 상기 임플란트의 최하단 직경을 입력하는 사용자 입력을 수신하는 단계를 더 포함하는,
임플란트 라이브러리 관리 방법. - 제2 항에 있어서,
상기 임플란트 구조물의 스펙 정보를 수신하는 단계는,
상기 임플란트가 외측 결합(external joint 또는 butt joint) 타입인 경우, 상단에 돌출된 육각 모양의 헥스(hex)의 높이를 입력하는 사용자 입력을 수신하는 단계를 더 포함하는,
임플란트 라이브러리 관리 방법. - 제1 항에 있어서,
상기 임플란트 구조물은 어버트먼트(Abutment)를 포함하고,
상기 임플란트 구조물의 스펙 정보를 수신하는 단계는,
상기 어버트먼트의 기준 직경(diameter), 상기 기준 직경의 높이로부터 최상단까지의 길이, 상기 기준 직경의 높이로부터 최하단까지의 길이, 및 보상 각도를 입력하는 사용자 입력을 수신하는 단계를 포함하는,
임플란트 라이브러리 관리 방법. - 제5 항에 있어서,
상기 임플란트 구조물의 스펙 정보를 수신하는 단계는,
상기 기준 직경의 높이로부터 최하단까지의 길이를 입력하는 대신, 상기 어버트먼트의 하단에 결합되는 임플란트와의 체결 각도를 입력하는 사용자 입력을 수신하는 단계를 포함하는,
임플란트 라이브러리 관리 방법. - 제6 항에 있어서,
상기 어버트먼트의 하단에 결합되는 임플란트와의 체결 각도를 입력하는 사용자 입력을 수신하는 단계는,
상기 임플란트의 최상단 원형의 최외측과 상기 어버트먼트의 직경의 최외측을 연결하는 원통뿔 형태의 각도의 입력을 수신하는 단계를 포함하는,
임플란트 라이브러리 관리 방법. - 제6 항에 있어서,
상기 입력되는 임플란트와의 체결 각도에 따라, 상기 어버트먼트의 직경 영역의 위치가 변경되면, 알림 정보를 표시하는 단계를 더 포함하는,
임플란트 라이브러리 관리 방법. - 제6 항에 있어서,
상기 입력되는 임플란트와의 체결 각도에 따라, 상기 어버트먼트의 직경 영역은 잇몸의 최상단과 동일한 높이에 위치하는 치은 동등 마진, 상기 잇몸의 최상단보다 높게 위치하는 치은 연상 마진, 및 상기 잇몸의 최상단보다 낮게 위치하는 치은 연하 마진 중 어느 하나의 상태로 변경되는 단계를 더 포함하는,
임플란트 라이브러리 관리 방법. - 제5 항에 있어서,
상기 임플란트 구조물의 스펙 정보를 수신하는 단계는,
상기 어버트먼트를 좌우측이 비대칭인 형태로 생성하기 위해, 상기 어버트먼트의 좌우측 보상 각도를 입력하는 사용자 입력을 수신하는 단계를 더 포함하는,
임플란트 라이브러리 관리 방법. - 제1 항에 있어서,
상기 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장하는 단계는,
기 저장되어 있는 임플란트 라이브러리에 상기 임플란트 구조물의 스펙 정보 및 상기 3D 모델을 등록하는 단계; 및
상기 등록된 임플란트 구조물의 스펙 정보 및 상기 3D 모델을 상기 임플란트 라이브러리의 리스트 상에 표시하는 단계를 포함하는,
임플란트 라이브러리 관리 방법. - 하나 이상의 프로세서;
외부장치와 통신하는 통신 인터페이스;
상기 프로세서에 의하여 수행되는 컴퓨터 프로그램을 로드(load)하는 메모리; 및
상기 컴퓨터 프로그램을 저장하는 스토리지를 포함하되,
상기 컴퓨터 프로그램은,
임플란트 구조물의 스펙 정보를 입력할 수 있는 GUI(Graphic User Interface)에 대한 사용자 입력을 통해 상기 임플란트 구조물의 스펙 정보를 수신하는 동작,
상기 수신된 임플란트 구조물의 스펙 정보를 이용하여 상기 임플란트 구조물의 3D 모델을 생성하는 동작, 및
상기 생성된 임플란트 구조물의 3D 모델을 임플란트 라이브러리에 저장하는 동작을 수행하기 위한 인스트럭션을 포함하는,
임플란트 시뮬레이션 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220005242A KR102605752B1 (ko) | 2022-01-13 | 2022-01-13 | 임플란트 라이브러리 관리 방법, 임플란트 시뮬레이션 방법 그리고 이를 구현하기 위한 장치 |
PCT/KR2023/000417 WO2023136577A1 (ko) | 2022-01-13 | 2023-01-10 | 임플란트 라이브러리 관리 방법, 임플란트 시뮬레이션 방법 그리고 이를 구현하기 위한 장치 |
CN202380014819.0A CN118338864A (zh) | 2022-01-13 | 2023-01-10 | 植入物库管理方法、植入物模拟方法及用于实现这些方法的装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220005242A KR102605752B1 (ko) | 2022-01-13 | 2022-01-13 | 임플란트 라이브러리 관리 방법, 임플란트 시뮬레이션 방법 그리고 이를 구현하기 위한 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230109365A KR20230109365A (ko) | 2023-07-20 |
KR102605752B1 true KR102605752B1 (ko) | 2023-11-29 |
Family
ID=87279305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220005242A KR102605752B1 (ko) | 2022-01-13 | 2022-01-13 | 임플란트 라이브러리 관리 방법, 임플란트 시뮬레이션 방법 그리고 이를 구현하기 위한 장치 |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR102605752B1 (ko) |
CN (1) | CN118338864A (ko) |
WO (1) | WO2023136577A1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014064165A1 (en) | 2012-10-23 | 2014-05-01 | 3Shape A/S | Designing a dental restoration |
KR101862752B1 (ko) | 2016-12-19 | 2018-05-30 | 주식회사 디디에스 | Cad 시스템을 이용한 임플란트 지대치 제작 방법 및 임플란트 지대치 제작 시스템 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017116033A1 (ko) | 2015-12-28 | 2017-07-06 | 오스템임플란트 주식회사 | 치과용 임플란트 플래닝 방법, 이를 위한 장치 및 이를 기록한 기록매체 |
KR101726706B1 (ko) * | 2016-03-11 | 2017-04-13 | 주식회사 디오 | 디지털 라이브러리를 이용한 치과 임플란트용 보철물 제조방법 |
KR102221530B1 (ko) * | 2018-12-10 | 2021-03-02 | 오스템임플란트 주식회사 | 인접치 및 대합치와의 관계를 반영하여 크라운 위치를 결정하는 치과 임플란트 수술용 가이드 디자인 방법 및 그 장치 |
KR102283821B1 (ko) * | 2019-12-26 | 2021-08-02 | 주식회사 메디트 | 구조물 데이터 매칭 방법 및 구강 내 구조물 데이터 매칭 시스템 |
KR102422534B1 (ko) * | 2020-04-14 | 2022-07-20 | 오스템임플란트 주식회사 | 임플란트 시뮬레이션 방법 및 그 장치 |
KR102410408B1 (ko) * | 2020-05-08 | 2022-06-20 | 오스템임플란트 주식회사 | 최적화된 어버트먼트를 제안하는 임플란트 수술용 가이드 디자인 방법 및 그 장치 |
-
2022
- 2022-01-13 KR KR1020220005242A patent/KR102605752B1/ko active IP Right Grant
-
2023
- 2023-01-10 WO PCT/KR2023/000417 patent/WO2023136577A1/ko active Application Filing
- 2023-01-10 CN CN202380014819.0A patent/CN118338864A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014064165A1 (en) | 2012-10-23 | 2014-05-01 | 3Shape A/S | Designing a dental restoration |
KR101862752B1 (ko) | 2016-12-19 | 2018-05-30 | 주식회사 디디에스 | Cad 시스템을 이용한 임플란트 지대치 제작 방법 및 임플란트 지대치 제작 시스템 |
Also Published As
Publication number | Publication date |
---|---|
CN118338864A (zh) | 2024-07-12 |
WO2023136577A1 (ko) | 2023-07-20 |
KR20230109365A (ko) | 2023-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108021363B (zh) | 可视化游戏逻辑编辑方法及系统 | |
Marley et al. | Mobile telephone apps in mental health practice: uses, opportunities and challenges | |
US20070245306A1 (en) | User Interface Image Element Display and Adaptation System | |
US11175895B2 (en) | Code generation and simulation for graphical programming | |
US20130283197A1 (en) | Display of respiratory data graphs on a ventilator graphical user interface | |
US10282671B2 (en) | Medical diagnosis support apparatus and method of controlling the same | |
CN110168619B (zh) | 在虚拟现实或增强现实环境中渲染复杂数据的系统和方法 | |
CN103530078A (zh) | 用于显示镜像的系统与方法 | |
TW200951819A (en) | Updating firmware in a display device using a serial bus | |
US20070124681A1 (en) | Presentation timer | |
KR20220005250A (ko) | 전자차트를 이용한 치아 보철물 디자인 방법 및 장치 | |
KR102605752B1 (ko) | 임플란트 라이브러리 관리 방법, 임플란트 시뮬레이션 방법 그리고 이를 구현하기 위한 장치 | |
KR20210008220A (ko) | 임플란트 시술 계획 수립을 위한 다중 골밀도 표시방법 및 그 영상 처리장치 | |
JP2013016095A (ja) | プログラム、情報処理装置、および図生成方法 | |
US7313448B2 (en) | Method and apparatus for providing a standard control system with custom application capability | |
JP2024543114A (ja) | インプラントライブラリー管理方法、インプラントシミュレーション方法、そして、それを具現するための装置 | |
WO2018058612A1 (zh) | 配置方法及系统 | |
WO2014092178A1 (ja) | 情報処理装置およびプログラム | |
US10089442B2 (en) | Executable guideline solution with multiple alternative views on recommended care steps | |
US7823079B2 (en) | Computer readable recording medium recorded with graphics editing program, and graphics editing apparatus | |
US20240310818A1 (en) | Integration for Local Manufacturing of Dental Products | |
KR20200118327A (ko) | 드릴링 시뮬레이션을 이용한 임플란트 수술용 가이드 디자인 방법 및 그 장치 | |
KR20230093638A (ko) | 임플란트 시뮬레이션을 위한 하치조신경관 표시 방법, 그리고 이를 구현하기 위한 임플란트 시뮬레이션 장치 | |
US20230140506A1 (en) | Processing video data | |
KR102695572B1 (ko) | 임플란트 시뮬레이션을 위한 상악동 격벽 영역의 표시 방법, 그리고 이를 구현하기 위한 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |