3D Scanning. How can we get the form? Projection.

Slides:



Advertisements
Similar presentations
i-Art 3D TV Autostereoscopic Display Auto3D Display 19” $76,000 Auto3D Display 47” $520,000.
Advertisements

Shanghai Jiao Tong University 1 UG: Free Form Feature ME 250: Design & Manufacturing I School of Mechanical Engineering.
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 3D Modeling.
Operators in CAD Systems
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
Representation Issues in Data Exchange for RP-LM Sara McMains U.C. Berkeley.
SolidWorks Surfaces Ferdowsi University of Mashhad
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Airborne LIDAR The Technology Slides adapted from a talk given by Mike Renslow - Spencer B. Gross, Inc. Frank L.Scarpace Professor Environmental Remote.
6/6/031 Geometry – Data Acquisition and Model Reconstruction VPERC Conference June 6, 2003 ASU.
Introduction to Modeling. What is CG Modeling? Combination of Sculpting, Architecture, Drafting, and Painting. The core component of computer animation.
ES050 – Introductory Engineering Design and Innovation Studio Solid Modeling Prof. Paul Kurowski.
3D CAD The Tools, The Features, The Uses. Where you need 3D CAD knowledge… In your Engineering work. The objects you are required to make have to be created.
ES050 – Introductory Engineering Design and Innovation Studio 1 Computer Aided Design (CAD) Prof. Paul Kurowski Oct. 28, 2009.
Guilford County Sci Vis V204.01
1. 2  A computer is a device capable of storing data  in a format suited to the computer,  which is then processed by mathematical manipulation and.
EF 101 Analysis & Skills Module 1.2 Engineering Graphics - Introduction and Sketching Basics.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Calypso Freeform Overview
Spatial data models (types)
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Modeling. Topology Topology describes an object’s shape, number of spans, and degree. For polygon objects this includes vertex positions.
Application Solution 3D Inspection Automation with SA.
1 Bitmap Graphics It is represented by a dot pattern in which each dot is called a pixel. Each pixel can be in any one of the colors available and the.
In the name of God Computer Graphics Modeling1. Today Introduction Modeling Polygon.
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
Basic Principles of Coordinate Measuring machines
Mechanical Engineering Dept., SJSU
Polygon Modelling. 3D Representation Wire frame NURBS surface Solid Voxel Mesh.
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Layered Manufacturing. How can we make physical form? Additive Subtractive Deformation.
ME6104: CAD. Module 32. ME6104: CAD. Module 32. Systems Realization Laboratory Module 32 CAD-RP Transition ME 6104.
© 2012 Autodesk AB6069-V A Few Million Points: Scan to BIM Beau Turner Product Director.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Vector Graphics Multimedia Technology. Object Orientated Data Types Created on a computer not by sampling real world information Details are stored on.
GPH 338 Computer Animation Survey
Strategy Using Strategy1. Scan Path / Strategy It is important to visualize the scan path you want for a feature before you begin taking points on your.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Computer Aided Design 3D CAD Modelling. What is C.A.D? C.A.D stands for Computer Aided Design. C.A.D uses computer technology to enable designers, engineers.
RapidformXO Design from 3D scan data TM Maarten Houben March 2007.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
Learning Objectives • Create sweep features. • Create lofted features.
Modelling and Prototyping Aims: To be able to DESCRIBE the process of SKETCH MODELLING and BLOCK MODELLING. To be able to EXPLAIN the reasons for using.
KS4 Graphic Products.  Describe the process of block modelling of MDF & Styrofoam and rapid prototyping using stereolithography (SLA) and 3D printing.
Manufacturing Process II
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
Student : Chao-Wen Chen Li-Wei Shen Teacher : Ru-Li Lin Associate Professor Department of Mechanical Engineer Southern Taiwan University.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
Reverse Engineering Convert STL mesh data to a Solid Edge part model and speed up Product Development. Restricted © Siemens AG 2016 Realize innovation.
Introduction to Solid Modeling
CAD/CAM Unit 79.
Chapter 7 Advanced Part Modeling Techniques
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Vector vs. Bitmap.
Modeling Unordered Point Data for 3D GIS Mapping
Bashar Mu’ala Ahmad Khader
Reverse Engineering Convert STL mesh data to a Solid Edge part model and speed up Product Development. Restricted © Siemens AG 2016 Realize innovation.
Computer Graphics.
Application Solution: 3D Inspection Automation with SA
Procedural Animation Lecture 3: Types of 3D models
Modeling.
ATCM 6317 Procedural Animation
TOPIC: Computer-Aided Design
Point-Cloud 3D Modeling.
Application Presentation
Presentation transcript:

