ALGORITHM OF LAYER MODEL



Similar documents
GEOMETRIC ACCURACY OF AIRCRAFT ENGINE BLADE MODELS CONSTRUCTED BY MEANS OF THE GENERATIVE RAPID PROTOTYPING METHODS FDM AND SLA

Manufacturing Process and Cost Estimation through Process Detection by Applying Image Processing Technique

Slicing Issues in CAD Translation to STL in Rapid Prototyping

HUMAN ENDOPROSTHESIS DESIGN USING FINITE ELEMENT METHOD AND RAPID PROTOTYPING

THE SELECTION CRITERIA OF SCANNING METHOD IN PROCESS OF REPRODUCING AN AIRCRAFT ENGINE BLADE GEOMETRY

Construction of human knee bone joint model using FDM based 3D Printer from CT scan images.

Seminar report Rapid Prototyping Submitted in partial fulfillment of the requirement for the award of degree Of Mechanical

RAPID PROTOTYPING. Learning Objectives: By the end of the lecture the student should be able to: Explain the fundamentals of Rapid Prototyping

STL GENERATION INTRODUCTION TO STL. Written by Greta D Angelo

How To Design A 3D Model For A 3D Printer

prepared by Gabe Landes for T. Purdy 2009

Novel large-range, high-resolution 3D printing of microcomponents using dspace

APPLICATION OF COMPUTER MODELLING FOR PLANNING MAXILLOFACIAL SURGERY

3D-Printing and Stereolithography powerful manufacturing tools for textured or high-precision 3D city models

VERIFICATION OF GEOMETRICAL ACCURACY OF SELECTIVE LASER MELTING (SLM) BUILT MODEL

Monitoring of the single-point diamond dresser wear

MODERN VOXEL BASED DATA AND GEOMETRY ANALYSIS SOFTWARE TOOLS FOR INDUSTRIAL CT

Efficient Storage, Compression and Transmission

Computer Aided Engineering (CAE) Techniques Applied To Hip Implant

Virtual Explorers: An Alternative Approach to Teaching Digital Rapid Visualization Dosun Shin, IDSA, Arizona State University

Multiphysics Software Applications in Reverse Engineering

Making Better Medical Devices with Multisensor Metrology

Algorithms for Real-Time Tool Path Generation

Study of porosity measurement using the computer tomograph

RHINO TO STL BEST PRACTICES

GLOBAL MANUFACTURING. ARAUJO, Anna Carla AUG, 2015 Mechanical Engineering Department POLI/COPPE/UFRJ

A Study on CAD Modelling and File Generation Issues in Rapid Prototyping

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

Robust NURBS Surface Fitting from Unorganized 3D Point Clouds for Infrastructure As-Built Modeling

MAVIparticle Modular Algorithms for 3D Particle Characterization

An Overview of the Finite Element Analysis

Chapter 6. Virtual and Rapid Prototyping

From Scattered Samples to Smooth Surfaces

DESIGN OF MANUFACTURING SYSTEMS BY RAPID PROTOTYPING TECHNOLOGY APPLICATION

A Generalized Marching Cubes Algorithm Based On Non-Binary Classifications

Low-Cost Mobile Image Processing Platform**

Finite Elements for 2 D Problems

How To Use Design Mentor

Finite Element Formulation for Plates - Handout 3 -

Optical Digitizing by ATOS for Press Parts and Tools

ELEMENTS OF SOFTWARE INTEGRATION OF PRODUCTION SYSTEMS IN INDUSTRIAL PRODUCT CONTROL AND DIDACTICS 1. INTRODUCTION

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

Avizo Inspect New software for industrial inspection and materials R&D

Proper Implementation of Industrial CT Scanning to Reduce Inspection Costs & Get to Production Faster. Jesse Garant, JG&A Metrology Center

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

CAGILA 2D and 3D software

Tutorial: Rapid Prototyping Technologies

P. Lu, Sh. Huang and K. Jiang

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

Theoretical and Experimental Contributions Regarding the Optimization of Rapid Prototyping Technologies

