Search

EP-4216230-B1 - THREE-DIMENSIONAL SCAN DATA PROCESSING SYSTEM AND THREE-DIMENSIONAL SCAN DATA PROCESSING METHOD

EP4216230B1EP 4216230 B1EP4216230 B1EP 4216230B1EP-4216230-B1

Inventors

  • KANG, DONG HWA
  • SONG, MYOUNG WOO

Dates

Publication Date
20260506
Application Date
20210917

Claims (14)

  1. A three-dimensional scan data processing method comprising: an import data reception step (S100) in which a data processing device (20) imports import data comprising shape information of at least a part of an object; a scan data reception step (S200) in which a scan data reception module (10) generates, by scanning the object with a three-dimensional scanner (71), scan data that comprises shape information and feature information of the object and is at least partially in common with the import data; an extraction step (S600) in which an extraction module (40) extracts, from the import data, a region common to the scan data; an alignment step (S700) in which an alignment module (50) performs alignment based on the region common to the import data and the scan data; and an integration step (S900) in which an integration module (70) generates integrated data by integrating the import data and the scan data, wherein in the extraction step (S600), the extraction module (40) generates at least one selected from a group of surface curvature information and surface corrugation information formed by connecting adjacent points of the import data, as feature information of a three-dimensional shape of the object, and wherein in the alignment step (S700), the import data and the scan data are aligned with each other by identifying common points based on the import data and the feature information of the scan data and mapping the common points to each other.
  2. The three-dimensional scan data processing method of Claim 1, wherein the extraction step (S600) comprises generating, by the extraction module (40), the feature information of the three-dimensional shape of the object from the import data, and the feature information comprises at least one selected from a group of the surface curvature information, the surface corrugation information, and user input information.
  3. The three-dimensional scan data processing method of Claim 1, further comprising a display step (S800) in which a display module (60) displays, on a display device (51), the three-dimensional shape of the object defined by at least one selected from a group of the import data and the scan data.
  4. The three-dimensional scan data processing method of Claim 3, further comprising an editing step in which an editing tool (52) receives an editing command to edit a part of the import data and updates the import data, wherein the integration step (S900) is performed after the editing step is performed.
  5. The three-dimensional scan data processing method of Claim 3, wherein in the display step (S800), the display module (60) selectively displays the three-dimensional shapes of the object, which are defined by the import data and the scan data, on the display device (51) according to a command received through an input device.
  6. The three-dimensional scan data processing method of Claim 3, wherein in the display step (S800), the display module (60) voxelizes each of the import data and scan data and displays the voxelized data on the display device (51).
  7. The three-dimensional scan data processing method of Claim 3, wherein in the display step (S800), the three-dimensional shapes of the object, which are defined by the import data and the scan data, are displayed on the display device (51) in different colors.
  8. The three-dimensional scan data processing method of Claim 3, wherein in the display step, the display module (60) displays each region on the display device (51) in a different color according to reliability of data, and the display module (60) displays a part corresponding to the import data on the display device (51) according to predetermined reliability, and reliability of the import data is set to a highest value in a range of predetermined numerical values.
  9. The three-dimensional scan data processing method of Claim 1, wherein in the import data reception step (S100), the data processing device (20) further receives, as the import data, at least one selected from a group of a normal vector indicating directions of points of the import data and meshes formed by connecting the points.
  10. The three-dimensional scan data processing method of Claim 1, further comprising: a resolution determination step (S400) in which a resolution module (30) determines whether a distance between adjacent points of the import data exceeds a reference distance, which is a maximum allowable distance between adjacent points of the scan data; and an import data updating step (S500) in which, when the distance between the adjacent points of the import data is determined to exceed the reference distance in the resolution determination step (S400), the resolution module (30) updates the import data by generating new points between at least some points such that the distance between the adjacent points of the import data is equal to or less than the reference distance, wherein the integration step (S900) is performed after the resolution determination step (S400) and the import data updating step (S500) are performed.
  11. The three-dimensional scan data processing method of Claim 1, further comprising a common point reception step in which an input module receives, through an input device, at least one common point at places identical to each other in the three-dimensional shapes of the object defined by the import data and the scan data, wherein in the alignment step (S700), the alignment module (50) aligns the import data and the scan data with each other by a method in which the input module maps the common point of the import data and the scan data that is received in the common point reception step.
  12. The three-dimensional scan data processing method of Claim 1, wherein the scan data generated by the scan data reception module (10) in the scan data reception step (S200) is data accumulated in real time by the three-dimensional scanner (71), the alignment step (S700) and the integration step (S900) are performed while the scan data accumulated in real time by the scan data reception step (S200) is updated, and in the import data reception step (S100), the data processing device (20) receives the import data without using the three-dimensional scanner (71),
  13. A three-dimensional scan data processing system comprising: a data processing device (20) configured to import import data defining a three-dimensional shape including shape information of at least a part of an object; a scan data reception module (10) configured to generate, by scanning the object with a three-dimensional scanner, scan data that comprises shape information and feature information of the object and is at least partially in common with the import data; an extraction module (40) configured to extract a region common to the scan data from the import data; an alignment module (50) configured to perform alignment based on the region common to the import data and the scan data; and an integration module (70) configured to generate integrated data by integrating the import data and the scan data, wherein the extraction module (40) is configured to generate at least one selected from a group of surface curvature information and surface corrugation information formed by connecting adjacent points of the import data, as feature information of a three-dimensional shape of the object, and wherein the alignment module (50) is configured to align the import data and the scan data by identifying common points based on the import data and the feature information of the scan data and mapping the common points to each other.
  14. The three-dimensional scan data processing system of Claim 13, wherein the extraction module (40) generates the feature information of the three-dimensional shape of the object from the import data, and the feature information comprises at least one selected from a group of the surface curvature information, the surface corrugation information, and user input information.