3D Scanning

How can we get the form? Projection

Capturing design intents Generators Fillet radius change Knuckles

Scanning 3D Scanning is the process of getting a set of surface points from a physical object Touch probe, optical, laser ranging, etc. Usually the points are structured

3D Scanning equipment Contact type  Touch probe scanner Touch probe scanner  CMM CMM Non-contact type  Laser scanner Laser scanner  Optical scanner Optical scanner

Touch probe scanning

Co-ordinate measurement

Laser range scanning

Optical scanning

Application range From very small (tip of a drill bit) to very large (the Lee Ka Shing tower) Rigid or soft Coloured, glossy, transparent Restrictions: Smoke, hair, cloud, very fast moving objects, etc.

Data captured X Y Z location of points Freshly scanned data sets are usually structured, as a array in XY plane with different Z values May become un-structured, un-even spaced in all directions after re-sampling Usually stored as an ASCII text file

Point cloud The collection of points is called point clouds A point cloud define the SURFACE of an object Some scanner (like CT and MRI) can measure physical properties of a object’s entire solid mass, the collection of points is not point cloud, it is called VOXEL

Level of details (LOD) LOD is determined by point density, which is determined during scanning LOD is proportional to file size Scanning itself is not selective, the result file size of a flat surface is the same as a carved board

Shape consideration Optical scanner capture a 2D array of points each time Steep surface will have less points cast on it, thus fewer details

3D Optical scanning Take ‘pictures’ of the object Output a set of 3D points

Shape VS position Point clouds gives only position information The shape of the object, if there is any, is not defined in the point cloud data Human can infer the shape from the clouds easily, but it is very difficult for machines

Scan registration and merge

Scanning and stitching Scan the object, coat the surface if necessary If the scan result cannot cover entire surface, scan from other angles Use point cloud manipulation software to align and merge scan results

Re-sampling Re-sampling is the process to reduce the number of points or polygons so that the file size become manageable Adaptive re-sampling reduce more data points on smooth surface and keep more in regions that have abrupt changes

Alignment Points are only x,y,z values

Positioning and scaling Data from optical scanner is not necessary correct in size Positioning of point cloud is not necessary suitable for surface patching Alignment may need to be adjusted

Tessellation of Point cloud

Triangulation The process of converting point clouds to polygon models Triangulation is computation intensive If two points are close together, they are most probably on one surface If there are more that one possible shape, the shape that form a CONVEX HULL are more likely the correct choice

Multiple solution

Create curve network

Feature curves Feature curves are curves that define distinctive visual features  Sharp edges  Fillets  Holes 3D scanning cannot capture feature curves directly Irregularities may be corrected

Repair model

Surface modelling Generate surface patches using feature curves as guide lines Lofting is easier but may generate surfaces with unwanted undulation Sweeping and ruling generate fair surfaces but the feature curves are more difficult to draw Irregularities may be corrected

NURBS surface creation

Surface recreation Cut Sections by user defined plane, and then create surface according to these sections ‘Draw’ 3D feature curves directly on the point cloud Full auto generation

Steps to retrieve CAD from foam model Scanning and stitching Re-sampling Automatic surfacing or manual surfacing For manual surfacing  Positioning and scaling  Draw feature curves  Draw Surface patches  Check deviation

Application

Related applications Specialised applications  Surfacer  Rapid Form  Raindrop Geomagic Scanning modules  Pro/E, UG, CATIA, ALIAS