Complete Distance Field Representation 報告者:陳陸剛. Outline Introduction Generate Volume Data Compute Distance Method Complete Distance Definition Distance.

Slides:



Advertisements
Similar presentations
Reconstruction from Voxels (GATE-540)
Advertisements

Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Games, Movies and Virtual Worlds – An Introduction to Computer Graphics Ayellet Tal Department of Electrical Engineering Technion.
Intersection Testing Chapter 13 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
Geometry Primer Lines and rays Planes Spheres Frustums Triangles Polygon Polyhedron.
Text Scaffolds for Effective Surface Labeling Gregory Cipriano and Michael Gleicher.
Geometric Representations & Collision Detection Kris Hauser I400/B659: Intelligent Robotics Spring 2014.
Piecewise Convex Contouring of Implicit Functions Tao Ju Scott Schaefer Joe Warren Computer Science Department Rice University.
Discrete Space, Voxelization and Distance Fields Jian Huang, CS 594, Spring 2002.
Haptic Rendering using Simplification Comp259 Sung-Eui Yoon.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
lecture 4 : Isosurface Extraction
Implicit Surfaces Tom Ouyang January 29, Outline Properties of Implicit Surfaces Polygonization Ways of generating implicit surfaces Applications.
Feature Sensitive Surface Extraction from Volume Data Leif P. Kobbelt Mario Botsch Ulrich Schwanecke Hans-Peter Seidel Computer Graphics Group, RWTH-Aachen.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Dynamic View-Dependent Simplification for Polygonal.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Collision Detection for Deformable Objects Xin Huang 16/10/2007.
Introduction to Boolean Operations on Free-form Solids CS284, Fall 2004 Seung Wook Kim.
Fluid Surface Rendering in CUDA Andrei Monteiro Marcelo Gattass Assignment 4 June 2010.
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
3D Models and Matching representations for 3D object models
Computer Graphics at The Ohio State University. Computer Graphics Group Ranked US News Top 15 Research Foci: computer animation, geometry modeling, scientific.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Volumetric and Blobby Objects Lecture 8 (Modelling)
Statistical analysis of pore space geometry Stefano Favretto Supervisor : Prof. Martin Blunt Petroleum Engineering and Rock Mechanics Research Group Department.
Compressing Multiresolution Triangle Meshes Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo Department of Computer and Information Sciences.
Parametric & 3-D Solid Modeling
C O M P U T E R G R A P H I C S Stuff Jian Chen January 15, 2010 Transformations 1/10 Describing Shape By Andries van Dam.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
U-Solids: new geometrical primitives library for Geant4 and ROOT Marek Gayer CERN Physics Department (PH) Group Software Development for Experiments (SFT)
Study of response uniformity of LHCb ECAL Mikhail Prokudin, ITEP.
Dynamic Meshing Using Adaptively Sampled Distance Fields
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
University of Coimbra Reconstruction of Voxels from Sensor Data Ricardo Martins Coimbra, 19 th January 2010 Doctoral Programme in Electrical Engineering.
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
Some Shape Descriptors for 3D Visual Objects
Shape Descriptors Thomas Funkhouser and Michael Kazhdan Princeton University Thomas Funkhouser and Michael Kazhdan Princeton University.
CSED451 Term Project Jaeyong Jeong Minsung Sung D Reconstruction of realistic cardiac geometry from medical images.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
3D Volume Visualization. Volume Graphics  Maintains a 3D image representation that is close to the underlying fully-3D object (but discrete)  경계표면 (Boundary.
Volume Visualization Presented by Zhao, hai. What’ volume visualization Volume visualization is the creation of graphical representations of data sets.
Reconstruction of Solid Models from Oriented Point Sets Misha Kazhdan Johns Hopkins University.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
1 Multi-resolution Tetrahedral Meshes Leila De Floriani Department of Computer and Information Sciences University of Genova, Genova (Italy)
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
U-Solids: new geometrical primitives library for Geant4 and ROOT Marek Gayer CERN Physics Department (PH) Group Software Development for Experiments (SFT)
Geometry Synthesis Ares Lagae Olivier Dumont Philip Dutré Department of Computer Science Katholieke Universiteit Leuven 10 August, 2004.
Edge Groups: An Approach to Understanding the Mesh Quality of Marching Methods IEEE Transactions on Visualization and Computer Graphics Authors: Carlos.
Fifth International Conference on Curves and Surfaces Incremental Selective Refinement in Hierarchical Tetrahedral Meshes Leila De Floriani University.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Solid Modeling Dr. Scott Schaefer.
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
Computer Vision Exercise Session 10–Shape from Silhouettes.

Computer Graphics.
Visualization Shading
Levelsets in Production : Spider-Man 3
POLYGON MESH Advance Computer Graphics
CSc4730/6730 Scientific Visualization
Procedural Animation Lecture 3: Types of 3D models
Physics-based simulation for visual computing applications
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
From Voxels to 3D Uri Mike.
Delaunay Triangulation & Application
Boolean Operations for Free-form Models Represented in Geometry Images
Presentation transcript:

Complete Distance Field Representation 報告者:陳陸剛

Outline Introduction Generate Volume Data Compute Distance Method Complete Distance Definition Distance Transform Base Triangle Extracting a Distance Contour Conclusion Complete Distance Field Representation 陳陸剛

Introduction What is CDFR? Goal: to produce a voxel-based volume that can expand its contour. Application: Medical image Scientific compute and simulate 3D Printing Complete Distance Field Representation 陳陸剛

Introduction (cont.) Steps: Generate volume data from mesh models. Calculate distance from surface voxel to mesh triangles for each voxels. Propagate triangles information for each voxels. Decide which is base triangle. Extracting a distance contour. Complete Distance Field Representation 陳陸剛

Generate Volume Data A three-dimensional array stores data attributes. Surface to volume data methods: Ray tracing Collision Detection Complete Distance Field Representation 陳陸剛

Fast 3D Triangle-Box Overlap Testing Traverse each triangles and compute its bounding box. Find out which voxels are in the bounding box. Then determine the voxel is overlap within the triangle or not Complete Distance Field Representation 陳陸剛

Voxelization mesh modelvoxel model Complete Distance Field Representation 陳陸剛

Compute Distance Method Project voxel center into triangle There are three conditions: In the triangle Shortest to the edge Shortest to the vertex Complete Distance Field Representation 陳陸剛

Complete Distance Definition CDD (complete distance definition) is a set of parameters describing both the distance from a 3D point to a surface geometry primitive and the geometry primitive itself. … Complete Distance Field Representation 陳陸剛

Distance Transform Complete Distance Field Representation 陳陸剛

Base Triangle The shortest distance from voxel center to surface triangle. Deciding a voxel is inside or outside the model. Complete Distance Field Representation 陳陸剛

Extracting a Distance Contour Complete Distance Field Representation 陳陸剛

Conclusion CDFR can sovle the thinkness problem. It can refine the resolution of volume. Complete Distance Field Representation 陳陸剛

Reference Jian Huang and Roger Crawfis, “Adaptively represented complete distance fields,” Geometric Modeling for Scientific Visualization, Springer Berlin Heidelberg, pp. 225—240, M.W. Jones, “3D Distance from a Point to a Triangle,” Department of Computer Science, University of Wales Swansea Technical Report CSR- 5, Tomas Akenine-Mäoller, “Fast 3D Triangle-Box Overlap Testing,” ACM SIGGRAPH 2005 Courses, ACM, Complete Distance Field Representation 陳陸剛