Mirrored LH Histograms for the Visualization of Material Boundaries
|
|
- Damian Andrews
- 5 years ago
- Views:
Transcription
1 Mirrored LH Histograms for the Visualization of Material Boundaries Petr Šereda 1, Anna Vilanova 1 and Frans A. Gerritsen 1,2 1 Department of Biomedical Engineering, Technische Universiteit Eindhoven, Postbus 513, 5600 MB Eindhoven, The Netherlands {P.Sereda,A.Vilanova}@tue.nl 2 Advanced Development, Healthcare Informatics, Philips Medical Systems Nederland BV, P.O. Box , 5680 DA Best, The Netherlands Frans.Gerritsen@philips.com Abstract The quality of direct volume rendering is strongly influenced by the transfer function. The purpose of the transfer function is to highlight aspects of the volume data that are of interest to the user. Material boundaries are often regarded as interesting, since they reveal the shapes of objects and their spatial relations. We use a new transfer function domain that facilitates the selection of material boundaries in the volumetric data sets. Our domain enables to distinguish between both sides of the boundary. By reducing the partial volume effect on the boundary, we are able to easily assign optical properties to objects and their boundaries. 1 Introduction The transfer function (TF) plays a crucial role in the direct volume rendering pipeline. The TF typically assigns optical properties such as color and opacity to every sample of the data. A properly constructed TF will help to visualize those parts of the volumetric data set that are of interest to the user and will remove the rest by assigning a low opacity. By assigning different colors, the TF helps to show different objects in contrast. For many applications, the attention of the user is focused on the boundaries of objects. The boundaries can reveal important information such as the shape of the object, its extent, size and spatial relation with other objects. In order to effectively select the data points that lie on the boundary and to differentiate between boundaries, one needs to use an appropriate TF domain. It has been shown in previous research [4, 5, 13] that boundaries cannot be well classified by using the scalar value only. Additional information such as the gradient magnitude or the boundary profile helps to differentiate boundaries. Current TF domains enable the selection of a boundary and the assignment of certain color and opacity values. Every boundary between two materials, however, belongs partially to both materials. If the user wanted to visualize both materials by assigning different optical properties to their boundaries, the classification of the common boundary would be ambiguous. We present a TF domain in which the boundaries are divided into two parts by the edge location. Our method extends the possibilities of the LH space [13] by enabling the selection of divided boundaries. In the LH space the divided boundaries are positioned in such way that their relation is intuitive and the user can easily select all boundaries of certain material. We further show that by a simple projection of the extended LH space one can obtain a new 1D TF domain that further facilitates selection of materials including their boundaries. 2 Related Work The transfer functions have been an extensively researched topic. We will focus on the related work that aims on the visualization of material boundaries. For a more detailed overview the reader is referred to, e.g., [13]. Levoy [8] introduced transfer functions for displaying surfaces in volumetric data. For an automatic selection of the important iso-contours Bajaj et al. [1] and Pekar et al. [11] used the contour spectra and Fujishiro et al.[3] investigated the behavior of the contours. Due to the partial volume effect on the boundaries, one often cannot distinguish material boundaries using the scalar value only. Laidlaw et al. [7] used model-based Bayesian classification in order
2 to deal with partial volume voxels on the boundaries. Kindlmann and Durkin [4] showed that by combining the scalar value and the gradient magnitude one may distinguish between boundaries. In this 2D space the boundaries appear as arches. Kniss et al. [5, 6] used this domain for their 2D transfer functions. Although the arches enable some distinction between boundaries, they often overlap causing selection ambiguities. Lum et al. [9] used two additional samples on the boundary in order to improve on that. Šereda et al. [13] went further and traced the boundary profiles in every voxel to determine the start and end of the arches. These two intensity values are the coordinates of the voxel in the so-called LH space. It was shown that in the LH space the boundaries appear as blobs and are easier to separate then the arches. This property was further exploited [12] by using the shapes of the blobs in a clustering approach. In this paper we exploit the advantages of the LH space and introduce its extension that we call the mirrored LH space. In this mirrored LH space both sides of the boundary can be classified independently. Furthermore, this space enables an easy identification of all boundaries that belong to certain material. We also show that a projection of the mirrored LH histogram into 1D results in a histogram with resolved partial volume voxels on the boundaries. Therefore the peaks in this histogram appear to be more clear. The work of Lundström et al. [10] also aims on emphasizing histogram peaks, however, their approach is based on emphasizing locally coherent structures. 3 Mirrored LH Histogram In this section we will first briefly describe the process of projecting the data samples into the LH space and construction of the LH histogram. We point out the most relevant properties of the LH space. Then we show the new extension of the LH space in which the LH histogram appears as two symmetric copies of the original histogram. For a more detailed description of the LH space we refer the reader to [13]. 3.1 LH Histogram For each point in the volume that lies on a boundary between two materials, the intensity values of the materials are determined. The lower intensity F L and the higher intensity F H can be found by examining the intensity profile across the boundary. The F L and F H are then the coordinates of the point in the 2D LH space. Figure 1 illustrates the boundary profile tracking approach that identifies both values. Figure 1: a) Starting at position X S we generate a path across the boundary by integrating the gradient field. The positive gradient direction leads to X H. Following the opposite direction ends by finding X L. b) The intensity profile along the path. At points X L and X H where the tracking stops we read the values F L and F H respectively. F E is the intensity value at the edge location X E. c) F L and F H are used as coordinates in the LH space. Figure 2 shows three examples of boundary profiles. The stopping criteria of the boundary tracking algorithm can handle any combination of these profiles. Points that do not lie on any boundary result in an early termination of the tracking and F L = F H. All points lying on the same boundary profile project into one point. By projecting all voxels of the data into the LH space, one can obtain a two dimensional histogram called the LH histogram. Since by definition F H F L, all boundary points project in the upper halve of the histogram. In the LH histogram, the boundaries and constant areas appear as blobs (local peaks). The width of the blobs depends on the variance of the intensity values present in the material. The height of the blobs (the amount of voxels contributing to the blob) is
3 mirrored version of the upper part. Figure 2: Three types of intensity profiles across the boundary. Boundary ends by a) large constant areas, b) local extrema or c) inflex points. related to the surface of the boundaries. Figure 4: The voxels lying above the edge intensity project into the upper section with coordinates [F L ;F H ]. The voxels with lower intensity project below the diagonal at [F H ;F L ]. 3.2 Division of the Boundary The standard LH space is designed to classify the whole boundary at once. Every boundary does, however, exist between two materials and is therefore shared by both of them. Figure 3 illustrates the problem that originates in shared boundaries. If we want to visualize two neighboring materials, we need to decide how to classify their common boundary. Figure 3b shows the two critical boundaries between objects 1-4 and 4-7 (labeled by ovals). In this example the boundaries were assigned to the object 4. As the opacity of this object decreases, so does the opacity of the common boundaries. Therefore the objects 1 and 7 appear to have holes since part of their boundary is missing (Figure 3d). In order to differentiate between both sides of the boundary, we divide the boundary profile into two parts by the edge. The edge location is determined during the boundary profile tracking by looking at the zero crossing of the second derivative in the gradient direction. There are, however, more advanced methods for locating edges, especially on highly curved surfaces [2]. Voxels lying above the edge, i. e., voxels with intensity f(x) > F E, where F E is the intensity at the edge location X E (see Figure 1), project above the diagonal (same as in the standard LH space). Voxels lying below the edge, i.e., voxels with f(x) > F E, project below the diagonal. That is achieved by swapping their F L and F H so that F H F L (see Figure 4). Since there is approximately the same number of voxels on both sides of the boundaries, the lower part of the extended LH histogram seems to be a 3.3 Properties The phantom data set in Figure 5 illustrates the possibilities of the mirrored LH space. Both parts of the split boundary can be selected independently. That allows to select only the part of the boundary that belongs to the object and resolve the ambiguous selections. Especially interesting is the fact that all partial boundaries belonging to the same material are horizontally aligned in the mirrored LH space. That allows us to easily select all relevant boundaries (see Figure 5b). The boundary division allows for visualization of boundary voxels lying on one side of the edge. Therefore, assuming the edge is an appropriate estimate of objects borders, our new approach may more accurately depict the true size and shape of the objects. 3.4 Horizontal Projection As shown above, the constant regions inside the material and the boundaries of the same material are horizontally aligned in the LH space. Therefore one could, in principle, select all voxels belonging to a certain material knowing only F H. By a horizontal projection onto the F H axis, we can discard the F L values and generate a 1D histogram. In the new projected histogram one can still select all boundaries belonging to one material although the second material that forms the boundary cannot be identified anymore. As shown in Figure 6 the user could then make a simple selection in the 1D histogram, which is equivalent to a horizontal selection in the mirrored LH histogram.
4 Figure 3: A phantom data set containing seven materials. a) A slice of the data set and the standard LH histograms with labeled interiors of materials. The constant areas project as blobs onto the diagonal. The other blobs correspond to boundaries. b) Boundaries of materials 1, 4 and 7 are selected. The classification of the two boundaries (1-4 and 4-7) labeled by an oval is ambiguous. c) and d) show rendering with full and partial opacity of the cylindrical object 4. Figure 5: The possibilities of the mirrored LHspace illustrated on a phantom. a) Partial boundaries can be selected independently. b) All (parts of) boundaries that belong to one material can be easily selected, since they lie on a horizontal line. For the sake of clarity the interiors have not been selected. c) Improving the selection from Figure 3. Three horizontal selections contain everything that belongs to each of the materials. d) The rendering with the cylindrical object set to semitransparent.
5 Figure 6: Discarding F L information by horizontally projecting the LH histogram. The selections in both histograms are equivalent. The main difference between a TF defined on the projection of the mirrored LH histogram and a standard 1D histogram is that the projected histogram is not hampered by the partial volume voxels on the boundaries. As a result, the peaks of the histogram become more clear. Figure 7 illustrates the mechanism of resolving the partial volume voxels on the material boundaries. Figure 8 shows the comparison of both histograms for the engine data set. 4 Results and Discussion We will demonstrate the use of the mirrored LH space on several data sets. Figure 9 shows a rendering of the engine data set. On the left a selection in the standard LH space is used. The hard materialair and the hard-soft material boundaries are shown as part of the hard material components. On the right, however, the boundaries are divided and only the part of the boundary that belongs to the material is selected. It is clearly visible that the hard components appear to be wider in the left rendering, which might be misleading. In the right image only voxels that lie within the object boundaries (detected by the edge location) contribute to the rendering. Therefore the selection of boundaries in the mirrored LH space has the potential to better visualize the size and shape of objects. Figure 10 shows the selection and rendering of three materials including their boundaries. When the soft material is set as semi-transparent one can see that the boundaries consist of two parts. Figure 7: Resolving the partial volume voxels on the boundary. In the top the boundary contains scalar values in the range between F L and F H. These partial volume values (labeled by the dotted ovals) weaken the contrast of the material peaks in the histogram. In the mirrored LH space they are, however, mapped to F L or F H and therefore in the projected histogram emphasize the pure material peaks. Figure 8: The engine data set. A comparison of the original histogram of scalar values and the projected histogram containing F H values. By resolving the partial volume voxels on the boundaries, the peaks become more clear. The histogram contributions are shown in logarithmic scale.
6 Figure 9: The engine data set. a) A TF based on the standard LH histogram. b) Selection of all voxels belonging to the same material in the mirrored LH histogram. In a) the objects appear thicker due to the contributions of voxels on both sides of the edge. This effect is well visible on the hard material components. Figure 10: Abdominal CT scan. Three materials are highlighted: the air in the colon, the bone and the soft tissues. Notice the effect of both sides of the boundaries being classified separately. The right rendering shows only the colon wall and the pelvis bone.
7 Figure 11: The CT tooth data set. The dentin and enamel boundaries are selected by using the horizontal selection of all relevant boundaries. In a) the pulp was selected by using the same technique. Since the pulp and background have similar intensities, in b) the selection is restricted only to the pulp-enamel boundary. The tooth data set in Figure 11 is an example where a combined boundary selection can be used. Two tissues are selected using the horizontal selection technique. The third tissue is selected by restricting the F L values in order to avoid the selection of boundaries with the background. Use of the mirrored LH space does not involve any additional performance or memory requirements as compared to the standard LH space. The only difference is that our tracking algorithm differentiates voxels lying above and below the edge. For those lying below the edge it returns F L instead of F H and vice versa. The rest of the visualization pipeline remains unchanged. The hierarchical clustering method that has been shown in the previous work [12] can also be used in the mirrored LH space. Figure 12 shows one of the possible clustering of the mirrored LH histogram. The similarity measure based on the shapes of the histogram peaks was used. The clustering could, e.g., help to select boundaries of one material by automatically selecting all clusters lying on a horizontal line. Figure 12: One of the possible clusterings of the mirrored LH histogram of the tooth data set.
8 5 Conclusions and Future work We introduced a new way to classify material boundaries by using the mirrored LH space. Our new approach helps to solve some of the classification ambiguities present in existing methods. The intuitive arrangement of boundaries in the mirrored LH space proved to facilitate the selection of all relevant boundaries. Furthermore, dividing the boundary by using the edge location prevents the voxels that lie outside object borders from being rendered. That helps to improve the visualization of the sizes and shapes of objects. The projection of the mirrored LH space results in a 1D histogram that is not hampered by the partial volume voxels on material boundaries. This projection can help to simplify the TF by reducing its dimensionality. The 1D TF based on the projected F H values can be used to make selections equivalent to the horizontal selections in 2D. An addition would be to offer the second dimension to the user only when needed. The hierarchical clustering approach used in previous work could be adapted to the mirrored LH space. It could, e.g., preferably group clusters in the horizontal direction or consider similar grouping in both halves of the space. Acknowledgment The work presented in this paper has been funded by Philips Medical Systems in Best, The Netherlands. References [1] C. L. Bajaj, V. Pascucci, and D. Schikore. The contour spectrum. Proceedings IEEE Visualization, pages , [2] H. Bouma, A. Vilanova, L. J. van Vliet, and F. A. Gerritsen. Correction for the dislocation of curved surfaces caused by the PSF in 2D and 3D CT images. IEEE Transactions of Pattern Analysis and Machine Intelligence, 27(9): , [3] I. Fujishiro, T. Azuma, and Y. Takeshima. Automating transfer function design for comprehensible volume rendering based on 3D field topology analysis. Proceedings IEEE Visualization, pages , [4] G. Kindlmann and J. W. Durkin. Semiautomatic generation of transfer functions for direct volume rendering. Proceedings IEEE Symposium on Volume Visualization, pages 79 86, [5] J. Kniss, G. Kindlmann, and C. Hansen. Interactive volume rendering using multidimensional transfer functions and direct manipulation widgets. Proceedings IEEE Visualization, pages , [6] J. Kniss, G. Kindlmann, and C. Hansen. Multidimensional transfer functions for interactive volume rendering. IEEE Transactions on Visualization and Computer Graphics, 8(3): , [7] D. H. Laidlaw, K. W. Fleischer, and A. H. Barr. Partial-volume bayesian classification of material mixtures in MR volume data using voxel histograms. IEEE Transactions on Medical Imaging, 17(1):74 86, [8] M. Levoy. Display of surfaces from volume data. IEEE Computer Graphics and Applications, 8(3):29 37, [9] E. B. Lum and K. L. Ma. Lighting transfer functions using gradient aligned sampling. Proceedings IEEE Visualization, pages , [10] C. Lundström, A. Ynnerman, P. Ljung, A. Persson, and H. Knutsson. The α- histogram: Using spatial coherence to enhance histograms and transfer function design. Proceedings IEEE/EuroGraphics Symposium on Visualization, pages , [11] V. Pekar, R. Wiemker, and D. Hempel. Fast detection of meaningful isosurfaces for volume data visualization. Proceedings IEEE Visualization, pages , [12] P. Šereda, A. Vilanova, and F. A. Gerritsen. Automating transfer function design for volume rendering using hierarchical clustering of material boundaries. Proceedings IEEE/EuroGraphics Symposium on Visualization, pages , [13] P. Šereda, A. Vilanova, I. W. O. Serlie, and F. A. Gerritsen. Visualization of boundaries in volumetric datasets using LH histograms. IEEE Transactions on Visualization and Computer Graphics, 12(2): , 2006.
9
cs6630 November TRANSFER FUNCTIONS Alex Bigelow University of Utah
cs6630 November 14 2014 TRANSFER FUNCTIONS Alex Bigelow University of Utah 1 cs6630 November 13 2014 TRANSFER FUNCTIONS Alex Bigelow University of Utah slide acknowledgements: Miriah Meyer, University
More informationInteractive Boundary Detection for Automatic Definition of 2D Opacity Transfer Function
Interactive Boundary Detection for Automatic Definition of 2D Opacity Transfer Function Martin Rauberger, Heinrich Martin Overhoff Medical Engineering Laboratory, University of Applied Sciences Gelsenkirchen,
More information2. Review of current methods
Transfer Functions for Direct Volume Rendering Gordon Kindlmann gk@cs.utah.edu http://www.cs.utah.edu/~gk Scientific Computing and Imaging Institute School of Computing University of Utah Contributions:
More informationScalar Data. CMPT 467/767 Visualization Torsten Möller. Weiskopf/Machiraju/Möller
Scalar Data CMPT 467/767 Visualization Torsten Möller Weiskopf/Machiraju/Möller Overview Basic strategies Function plots and height fields Isolines Color coding Volume visualization (overview) Classification
More informationScalar Data. Visualization Torsten Möller. Weiskopf/Machiraju/Möller
Scalar Data Visualization Torsten Möller Weiskopf/Machiraju/Möller Overview Basic strategies Function plots and height fields Isolines Color coding Volume visualization (overview) Classification Segmentation
More informationVolume Visualization. Part 1 (out of 3) Volume Data. Where do the data come from? 3D Data Space How are volume data organized?
Volume Data Volume Visualization Part 1 (out of 3) Where do the data come from? Medical Application Computed Tomographie (CT) Magnetic Resonance Imaging (MR) Materials testing Industrial-CT Simulation
More informationEfficient Boundary Detection and Transfer Function Generation in Direct Volume Rendering
Efficient Boundary Detection and Transfer Function Generation in Direct Volume Rendering Jörg-Stefan Praßni, Timo Ropinski, Klaus H. Hinrichs Visualization and Computer Graphics Working Group (VisCG),
More informationVolume Visualization
Volume Visualization Part 1 (out of 3) Overview: Volume Visualization Introduction to volume visualization On volume data Surface vs. volume rendering Overview: Techniques Simple methods Slicing, cuberille
More informationCIS 467/602-01: Data Visualization
CIS 467/60-01: Data Visualization Isosurfacing and Volume Rendering Dr. David Koop Fields and Grids Fields: values come from a continuous domain, infinitely many values - Sampled at certain positions to
More informationVisualization Computer Graphics I Lecture 20
15-462 Computer Graphics I Lecture 20 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 15, 2003 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More information11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 2.11] Jernej Barbic University of Southern California Scientific Visualization
More informationVisualization. CSCI 420 Computer Graphics Lecture 26
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 11] Jernej Barbic University of Southern California 1 Scientific Visualization
More informationAbstract Feature Space Representation for Volumetric Transfer Function Exploration
Abstract Feature Space Representation for Volumetric Transfer Function Exploration Ross Maciejewski 1, Yun Jang 2, David S. Ebert 3, and Kelly P. Gaither 4 1,3 Purdue University Visual Analytics Center
More informationHeight Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University
15-462 Computer Graphics I Lecture 21 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationData Visualization (DSC 530/CIS )
Data Visualization (DSC 530/CIS 60-0) Isosurfaces & Volume Rendering Dr. David Koop Fields & Grids Fields: - Values come from a continuous domain, infinitely many values - Sampled at certain positions
More informationIso-surface cell search. Iso-surface Cells. Efficient Searching. Efficient search methods. Efficient iso-surface cell search. Problem statement:
Iso-Contouring Advanced Issues Iso-surface cell search 1. Efficiently determining which cells to examine. 2. Using iso-contouring as a slicing mechanism 3. Iso-contouring in higher dimensions 4. Texturing
More informationScalar Visualization
Scalar Visualization 5-1 Motivation Visualizing scalar data is frequently encountered in science, engineering, and medicine, but also in daily life. Recalling from earlier, scalar datasets, or scalar fields,
More informationIntuitive Volume Exploration through Spherical Self-Organizing Map
Intuitive Volume Exploration through Spherical Self-Organizing Map Naimul Mefraz Khan, Matthew Kyan, and Ling Guan Ryerson University, Toronto, ON {n77khan,mkyan,lguan}@ee.ryerson.ca Abstract. Direct Volume
More informationISpace: Interactive Volume Data Classification Techniques Using Independent Component Analysis
ISpace: Interactive Volume Data Classification Techniques Using Independent Component Analysis z Ikuko Takanashi y Λ Eric B. Lum x Kwan-Liu Ma x Shigeru Muraki z yinformation Technology R&D Center, Mitsubishi
More informationData Visualization (CIS/DSC 468)
Data Visualization (CIS/DSC 46) Volume Rendering Dr. David Koop Visualizing Volume (3D) Data 2D visualization slice images (or multi-planar reformating MPR) Indirect 3D visualization isosurfaces (or surface-shaded
More informationVisualization. Images are used to aid in understanding of data. Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [chapter 26]
Visualization Images are used to aid in understanding of data Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [chapter 26] Tumor SCI, Utah Scientific Visualization Visualize large
More informationRGVis: Region Growing Based Techniques for Volume Visualization
RGVis: Region Growing Based Techniques for Volume Visualization Runzhen Huang Kwan-Liu Ma Department of Computer Science University of California at Davis {huangru,ma}@cs.ucdavis.edu Abstract Interactive
More informationData Visualization (DSC 530/CIS )
Data Visualization (DSC 530/CIS 60-01) Scalar Visualization Dr. David Koop Online JavaScript Resources http://learnjsdata.com/ Good coverage of data wrangling using JavaScript Fields in Visualization Scalar
More informationThe design of medical image transfer function using multi-feature fusion and improved k-means clustering
Available online www.ocpr.com Journal of Chemical and Pharmaceutical Research, 04, 6(7):008-04 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 The design of medical image transfer function using
More informationThe α-histogram: Using Spatial Coherence to Enhance Histograms and Transfer Function Design
Eurographics/ IEEE-VGTC Symposium on Visualization (26) Thomas Ertl, Ken Joy, and Beatriz Santos (Editors) The α-histogram: Using Spatial Coherence to Enhance Histograms and Transfer Function Design Claes
More informationEnhanced material contrast by dual-energy microct imaging
Enhanced material contrast by dual-energy microct imaging Method note Page 1 of 12 2 Method note: Dual-energy microct analysis 1. Introduction 1.1. The basis for dual energy imaging Micro-computed tomography
More informationEnsemble registration: Combining groupwise registration and segmentation
PURWANI, COOTES, TWINING: ENSEMBLE REGISTRATION 1 Ensemble registration: Combining groupwise registration and segmentation Sri Purwani 1,2 sri.purwani@postgrad.manchester.ac.uk Tim Cootes 1 t.cootes@manchester.ac.uk
More informationGPU-based Volume Rendering. Michal Červeňanský
GPU-based Volume Rendering Michal Červeňanský Outline Volume Data Volume Rendering GPU rendering Classification Speed-up techniques Other techniques 2 Volume Data Describe interior structures Liquids,
More informationVolume Illumination and Segmentation
Volume Illumination and Segmentation Computer Animation and Visualisation Lecture 13 Institute for Perception, Action & Behaviour School of Informatics Overview Volume illumination Segmentation Volume
More informationThe Occlusion Spectrum for Volume Classification and Visualization
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 15, NO. 6, NOVEMBER/DECEMBER 2009 1465 The Occlusion Spectrum for Volume Classification and Visualization Carlos D. Correa, Member, IEEE,
More informationVolume Ray Casting Neslisah Torosdagli
Volume Ray Casting Neslisah Torosdagli Overview Light Transfer Optical Models Math behind Direct Volume Ray Casting Demonstration Transfer Functions Details of our Application References What is Volume
More informationVisibility-Difference Entropy for Automatic Transfer Function Generation
Best Student Paper Visibility-Difference Entropy for Automatic Transfer Function Generation Philipp Schlegel and Renato Pajarola Visualization and MultiMedia Lab, Department of Informatics, University
More informationIndirect Volume Rendering
Indirect Volume Rendering Visualization Torsten Möller Weiskopf/Machiraju/Möller Overview Contour tracing Marching cubes Marching tetrahedra Optimization octree-based range query Weiskopf/Machiraju/Möller
More informationScalar Visualization
Scalar Visualization Visualizing scalar data Popular scalar visualization techniques Color mapping Contouring Height plots outline Recap of Chap 4: Visualization Pipeline 1. Data Importing 2. Data Filtering
More informationVisualization Computer Graphics I Lecture 20
15-462 Computer Graphics I Lecture 20 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] November 20, 2003 Doug James Carnegie Mellon University http://www.cs.cmu.edu/~djames/15-462/fall03
More informationVolume Illumination, Contouring
Volume Illumination, Contouring Computer Animation and Visualisation Lecture 0 tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Overview -
More informationK-Means Clustering Using Localized Histogram Analysis
K-Means Clustering Using Localized Histogram Analysis Michael Bryson University of South Carolina, Department of Computer Science Columbia, SC brysonm@cse.sc.edu Abstract. The first step required for many
More informationSignatureSpace: A Multidimensional, Exploratory Approach for the Analysis of Volume Data
SignatureSpace: A Multidimensional, Exploratory Approach for the Analysis of Volume Data Kith Pradhan 1, Dirk Bartz, Klaus Mueller 1 1 Center for Visual Computing Stony Brook University, Stony Brook, NY,
More informationCSC Computer Graphics
// CSC. Computer Graphics Lecture Kasun@dscs.sjp.ac.lk Department of Computer Science University of Sri Jayewardanepura Polygon Filling Scan-Line Polygon Fill Algorithm Span Flood-Fill Algorithm Inside-outside
More informationEfficient opacity specification based on feature visibilities in direct volume rendering
DOI: 10.1111/j.1467-8659.2011.02045.x Pacific Graphics 2011 Bing-Yu Chen, Jan Kautz, Tong-Yee Lee, and Ming C. Lin (Guest Editors) Volume 30 (2011), Number 7 Efficient opacity specification based on feature
More informationPerception-Based Transfer Function Design
Perception-Based Transfer Function Design Huamin Qu Department of Computer Science and Engineering The Hong Kong University of Science and Technology Outline Introduction Transfer Function Design Based
More informationPalette-Style Volume Visualization
Volume Graphics (2007) H. - C. Hege, R. Machiraju (Editors) Palette-Style Volume Visualization Yingcai Wu 1, Anbang Xu 1, Ming-Yuen Chan 1, Huamin Qu 1, and Ping Guo 2 1 The Hong Kong University of Science
More informationScalar Data. Alark Joshi
Scalar Data Alark Joshi Announcements Pick two papers to present Email me your top 3/4 choices. FIFO allotment Contact your clients Blog summaries: http://cs.boisestate.edu/~alark/cs564/participants.html
More informationThe VesselGlyph: Focus & Context Visualization in CT-Angiography
The VesselGlyph: Focus & Context Visualization in CT-Angiography Matúš Straka M. Šrámek, A. La Cruz E. Gröller, D. Fleischmann Contents Motivation:» Why again a new visualization method for vessel data?
More informationMR IMAGE SEGMENTATION
MR IMAGE SEGMENTATION Prepared by : Monil Shah What is Segmentation? Partitioning a region or regions of interest in images such that each region corresponds to one or more anatomic structures Classification
More informationDirect volume rendering is a key technology for visualizing
Editors: Theresa-Marie Rhyne and Lloyd Treinish The Transfer Function Bake-Off Hanspeter Pfister, Bill Lorensen, Chandrajit Bajaj, Gordon Kindlmann, Will Schroeder, Lisa Sobierajski Avila, Ken Martin,
More informationScalar Algorithms: Contouring
Scalar Algorithms: Contouring Computer Animation and Visualisation Lecture tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Last Lecture...
More information8. Tensor Field Visualization
8. Tensor Field Visualization Tensor: extension of concept of scalar and vector Tensor data for a tensor of level k is given by t i1,i2,,ik (x 1,,x n ) Second-order tensor often represented by matrix Examples:
More informationSegmentation of Images
Segmentation of Images SEGMENTATION If an image has been preprocessed appropriately to remove noise and artifacts, segmentation is often the key step in interpreting the image. Image segmentation is a
More informationAn Efficient Approach for Emphasizing Regions of Interest in Ray-Casting based Volume Rendering
An Efficient Approach for Emphasizing Regions of Interest in Ray-Casting based Volume Rendering T. Ropinski, F. Steinicke, K. Hinrichs Institut für Informatik, Westfälische Wilhelms-Universität Münster
More informationEmissive Clip Planes for Volume Rendering Supplement.
Emissive Clip Planes for Volume Rendering Supplement. More material than fit on the one page version for the SIGGRAPH 2003 Sketch by Jan Hardenbergh & Yin Wu of TeraRecon, Inc. Left Image: The clipped
More informationIsosurface Rendering. CSC 7443: Scientific Information Visualization
Isosurface Rendering What is Isosurfacing? An isosurface is the 3D surface representing the locations of a constant scalar value within a volume A surface with the same scalar field value Isosurfaces form
More informationFirst Steps in Hardware Two-Level Volume Rendering
First Steps in Hardware Two-Level Volume Rendering Markus Hadwiger, Helwig Hauser Abstract We describe first steps toward implementing two-level volume rendering (abbreviated as 2lVR) on consumer PC graphics
More information5. Volume Visualization
5. Volume Visualization Scalar volume data Medical Applications: CT, MRI, confocal microscopy, ultrasound, etc. 1 5. Volume Visualization 2 5. Volume Visualization 3 5. Volume Visualization Some possible
More informationVolume Rendering for High Dynamic Range Displays
Volume Graphics (25) E. Gröller, I. Fujishiro (Editors) Volume Rendering for High Dynamic Range Displays Abhijeet Ghosh, Matthew Trentacoste, Wolfgang Heidrich The University of British Columbia Abstract
More informationFast Volumetric Data Exploration with Importance-Based Accumulated Transparency Modulation
IEEE/EG International Symposium on Volume Graphics (2010) R. Westermann and G. Kindlmann (Editors) Fast Volumetric Data Exploration with Importance-Based Accumulated Transparency Modulation Y. Wan 1 and
More informationPrinciples of Architectural and Environmental Design EARC 2417 Lecture 2 Forms
Islamic University-Gaza Faculty of Engineering Architecture Department Principles of Architectural and Environmental Design EARC 2417 Lecture 2 Forms Instructor: Dr. Suheir Ammar 2016 1 FORMS ELEMENTS
More informationVolume Rendering for High Dynamic Range Displays
Volume Rendering for High Dynamic Range Displays Abhijeet Ghosh, Matthew Trentacoste, Wolfgang Heidrich The University of British Columbia Figure : Screen photographs of volume rendering of the CT head
More informationAutomating Transfer Function Design with Valley Cell-Based Clustering of 2D Density Plots
Eurographics Conference on Visualization 2012 S. Bruckner, S. Miksch, and H. Pfister (Guest Editors) Volume 31 (2012), Number 3 Automating Transfer Function Design with Valley Cell-Based Clustering of
More informationVector Quantization for Feature-Preserving Volume Filtering
Vector Quantization for Feature-Preserving Volume Filtering Balázs Csébfalvi, József Koloszár, Zsolt Tarján Budapest University of Technology and Economics Department of Control Engineering and Information
More informationProstate Detection Using Principal Component Analysis
Prostate Detection Using Principal Component Analysis Aamir Virani (avirani@stanford.edu) CS 229 Machine Learning Stanford University 16 December 2005 Introduction During the past two decades, computed
More informationComputational Foundations of Cognitive Science
Computational Foundations of Cognitive Science Lecture 16: Models of Object Recognition Frank Keller School of Informatics University of Edinburgh keller@inf.ed.ac.uk February 23, 2010 Frank Keller Computational
More informationPreviously... contour or image rendering in 2D
Volume Rendering Visualisation Lecture 10 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Volume Rendering 1 Previously... contour or image rendering in 2D 2D Contour line
More informationTexture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors
Texture The most fundamental question is: How can we measure texture, i.e., how can we quantitatively distinguish between different textures? Of course it is not enough to look at the intensity of individual
More informationContours & Implicit Modelling 4
Brief Recap Contouring & Implicit Modelling Contouring Implicit Functions Visualisation Lecture 8 lecture 6 Marching Cubes lecture 3 visualisation of a Quadric toby.breckon@ed.ac.uk Computer Vision Lab.
More informationIsosurface Similarity Maps
Eurographics/ IEEE-VGTC Symposium on Visualization 2010 G. Melançon, T. Munzner, and D. Weiskopf (Guest Editors) Volume 29 (2010), Number 3 Isosurface Similarity Maps Stefan Bruckner and Torsten Möller
More informationVolume rendering for interactive 3-d segmentation
Volume rendering for interactive 3-d segmentation Klaus D. Toennies a, Claus Derz b a Dept. Neuroradiology, Inst. Diagn. Radiology, Inselspital Bern, CH-3010 Berne, Switzerland b FG Computer Graphics,
More informationVolume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization
Volume visualization Volume visualization Volumes are special cases of scalar data: regular 3D grids of scalars, typically interpreted as density values. Each data value is assumed to describe a cubic
More informationSurface Construction Analysis using Marching Cubes
Surface Construction Analysis using Marching Cubes Burak Erem Northeastern University erem.b@neu.edu Nicolas Dedual Northeastern University ndedual@ece.neu.edu Abstract This paper presents an analysis
More informationInteractive Transfer Function Specification for Direct Volume Rendering of Disparate Volumes
1 Interactive Transfer Function Specification for Direct Volume Rendering of Disparate Volumes Fábio F. Bernardon, Linh K. Ha, Steven P. Callahan, João L. D. Comba, and Cláudio T. Silva, Member, IEEE UUSCI-2007-007
More informationTopological Volume Skeletonization and its Application to Transfer Function Design
Topological Volume Skeletonization and its Application to Transfer Function Design Shigeo Takahashi 1, Yuriko Takeshima 2, and Issei Fujishiro 3 1 Graduate School of Arts and Sciences, University of Tokyo,
More information4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again.
1) Select the line tool 3) Move the cursor along the X direction (be careful to stay on the X axis alignment so that the line is perpendicular) and click for the second point of the line. Type 0.5 for
More informationVisibility-Difference Entropy for Automatic Transfer Function Generation
Visibility-Difference Entropy for Automatic Transfer Function Generation Philipp Schlegel and Renato Pajarola Visualization and MultiMedia Lab, Department of Informatics, University of Zürich (a) (b) (c)
More informationExtraction and recognition of the thoracic organs based on 3D CT images and its application
1 Extraction and recognition of the thoracic organs based on 3D CT images and its application Xiangrong Zhou, PhD a, Takeshi Hara, PhD b, Hiroshi Fujita, PhD b, Yoshihiro Ida, RT c, Kazuhiro Katada, MD
More informationLecture 6: Edge Detection
#1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform
More informationVisibility-Driven Transfer Functions
Visibility-Driven Transfer Functions Carlos D. Correa Kwan-Liu Ma University of California, Davis ABSTRACT Direct volume rendering is an important tool for visualizing complex data sets. However, in the
More informationADAPTIVE GRAPH CUTS WITH TISSUE PRIORS FOR BRAIN MRI SEGMENTATION
ADAPTIVE GRAPH CUTS WITH TISSUE PRIORS FOR BRAIN MRI SEGMENTATION Abstract: MIP Project Report Spring 2013 Gaurav Mittal 201232644 This is a detailed report about the course project, which was to implement
More informationTECHNICAL REPORT. Smart Linking of 2D and 3D Views in Medical Applications
Institut für Computergraphik und Algorithmen Technische Universität Wien Karlsplatz 13/186/2 A-1040 Wien AUSTRIA Tel: +43 (1) 58801-18601 Fax: +43 (1) 58801-18698 Institute of Computer Graphics and Algorithms
More informationFast Interactive Region of Interest Selection for Volume Visualization
Fast Interactive Region of Interest Selection for Volume Visualization Dominik Sibbing and Leif Kobbelt Lehrstuhl für Informatik 8, RWTH Aachen, 20 Aachen Email: {sibbing,kobbelt}@informatik.rwth-aachen.de
More informationReview on Image Segmentation Techniques and its Types
1 Review on Image Segmentation Techniques and its Types Ritu Sharma 1, Rajesh Sharma 2 Research Scholar 1 Assistant Professor 2 CT Group of Institutions, Jalandhar. 1 rits_243@yahoo.in, 2 rajeshsharma1234@gmail.com
More informationVisualizing Industrial CT Volume Data for Nondestructive Testing Applications
Visualizing Industrial CT Volume Data for Nondestructive Testing Applications Runzhen Huang Kwan-Liu Ma University of California at Davis {huangru,ma}@cs.ucdavis.edu Patrick McCormick William Ward Los
More informationEgemen Tanin, Tahsin M. Kurc, Cevdet Aykanat, Bulent Ozguc. Abstract. Direct Volume Rendering (DVR) is a powerful technique for
Comparison of Two Image-Space Subdivision Algorithms for Direct Volume Rendering on Distributed-Memory Multicomputers Egemen Tanin, Tahsin M. Kurc, Cevdet Aykanat, Bulent Ozguc Dept. of Computer Eng. and
More informationVolume Rendering. Lecture 21
Volume Rendering Lecture 21 Acknowledgements These slides are collected from many sources. A particularly valuable source is the IEEE Visualization conference tutorials. Sources from: Roger Crawfis, Klaus
More informationGlyph-based Visualization Applications. David H. S. Chung Swansea University
Glyph-based Applications David H. S. Chung Swansea University Outline Glyph Design Application Flow Event Multi-field Uncertainty Geo-spatial Tensor Medical Outline Glyph Design Application Novel shape
More informationClipping. CSC 7443: Scientific Information Visualization
Clipping Clipping to See Inside Obscuring critical information contained in a volume data Contour displays show only exterior visible surfaces Isosurfaces can hide other isosurfaces Other displays can
More informationTexture-based Transfer Functions for Direct Volume Rendering
1364 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 14, NO. 6, NOVEMBER/DECEMBER 2008 Texture-based Transfer Functions for Direct Volume Rendering Jesus J. Caban, Student Member, IEEE,
More informationVolume Illumination. Visualisation Lecture 11. Taku Komura. Institute for Perception, Action & Behaviour School of Informatics
Volume Illumination Visualisation Lecture 11 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Volume Illumination & Vector Vis. 1 Previously : Volume Rendering
More information4.5 VISIBLE SURFACE DETECTION METHODES
4.5 VISIBLE SURFACE DETECTION METHODES A major consideration in the generation of realistic graphics displays is identifying those parts of a scene that are visible from a chosen viewing position. There
More informationInteractive Interface Design for Scalable Large Multivariate Volume Visualization
Interactive Interface Design for Scalable Large Multivariate Volume Visualization Xiaoru Yuan Key Laboratory on Machine Perception, MOE School of EECS, Peking University Nov. 13 th 2011 Outline Motivation
More informationStroke-Based Transfer Function Design
IEEE/ EG Symposium on Volume and Point-Based Graphics (2008) H.- C. Hege, D. Laidlaw, R. Pajarola, O. Staadt (Editors) Stroke-Based Transfer Function Design T. Ropinski, J. Praßni, F. Steinicke and K.
More informationLecture 17: Recursive Ray Tracing. Where is the way where light dwelleth? Job 38:19
Lecture 17: Recursive Ray Tracing Where is the way where light dwelleth? Job 38:19 1. Raster Graphics Typical graphics terminals today are raster displays. A raster display renders a picture scan line
More informationAutomated segmentation methods for liver analysis in oncology applications
University of Szeged Department of Image Processing and Computer Graphics Automated segmentation methods for liver analysis in oncology applications Ph. D. Thesis László Ruskó Thesis Advisor Dr. Antal
More informationMulti-Dimensional Transfer Function Design Using Sorted Histograms
Volume Graphics (200) T. Möller, R. Machiraju, T. Ertl, M. Chen (Editors) MultiDimensional Transfer Function Design Using Sorted Histograms Claes Lundström, Patric Ljung, and Anders Ynnerman Center for
More informationVolume Illumination & Vector Field Visualisation
Volume Illumination & Vector Field Visualisation Visualisation Lecture 11 Institute for Perception, Action & Behaviour School of Informatics Volume Illumination & Vector Vis. 1 Previously : Volume Rendering
More informationA Study of Transfer Function Generation for Time-Varying Volume Data
A Study of Transfer Function Generation for Time-Varying Volume Data T.J. Jankun-Kelly and Kwan-Liu Ma Visualization and Graphics Research Group, Center for Image Processing and Integrated Computing, Department
More informationCG Programming: 3D Texturing
CG Programming: 3D Texturing 3D texturing is used as image based rendering Applications 3D texture mapping for complicate geometric objects It generates highly natural visual effects in which objects appear
More informationVolume Rendering - Introduction. Markus Hadwiger Visual Computing Center King Abdullah University of Science and Technology
Volume Rendering - Introduction Markus Hadwiger Visual Computing Center King Abdullah University of Science and Technology Volume Visualization 2D visualization: slice images (or multi-planar reformation:
More informationA COMPARISON OF WAVELET-BASED AND RIDGELET- BASED TEXTURE CLASSIFICATION OF TISSUES IN COMPUTED TOMOGRAPHY
A COMPARISON OF WAVELET-BASED AND RIDGELET- BASED TEXTURE CLASSIFICATION OF TISSUES IN COMPUTED TOMOGRAPHY Lindsay Semler Lucia Dettori Intelligent Multimedia Processing Laboratory School of Computer Scienve,
More informationContours & Implicit Modelling 1
Contouring & Implicit Modelling Visualisation Lecture 8 Institute for Perception, Action & Behaviour School of Informatics Contours & Implicit Modelling 1 Brief Recap Contouring Implicit Functions lecture
More informationTopics to be Covered in the Rest of the Semester. CSci 4968 and 6270 Computational Vision Lecture 15 Overview of Remainder of the Semester
Topics to be Covered in the Rest of the Semester CSci 4968 and 6270 Computational Vision Lecture 15 Overview of Remainder of the Semester Charles Stewart Department of Computer Science Rensselaer Polytechnic
More information