Dental measurements using 3D models of plaster imprints

Similar documents
3D Models from Range Sensors. Gianpaolo Palma

Structured light 3D reconstruction

Grafica 3D per i beni culturali: Multiview stereo matching, making the model. Lezione 16: 5 maggio 2013

3D from Images - Assisted Modeling, Photogrammetry. Marco Callieri ISTI-CNR, Pisa, Italy

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

Fast. Affordable. Complete. Desktop Scanning System from Great Lakes

LEARNING KIT AND TUTORIALS FOR THE DIFFUSION OF THE DIGITAL PHOTOGRAMMETRY

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

GABRIELE GUIDI, PHD POLITECNICO DI MILANO, ITALY VISITING SCHOLAR AT INDIANA UNIVERSITY NOV OCT D IMAGE FUSION

3D BUILDINGS MODELLING BASED ON A COMBINATION OF TECHNIQUES AND METHODOLOGIES

Grafica 3D per i beni culturali: Dense stereo matching, alternative e processing finale del modello (+ extra) Lezione 14: 9 maggio 2013

The Processing of Laser Scan Data for the Analysis of Historic Structures in Ireland

Measurement of 3D Foot Shape Deformation in Motion

TERRESTRIAL AND NUMERICAL PHOTOGRAMMETRY 1. MID -TERM EXAM Question 4

Construction Progress Management and Interior Work Analysis Using Kinect 3D Image Sensors

PHOTOGRAMMETRIC TECHNIQUE FOR TEETH OCCLUSION ANALYSIS IN DENTISTRY

Introduction to photogrammetry (with an underwater flavor)

Automated Processing of Terrestrial Mid-Range Laser Scanner Data for Restoration Documentation at Millimeter Scale

Task analysis based on observing hands and objects by vision

Analyzing and Segmenting Finger Gestures in Meaningful Phases

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision

5LSH0 Advanced Topics Video & Analysis

ENGN D Photography / Spring 2018 / SYLLABUS

3D MESH RECONSTRUCTION USING PHOTOGRAMMETRY EX. 1 VISUAL SFM + MESHLAB. Afonso Maria C. F. A. Gonçalves

EinScan-Pro vs. EinScan-Pro+

Overview of Active Vision Techniques

INTEGRATING PHOTOGRAMMETRIC TECHNOLOGIES AND GEODETIC METHODS FOR 3D MODELING

VERSATILE AND EASY-TO-USE 3D LASER SCANNERS

#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS

CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS

Visualisation : Lecture 1. So what is visualisation? Visualisation

AUTOMATED CALIBRATION TECHNIQUE FOR PHOTOGRAMMETRIC SYSTEM BASED ON A MULTI-MEDIA PROJECTOR AND A CCD CAMERA

3D MODELING OF CLOSE-RANGE OBJECTS: PHOTOGRAMMETRY OR LASER SCANNING?

LATEST TRENDS on APPLIED MATHEMATICS, SIMULATION, MODELLING

Digital Softcopy Photogrammetry

Computer graphics Labs: Blender (1bis/3) SketchUp model importation and animation

Comparing Aerial Photogrammetry and 3D Laser Scanning Methods for Creating 3D Models of Complex Objects

COSCH Training School Lab session, Day 2

Comparing Aerial Photogrammetry and 3D Laser Scanning Methods for Creating 3D Models of Complex Objects

Three-Dimensional Laser Scanner. Field Evaluation Specifications

MODERN DIMENSIONAL MEASURING TECHNIQUES BASED ON OPTICAL PRINCIPLES

Chapter 5 - The Scene Graph

ScienceDirect. The use of Optical Methods for Leak Testing Dampers

Cultural Heritage. Geometric Recording of Cultural Monuments. Basic Principles of Geometric Recording. Specific requirements

Stereo Image Rectification for Simple Panoramic Image Generation

Photogrammetry for forest inventory.

Il colore: acquisizione e visualizzazione. Lezione 17: 11 Maggio 2012

Flying Triangulation Acquiring the 360 Topography of the Human Body on the Fly

FACET SHIFT ALGORITHM BASED ON MINIMAL DISTANCE IN SIMPLIFICATION OF BUILDINGS WITH PARALLEL STRUCTURE

The Application Research of 3D Simulation Modeling Technology in the Sports Teaching YANG Jun-wa 1, a

3D Terrain Modelling of the Amyntaio Ptolemais Basin

