Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.

Slides:



Advertisements
Similar presentations
SHREYAS PARNERKAR. Motivation Texture analysis is important in many applications of computer image analysis for classification or segmentation of images.
Advertisements

VL-e generic services: Scientific visualization techniques (volume rendering, surface extraction) Image processing algorithms (registration, segmentation)
Volume Graphics (lecture 5 : Contour Tree / Contour Spectrum) lecture notes acknowledgement : J. Snoeyink, C. Bajaj Bong-Soo Sohn School of Computer Science.
Trans-rectal near-infrared optical tomography reconstruction of a regressing experimental tumor in a canine prostate by using the prostate shape profile.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
lecture 4 : Isosurface Extraction
Computers in Medicine: Computer-Assisted Surgery Medical Robotics Medical Image Processing Spring 2002 Prof. Leo Joskowicz School of Computer Science and.
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
Introduction to Volume Visualization Mengxia Zhu Fall 2007.
Volume Visualization Acknowledgements: Torsten Möller (SFU)
1/40 Illustrative Volume Rendering on Consumer Graphics Hardware Roy van Pelt Exam Committee: dr. A. Vilanova (BMT) dr. ir. H.M.M. van de Wetering (CSE)
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
Introduction to Biomedical Image Analysis BMI 705 Winter 2009 Kun Huang Department of Biomedical Informatics Ohio State University.
Computer Graphics at The Ohio State University. Computer Graphics Group Ranked US News Top 15 Research Foci: computer animation, geometry modeling, scientific.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
An Interactive Segmentation Approach Using Color Pre- processing Marisol Martinez Escobar Ph.D Candidate Major Professor: Eliot Winer Department of Mechanical.
Statistical analysis of pore space geometry Stefano Favretto Supervisor : Prof. Martin Blunt Petroleum Engineering and Rock Mechanics Research Group Department.
lecture 2 : Visualization Basics
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Lecture 3 : Direct Volume Rendering Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University Acknowledgement : Han-Wei Shen Lecture.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
계산기하 이론 및 응용 (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Chris Theis. C. TheisFLUKA users meeting 02/082 Overview SimpleGeo 3.0 & the next release Plugins 2.0 & the next release 2.1.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Lecture 7 : Point Set Processing Acknowledgement : Prof. Amenta’s slides.
CCV, ICES, University of Texas at Austin Biomoleculer Visualization and Computations at CCV Angstrom Vinay K Siddavanahalli Center for Computational Visualization.
Real Time Tomography Advanced Imaging Techniques
PRINCIPLES AND APPROACHES 3D Medical Imaging. Introduction (I) – Purpose and Sources of Medical Imaging Purpose  Given a set of multidimensional images,
An Automated Method for Geometric Reconstruction of Vertebrae from Clinical CT Scans Yifei Dai 10/19/2006.
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.
Blood Vessel Modeling using 2D/3D Level Set Method
Modeling Protein Secondary Structures from Three Dimensional Cryo-EM Density Images Dong Si June,30 th 2014.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Approach Outline Polygonal-Functional Hybrids for Computer Animation and Games The modern world of computer graphics is mostly dominated by polygonal models.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Lecture 3 : Isosurface Extraction. Isosurface Definition  Isosurface (i.e. Level Set ) :  Constant density surface from a 3D array of data  C(w) =
3-D Information cs5764: Information Visualization Chris North.
© David Kirk/NVIDIA and Wen-mei W. Hwu, ECE408/CS483, University of Illinois, Urbana-Champaign 1 Graphic Processing Processors (GPUs) Parallel.
Using Technology to Study Cellular and Molecular Biology.
Saratov Fall Meeting 2015 Computational Biophysics and Analysis of Biomedical Data II Etalon-photometric method for measuring the density of the material.
Photoacoustic Tomography The Future Of Medical Imaging Techniques
Exploring Photic Extremum Lines (PELs) for 3D Surface Visualization Mario Rincón-Nigro Slides based on Xie et al Vis 2007 Presentation.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
GPU, How It Works? GRAPHICS PROCESSING UNITS Hidden Surfaces Determine which surfaces should be displayed Texturing Modify each pixel colour for added.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
Applications and Rendering pipeline
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Pathology Spatial Analysis February 2017
Salient Contour Extraction Using Contour Tee
ATCM 6317 Procedural Animation
Procedural Animation Lecture 3: Types of 3D models
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
Procedural Animation Lecture 10: Volume simulation
Visualization CSE 694L Roger Crawfis The Ohio State University.
Presentation transcript:

Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University

Course Overview Level : CSE graduate course No Textbook –We will use lecture notes, recent papers, and several handouts. Lecture Format –Lectures by Instructor (half) + Student Presentation (half) Topics –Scalar and Vector Volume Visualization Techniques –Point/Image Based Geometric Processing –Shape Analysis

Course Information Time : Thu 7,8,9 Place : Instructor Information –Office : – –Office Tel : –Office Hour : Thu 1pm-2pm or appointment

Image and Geometric Processing 3D/4D Image CT/MRI Electron Microscopy OCT Simulation Geometric Modeling Processing Filtering, Segmentation Visualization Quantification (Structure Analysis) Laser Scanner Point Cloud OBJECTOBJECT Engineering Research Scientific Research Biomedical Research Building/Plant Construction

Input Biomedical Images  Rapid Advance of Imaging Techniques  Multiscale  Static(3D) vs time-varying(4D) Molecular Level (Angstrom Scale) Cellular and Tissue Level (Nano Scale) Organ Level (Micro Scale) Organ Level Cryo-EM Electron Microscopy OCT (Optical Coherence Tomography) CT/MRI X-ray Crystallography

Building Information Modeling (BIM) generation and management of a digital representation of physical and functional characteristics of a facility.

Salient Feature Analysis Salient Contour Extraction –Useful for segmentation, analysis and visualization of regions of interest –Can be applied to CAD(Computer Aided Diagnosis) for detecting suspicious regions 7 mass (tumor) dense tissue breast boundarypectoral muscle

KISTI 수퍼컴퓨팅센터

Cardiovascular Modeling  Research Pipeline 3D Image Acquisition Geometric Modeling Simulation Rendering, Quantitative Visualization cardivascular disease research, medical device design, and surgical planning

Sulcal Morphology Analysis (courtesy of Dr. J.-K. Seong) Reduced average sulcal curvature and depth in AD (Im et al. NeuroImage 2008)

Biomedical OCT Visualization  OCT(Optical Coherence Tomography)  Non-invasive optical tomographic imaging technique with micrometer scale resolution.  Widely accepted in biomedical applications  Contribution  Real-time volume visualization of 3-dimensional OCT images. ( Journal of Korean Physical Society [SCI], 2007 ) 3D Volume Visualization

Lecture Schedule Visualization Overview (1 week) Scalar Visualization Techniques (2~3 weeks) –Volume Rover –Volume Rendering Ray casting, HW accelerated volume rendering MIP (Maximum Intensity Projection) Transfer function design –Isocontour Visualization Marching Cubes + Accelerated method Quantitative and Topological Analysis Large Data Visualization (parallelism, out-of-core, compression) Interactive Visualization Interface –Illustrative Visualization, NPR in Visualization

Lecture Schedule Vector Visualization Techniques (1 week) –Line Integral Convolution, Streamline Image Based Geometric Modeling (1~2 weeks) –Filtering –Segmentation (Level Set Method) –Mesh Generation Shape Analysis (2 weeks) –Voronoi Diagram, Delaunay Triangulation –Medial Axis Algorithms, Skeletonization –Shape Matching, Salient Feature Extraction –Surface Property (curvature, …) –Applications (Surface Reconstruction, Protein Docking, …)

Volume Rendering, Isocontour  3D World is modeled with a function (= image)  F(x,y,z) (e.g. CT : human body density)  Surface is modeled with a level set of a function  level set = isosurface = isocontour = implicit surface  { (x,y,z) | F(x,y,z) = w } ( w is a fixed value, called isovalue )  Level set may represent important features of a function  e.g. skin surface ( w =skin density) or bone surface ( w =bone density) in body CT

Example (Volume Rendering, Isocontour) [ volume image ] [ skin surface ] [ bone surface ] F(x,y,z) Level Set : F(x,y,z) = w w = skin density w = bone density

Hybrid Parallel Contour Extraction Different from isocontour extraction Divide contour extraction process into –Propagation Iterative algorithm -> hard to optimize using GPU multi-threaded algorithm executed in multi-core CPU –Triangulation CUDA implementation executed in many-core GPU 16

Interactive Interface with Quantitative Information Geometric Property as saliency level –Gradient(color) + Area (thickness) 17