Description

TECHNICAL FIELD The present disclosure relates to a three-dimensional scan data processing system and a three-dimensional scan data processing method and, more specifically, to a three-dimensional scan data processing system and a three-dimensional scan data processing method for integrating and using three-dimensional shape data of an object structure scanned at different times. BACKGROUND With the development of the performance of three-dimensional scanners, various types of three-dimensional scanners are being developed and used. In addition, the use of three-dimensional scanners is gradually increasing in dental treatment. US 2009/0316966 A1 describes a method and apparatus for combining 3D dental scans with other 3D data sets, specifically matching a first data set including digital, three-dimensional, dental models with a second data set, including digital cranio-facial 3D medical scan records for improving missing or inaccurate portions of the cranio-facial 3D medical scan record. Various types of three-dimensional shape data are generated according to the type of three-dimensional scanner and the type of application that drives the three-dimensional scanner. Therefore, there is a need for a method capable of effectively integrating three-dimensional shape data of the structure of an object, generated in environments different from one another. For example, if three-dimensional shape data can be generated by importing three-dimensional data of a mouth structure scanned during previous treatment of a patient at another dental clinic and integrating the imported three-dimensional data with new three-dimensional data using a three-dimensional scanner, it is possible to simplify an intraoral scan procedure and save time. In addition, according to this method, it is possible to improve various treatment procedures or to develop new treatment methods. Therefore, for various reasons, such as different types of three-dimensional scanners or different types and formats of driving applications, there is a need for a device and method capable of obtaining a three-dimensional shape of an object by importing existing object scan data of different file formats and effectively integrating the data with new scan data. SUMMARY The present disclosure has been devised to satisfy the above-mentioned needs, and an aspect of the present disclosure is to provide a three-dimensional scan data processing system and a three-dimensional scan data processing method capable of effectively integrating and using three-dimensional shape data of an object scanned or acquired at different times. The invention is defined by the claims. In order to achieve the above aspect, a three-dimensional scan data processing method of the present disclosure may include an import data reception step in which a data processing device imports import data including shape information of at least a part of an object; a scan data reception step in which a scan data reception module generates, by scanning the object with a three-dimensional scanner, scan data that includes shape information and feature information of the object and is at least partially in common with the import data; an extraction step in which an extraction module extracts a region common to the scan data from the import data; an alignment step in which an alignment module performs alignment based on the region common to the import data and the scan data; and an integration step in which an integration module generates integrated data by integrating the import data and the scan data. In addition, a three-dimensional scan data processing system of the present disclosure may include: a data processing device configured to import import data defining a three-dimensional shape and including shape information of at least a part of an object; a scan data reception module configured to generate, by scanning the object with a three-dimensional scanner, scan data that includes shape information and feature information of the object and is at least partially in common with the import data; an extraction module configured to extract a region common to the scan data from the import data; an alignment module configured to perform alignment based on the region common to the import data and the scan data; and an integration module configured to generate integrated data by integrating the import data and the scan data. The three-dimensional scan data processing system and the three-dimensional scan data processing method of the present disclosure may have an effect of easily integrating shape data related to a three-dimensional structure of an object that have been obtained at different times. The three-dimensional scan data processing system and the three-dimensional scan data processing method of the present disclosure make it possible to easily integrate new shape data of an object with previously acquired shape data of a three-dimensional structure of the same object. Accordingly, the present disc