Three-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner

CSCD18: Computer Graphics. Instructor: Leonid Sigal

Precise laser-based optical 3D measurement of welding seams under water

Generating 3D Meshes from Range Data

The true 3D Capture System which works the way you do!

TERRESTRIAL LASER SCANNER DATA PROCESSING

Calibration of IRS-1C PAN-camera

Bricks'n'Tiles. Tutorial Creating a brick file and texturing a medieval tower. Easy Creation of Architectural Textures.

Three-Dimensional Scanning and Graphic Processing System

Processing 3D Surface Data

Blender Education in Computer Graphics on UTB

User's Guide Low Poly OBJ Importer v1.0

A Qualitative Analysis of 3D Display Technology

123D Catch - Tutorial

What s New In SA CHAPTER

WIRELESS VEHICLE WITH ANIMATRONIC ROBOTIC ARM

3D documenatation of the petalaindera: digital heritage preservation methods using 3D laser scanner and photogrammetry

3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment

THE USE OF OPTICAL METHODS FOR LEAK TESTING DAMPERS

L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

AUTOMATIC ORIENTATION AND MERGING OF LASER SCANNER ACQUISITIONS THROUGH VOLUMETRIC TARGETS: PROCEDURE DESCRIPTION AND TEST RESULTS

Augmenting Reality, Naturally:

Universiteit Leiden Computer Science

1 Introduction. 1.1 Raster-to-vector conversion

A Study of Medical Image Analysis System

Augmenting Reality with Projected Interactive Displays

Tutorial (Intermediate level): 3D Model Reconstruction of the building with Agisoft PhotoScan 1.0.0

3D data merging using Holoimage

Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration

Introduction to 3D Machine Vision

3D models preparation

AUTOMATED 3D MODELING OF URBAN ENVIRONMENTS

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera

ITT Technical Institute. DT2630 3D Modeling and Visualization Onsite and Online Course SYLLABUS

Measurements using three-dimensional product imaging

Hand-on introduction to 3D Digitisation Stephen Gray & Kirsty Merrett UoB Research Data Service

P1: OTA/XYZ P2: ABC c01 JWBK288-Cyganek December 5, :11 Printer Name: Yet to Come. Part I COPYRIGHTED MATERIAL

Reality Modeling Drone Capture Guide

Semi-Automatic Techniques for Generating BIM Façade Models of Historic Buildings

Processing to Create a 3D Model

IBM Pietà 3D Scanning Project :

Car License Plate Detection Based on Line Segments

Project report Augmented reality with ARToolKit

The main problem of photogrammetry

GUIDE TO POST-PROCESSING OF THE POINT CLOUD

Generating highly accurate 3D data using a sensefly exom drone

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane

3D Modelling Creating Tool for Landscape Design: Camera

Transcription:

Dental measurements using 3D models of plaster imprints Ioannis Giannoukos 1, Christos-Nikolaos Anagnostopoulos 2, Eleftherios Kayafas 3, Vassili Loumos 4 1 Electrical and Computer Engineering School, National Technical University of Athens, Athens, Greece, igiann@medialab.ntua.gr 2 Cultural Technology & Communication Dpt., University of the Aegean, Mytilene, Greece, canag@ct.aegean.gr 3 Electrical and Computer Engineering School, National Technical University of Athens, Athens, Greece, kayafas@cs.ntua.gr 4 Electrical and Computer Engineering School, National Technical University of Athens, Athens, Greece, loumos@cs.ntua.gr Abstract- 3D technology is becoming increasingly popular and new applications emerge as well as low cost hardware to enable fast 3D rendering and processing. An emerging aspect of 3D technology is measuring real-world objects that have been digitized in the form of a 3D model. To this end, 3D scanning technology has been introduced to create 3D representations of objects with a minimal error. In this work, we present the process of digitizing a dental plaster imprint to be used in medical applications or e-learning courses. Simultaneously, the error that occurs in each 3D modeling step is presented and discussed. Then, practical 3D measurements of the object are conducted, using opensource 3D processing tools. Our goal is to create a digital repository on the Web which would facilitate dental applications and e-learning. Keywords. 3D scanning, medical measurements I. INTRODUCTION Research in recent years has focused on 3D applications, such as 3DTV, 3D cinema and web3d which are becoming more and more popular. In addition, digital warehouses of user-created 3D objects are available on the web, so that large numbers of 3D models are easily distributed [1]. In accordance with this trend, the measuring of real-world objects is shifting from two dimensions to three. To this end, objects are digitized into 3D models using 3D scanning technology [2], which has recently become mature. These models can be easily shared through the web and used for measuring. 3D object modeling can be used on medical applications and teaching. This way, useful observations can be made by measuring a 3D object, taking advantage of the internet and an inexpensive computer. This paper describes the steps that need to be followed in order to create a 3D model from a dental plaster imprint (Section II). In the same section, the error that occurs in each processing step is discussed in order to provide a safe conclusion about the practicality of 3D modeling for medical measurements. Then, this work presents some examples of the measurements that can be conducted using open source tools, such as MeshLab [3] and Blender [4] (Section III). Section IV concludes this work. II. 3D SCANNING PROCESS This section presents the 3D scanning steps that are required to capture the 3D representation of dental plaster imprints [5]. To this end, 10 3D models of denture imprints were created for the purposes of this section. The advantages and disadvantages of the process are also reported. For the experiments, the M300 3D scanner from Imetric was used [6]. Typically, a 3D scanner [7] is used to acquire three dimensional points of an object surface. The points could be of a large number, so they are usually called point clouds. To create a point cloud, the 3D scanner employs photogrammetrical techniques using two cameras, which acquire image sequences of the object from slightly different Points of View. Stereophotogrammetry estimates the depth of each object point, by correlating the pixels of the two cameras and applying triangulation. The 466

