Chapter 4: CS6891 Computational Medical Imaging Analysis Chapter 4: Image Visualization Jun Zhang Laboratory for Computational Medical Imaging & Data Analysis.

Slides:



Advertisements
Similar presentations
IMAGE RECONSTRUCTION.
Advertisements

3-D. 3-D IMAGING IN MEDICINE IS A METHOD IN WHICH A SET OF DATA IS COLLECTED FROM A 3- D OBJECT, PROCESSED BY A COMPUTER, AND DISPALAYED ON A 2-D COMPUTER.
ENV 2006 CS4.1 Envisioning Information: Case Study 4 Focus and Context for Volume Visualization.
CS 352: Computer Graphics Chapter 7: The Rendering Pipeline.
Games, Movies and Virtual Worlds – An Introduction to Computer Graphics Ayellet Tal Department of Electrical Engineering Technion.
Exploration of bump, parallax, relief and displacement mapping
Graphics Pipeline.
3D Graphics Rendering and Terrain Modeling
Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation Philippe Larcoute & Marc Levoy Stanford University Published in SIGGRAPH.
Other DVR Algorithms and A Comparison Jian Huang, CS 594, Spring 2002.
CLASS 9 ADVANCE RENDERING RAY TRACING RADIOSITY LIGHT FIELD CS770/870.
CHAPTER 12 Height Maps, Hidden Surface Removal, Clipping and Level of Detail Algorithms © 2008 Cengage Learning EMEA.
CS 551 / CS 645 Antialiasing. What is a pixel? A pixel is not… –A box –A disk –A teeny tiny little light A pixel is a point –It has no dimension –It occupies.
Ray Tracing & Radiosity Dr. Amy H. Zhang. Outline  Ray tracing  Radiosity.
Computed Tomography III
3D Skeletons Using Graphics Hardware Jonathan Bilodeau Chris Niski.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
HCI 530 : Seminar (HCI) Damian Schofield.
Vertices and Fragments I CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
Introduction to Volume Rendering Presented by Zvi Devir.
12-Apr CSCE790T Medical Image Processing University of South Carolina Department of Computer Science 3D Active Shape Models Integrating Robust Edge.
Three Dimensional Computed Tomography: Basic Concepts Chapter 17 Seeram.
Seminar 1 Surface Rendering, Decimation Presented By Sonali Barua Date:10/31/2005.
An algorithm for metal streaking artifact reduction in cone beam CT M. Bazalova 1,2, G. Landry 1, L. Beaulieu 3, F. Verhaegen 1,4 1-McGill University,
Three-Dimensional Concepts
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
CHAPTER 7 Viewing and Transformations © 2008 Cengage Learning EMEA.
Importance Driven Volume Rendering Authors: I. Viola, A. Kanitsar, M. Gröler Visualization II Instructor: Jessica Crouch.
Basic principles Geometry and historical development
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
Statistical analysis of pore space geometry Stefano Favretto Supervisor : Prof. Martin Blunt Petroleum Engineering and Rock Mechanics Research Group Department.
Symmetry Identification Using Partial Surface Matching and Tilt Correction in 3D Brain Images Xin Liu 1, Celina Imielinska 1,2, Andrew Laine 3, E. Sander.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
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.
University of Coimbra Reconstruction of Voxels from Sensor Data Ricardo Martins Coimbra, 19 th January 2010 Doctoral Programme in Electrical Engineering.
MIT EECS 6.837, Durand and Cutler Graphics Pipeline: Projective Transformations.
CS 450: COMPUTER GRAPHICS REVIEW: INTRODUCTION TO COMPUTER GRAPHICS – PART 2 SPRING 2015 DR. MICHAEL J. REALE.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Illustrative Visualization of Segmented Human Cardiac Anatomy Based on Context-Preserving Model Kuanquan Wang, Lei Zhang, Changqing Gai, Wangmeng Zuo.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
Volume Visualization Presented by Zhao, hai. What’ volume visualization Volume visualization is the creation of graphical representations of data sets.
CT IMAGE RECONSTRUCTION  Hounsfield envisioned dividing a slice into a matrix of 3-dimensional rectangular boxes (voxels) of material (tissue). Conventionally,
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Chapter 6: CS6891 Computational Medical Imaging Analysis Chapter 6: Image Measurement and Meaning Jun Zhang Laboratory for Computational Medical Imaging.
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.
Rendering Pipeline Fall, D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination.
COMPUTER GRAPHICS CS 482 – FALL 2015 SEPTEMBER 29, 2015 RENDERING RASTERIZATION RAY CASTING PROGRAMMABLE SHADERS.
RENDERING : Global Illumination
Global Illumination (2) Radiosity (3). Classic Radiosity Algorithm Mesh Surfaces into Elements Compute Form Factors Between Elements Solve Linear System.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
Computer Graphics One of the central components of three-dimensional graphics has been a basic system that renders objects represented by a set of polygons.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
GPU, How It Works? GRAPHICS PROCESSING UNITS Hidden Surfaces Determine which surfaces should be displayed Texturing Modify each pixel colour for added.
Copyright © 2012, 2006, 2000, 1996 by Saunders, an imprint of Elsevier Inc. Chapter 26 Three-Dimensional Digital Imaging.
IllustraSound Illustrative Visualization meets Ultrasound Veronika Solteszova Åsmund Birkeland Paolo Angelelli.
Rendering Pipeline Fall, 2015.
Advantages of spiral CT
Cardio Navigation: Planning, Simulation, and Augmented Reality in Robotic Assisted Endoscopic Bypass Grafting  Volkmar Falk, MD, PhD, Fabien Mourgues,
3D Graphics Rendering PPT By Ricardo Veguilla.
CSc4730/6730 Scientific Visualization
Domain-Modeling Techniques
Basic principles Geometry and historical development
Basic Principles of CT Chapter 1.
Cardio Navigation: Planning, Simulation, and Augmented Reality in Robotic Assisted Endoscopic Bypass Grafting  Volkmar Falk, MD, PhD, Fabien Mourgues,
Computed Tomography (C.T)
Presentation transcript:

Chapter 4: CS6891 Computational Medical Imaging Analysis Chapter 4: Image Visualization Jun Zhang Laboratory for Computational Medical Imaging & Data Analysis Department of Computer Science University of Kentucky Lexington, KY 40506

Chapter 4: CS a: Visualization Methods Visualization of medical images is for the determination of the quantitative information about the properties of anatomic tissues and their functions that relate to and are affected by disease For 2D visualization, three types of multiplanar sectioning and display, including orthogonal, oblique, and curved planes For 3D visualization, two types of display, including surface renderings and volume renderings (both projection and surface types)

Chapter 4: CS b: Two-dimensional Image Generation and Visualization The utility of 2D images depends on the physical orientation of the image plane with respect to the structure of interest Most biomedical imaging systems have limited capability to create optimal 2D image directly, as structure positioning and scanner orientation are generally restricted We need techniques to generate and display optimal 2D images from 3D images, and to allow the orientation of 2D image plane to ultimately result in clear, unrestricted view of important features

Chapter 4: CS c: Multiplanar Reformating 3D isotropic volume images allow for simple and efficient computation of images that lie along the nonacquired orthogonal orientations of the volume This is achieved by readdressing the order of voxels in the volume images With anatomic reference, the orthogonal planes can be depicted by the terms for orthogonal orientation: transaxial, coronal, and sagittal Display of multiplanar images usually consists of multipanel displays

Chapter 4: CS d: Example of Multiplanar Images

Chapter 4: CS d: Multiplanar Image (Lung) Axial view Coronal view Sagittal-right Sagittal-left

Chapter 4: CS : Multiplanar Sectioning

Chapter 4: CS e: Oblique Sectioning (I) The desired 2D image may not be parallel to the orthogonal orientation of the 3D image Oblique images are less intuitive and harder to compute, as simple readdressing of the voxels in a given order will not generate the proper oblique image Specification of the orientation and efficient generation of the oblique image require additional visualization and computation techniques

Chapter 4: CS f: Oblique Sectioning (II) Specification and identification of oblique image can be done using structural landmarks in the orthogonal image data Several images need to be presented to allow unambiguous selection of landmarks, through multiplanar orthogonal images Selection of any three points or landmarks will uniquely define the orientation of the plane Two selected points define an axis along which oblique planes perpendicular to the axis can be generated (not uniquely)

Chapter 4: CS g: Oblique Sectioning (III) Interactive oblique sectioning involves some method of visualization for plane placement and orientation verification One method is to superimpose a line on orthogonal images indicating the intersection of the oblique images with the orthogonal images Another depicts the intersection of oblique plane with a rendered surface image providing direct 3D visual feedback with familiar structural features

Chapter 4: CS Example of Oblique Sectioning (II)