Getting rid of the wires: Curved Layer Fused Deposition Modeling in Conductive Polymer Additive Manufacturing

A CAD MODELLING SYSTEM AUTOMATION FOR REVERSE ENGINEERING APPLICATIONS

Real-time 3D Scanning System for Pavement Distortion Inspection

Your CAD Programme. Virtually all 3D Rapid Prototyping machines and 3D Printers use the STL file format for input.

Volumetric Meshes for Real Time Medical Simulations

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

GUIDE TO POST-PROCESSING OF THE POINT CLOUD

SAMPLE TEST PAPER - I

RAPID PROTOTYPING PROCESS OF MONOCRYSTAL AIRCRAFT ENGINE BLADES

2. MATERIALS AND METHODS

A new database approach to improve STL files correction algorithms

Medial Axis Construction and Applications in 3D Wireless Sensor Networks

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

Recovering Primitives in 3D CAD meshes

DETERMINATION OF SYSTEMATIC ERRORS OF 3D PRINTER IN ORDER TO ENSURE MANUFACTURING CORRECTNESS OF THE PROTOTYPE

3D Lightyear. User s Guide. SLA File Preparation Software. Addendum for 3D Lightyear Version 1.3 Software

CAD / CAM Dr. P. V. Madhusuthan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 12 Reverse Engineering

STUDY OF THE INFLUENCE OF SURFACE FORM ERRORS ON THE FITTING UNCERTAINTY IN COORDINATE MEASUREMENTS

A matrix method for degree-raising of B-spline curves *

Verification Experiment on Cooling and Deformation Effects of Automatically Designed Cooling Channels for Block Laminated Molds

SAFE A HEAD. Structural analysis and Finite Element simulation of an innovative ski helmet. Prof. Petrone Nicola Eng.

How To Build A 3D Model From Scratch

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices

COMPUTATION OF THREE-DIMENSIONAL ELECTRIC FIELD PROBLEMS BY A BOUNDARY INTEGRAL METHOD AND ITS APPLICATION TO INSULATION DESIGN

Additive Manufacturing: Processes and Standard Terminology

IMPELLER PUMP DEVELOPMENT USING RAPID PROTOTYPING METHODS

Optimet 3D Dental Multi-Facet Scanner Attainable Accuracy for Dental Application Cases

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

COMPUTER AIDED GEOMETRIC MODELLING OF CYLINDRICAL WORM GEAR DRIVE HAVING ARCHED PROFILE S.

Holes & Selective Laser Sintering

Rapid prototyping. CAD / lecture. October 5, TO&I Vermelding onderdeel organisatie

Geometric Modelling & Curves

Application Example: Quality control of sheet metal components

How To Create A Surface From Points On A Computer With A Marching Cube

Transcription:

ADVANCES IN MANUFACTURING SCIENCE AND TECHNOLOGY Vol. 35, No. 4, 2011 ALGORITHM OF LAYER MODEL Krzysztof Karbowski S u m m a r y The paper characterizes the method of layer model building, basing on the computer tomography images, which can be used in the reverse engineering and rapid prototyping systems. The method of layer model building does not use STL (stereolithography) format as the interface between CAD (Computer Aided Design) software and the rapid prototyping machines. It gives opportunity for cost reduction of CAD software, because the software does not require the complicated algorithms for mesh (triangular facets) creation basing on the model sections, which were acquired by computer tomography apparatus. Keywords: rapid prototyping, computer tomography Algorytm budowy modelu warstwowego S t r e s z c z e n i e W artykule przedstawiono opracowany algorytm budowy modelu warstwowego, wykorzystujący obrazy uzyskane metodami tomografii komputerowej. Algorytm jest stosowany w systemach inżynierii odwrotnej i szybkiego prototypowania. Algorytm nie używa formatu STL do wymiany informacji pomiędzy systemem CAD i urządzeniem do szybkiego prototypowania. Stwarza więc możliwość zmniejszenia kosztów oprogramowania CAD. Nie wymaga stosowania skomplikowanych algorytmów tworzenia powierzchni fasetkowych na punktach przekrojów modelu, uzyskanych podczas analizy obrazów tomograficznych. Słowa kluczowe: szybkie prototypowanie, tomografia komputerowa 1. Introduction The reverse engineering technology gives possibility for constructing the object basing on the material model without traditional designing [1]. The paper presents the two aspects in the reverse engineering reconstructing the object basing on the series of computer tomography (CT) images and building the material model using the original layer method. The described method of layer model building does not use STL (stereolithography) format as the interface between CAD (Computer Aided Design) software and the rapid prototyping machines. It gives a chance for cost Address: Krzysztof KARBOWSKI, D.Sc., Eng., Cracow University of Technology, Production Engineering Institute, Jana Pawła II nr 37, 31-864 Kraków, phone: +48(12)6283247, fax: +48(12)6482010, e-mail: karbowski@mech.pk.edu.pl