registration/correlation of the images is facilitated by exposing the object to structured light, that is, parallel vertical and horizontal lines of white light (Figure 2). However, before acquiring an object point cloud, the cameras need to be calibrated. With the calibration process, the internal orientation parameters of the cameras are estimated, so they become "metric cameras" to be used for measurement purposes. To calibrate a camera, a reference plate is used, which includes a-priori measured reference targets. In our case, the calibration error rate reached 5-7 micrometers. A schematic representation of a 3D scanning system is shown in Figure 1. Figure 1. A 3D scanner schematic representation Each point cloud is composed of 80.000 to 120.000 points, arranged in 3D space. This number depends on the size and the material of the scanned object as well as on the lighting conditions during scanning. More specifically, transparent or semi transparent objects cannot be digitized into a 3D object since the structured light, projected on the object, has to be visible by both cameras. So, an antiglare substance, such as chalk, has to be applied on the scanned object in order to minimize reflection and refraction. Additionally, the scanning process should be done in a controlled environment, since bright light can affect recognition of the structured light by both cameras. In our case, the plaster of the dental imprint is opaque and the scanning process is performed under mild lighting conditions, which facilitate the 3D scanning procedure. Figure 2. Scanning a plaster dental imprint The error rate produced by the scanner during the acquisition of a point cloud is between 10 and 20 micrometers, which can be considered insignificant. It should be noted that this error rate depends on the so called viewing volume of the 3D scanner, that is, the volume in which the scanner can acquire points. The viewing volume depends on the distance between the two cameras, a feature which can be adjusted. However, each time the camera distance is changed, a new camera calibration is necessary. A small viewing volume is acquired when the cameras are placed in close proximity to each other, and the smaller the distance between the cameras is, the lower error rate appears. Conversely, a larger viewing volume is captured by placing the cameras further apart, increasing in this way the error rate of the scanning process. In this study, a medium-sized volume has been chosen so that the whole scanned object is captured in one image. Next, in order to capture the object details, several point clouds have to be created, each for a different Point of View. The point clouds derived from the process have to be aligned in 3D space, since alignment error may occur due to noise, slight movement of the object during scanning and so on. A typical method to minimize this error is to use unique markers placed near the object. In each 3D scanning iteration, the system identifies the markers and automatically aligns the point clouds. In our case, the alignment error rate never exceeded 1millimeter. To effectively capture all aspects of the 467