Chapter 4: CS Curved Sectioning A trace along an arbitrary path on any orthogonal image defines a set of pixels in the orthogonal image that have a corresponding row of voxels through the volume image Each row of voxels for each pixel on the trace can be displayed as a line of a new image This is useful for curved structures that remain constant in shape through one orthogonal dimension, like the spinal canal, orbits of the eyes

Chapter 4: CS Example of Curved Sectioning

Chapter 4: CS a: Three-dimensional Image Generation and Display Visualization of 3D volume images can be divided into two techniques characteristically: surface rendering and volume rendering Both produce a visualization of selected structures in the 3D volume image, but the methods involved are quite different Selection of techniques is predicted on the particular nature of the biomedical image data, the application to which the visualization is being applied, and the desired result of visualization

Chapter 4: CS b: Surface Rendering Surface rendering techniques require the extraction of contours (edges) that define the surface of the structure to be visualized An algorithm is applied to place surface patches or tiles at each contour point, and with hidden surface removal and shading, the surface is rendered visible They use a relatively small amount of contour data, resulting in fast rendering speeds

Chapter 4: CS c: Surface Rendering (II) Standard computer graphics techniques can be applied, including shading models Particular graphics hardware of the computer can be utilized to speed up the geometric transformation and rendering processes Contour descriptions are transformed into analytical descriptions Other analytically defined structures can be easily superposed with the surface-rendered structures

Chapter 4: CS d: Surface Rendering - Drawbacks The need to discretely extract the contours defining the structures to be visualized Other volume image information may be lost in the extraction process, which may be important for slice generation or value measurement Difficult to interactive and dynamic determination of the surface to be rendered Prone to sampling and aliasing artifacts on the rendered surface due to the discrete nature of the surface patch placement

Chapter 4: CS e: Surface Rendering Examples

Chapter 4: CS a: Volume Rendering (I) The most popular volume rendering methods in 3D biomedical image visualization are ray-casting algorithms They provide direct visualization of the volume images without the need for prior surface or object segmentation, preserving the values and context of the original image data The rendered surface can be dynamically determined by changing the ray-casting and surface recognition conditions during the rendering process

Chapter 4: CS a1: Illustration of Ray Casting Rendering Shoot a Ray from eye position through each pixel position. Test this ray for intersection against all objects in the scene. The visible surface is the surface with the closest intersection.

Chapter 4: CS b: Volume Rendering (II) Volume rendering can display surfaces with shading and other parts of the volume simultaneously 3D biomedical volume image datasets are characteristically large, taxing the computation abilities of volume rendering algorithms and the computer systems Given the discrete voxel-based nature of the volume image, there is no direct connection to other geometric objects, which may be desired for inclusion in the rendering or for output of the rendered structure to other devices

Chapter 4: CS c: Example Volume Rendering (I)

Chapter 4: CS e: Example of Volume Rendering (II) Rendered from CT scans 256X256X226

Chapter 4: CS f: A Volume Rendering Model A source point (the eye) A focal point (where the eye is looking) A matrix of pixels (the screen) The visible object to display (scene) is in the projection path within a truncated volume (viewing pyramid) The purpose of a ray-tracing model is to define geometry of the rays cast through the scene A ray is defined as a straight line from the source point passing through the pixel

Chapter 4: CS g: Diagram of Ray Casting Rendering

Chapter 4: CS e: High Quality Volume Rending

Chapter 4: CS f: CT Angiography

Chapter 4: CS a: Surgery Planning and Rehearsal Patients with brain tumors, arterial venous malformations, or other complicated internal brain pathology undergo multimodality image scanning preoperatively to help neurosurgeons understand the anatomy of interest Direct scans can be co-registered in order to produce single visualizations of complementary information Specific anatomical objects may be identified and segmented

Chapter 4: CS b: Neurosurgery Visualization procedures enable more precise and expedient navigation to the target site and provide more accurate delineation of margins for resection in brain surgery than traditional procedures It can provide online, updated information to accommodate any shifts in brain position during the operational procedure This results in significantly increased physician performance, reduction in time in the operating room, and an associated increase in patient throughput and decrease in healthcare costs

Chapter 4: CS b: Brain Internal Tissues

Chapter 4: CS c: Isolating Brain Tumor

Chapter 4: CS d: Understanding Environment

Chapter 4: CS e: A Movie of Neurosurgical Planning 3D Reconstruction of MRI data of a patient with an intraparenchymal lesion in the right temporal lobe

Chapter 4: CS689 34