44 K. Karbowski reduction of CAD software, because the software does not require the complicated algorithms for mesh (triangular facets) creation basing on the model sections, which were acquired by computer tomography apparatus. The first step in traditional reconstruction of object basing on the computer tomography images is the detection of model s edges. This problem is described in detail in the article [2] and the monograph [3]. The results of edge detection is the set of model sections. The model s sections are the base for constructing the virtual model using the triangular facets. The obstacles in algorithm for facets building are shown in Fig. 1. Fig. 1. Types of sections interdependence [3] The algorithm has to analyse the sections interdependence and build the complicated facets (e.g. the bottom right example the two connected tubes with holes). The constructed facets structure can be converted into STL format, which can be sent to RP software. The above example shows, that the typical algorithm is very complicated it means, that it is very expensive. Another ways for model building are shown in bibliography. Liu, Wong, Zhang and Loh [4] propose an error-based segmentation approach for direct rapid prototyping (RP) of random cloud data. By constructing an intermediate point-based curve model, a layer-based RP model is directly generated from the cloud data and served as the input to the RP machine for fabrication. In this process, neither a surface model nor an STL file is generated. This is accomplished via three steps. First, the cloud data is adaptively subdivided into a set of regions according to a given subdivision error, and the data in each region is compressed by keeping the feature points within the user-defined shape tolerance using a digital image based reduction method. Second, based on the feature points of each region, an intermediate point-based curve model is constructed, and RP layer contours are then directly extracted from the models. Finally, the RP layer contours are faired with a discrete curvature based fairing method and subsequently closed to generate

Algorithm of layer model 45 the final layer-based RP model. This RP model can be directly submitted to the RP machine for prototype manufacturing. The above method has been presented by the same authors in another journal [5]. The algorithm similar to above method is described by Wu, Wong, Loh and Zhang in [6]. One of the innovative modeling methods is to directly slice the point cloud along a direction and generate a layer-based model, which can be used directly for fabrication using RP techniques. However, the main challenge is that the thickness of each layer must be carefully controlled so that each layer will yield the same shape error, which is within the given tolerance bound. The algorithm generates a direct RP model with minimum number of layers based on a given shape error. The method employs an iterative approach to find the maximum allowable thickness for each layer. 2. Algorithm of layer model The author worked out the original algorithm for building the material model of object, basing on the CT images. The cooperation between author and surgeons during the planning of craniofacial surgical operation has shown, that the only material skull model (without virtual model in CAD system) is needed in some cases (Fig. 2). It can be done by method, which is described below. Fig. 2. Virtual and material models of human skull [3]

