GVF-Based Transfer Functions for Volume Rendering
|
|
- Adrian Shields
- 5 years ago
- Views:
Transcription
1 GVF-Based Transfer Functions for Volume Rendering Shaorong Wang 1,2 and Hua Li 1 1 National Research Center for Intelligent Computing Systems, Institute of Computing Technology, Chinese Academy of Sciences, China, Graduate School of the Chinese Academy of Sciences, Beijing, China, {shrwang, lihua}@ict.ac.cn Abstract. Transfer function is very important for volume rendering. One common approach is to map the gradient magnitude to opacity transfer functions. However, it catches too many small details. Gradient vector flow (GVF) vectors have large magnitudes in the immediate vicinity of the edges, where the GVF vectors keep coordinate with the vectors of the gradient of the edge map. While in homogeneous regions where the intensity is nearly constant, the magnitudes of gradient vectors are nearly zero and GVF diffuses the edge gradient. Because of these aspects, we extend GVF to color space and apply it for opacity transfer functions. Experiments show that our method enhances edge features and makes a visual effect of diffusing along the edges. 1 Introduction Several data sets become available from projects such as the Visible Human Project at the National Library of Medicine, the Whole Frog Project at Lawrence Berkeley, and the Chinese Digital Human Project at the Institute of Computing Technology of Chinese Academy of Sciences. It s a big challenge to get realistic volume visualization of these photographic volume data sets. The currently dominant techniques for volume visualization consist of surfacebased rendering and direct volume rendering [1]. Generally, the first step of surfacebased rendering technique is to reconstruct the surface by 2D contour reconstructing method [2] or iso-surface extraction method such as the Marching Cubes algorithm [3] or Morse theory [4]. And then surface is rendered after being reconstructed. Usually the reconstruction step needs a segmentation performance, which can be very difficult. On the contrary, direct volume rendering method maps voxel directly into screen space without using geometric primitives as an intermediate representation. Ray-Casting method [5], Splatting method [6] and Shear-Warp method [7] are the most common direct volume rendering methods. All these algorithms perform the following processes. First, assign color value and opacity value to each voxel. Then project the voxel into the image plane. Finally compose the projected samples. Transfer functions are used to map image properties to visualization characteristics, such as color, opacity, and texture. A review of transfer function techniques is given in [8]. Many previous studies on transfer function brought out approach by mapping gradient magnitude to opacity value. For color image processing is nonlinear, it is important to choose an appropriate color space [9]. In [10], Ebert and etc study color H.-P. Seidel, T. Nishita, and Q. Peng (Eds.): CGI 2006, LNCS 4035, pp , Springer-Verlag Berlin Heidelberg 2006
2 728 S. Wang and H. Li spaces for volume rendering, and give some transfer functions by mapping the voxel s color gradient magnitude to opacity value according to the color distance defined in RGB color space and CIE LUV color space. The results show that this method can generate high quality image which display multi-organs such as fattiness, muscles and bones. Our work of deriving opacity values is different from traditional transfer function approaches in the following ways: We map gradient vector flow magnitude to opacity transfer function instead of gradient magnitude. Compared with other transfer function, GVF transfer function has two main advantages: First, it captures the strong edges information and gets rid of the weak edges which may be noise and disturb the whole visual effect. Second, GVF transfer function also catches the details in homogeneous regions. Finally, the opacity of the voxel is small when the voxel is near away from the edges, which makes a special visual effect. We extend GVF model to vector data. Tradition GVF model only deal with scalar data and the edge map must be gradient magnitude if it is applied to vector data. We extend GVF model using an auxiliary image, which is usually a component standing for image luminance in the color space. 2 Extended GVF Gradient vector flow is firstly used to describe external force of snake model [11]. Snake model or active contour model [12] is dynamic force model, which draw the closed curve or surface to the object edge or surface. The driving forces consist of 1 internal forces and extern forces: E = E 0 int + Eextds, where E int are internal forces that hold the curve together and keep the curve from bending too much. And E ext are external forces that attract the curve toward the object boundaries. There are several kinds of external forces, in which the most common are: E = Ixy (, ),E = Ixy (, ),E = G ( xy, )* Ixy (, ). ext ext ext The basic idea of snake model is to design the external forces to move the active contour toward the edges by difference of intensity or intensity gradient. Gradient fields have some important properties listed below: First, gradient vectors are normal to the edge; Second the magnitudes get the large value in the immediate vicinity of the edges. Third, the intensity is nearly constant and the gradient magnitude is nearly zero in homogeneous regions. The last two properties result in that capture range of the gradient is small and the active contour can not converge to the concave boundary such as U-shaped object. GVF field is an extern force field that has much larger capture range than any other field based gradient has. It diffuses the gradient vectors of an edge map computed from the image. For a 2D image, GVF vector V(x,y)=(u(x,y),v(x,y)) is defined by minimizing the energy functional, E = μ V+ f V f dxdy (1) σ
3 GVF-Based Transfer Functions for Volume Rendering 729 Where edge map f(x, y) derived from image and has the similar style as the common extern forces of active contour model. To minimize the energy functional, V is set to be f when f is large for the second term dominates the functional. The functional is dominated by the first term when f is small and V can be slowly-varying vector to get lower energy. GVF vector is nearly equal to the gradient of edge map when it is near the edge and then diffuses to the homogeneous regions away from the edges. As shown in the definition of GVF, edge map f(x, y) is a scalar field. In order to calculate GVF vector of color data, the GVF vector can be solved by using the calculus of variations: uxt = uxt uxt f f + f vxt vxt vxt f f f (,) μ (,) ((,) x)( x y ) (,) = μ (,) ((,) y)( x + y ) (2) In Equation(2), only the partial derivatives of the edge map f are used. So the GVF model can be extended to vector data field if the partial derivatives of the edge map are given. Considering that most common color spaces have three components, we suppose the edge map is f = ( f1, f2, f3). We define the distance of two vectors in the color space as in [10]: f( X) f( Y) = ( f ( X) f ( Y)) + ( f ( X) f ( Y)) + ( f ( X) f ( Y)), so f( x+ h, y) f( x, y) fx = lim( ) =± ( f ) + ( f ) + ( f ) h 0 h x x x f( x, y+ h) f( x, y) fy = lim( ) =± ( f ) + ( f ) + ( f ) h 0 h y y y , (3) In equation (3), the sign of partial derivatives need to be confirmed. In this paper we introduce the partial derivatives of a reference scalar image fa as an auxiliary data, and assign the sign of fa to that of f x and f y. We take the gray component of RGB, I component of HSI and L component of CIELUV as the auxiliary image respectively. This approach is feasible because the auxiliary images stand for luminary in their respective color space. 3 GVF Transfer Function The design of the transfer function is to classify each voxel into different types. For scalar data, the most common method to classify the voxel is to segment data according to the data intensity. But for vector data, especially color image data of human organize, there are no automatic and reliable approach to segment or classify the all the materials. One of the most useful classification methods is by human interaction, marking and editing the materials little by little according to the professional knowledge of the corresponding field. But in fact it is a time-consuming and tedious work. Design of transfer function which maps the image color or intensity to opacity value, is a substitute way and has been proofed to be efficient.
4 730 S. Wang and H. Li The choice of the color space is very important for transfer function. In [10], the color vector distance and gradient are defined to design transfer function in RGB and CIELUV color space. The general opacity in the rending process is as opacity = ( vo * s) exp, where s is a factor, exp is an exponent coefficient, and vo is gradient magnitude. The basic idea of our approach is to take the magnitude of the GVF vector as the desired transfer function. We first choose a proper color space. And then produce an edge map. Finally we map the GVF vector derived from the edge map to opacity transfer function. As discussed in section 3, GVF transfer function has the following properties. First, it captures boundary of the image where gets a small opacity value. The much stronger the boundary is (it means that the gradient magnitude is large), the bigger opacity value is. Second, GVF transfer function diffuses the edge gradient to the slow-varying region. From equation (1) we know that each GVF vector is dependent to the vectors in the region nearby, and GVF transfer function is a global function and robust to the noise. On the other hand, the gradient function is local function, and each gradient vector is calculated only by the data in its neighborhood. 4 Results and Discussion We introduce RGB, CIELUV and HSI color space in this paper. As opacity is some dependent to luminance and the human s ocular system is more sensitive to luminance than color s thickness, L component of LUV and I component of HIS are fit for designing the transfer function. We take some notations to denote the different kinds of transfer functions. X-G represents gradient magnitude of X component. For instant, L-G is gradient magnitude of L component. X-GVF stands for magnitude of GVF vector whose edge map is gradient magnitude of X component, and X-GVF2 denotes magnitude of GVF vector whose edge map is X component. X-GVF and X-GVF2 differ from their edge maps. In HSI color space, I [0, 255] and HS, [0,1]. I component is the principal component and H and S component can be neglected. The transfer function pairs such as (HSI-G, I-G), (HSI-GVF, I-GVF) have the similar visual effects. In the following experiments we firstly render some regular geometry volume objects. Then we apply our approach to human organ volume data. 4.1 Simple Object Our first experimental materials are some regular volume objects. They are circle, rectangle and textured rectangle annulations, as shown in Fig. 1. The gradient effect only exists in the region several voxels around the edge and gradient transfer function only captures the edge, as shown in Fig. 2a. On the contrary, GVF diffuses edge gradient to the homogeneous region away from the edges. The opacity is large in the immediate vicinity of edges, and the visual effect is much better, as shown in Fig. 2b.
5 GVF-Based Transfer Functions for Volume Rendering 731 a. circle b. rectangle c. textured a. I-G b. I-GVF2 c. I-GVF Fig. 1. Source images Fig. 2. Circle X-GVF transfer function is gradient magnitude is anisotropic. Gradient operator is anisotropic in numerical algorithm and calculating the gradient is an important step in the GVF. When the edge map is processed by gradient operator, the anisotropy is accumulated. The rendering results show the unhomogeneity of X-GVF transfer function, as in Fig. 2c, while X-GVF2 transfer is much better (Shown in Fig. 2b). GVF weakens the edges whose gradient magnitude is small. As discussed in section 3, E is mainly dominated by the smooth term when is small. We apply a transform f ( f ) coeff out = to the edge map to enhance the weak edge. When in coeff < 1, the weak edge is enhanced. Shown in Fig. 3, Fig. 3a is the map of I-GVF and Fig. 3b-d are the figures of I-GVF whose transform coefficients are 1, 1.5, 0.5 respectively. Shown in Fig. 3d, the weak edges in the bottom of the rectangle are enhanced and majority of texture details are maintained. f a. I-G b..0 c. 1.5 d. 0.5 Fig. 3. Enhance edges The final rendering results are shown in Fig. 4. circle LUV-G LUV-GVF LUV-GVF2 rectangle LUV-G LUV-GVF LUV-GVF2 textured LUV-G LUV-GVF LUV-GVF2 Fig. 4. Rendering results
6 732 S. Wang and H. Li 4.2 Volume Data We take takes 128 slices from the thorax section of the Male data set of VHP(slice 1300 to slice 1427) to form a volume data with size 587*341*128. a. source b. L component c. L-G d. L-GVF Fig. 5. VHP slice To explore the effectiveness of our transfer functions, we choose a slice (slice 1300, shown in Fig 5-a) to test our approach. Fig. 5b is L component of the slice and Fig. 5c is the gradient of L component. Comparing gradient vector map with GVF vector map (Fig. 5d), gradient snaps more weak edges, while GVF catches the strong edges and diffuses the edges gradient. The edges of GVF vector map look much thicker. Observing the close-up figures of L-G and L-GVF in Fig. 6, gradient vectors are much disordered while GVF vectors look more regular and uniform. a.. close-up of L-G b. close-up of L-GVF Fig. 6. Close-up We first give some volume rendering results without any special transfer function, as shown in Fig. 7a. And the rendering results with transfer function L-G are shown in Fig. 7b. The information in gradient transfer function includes the most of stronger edges and lots of weak edges, which makes the large edges inconspicuous and the little edges indistinct because of too many edges and little discrimination. Compared with gradient transfer function, GVF transfer function captures the large edges and diffuses the edges gradient, which makes a special visual effect. The GVF transfer functions, especially those whose edge maps are from color intensity, have good uniformity because of diffusion effect. As discussed in section 4.1, a transform can be taken to the input edge maps. In Fig. 7c-f, GVF transfer functions in the same row are the same types, but their edge maps have been transformed with different coefficients. The transform coefficient in the first column is less than that in the second column. Comparing the rendering results, we can find that X-GVF2 with larger transform coefficient has better visual
7 GVF-Based Transfer Functions for Volume Rendering a. original 733 b.l-g c. I-GVF2(0.5) d.i-gvf2(1.5) e. RGB-GVF(0.80) f. RGB-GVF(1.2) g. L-GVF2 h.rgb-gvf2 i. L-GVF2 j.i-gvf2 Fig. 7. Rendering Results of VHP slice effect, while smaller pre-transform coefficient produces better X-GVF transfer function. From the results, we also know X-GVF2 transfer function is better than XGVF. Fig 7g-j shows other rendering results of our VHP data.
8 734 S. Wang and H. Li 5 Conclusion In this paper, we design opacity transfer function based on GVF vector magnitude. The experiment shows that choosing the approximate color space, component, and pre-transform coefficient, GVF transfer function is better than that based on gradient magnitude. GVF transfer function captures and enhances the large edges and diffuses them, which make the edges look thick. Acknowledgment. This work was funded by National Key Basic Research Plan (grant No: 2004CB318006) and National Natural Sciences Plan (grant No: , ). All the research work is conducted on Dawn 4000A Server Platform of Institute of Computing Technology, Chinese Academy of Sciences. And Mrs. Jingcai Shi gives us a lot of useful help. References 1. Peter Shirley and Allan Tuchman. Volume visualization methods for scientific computing. 2. Bernhard Geiger. Three-dimensional modeling of human organs and its application to diagnosis and surgical planning. PhD thesis, INRIA, France, William E. Lorenson and Harvey Cline. Marching cubes: A high-resolution 3D surface construction algorithm. In Proceedings of SIGGRAPH 1987, pages , Milnor, J. W. Morse Theory. Princeton, NJ: Princeton University Press, M. Levoy. Display of surfaces from volume data. IEEE Computer Graphics and Applications, vol. 8, no. 5, pp: , May L. Westover, Footprint evaluation for volume rendering. Computer graphics, vol. 24, no. 4, T. Todd Elvins. A Survey of Algorithms for Volume Visualization. Computer Graphics, Volume 26, Number 3, August 1992, pp Pfister, H., Lorensen, B., Bajaj, C., Kindlmann, G., Schroeder, W., Avila, L. S., Martin, K., Machiraju, R., Lee, J.: The transfer function bake-off. IEEE Comput. Graphics Appl. 21,3 (2001), G.Sapiro and D.L.Ringach, Anisotropic Diffusion of Multivalued Images with Applications to Color Filtering, IEEE Trans. Image Processing, vol. 5, no. 11, pp , D.S. Ebert, C.J. Morris, P. Rheingans, and T.S. Yoo. Designing effective transfer functions for volume rendering from photographic volumes. IEEE Transactions on Visualization and Computer Graphics, 8(2): , June C. Xu and J.L. Prince, Snakes, Shapes, and Gradient Vector Flow, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 7, no. 3, pp , Mar M. Kass, A. Witkin, and D. Terzopoulos, Snakes: Active contour models, Int l J. Computer Vision, vol. 1, pp , 1987.
Snakes operating on Gradient Vector Flow
Snakes operating on Gradient Vector Flow Seminar: Image Segmentation SS 2007 Hui Sheng 1 Outline Introduction Snakes Gradient Vector Flow Implementation Conclusion 2 Introduction Snakes enable us to find
More informationA Modified Image Segmentation Method Using Active Contour Model
nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 015) A Modified Image Segmentation Method Using Active Contour Model Shiping Zhu 1, a, Ruidong Gao 1, b 1 Department
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 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 informationSnakes reparameterization for noisy images segmentation and targets tracking
Snakes reparameterization for noisy images segmentation and targets tracking Idrissi Sidi Yassine, Samir Belfkih. Lycée Tawfik Elhakim Zawiya de Noaceur, route de Marrakech, Casablanca, maroc. Laboratoire
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 informationVolume Rendering. Computer Animation and Visualisation Lecture 9. Taku Komura. Institute for Perception, Action & Behaviour School of Informatics
Volume Rendering Computer Animation and Visualisation Lecture 9 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Volume Rendering 1 Volume Data Usually, a data uniformly distributed
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 informationA Survey of Volumetric Visualization Techniques for Medical Images
International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 4, April 2015, PP 34-39 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org A Survey
More informationAutomated Segmentation Using a Fast Implementation of the Chan-Vese Models
Automated Segmentation Using a Fast Implementation of the Chan-Vese Models Huan Xu, and Xiao-Feng Wang,,3 Intelligent Computation Lab, Hefei Institute of Intelligent Machines, Chinese Academy of Science,
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 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 informationUsing image data warping for adaptive compression
Using image data warping for adaptive compression Stefan Daschek, 9625210 Abstract For years, the amount of data involved in rendering and visualization has been increasing steadily. Therefore it is often
More informationTopology Preserving Tetrahedral Decomposition of Trilinear Cell
Topology Preserving Tetrahedral Decomposition of Trilinear Cell Bong-Soo Sohn Department of Computer Engineering, Kyungpook National University Daegu 702-701, South Korea bongbong@knu.ac.kr http://bh.knu.ac.kr/
More informationRobust color segmentation algorithms in illumination variation conditions
286 CHINESE OPTICS LETTERS / Vol. 8, No. / March 10, 2010 Robust color segmentation algorithms in illumination variation conditions Jinhui Lan ( ) and Kai Shen ( Department of Measurement and Control Technologies,
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 informationAdaptive osculatory rational interpolation for image processing
Journal of Computational and Applied Mathematics 195 (2006) 46 53 www.elsevier.com/locate/cam Adaptive osculatory rational interpolation for image processing Min Hu a, Jieqing Tan b, a College of Computer
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 informationImage Segmentation II Advanced Approaches
Image Segmentation II Advanced Approaches Jorge Jara W. 1,2 1 Department of Computer Science DCC, U. of Chile 2 SCIAN-Lab, BNI Outline 1. Segmentation I Digital image processing Segmentation basics 2.
More informationShear-Warp Volume Rendering. Volume Rendering Overview
Shear-Warp Volume Rendering R. Daniel Bergeron Department of Computer Science University of New Hampshire Durham, NH 03824 From: Lacroute and Levoy, Fast Volume Rendering Using a Shear-Warp- Factorization
More informationResearch on the Wood Cell Contour Extraction Method Based on Image Texture and Gray-scale Information.
, pp. 65-74 http://dx.doi.org/0.457/ijsip.04.7.6.06 esearch on the Wood Cell Contour Extraction Method Based on Image Texture and Gray-scale Information Zhao Lei, Wang Jianhua and Li Xiaofeng 3 Heilongjiang
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 informationA Study of Medical Image Analysis System
Indian Journal of Science and Technology, Vol 8(25), DOI: 10.17485/ijst/2015/v8i25/80492, October 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Medical Image Analysis System Kim Tae-Eun
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 informationGraph Matching Iris Image Blocks with Local Binary Pattern
Graph Matching Iris Image Blocs with Local Binary Pattern Zhenan Sun, Tieniu Tan, and Xianchao Qiu Center for Biometrics and Security Research, National Laboratory of Pattern Recognition, Institute of
More informationcs6630 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 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 information3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set
3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set John M. Sullivan, Jr., Ziji Wu, and Anand Kulkarni Worcester Polytechnic Institute Worcester,
More informationFast 3D Mean Shift Filter for CT Images
Fast 3D Mean Shift Filter for CT Images Gustavo Fernández Domínguez, Horst Bischof, and Reinhard Beichel Institute for Computer Graphics and Vision, Graz University of Technology Inffeldgasse 16/2, A-8010,
More informationB. Tech. Project Second Stage Report on
B. Tech. Project Second Stage Report on GPU Based Active Contours Submitted by Sumit Shekhar (05007028) Under the guidance of Prof Subhasis Chaudhuri Table of Contents 1. Introduction... 1 1.1 Graphic
More informationSegmentation. Namrata Vaswani,
Segmentation Namrata Vaswani, namrata@iastate.edu Read Sections 5.1,5.2,5.3 of [1] Edge detection and filtering : Canny edge detection algorithm to get a contour of the object boundary Hough transform:
More informationComputational Strategies
Computational Strategies How can the basic ingredients be combined: Image Order Ray casting (many options) Object Order (in world coordinate) splatting, texture mapping Combination (neither) Shear warp,
More information3D Surface Reconstruction of the Brain based on Level Set Method
3D Surface Reconstruction of the Brain based on Level Set Method Shijun Tang, Bill P. Buckles, and Kamesh Namuduri Department of Computer Science & Engineering Department of Electrical Engineering University
More informationMultipass GPU Surface Rendering in 4D Ultrasound
2012 Cairo International Biomedical Engineering Conference (CIBEC) Cairo, Egypt, December 20-21, 2012 Multipass GPU Surface Rendering in 4D Ultrasound Ahmed F. Elnokrashy 1,2, Marwan Hassan 1, Tamer Hosny
More informationChromosome Segmentation and Investigations using Generalized Gradient Vector Flow Active Contours
Published Quarterly Mangalore, South India ISSN 0972-5997 Volume 4, Issue 2; April-June 2005 Original Article Chromosome Segmentation and Investigations using Generalized Gradient Vector Flow Active Contours
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 informationSelected Topics in Biomedical Image Analysis
Selected Topics in Biomedical Image Analysis Zeyun Yu Department of Computer Sciences University of Wisconsin-Milwaukee http://www.uwm.edu/~yuz Department of Computer Science University of Wisconsin-Milwaukee
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 informationTEMPLATE-BASED AUTOMATIC SEGMENTATION OF MASSETER USING PRIOR KNOWLEDGE
TEMPLATE-BASED AUTOMATIC SEGMENTATION OF MASSETER USING PRIOR KNOWLEDGE H.P. Ng 1,, S.H. Ong 3, P.S. Goh 4, K.W.C. Foong 1, 5, W.L. Nowinski 1 NUS Graduate School for Integrative Sciences and Engineering,
More informationAN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK
AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK Xiangyun HU, Zuxun ZHANG, Jianqing ZHANG Wuhan Technique University of Surveying and Mapping,
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 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 informationA Feature Point Matching Based Approach for Video Objects Segmentation
A Feature Point Matching Based Approach for Video Objects Segmentation Yan Zhang, Zhong Zhou, Wei Wu State Key Laboratory of Virtual Reality Technology and Systems, Beijing, P.R. China School of Computer
More informationA Novel Image Classification Model Based on Contourlet Transform and Dynamic Fuzzy Graph Cuts
Appl. Math. Inf. Sci. 6 No. 1S pp. 93S-97S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. A Novel Image Classification Model Based
More informationFairing Scalar Fields by Variational Modeling of Contours
Fairing Scalar Fields by Variational Modeling of Contours Martin Bertram University of Kaiserslautern, Germany Abstract Volume rendering and isosurface extraction from three-dimensional scalar fields are
More informationEdge-Directed Image Interpolation Using Color Gradient Information
Edge-Directed Image Interpolation Using Color Gradient Information Andrey Krylov and Andrey Nasonov Laboratory of Mathematical Methods of Image Processing, Faculty of Computational Mathematics and Cybernetics,
More informationFast Visualization of Object Contours by Non-Photorealistic Volume Rendering
Fast Visualization of Object Contours by Non-Photorealistic Volume Rendering Balázs Csébfalvi bfalvi,, Lukas Mroz, Helwig Hauser, Andreas König, Eduard Gröller Institute of Computer Graphics and Algorithms
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 informationSegmentation. Separate image into coherent regions
Segmentation II Segmentation Separate image into coherent regions Berkeley segmentation database: http://www.eecs.berkeley.edu/research/projects/cs/vision/grouping/segbench/ Slide by L. Lazebnik Interactive
More informationData Visualization (CIS/DSC 468)
Data Visualization (CIS/DSC 468) Vector Visualization Dr. David Koop Visualizing Volume (3D) Data 2D visualization slice images (or multi-planar reformating MPR) Indirect 3D visualization isosurfaces (or
More informationBuilding Roof Contours Extraction from Aerial Imagery Based On Snakes and Dynamic Programming
Building Roof Contours Extraction from Aerial Imagery Based On Snakes and Dynamic Programming Antonio Juliano FAZAN and Aluir Porfírio Dal POZ, Brazil Keywords: Snakes, Dynamic Programming, Building Extraction,
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 informationGradient Vector Flow: A New External Force for Snakes
66 IEEE Proc. Conf. on Comp. Vis. Patt. Recog. (CVPR'97) Gradient Vector Flow: A New External Force for Snakes Chenyang Xu and Jerry L. Prince Department of Electrical and Computer Engineering The Johns
More informationCHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37
Extended Contents List Preface... xi About the authors... xvii CHAPTER 1 Introduction 1 1.1 Overview... 1 1.2 Human and Computer Vision... 2 1.3 The Human Vision System... 4 1.3.1 The Eye... 5 1.3.2 The
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 informationOn 3D Shape Synthesis
On 3D Shape Synthesis Heung-yeung Shum Martial Hebert Katsushi Ikeuchi November 1995 CMU-CS-95-213 School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213 c 1995 Carnegie Mellon
More informationShear-Warp Volume Rendering Algorithms Using Linear Level Octree for PC-Based Medical Simulation
Shear-Warp Volume Rendering Algorithms Using Linear Level Octree for PC-Based Medical Simulation Zhenlan Wang 1, Chee-Kong Chui 1, Chuan-Heng Ang 2, Wieslaw L. Nowinski 1 1 Biomedical Imaging Lab, Singapore
More informationMRI Brain Image Segmentation Using an AM-FM Model
MRI Brain Image Segmentation Using an AM-FM Model Marios S. Pattichis', Helen Petropoulos2, and William M. Brooks2 1 Department of Electrical and Computer Engineering, The University of New Mexico, Albuquerque,
More informationRaycasting. Ronald Peikert SciVis Raycasting 3-1
Raycasting Ronald Peikert SciVis 2007 - Raycasting 3-1 Direct volume rendering Volume rendering (sometimes called direct volume rendering) stands for methods that generate images directly from 3D scalar
More informationColor-Texture Segmentation of Medical Images Based on Local Contrast Information
Color-Texture Segmentation of Medical Images Based on Local Contrast Information Yu-Chou Chang Department of ECEn, Brigham Young University, Provo, Utah, 84602 USA ycchang@et.byu.edu Dah-Jye Lee Department
More informationApplication of partial differential equations in image processing. Xiaoke Cui 1, a *
3rd International Conference on Education, Management and Computing Technology (ICEMCT 2016) Application of partial differential equations in image processing Xiaoke Cui 1, a * 1 Pingdingshan Industrial
More informationImage retrieval based on region shape similarity
Image retrieval based on region shape similarity Cheng Chang Liu Wenyin Hongjiang Zhang Microsoft Research China, 49 Zhichun Road, Beijing 8, China {wyliu, hjzhang}@microsoft.com ABSTRACT This paper presents
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 informationReconstruction of complete 3D object model from multi-view range images.
Header for SPIE use Reconstruction of complete 3D object model from multi-view range images. Yi-Ping Hung *, Chu-Song Chen, Ing-Bor Hsieh, Chiou-Shann Fuh Institute of Information Science, Academia Sinica,
More informationToward Automated Cancer Diagnosis: An Interactive System for Cell Feature Extraction
Toward Automated Cancer Diagnosis: An Interactive System for Cell Feature Extraction Nick Street Computer Sciences Department University of Wisconsin-Madison street@cs.wisc.edu Abstract Oncologists at
More informationHow to Achieve Quick and Accurate FE Solution Small Radius Removal and Element Size
How to Achieve Quick and Accurate FE Solution Small Radius Removal and Element Size Zhichao Wang - Sr. Lead Engineer Don Draper - Manager Jianxiong Chen Sr. Engineering Specialist Applied Mechanics Dept.,
More informationFace Recognition under Severe Shadow Effects Using Gradient Field Transformation
International Journal of Scientific and Research Publications, Volume 3, Issue 6, June 2013 1 Face Recognition under Severe Shadow Effects Using Gradient Field Transformation Parisa Beham M *, Bala Bhattachariar
More informationGlobally Stabilized 3L Curve Fitting
Globally Stabilized 3L Curve Fitting Turker Sahin and Mustafa Unel Department of Computer Engineering, Gebze Institute of Technology Cayirova Campus 44 Gebze/Kocaeli Turkey {htsahin,munel}@bilmuh.gyte.edu.tr
More informationCalculating the Distance Map for Binary Sampled Data
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Calculating the Distance Map for Binary Sampled Data Sarah F. Frisken Gibson TR99-6 December 999 Abstract High quality rendering and physics-based
More informationAn Adaptive Threshold LBP Algorithm for Face Recognition
An Adaptive Threshold LBP Algorithm for Face Recognition Xiaoping Jiang 1, Chuyu Guo 1,*, Hua Zhang 1, and Chenghua Li 1 1 College of Electronics and Information Engineering, Hubei Key Laboratory of Intelligent
More informationCIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS
CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS Setiawan Hadi Mathematics Department, Universitas Padjadjaran e-mail : shadi@unpad.ac.id Abstract Geometric patterns generated by superimposing
More informationMesh Decimation Using VTK
Mesh Decimation Using VTK Michael Knapp knapp@cg.tuwien.ac.at Institute of Computer Graphics and Algorithms Vienna University of Technology Abstract This paper describes general mesh decimation methods
More informationTexture Image Segmentation using FCM
Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore Texture Image Segmentation using FCM Kanchan S. Deshmukh + M.G.M
More informationElastic Bands: Connecting Path Planning and Control
Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis
More informationDynamic 3D Shape From Multi-viewpoint Images Using Deformable Mesh Model
Dynamic 3D Shape From Multi-viewpoint Images Using Deformable Mesh Model Shohei Nobuhara Takashi Matsuyama Graduate School of Informatics, Kyoto University Sakyo, Kyoto, 606-8501, Japan {nob, tm}@vision.kuee.kyoto-u.ac.jp
More informationThree-Dimensional Computer Vision
\bshiaki Shirai Three-Dimensional Computer Vision With 313 Figures ' Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Table of Contents 1 Introduction 1 1.1 Three-Dimensional Computer Vision
More informationMEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS
MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS Miguel Alemán-Flores, Luis Álvarez-León Departamento de Informática y Sistemas, Universidad de Las Palmas
More informationEfficient Rendering of Glossy Reflection Using Graphics Hardware
Efficient Rendering of Glossy Reflection Using Graphics Hardware Yoshinori Dobashi Yuki Yamada Tsuyoshi Yamamoto Hokkaido University Kita-ku Kita 14, Nishi 9, Sapporo 060-0814, Japan Phone: +81.11.706.6530,
More informationRange Image Registration with Edge Detection in Spherical Coordinates
Range Image Registration with Edge Detection in Spherical Coordinates Olcay Sertel 1 and Cem Ünsalan2 Computer Vision Research Laboratory 1 Department of Computer Engineering 2 Department of Electrical
More informationExperimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis
Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis N.Padmapriya, Ovidiu Ghita, and Paul.F.Whelan Vision Systems Laboratory,
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 informationArtificial Mosaics with Irregular Tiles BasedonGradientVectorFlow
Artificial Mosaics with Irregular Tiles BasedonGradientVectorFlow Sebastiano Battiato, Alfredo Milone, and Giovanni Puglisi University of Catania, Image Processing Laboratory {battiato,puglisi}@dmi.unict.it
More informationA method for interactive manipulation and animation of volumetric data
A method for interactive manipulation and animation of volumetric data Yves Jean, Larry F. Hodges Graphics, Visualization and Usability Center College of Computing Georgia Institute of Technology Atlanta,
More informationVideo Inter-frame Forgery Identification Based on Optical Flow Consistency
Sensors & Transducers 24 by IFSA Publishing, S. L. http://www.sensorsportal.com Video Inter-frame Forgery Identification Based on Optical Flow Consistency Qi Wang, Zhaohong Li, Zhenzhen Zhang, Qinglong
More informationAutomatic Shadow Removal by Illuminance in HSV Color Space
Computer Science and Information Technology 3(3): 70-75, 2015 DOI: 10.13189/csit.2015.030303 http://www.hrpub.org Automatic Shadow Removal by Illuminance in HSV Color Space Wenbo Huang 1, KyoungYeon Kim
More informationPaint by Numbers and Comprehensible Rendering of 3D Shapes
Paint by Numbers and Comprehensible Rendering of 3D Shapes Prof. Allison Klein Announcements Sign up for 1 st presentation at end of class today Undergrads: Thinking about grad school? Still here over
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 informationA New Technique of Extraction of Edge Detection Using Digital Image Processing
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A New Technique of Extraction of Edge Detection Using Digital Image Processing Balaji S.C.K 1 1, Asst Professor S.V.I.T Abstract:
More informationImproving Recognition through Object Sub-categorization
Improving Recognition through Object Sub-categorization Al Mansur and Yoshinori Kuno Graduate School of Science and Engineering, Saitama University, 255 Shimo-Okubo, Sakura-ku, Saitama-shi, Saitama 338-8570,
More informationRendering Technique for Colored Paper Mosaic
Rendering Technique for Colored Paper Mosaic Youngsup Park, Sanghyun Seo, YongJae Gi, Hanna Song, and Kyunghyun Yoon CG Lab., CS&E, ChungAng University, 221, HeokSuk-dong, DongJak-gu, Seoul, Korea {cookie,shseo,yj1023,comely1004,khyoon}@cglab.cse.cau.ac.kr
More informationPoint-Based Geometric Deformable Models for Medical Image Segmentation
Point-Based Geometric Deformable Models for Medical Image Segmentation Hon Pong Ho 1, Yunmei Chen 2, Huafeng Liu 1,3, and Pengcheng Shi 1 1 Dept. of EEE, Hong Kong University of Science & Technology, Hong
More informationImprovement of SURF Feature Image Registration Algorithm Based on Cluster Analysis
Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis 1 Xulin LONG, 1,* Qiang CHEN, 2 Xiaoya
More informationTexture classification using fuzzy uncertainty texture spectrum
Neurocomputing 20 (1998) 115 122 Texture classification using fuzzy uncertainty texture spectrum Yih-Gong Lee*, Jia-Hong Lee, Yuang-Cheh Hsueh Department of Computer and Information Science, National Chiao
More informationAutomatic Extraction of Femur Contours from Hip X-ray Images
Automatic Extraction of Femur Contours from Hip X-ray Images Ying Chen 1, Xianhe Ee 1, Wee Kheng Leow 1, and Tet Sen Howe 2 1 Dept of Computer Science, National University of Singapore, 3 Science Drive
More informationProject Updates Short lecture Volumetric Modeling +2 papers
Volumetric Modeling Schedule (tentative) Feb 20 Feb 27 Mar 5 Introduction Lecture: Geometry, Camera Model, Calibration Lecture: Features, Tracking/Matching Mar 12 Mar 19 Mar 26 Apr 2 Apr 9 Apr 16 Apr 23
More informationFeature-Driven Volume Fairing
Feature-Driven Volume Fairing Shigeo Takahashi 1, Jun Kobayashi 1, and Issei Fujishiro 2 1 The University of Tokyo, Japan 2 Keio University, Japan Abstract. Volume datasets have been a primary representation
More informationA Simple Method of the TEX Surface Drawing Suitable for Teaching Materials with the Aid of CAS
A Simple Method of the TEX Surface Drawing Suitable for Teaching Materials with the Aid of CAS Masataka Kaneko, Hajime Izumi, Kiyoshi Kitahara 1, Takayuki Abe, Kenji Fukazawa 2, Masayoshi Sekiguchi, Yuuki
More informationarxiv: v1 [cs.cv] 12 Sep 2016
Active Canny: Edge Detection and Recovery with Open Active Contour Models Muhammet Baştan, S. Saqib Bukhari, and Thomas M. Breuel arxiv:1609.03415v1 [cs.cv] 12 Sep 2016 Technical University of Kaiserslautern,
More informationMaterial Made of Artificial Molecules and Its Refraction Behavior under Microwave
Material Made of Artificial Molecules and Its Refraction Behavior under Microwave Tao Zhang College of Nuclear Science and Technology, Beijing Normal University, Beijing 100875, China (taozhang@bnu.edu.cn)
More information