Direct Geometry Processing for Tele-Fabrication Yong Chen *, Kang Li #, Xiaoping Qian # * Epstein Department of Industrial and Systems Engineering, University.

Slides:



Advertisements
Similar presentations
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Advertisements

Lecture 4 vector data analysis. 2014年10月11日 2014年10月11日 2014年10月11日 2 Introduction Based on the objects,such as point,line and polygon Based on the objects,such.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
Mean Value Coordinates for Closed Triangular Meshes
CLASS 9 ADVANCE RENDERING RAY TRACING RADIOSITY LIGHT FIELD CS770/870.
A Recursive Algorithm for Calculating the Relative Convex Hull Gisela Klette AUT University Computing & Mathematical Sciences Auckland, New Zealand.
Interactive Inverse 3D Modeling James Andrews Hailin Jin Carlo Séquin.
UMR CNRS 6599 HeuDiaSyC, UMR CNRS 6066 Roberval 1 A M odular D esign for a P arallel M ultifrontal M esh G enerator J.P. Boufflet, P. Breitkopf, C. Longeau,
A Geometric Database for Gene Expression Data Baylor College of Medicine Gregor Eichele Christina Thaller Wah Chiu James Carson Rice University Tao Ju.
RAPID PROTOTYPING Fundamentals of Rapid Prototyping
Speedstack: PCB Stack Up Data Exchange Using IPC-2581 Rev B
Contour Tree and Small Seed Sets for Isosurface Traversal Marc van Kreveld Rene van Oostrum Chandrajit Bajaj Valerio Pascucci Daniel R. Schikore.
Computer Simulations of Wind Tunnel Experiments
Asst. Prof. Yusuf Sahillioğlu
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
Tracking Intersection Curves of Two Deforming Parametric Surfaces Xianming Chen¹, Richard Riesenfeld¹ Elaine Cohen¹, James Damon² ¹School of Computing,
Geometric Algorithms for Layered Manufacturing: Part II Ravi Janardan Department of Computer Science & Engg. University of Minnesota, Twin Cities Research.
Department of Chemical Engineering University of California, Los Angeles 2003 AIChE Annual Meeting San Francisco, CA November 17, 2003 Nael H. El-Farra.
IMA Tutorial, Instantaneous Motions - Applications to Problems in Reverse Engineering and 3D Inspection H. Pottmann.
Data Analysis and Visualization Using the Morse-Smale complex
Computational flow modeling of the equine upper airway
We build a surface between two complex closed spatial spline curves. Our algorithm allows the input curves to have differing degree, parameterization,
Defining Point Set Surfaces Nina Amenta and Yong Joo Kil University of California, Davis IDAV Institute for Data Analysis and Visualization Visualization.
Tamal K. Dey The Ohio State University Computing Shapes and Their Features from Point Samples.
Invariant SPHARM Shape Descriptors for Complex Geometry in MR Region of Interest Analysis Ashish Uthama 1 Rafeef Abugharbieh 1 Anthony Traboulsee 2 Martin.
At the High School level HS&T Ag T&T IT, T&T T&T The Content areas from STL are already covered by the following ATE areas. –Medical Technologies –Agricultural.
Equations of Circles 10.6 California State Standards 17: Prove theorems using coordinate geometry.
CSE 788 X.14 Topics in Computational Topology: --- An Algorithmic View Lecture 1: Introduction Instructor: Yusu Wang.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Multi-Sensor Image Fusion (MSIF) Team Members: Phu Kieu, Keenan Knaur Faculty Advisor: Dr. Eun-Young (Elaine) Kang Northrop Grumman Liaison: Richard Gilmore.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Multi-Scale Dual Morse Complexes for Representing Terrain Morphology E. Danovaro Free University of Bolzano, Italy L. De Floriani University of Genova,
Custom Orthotic Insole Using DDM Alhassane Dienta Thomas Koser Chiagoziem Uzor 1 9/14/2015 Q/A.
University of Coimbra Reconstruction of Voxels from Sensor Data Ricardo Martins Coimbra, 19 th January 2010 Doctoral Programme in Electrical Engineering.
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
Point Set Processing and Surface Reconstruction (
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
ME6104: CAD. Module 32. ME6104: CAD. Module 32. Systems Realization Laboratory Module 32 CAD-RP Transition ME 6104.
 Chemical-Mechanical Polishing (CMP)  Rotating pad polishes each layer on wafers to achieve planarized surfaces  Uneven features cause polishing pad.
Study of Separated Flow Over Low-Pressure Turbine Blades and Automobiles Using Active Flow Control Strategies Michael Cline Junior Mechanical Engineering.
7.2 Areas in the Plane.
 3D Printing By John Cherry. What is 3D Printing?  3D Printing also known as Additive Manufacturing (AM) is a process of making three dimensional solid.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
Riccardo Fellegara University of Genova Genova, Italy
Product Lifecycle Management Center of Excellence Vukica Jovanovic Mechanical Engineering Technology Part 1: Part 1: An Overview of the Digital Manufacturing.
Basic Principles and Generation of Layer Information Andrea, Emilia, Sofie, Stephanie Rapid Prototyping
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
A SEMINAR ON 1. CONTENTS Prototyping Rapid prototyping process Stereo lithography  Machine  Process  Material used Benefits Application Problems with.
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
67 x 89 = ? 67 x
Qiang Zou Fabrication in Computer Graphics UCAS Shenyang Institute of Automation University of Chinese Academy of Mar.2014 From An Engineering.
Manufacturing Process II
Rongjie Lai University of Southern California Joint work with: Jian Liang, Alvin Wong, Hongkai Zhao 1 Geometric Understanding of Point Clouds using Laplace-Beltrami.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
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?
Overlay Operations. Overlay Operations involve combining spatial and attribute data from two or more spatial data layers. “Stacking data” – Very powerful.
Benchmarking CAD Search Techniques
by C. Sun, N. Fang, D.M. Wu, X. Zhang∗
Local Feature Extraction Using Scale-Space Decomposition
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
Neutrosophic Mathematical Morphology for Medical Image
AP Calculus Honors Ms. Olifer
Fast Marching and Level Set for Shape Recovery
Starter Recalling what you learnt last lesson write down how a 3D printer works. © Philip Cotton 2018.
‘Log onto Fusion 360’ and open up your files from last lesson.
Scale-Space Representation for Matching of 3D Models
Computed Tomography (C.T)
Presentation transcript:

Direct Geometry Processing for Tele-Fabrication Yong Chen *, Kang Li #, Xiaoping Qian # * Epstein Department of Industrial and Systems Engineering, University of Southern California, Los Angeles, CA # Department of Mechanical, Materials and Aerospace Engineering, Illinois Institute of Technology, Chicago, IL 2012 CIE Conference, Chicago, IL Aug. 13, 2012

CONTENTS  Introduction of 3D tele-fabrication  3D data acquisition  Geometry processing  Point cloud slicing  Support generation  Mask image planning  Fabrication results and discussion  Summary 2

2D Faxing 2D Scanning (Chicago) Printing (Los Angeles) 3

2D Faxing Processing 4

5 3D Scanners Zcorp Makebot 3D replicator NextEngine 3Shape HDI 3D Scanner etc.

6 3D Printers Cubify VFlash Perfactory ZCorp Objet Projet uPrint etc.

7 3D Faxing An open question: how should geometry be processed in future 3D faxing systems? Points Polygonal meshes (STL) 3D Scanners3D Printers

3D Tele-fabrication overview Point cloud slicing Support generation Mask image planning 3D Scanning (Chicago) Manufacturing (Los Angeles) 8

Geometry processing flowchart Physical object Scanned point data Sliced contours Support structure Manufactured model ChicagoLos Angeles 9

Data acquisition Computer 3D digitizer Rotary stage Object Digitizing system6-step range image scanning 10

Point cloud slicing overview Point cloud Morse function and MLS surface Critical points and Morse-Smale complex Enhanced Reeb graphSliced model 11

Moving Least Square (MLS) surface Normal vector field Energy function Implicit definition stationary set of a projection operator Energy function and normal vector field MLS surface point with local minimum energy MLS explicit definition 12

Critical points Morse function f: height value φ on MLS  Critical points identified by:  Slicing contour topology controlled by critical points 4 types of critical pointsContour topology 13

Morse-Smale complex and enhanced Reeb graph MS complex: integral lines tracing Enhanced Reeb graph: MS complex re-organizing Grouping / Pruning  Morse-Smale (MS) complex: tracing integral lines from saddles to maximum/minimum  Enhanced Reeb graph: graph processing of MS complex 14

Enhanced Reeb graph as contour marching start Slicing plane Intersection with enhanced Reeb graph Contour marching from intersected point Sliced model: all raised contours stacked 15

Curvature-adaptive contour marching Contour marching by intersectionCurvature-adaptive step size Point subset near the slicing planeAdaptive contour points generation  Step size determined by osculating radius 16

Support generation based on contours 17 Supports are required to ensure the success of the 3D printing process No drifting/floating away; Reduce deformation due to shrinkage.

Contour-based support generation principle Two consecutive layer contours Support structure analysis 18

Support generation algorithms Previous layer A Current layer B C = A ∩ B A B A B D = C offset by r r 1 2 3S self = D ∩ B 4 S anchor = B - S self S anchor : anchor-support region S self : self-support region A 19

Anchor-support region covering B A B A Input regions Support layout by region covering CAD model of supports (Contours based) CAD model of support by Lightyear system (STL based) 20

Support generation examples Point cloud Sliced model Support structure 21

Layer ID Mask image planning: Image projection of layers Mask image of part Mask image of support Projection mask image 22

Fabrication example Point cloudSliced modelFabricated model 23 (1) (2)

Manufacturing compatibility with different layer thickness 24 Macro- Meso- Micro-

Summary Tele-fabrication is critical for future product design and manufacturing Developed a tele-fabricating approach by integrating 3D scanning and printing Presented a direct geometry data flow method in such an integration system Performed physical experiments to verify the effectiveness of the direct geometry method. 25

Acknowledgments National Science Foundation CMMI (USC). National Science Foundation CMMI and CMMI (IIT) 26

Questions? 27