46 K. Karbowski The material models are built using one of the incremental RP method, e.g. 3D-Printing. This method requires data, which describes the model layers with thickness such as printing layers thickness (Fig. 3). Obrazy tomograficzne CT images Segmentacja Segmentation Model Layer model warstwowy Fig. 3. CT images of object s sections and layer model [3] The edge detection is provided using the segmentation by binarization method [2, 3]. The problem of distance between printed layers should be discussed in this place. The distance between CT sections (CT images) is more than 0,5 mm. The resolution in section plane (CT image resolution in XY plane) has similar value. The distance between printed layers should be less than 0,2 mm, because it gives a chance for good reconstruction of the model. It means, that the distance must be reduced. The interpolation method can be applied for resolving this problem. The algorithm generates the quasi-ct images (additionally object sections) between acquired images. Moreover, the algorithm resizes the images to better resolution (Fig. 4). The calculation of additionally sections and images with better resolution is provided using the bilinear interpolation [7]. It is compromise between the calculation speed (it is feature of the nearest neighbour interpolation method [8]) and the image quality (quadratic or cubic spline interpolation [9]). CT images Obrazy tomograficzne Interpolation of sections Interpolacja przekrojów Increase of resolution Zwiększenie rozdzielczości obrazów Segmentation Segmentacja 3D-Printing Wydruk modelu metodą 3D-Printing Fig. 4. Scheme of algorithm [3]

Algorithm of layer model 47 The lumination of interpolated point (L 0 ) is calculated basing on the neighbour points (L 1, L 2, L 3, L 4 ) (Fig. 5): x0 y0 x0 y0 x0 y0 x0 y0 L0 = L1 1 1 + L2 1 + L3 1 + L4 x y x y x y x y (1) Interpolation of additional sections between aquired images is the first step of algorithm (Fig. 6a). The images with assumed distance are calculated it is the interlayer distance for 3D-Printing. x 0 x L 1 L 2 y y 0 L 0 L 3 L 4 Fig. 5. Bilinear interpolation Błąd! a) Obraz CT tomograficzny image b) x x 0 y y0 Obraz Interpolated interpolowany image Fig. 6. Interpolation: a) between sections, b) images (resolution enlargement) [3]

48 K. Karbowski The resolution increase is the next step of interpolation algorithm the points with size, which is suitable for 3D-Printing are calculated (Fig. 6b). The distance between layers and image resolution should be 2 times less then assumed resolution of material model. The third step of algorithm is segmentation, which is done by binarization method (Fig. 7). Fig. 7. Segmentation [3] 3. Conclusions The described algorithm gives a chance for cost reduction in medical reverse engineering. The STL interface between CAD and RP system is not required. It means, that the material models can be constructed basing on the CT images, without expensive systems for edge detection and virtual model building, because the complicated facet model on object sections is not built. Acknowledgment The CT images have been done in Cracow University Hospital. The material models of skulls have been done in cooperation with Car Technology Sp. z o.o. References [1] T. VARADY, R.R. MARTIN, J. COX: Reverse engineering of geometric models an introduction. Computer-Aided Design, 29(1997)4, 255-268. [2] K. KARBOWSKI: Edge detection in reverse engineering system. Advances in Manufacturing Science and Technology, 34(2010)4, 63-72. [3] K. KARBOWSKI: Podstawy rekonstrukcji elementów maszyn i innych obiektów w procesach wytwarzania. Monografia 367, Seria Mechanika, Wydawnictwo Politechniki Krakowskiej, Kraków 2008. [4] G.H. LIU, Y.S. WONG, Y.F. ZHANG, H.T. LOH: Error-based segmentation of cloud data for direct rapid prototyping. Computer-Aided Design, 35(2002), 633-645.

Algorithm of layer model 49 [5] G.H. LIU, Y.S. WONG, Y.S. ZHANG, H.T. LOH: Modelling cloud data for prototype manufacturing. Journal of Materials Processing Technology, 138(2003), 53-57. [6] Y.F. WU, Y.S. WONG, H.T. LOH, Y.F. ZHANG: Modelling cloud data using an adaptive slicing approach. Computer-Aided Design, 36(2004), 231-240. [7] J. RUMIŃSKI: Metody reprezentacji, przetwarzania i analizy obrazów w medycynie. http://astrophysics.fic.uni.lodz.pl/medtech/dodatki/metpo.html [8] R. TADEUSIEWICZ, P. KOROHODA: Komputerowa analiza i przetwarzanie obrazów. Wydawnictwo Fundacji Postępu Telekomunikacji, Kraków 1997. [9] LabView ver.7.1. National Instruments, Austin, Texas 2003. Received in August 2011