dental imprint, 15 to 18 point clouds were required from different Points of View, starting from the top view and then scanning the horizontal aspects of the object. Next, the point clouds acquired are converted to triangulated meshes. Figure 3 presents in different colors how several meshes acquired from different views are aligned together. Figure 3. A 3D model derived from several scan iterations Finally, the resulting meshes are combined to a single 3D object, which can be loaded on a 3D processing application. There are several 3D model formats that can be used to store and manage 3D objects either in a local system or on the internet. The most popular are the.3ds, used by the Autodesk 3DS Max modeling, animation and rendering software, the Wavefront object (.obj) and the COLLADA (COLLAborative Design Activity) model format. The 3ds 3D modeling format comes in binary form. It is widely used with the Autodesk 3DS MAX software, which is a commercial application for building 3D scenes and animation. The 3ds model format is faster to load and smaller in size than human-readable ASCII-based formats. However, it is not free to use or open-source. The.obj is a geometry definition file format developed by Wavefront Technologies. The file format is open and has been adopted by several 3D graphics application vendors, making it a universally accepted format. The.obj file is stored in an ASCII file and simple to read, providing however larger files than the.3ds format. The COLLADA format is managed by the non-profit technology consortium, namely the Khronos Group. COLLADA defines an open standard XML schema for exchanging digital assets among various graphics software applications. COLLADA documents that describe 3D models are XML files, usually identified with a.dae (digital asset exchange) filename extension. Although it is an open source standard, it is not widely used yet and it is difficult to read. Additionally, the xml nature of the format leads to even larger files stored in the file system than the Wavefront.obj format. Nevertheless, it presents much functionality and can easily be extended, two factors which could contribute to making COLLADA the most popular format in the future. In this work, the simpler format was chosen, the.obj. Each 3D model file is approximately 20MB in size, which can easily be distributed through a modern DSL internet connection via a 3D model repository. III. DIGITAL MEASUREMENTS OF 3D MODELS This section presents the digital measurements that can be conducted using open-source tools. Since the error rate introduced in the 3D scanning steps does not exceed 1mm, it is safe to say that the digital measurements in 3D are fairly accurate. Firstly, viewing the 3D object from different angles is made easy (Figure 4) by using a simple 3D processing application. 468

Figure 4. Viewing the 3D object from different angles In Figure 5 the distance between two molars is measured in centimeters using the MeshLab tool. Figure 5. Measuring the distance between two molars As a final example, in Figure 6 the arch width of the dental imprint is measured in centimeters. 469

5.09 Figure 6. Arch width measurement The above examples are presented through MeshLab, which is a very simple to use 3D processing software. Respectively, the blender tool provides the same functionality, however it is much more difficult to use. IV. CONCLUSION This paper presents the steps to create a 3D representation of real-world objects, that is, dental plaster imprints, using structured light 3D scanner. The error rate is presented in each step of the 3D scanning process and found to be minimal, therefore, we can safely conclude that it is possible to create accurate 3D models from the dental imprints. The 3D objects of the plaster imprints can be used in a number of applications. These include conducting accurate virtual biomedical measurements, educating students of dentistry through blended or e-learning courses, as well as increasing accuracy and precision of pre-surgical planning. A disadvantage of the process is that a controlled environment is required to create an error-free 3D model. A complex environment including shadows and bright lighting could render a structuredlight 3D scanner ineffective. Another disadvantage is that even though the models are of a relatively small size (20MB), storing and distributing large numbers of them could be problematic. A solution to this problem would be to simplify the 3D model mesh, which, however, would lower the levels of detail. Finally, careful scanning of the objects should be conducted to eliminate holes, that is, the surfaces that the scanner cannot convert to a point cloud. Future work includes the creation of a 3D repository on the web. This 3D database would be uploaded to a web site, or a Learning Management System (such as Moodle) to distribute the objects along with detailed instructions on how to conduct 3D measurements. References [1]Google 3D warehouse. http://sketchup.google.com/3dwarehouse/. Last day of access 18/5/2010. [2] F. Bernardini and H. Rushmeier, The 3D model acquisition pipeline, Computer Graphics Forum, vol.21, no.2, pp.149-172, 2002. [3] MeshLab tool. http://meshlab.sourceforge.net/. Last day of access 12/3/2010. [4] Blender tool. http://www.blender.org/. Last day of access 12/3/2010. 470

[5] M.Y. Hajeer, D.T. Millett, A.F. Ayoub, and J.P. Siebert, Applications of 3D imaging in orthodontics: Part I, J. of Orthodontics, vol.31, pp. 62 70, 2004. [6] Imetric. http://www.imetric.com/. Last day of access 18/5/2010. [7] W. Boehler and A. Marbs, (2004), 3D scanning and photogrammetry for heritage recording: a comparison, Proceedings of the 12th International Conference on Geoinformatics, Gävle, Sweden. 471