Blood Vessel Visualization on CT Data
|
|
- Jonas Jefferson
- 5 years ago
- Views:
Transcription
1 WDS'12 Proceedings of Contributed Papers, Part I, 88 93, ISBN MATFYZPRESS Blood Vessel Visualization on CT Data J. Dupej Charles University Prague, Faculty of Mathematics and Physics, Prague, Czech Republic. Abstract. In this paper we researched some of the currently available methods for duct visualization on volume data. We then designed implemented and tested a new method based on Straightened Curved Planar Reformation (SCPR) that provides more spatial context for more intuitive orientation in the resulting image. Additionally, we used the Bishop frame to calculate the local coordinate system that minimizes its twist to further enhance the visualization. Introduction Computed tomography is a medical examination that can be used to diagnose a multitude of body parts or organs. This includes the cardiovascular system. Blood vessels, however, are somewhat challenging when it comes to proper visualization. Naturally, direct volume rendering by ray casting can be used, but due to the narrow tube-like shape of the arteries this may be inadequate for a proper diagnosis. Before the actual scanning, the patient is injected with a contrast agent. This must be done because the typical density of blood is very close to the density of muscle tissue, which would make the vascular system virtually invisible without any enhancement. In this paper, we will research pertinent work of other authors, propose an enhanced algorithm for blood vessel visualization and finally present and discuss the results of testing our new method. Previous Work There is an algorithm designed specifically for duct visualization by (Kanitsar et al. 2002). Actually, there have been three methods proposed in that paper. We are especially interested in a single method proposed there i.e. the Straightened Curved Planar Reformation (SCPR). This is due to its favorable properties, like complete linearization of the studied vessel and isometry preservation, which indicates that the visualization will match vessel s length. Furthermore, the cross-section will never appear distorted. The operation of this method is rather straight-forward. As illustrated in Figure 1, given the original volume image and the center line of the desired blood vessel segment, the algorithm uniformly samples the volume in short line segments, centered at the vessel s center line and perpendicular to the tangent at that point. The segments are called the lines-of-interest and are later reassembled by stacking next to each other to form the final linear image. Other authors, like (Xinrong et al. 2008) modified SCPR to account for the vessel s cross-section and to allow the local cross-section area estimation. The authors proposed sampling the line-of-interest at every point on the center line in several pre-defined directions. This creates a star-like image of the Figure 1. Straightened CPR samples the vessel in short lines-of-interest perpendicular to the center line and reassembles them into a linear image. 88
2 vessel s cross-section. Finally, they optimized a deformable model in each of these slices to estimate the shape of the vessel and, incidentally its cross-section area. Additionally, the authors of the CPR presented an enhancement in (Kanitsar et al. 2003) that automatically flattens the whole pre-tracked vascular system into a single planar image. Proposed Algorithm Before we start designing our algorithm, let us consider where the SCPR may fall short. First, (Kanitsar et al. 2002) is rather vague on calculating the actual direction of the line-of-interest, specifically its rotation about the vessel center line. We are going to address that issue in this chapter. Furthermore, it is easy to lose the sense of orientation in an image created by CPR due to the absence of spatial context, e.g. portions of nearby organs or blood vessels, as the line-of-interest only samples a small portion of the vessel surroundings. We will endeavor to remedy that problem as well. Let us briefly outline the proposed algorithm. We choose equidistant samples on the vessel center line and calculate the local coordinate system in each of them. We then sample a square-shaped area of the volume centered at the center line, as opposed to short line segments that SCPR extracts. These slices are then stacked onto each other and rendered as a block of volume data using maximum intensity projection (MIP) (Wallis & Miller 1991). To enable trading image quality for processing speed, we designed the algorithm to allow for reduced sampling of the vessel s surrounding area. Further details are discussed later in this chapter. Local Coordinate System It will be necessary to generate the local coordinate system, i.e. vessel normal u and binormal v in every sampling point along the vessel center line in a way that minimizes twisting as the vessel is traversed. We found two methods to calculate the local frame that may be suited for us in (McCreary 1998). They are designated the Frenet and Bishop frames. Both methods impose restrictions on the curve γ the local coordinate system will follow. The Bishop frame requires that γ be C 2 -continuous and that its first derivative γ be non-zero. On the other hand, the Frenet frame requires C 3 -continuity and nondegenerateness of γ. We therefore opted to use the Bishop frame. The Bishop frame, otherwise known as the parallel transport frame, is defined by the following equation: d t 0 k 1 k 2 t ds u = k u, (1) v k v where t, u, v are the local center line tangent, normal and binormal; as illustrated in Figure 2 and s denotes the arc length. Furthermore, the coefficients k 1 and k 2 satisfy (2). κ(t) = k k 2 2 τ(t) = θ θ(t) = arctan k 2 k 1 (2) Figure 2. The local coordinate system in every point P on the vessel center line. 89
3 In these formulas, κ(t) denotes the local curvature in the point t, which can be evaluated as the reciprocal of the osculating circle radius, while τ(t) stands for the local curve torsion, which can be understood as the amount, by which the curve s osculating plane s normal changes. It is trivial to observe that the coefficients k 1 and k 2 are in fact the Cartesian equivalents for the polar coordinates κ and θ that define the local osculating circle of the curve. As a result, we only need to project the centerline tangent onto the previous normal and binormal to get those coefficients: k 1 = t(i + 1) v(i) k 2 = t(i + 1) u(i) The initial normal and binormal vectors still need to be calculated. The initial tangent t 0 in p 0 is known. Let a be the axial direction vector (one of {(1,0,0), (0,1,0), (0,0,1)}) whose dot product with the initial tangent is the lowest. That vector is then projected onto the vessel s first cutting plane P = {p t 0 (p p 0 ) = 0} and normalized. This yields our initial curve normal vector. The binormal is calculated as the cross product of the normal and t 0. After this initial step, the coordinate frame vectors t, u, v are calculated using the differential equation in (1). (3) Figure 3. Our algorithm samples whole cross-section patches and generates a list of volume slices. Resampling to Cross-Sections and Visualization When the normal and binormal u, v vectors in p on the curve are known, we sample the volume at these locations: q = p + au + bv (4) Where a, b r, r are the coordinates on the current vessel cross-section slice. The argument r 2 2 controls the size of the surrounding area to be captured. Trilinear interpolation is used to extract smooth samples from the volume. Due to heavy random memory access, this part is likely to be the bottleneck. The algorithm can therefore be configured to generate slices with height of h pixels and a width of h d pixels, where d 1 is the subsampling ratio. Note that the slice still spans the area described in (4), however it is sparser by a factor of d in one direction. This is not a problem as in the subsequent visualization the denser side will be facing the camera as depicted in Figure 4. Let us reiterate that the slices generated in the previous step are stacked together to form a block of volume data that will be rendered using MIP. Due to the elongated shape of the block we opted to use an orthogonal projection (as shown in Figure 4) instead of a perspective projection. In our tests we will designate this new method MIP-CPR. Results Before we present the results, it should be noted that one of our proposed method s inputs is the vessel center line. We calculated that line using the method presented in (Dupej 2011). For the testing purposes we used a voxels large CT scan of a portion of a human cranium, shown in Figure 5. The subject was injected with a contrast agent, of course. 90
4 Figure 4. viewport. The individual slices with reduced depth sampling, projected orthogonally onto the Figure 5. The cranium section we used for testing. Left direct volume rendering; Right automatically detected blood vessel center lines. Images from (Dupej 2011). As Figure 6 shows, MIP-CPR s sampling technique captures the vessel surroundings even if SCPR omits important parts in the vessel s proximity when the line-of-interest fails to intersect them. This gives the user much more spatial context e.g. blood vessel junctions or portions of nearby vessels, that make orientation in the visualization easier. To demonstrate the results in a case of diseased blood vessels, Figure 8 Stenosis in the human carotid artery. Left Straightened CPR, Right MIP-CPRshows the visualization of a stenosis in the human carotid artery. The left image is calculated with SCPR and while it does appear clearer, the right image, created with MIP-CPR captures another blood vessel diverging from the visualized duct, thus revealing a junction. Furthermore, if the vessel is afflicted with but a small calcification, it is possible that the anomaly will not be captured by ordinary SCPR. Again, due to the fact that MIP-CPR captures the complete surroundings of the blood vessel, it is unlikely that even tiny calcifications will be missed. The algorithm allows for reduced depth sampling, which balances the rendering speed and image quality. MIP-CPR has proven considerably slower than SCPR. This is, however not surprising considering MIP-CPR samples lr 2 /d pixels, where l is the number of extracted slices. The SPCR, on the other hand only extracts lr pixels. Figure 7 shows that the image still captures most of the blood vessel that runs almost parallel to the visualized one even at 4 depth subsampling. Note that for the speed tests we used the following parameters: h = 48 line-of-interest 48 pixels long 414 slices (lines-of-interest) sampled and visualized 91
5 Figure 6. A blood vessel segment. Top Straightened CPR; Bottom MIP-CPR. a b c d e f Figure 7. A blood vessel segment, effect of depth subsampling on quality. a MIP-CPR full sampling; b 2 subsampling; c 4 subsampling; d 8 subsampling; e 16 subsampling; f SCPR. Figure 8. Stenosis in the human carotid artery. Left Straightened CPR, Right MIP-CPR. The speed tests were conducted on a computer with an Intel Core i7-920 processor and 6 GB of RAM in triple-channel configuration. With the aforementioned configuration, rendering a vessel segment with MIP-CPR took 354 milliseconds at full resolution, whereas SCPR only took 19 ms. At a subsampling ratio of 4 the visualization took on average 99 ms, which is better than sufficient for interactivity. At the same time, the resulting image (Figure 7c) still contained most of the detail captured in the fully-sampled image (Figure 7a). If lower processing times of very long visualized strands are desired, the algorithm can be easily rewritten to run on multiple processors or on a GPGPU as both vessel cross-section sampling and MIP are easily parallelizable. 92
6 Conclusion We modified the straightened CPR algorithm for linearizing visualization of ducts in volume data. Our modified algorithm, MIP-CPR extracts multiple layers of voxels in the proximity of the visualized vessel as opposed to a single line-of-interest in SCPR. This captures much more spatial context in the visualization making orientation in the final image easier. The resulting processing speed deterioration is addressed by configurable reduction of depth sampling density. The results have shown that even at higher subsampling ratios, the results capture much of the vessel s surrounding mass. Furthermore, we used the Bishop frame to minimize the twist of the centerline-local coordinate system when the vessel cross-sections are generated to further improve the visualization. There is considerable room for improvement in the speed of the visualization. The sampling of the individual slices and subsequent volume rendering are easily parallelizable tasks that can be rewritten to run on multiple threads or on a GPGPU. References Dupej, J., Vessel segmentation. Master thesis, Faculty of Mathematics and Physics, Charles University in Prague. Kanitsar, A. et al., CPR - Curved Planar Reformation. VIS 2002, IEEE, 1. Kanitsar, A., Wegenkittl, R. & Fleischmann, D., Advanced curved planar reformation: Flattening of vascular structures. Proceedings of the 14th. DOI: /VISUAL McCreary, P.R., Visualizing Riemann Surfaces, Teichmueller Spaces, and Transformation Groups in Hyperbolic Manifolds Using Real-Time Interactive Computer Animator (RTICA) Graphics. PhD thesis, University of Illinois. Wallis, J.W. & Miller, T.R., Three-Dimensional Display in Nuclear Medicine and Radiology. The Journal of Nuclear Medicine, 32(3). PMID: Xinrong, L., Xinbo, G. & Hua, Z., Interactive curved planar reformation based on snake model. Computerized Medical Imaging and Graphics, 32. DOI: /j.compmedimag
The 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 informationFast Segmentation of Kidneys in CT Images
WDS'10 Proceedings of Contributed Papers, Part I, 70 75, 2010. ISBN 978-80-7378-139-2 MATFYZPRESS Fast Segmentation of Kidneys in CT Images J. Kolomazník Charles University, Faculty of Mathematics and
More informationMedical Image Processing: Image Reconstruction and 3D Renderings
Medical Image Processing: Image Reconstruction and 3D Renderings 김보형 서울대학교컴퓨터공학부 Computer Graphics and Image Processing Lab. 2011. 3. 23 1 Computer Graphics & Image Processing Computer Graphics : Create,
More informationTutorial 4. Differential Geometry I - Curves
23686 Numerical Geometry of Images Tutorial 4 Differential Geometry I - Curves Anastasia Dubrovina c 22 / 2 Anastasia Dubrovina CS 23686 - Tutorial 4 - Differential Geometry I - Curves Differential Geometry
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 informationComputational Medical Imaging Analysis Chapter 4: Image Visualization
Computational Medical Imaging Analysis Chapter 4: Image Visualization Jun Zhang Laboratory for Computational Medical Imaging & Data Analysis Department of Computer Science University of Kentucky Lexington,
More informationCurvature. Corners. curvature of a straight segment is zero more bending = larger curvature
Curvature curvature of a straight segment is zero more bending = larger curvature Corners corner defined by large curvature value (e.g., a local maxima) borders (i.e., edges in gray-level pictures) can
More informationDigital Image Processing
Digital Image Processing SPECIAL TOPICS CT IMAGES Hamid R. Rabiee Fall 2015 What is an image? 2 Are images only about visual concepts? We ve already seen that there are other kinds of image. In this lecture
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 informationImage Acquisition Systems
Image Acquisition Systems Goals and Terminology Conventional Radiography Axial Tomography Computer Axial Tomography (CAT) Magnetic Resonance Imaging (MRI) PET, SPECT Ultrasound Microscopy Imaging ITCS
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 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 informationMotivation. Parametric Curves (later Surfaces) Outline. Tangents, Normals, Binormals. Arclength. Advanced Computer Graphics (Fall 2010)
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 19: Basic Geometric Concepts and Rotations Ravi Ramamoorthi http://inst.eecs.berkeley.edu/~cs283/fa10 Motivation Moving from rendering to simulation,
More informationMidterm Review II Math , Fall 2018
Midterm Review II Math 2433-3, Fall 218 The test will cover section 12.5 of chapter 12 and section 13.1-13.3 of chapter 13. Examples in class, quizzes and homework problems are the best practice for the
More information3DMMVR REFERENCE MANUAL V 0.81
3DMMVR REFERENCE MANUAL V 0.81 Page 1 of 30 Index: 1.0 System Requirements...5 1.1 System Processor...5 1.2 System RAM...5 1.3 Graphics Card...5 1.4 Operating System...5 2.0 Conventions...6 2.1 Typographic
More informationSpace Curves of Constant Curvature *
Space Curves of Constant Curvature * 2-11 Torus Knot of constant curvature. See also: About Spherical Curves Definition via Differential Equations. Space Curves that 3DXM can exhibit are mostly given in
More informationConstructing System Matrices for SPECT Simulations and Reconstructions
Constructing System Matrices for SPECT Simulations and Reconstructions Nirantha Balagopal April 28th, 2017 M.S. Report The University of Arizona College of Optical Sciences 1 Acknowledgement I would like
More information3D Models and Matching
3D Models and Matching representations for 3D object models particular matching techniques alignment-based systems appearance-based systems GC model of a screwdriver 1 3D Models Many different representations
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 informationFINDING THE TRUE EDGE IN CTA
FINDING THE TRUE EDGE IN CTA by: John A. Rumberger, PhD, MD, FACC Your patient has chest pain. The Cardiac CT Angiography shows plaque in the LAD. You adjust the viewing window trying to evaluate the stenosis
More informationCity Research Online. Permanent City Research Online URL:
Slabaugh, G.G., Unal, G.B., Fang, T., Rossignac, J. & Whited, B. Variational Skinning of an Ordered Set of Discrete D Balls. Lecture Notes in Computer Science, 4975(008), pp. 450-461. doi: 10.1007/978-3-540-7946-8_34
More informationShape Modeling and Geometry Processing
252-0538-00L, Spring 2018 Shape Modeling and Geometry Processing Discrete Differential Geometry Differential Geometry Motivation Formalize geometric properties of shapes Roi Poranne # 2 Differential Geometry
More informationBasics of treatment planning II
Basics of treatment planning II Sastry Vedam PhD DABR Introduction to Medical Physics III: Therapy Spring 2015 Dose calculation algorithms! Correction based! Model based 1 Dose calculation algorithms!
More information(Discrete) Differential Geometry
(Discrete) Differential Geometry Motivation Understand the structure of the surface Properties: smoothness, curviness, important directions How to modify the surface to change these properties What properties
More informationHuman Heart Coronary Arteries Segmentation
Human Heart Coronary Arteries Segmentation Qian Huang Wright State University, Computer Science Department Abstract The volume information extracted from computed tomography angiogram (CTA) datasets makes
More informationMeasurements using three-dimensional product imaging
ARCHIVES of FOUNDRY ENGINEERING Published quarterly as the organ of the Foundry Commission of the Polish Academy of Sciences ISSN (1897-3310) Volume 10 Special Issue 3/2010 41 46 7/3 Measurements using
More informationGeometry and Gravitation
Chapter 15 Geometry and Gravitation 15.1 Introduction to Geometry Geometry is one of the oldest branches of mathematics, competing with number theory for historical primacy. Like all good science, its
More informationChapter 4. Clustering Core Atoms by Location
Chapter 4. Clustering Core Atoms by Location In this chapter, a process for sampling core atoms in space is developed, so that the analytic techniques in section 3C can be applied to local collections
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 informationThree-Dimensional Coordinate Systems
Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 17 Notes These notes correspond to Section 10.1 in the text. Three-Dimensional Coordinate Systems Over the course of the next several lectures, we will
More informationUsing Perspective Rays and Symmetry to Model Duality
Using Perspective Rays and Symmetry to Model Duality Alex Wang Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2016-13 http://www.eecs.berkeley.edu/pubs/techrpts/2016/eecs-2016-13.html
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 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 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 informationA1:Orthogonal Coordinate Systems
A1:Orthogonal Coordinate Systems A1.1 General Change of Variables Suppose that we express x and y as a function of two other variables u and by the equations We say that these equations are defining a
More informationReview 1. Richard Koch. April 23, 2005
Review Richard Koch April 3, 5 Curves From the chapter on curves, you should know. the formula for arc length in section.;. the definition of T (s), κ(s), N(s), B(s) in section.4. 3. the fact that κ =
More informationCURVES OF CONSTANT WIDTH AND THEIR SHADOWS. Have you ever wondered why a manhole cover is in the shape of a circle? This
CURVES OF CONSTANT WIDTH AND THEIR SHADOWS LUCIE PACIOTTI Abstract. In this paper we will investigate curves of constant width and the shadows that they cast. We will compute shadow functions for the circle,
More informationProbabilistic Tracking and Model-based Segmentation of 3D Tubular Structures
Probabilistic Tracking and Model-based Segmentation of 3D Tubular Structures Stefan Wörz, William J. Godinez, Karl Rohr University of Heidelberg, BIOQUANT, IPMB, and DKFZ Heidelberg, Dept. Bioinformatics
More informationVJ Technologies Inspection Services Division. By Bob Maziuk, February 2015
White Paper on the Inspection of Underground Electrical Conductors, Insulation, and Splices in Oil-Filled Piping Using High Energy Computed Tomography (CT) VJ Technologies Inspection Services Division
More information2Surfaces. Design with Bézier Surfaces
You don t see something until you have the right metaphor to let you perceive it. James Gleick Surfaces Design with Bézier Surfaces S : r(u, v) = Bézier surfaces represent an elegant way to build a surface,
More information05 - Surfaces. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Daniele Panozzo
05 - Surfaces Acknowledgements: Olga Sorkine-Hornung Reminder Curves Turning Number Theorem Continuous world Discrete world k: Curvature is scale dependent is scale-independent Discrete Curvature Integrated
More informationEvaluation of Hessian-based filters to enhance the axis of coronary arteries in CT images
International Congress Series 1256 (2003) 1191 1196 Evaluation of Hessian-based filters to enhance the axis of coronary arteries in CT images S.D. Olabarriaga a, *, M. Breeuwer b, W.J. Niessen a a University
More informationProof of Constant Width of Spheroform with Tetrahedral Symmetry
Proof of Constant Width of Spheroform with Tetrahedral Symmetry Patrick Roberts Corvallis, Oregon August 20, 2012 The four faces of the Reuleaux tetrahedron are sections of sphere surface, each centered
More informationVessel Explorer: a tool for quantitative measurements in CT and MR angiography
Clinical applications Vessel Explorer: a tool for quantitative measurements in CT and MR angiography J. Oliván Bescós J. Sonnemans R. Habets J. Peters H. van den Bosch T. Leiner Healthcare Informatics/Patient
More informationDiagnostic Relevant Visualization of Vascular Structures
Diagnostic Relevant Visualization of Vascular Structures Armin Kanitsar 1, Dominik Fleischmann 2, Rainer Wegenkittl 3, and Meister Eduard Gröller 1 1 Institute of Computer Graphics and Algorithms, Vienna
More informationChapter 5. Projections and Rendering
Chapter 5 Projections and Rendering Topics: Perspective Projections The rendering pipeline In order to view manipulate and view a graphics object we must find ways of storing it a computer-compatible way.
More information4 Parametrization of closed curves and surfaces
4 Parametrization of closed curves and surfaces Parametrically deformable models give rise to the question of obtaining parametrical descriptions of given pixel or voxel based object contours or surfaces,
More informationCS 523: Computer Graphics, Spring Differential Geometry of Surfaces
CS 523: Computer Graphics, Spring 2009 Shape Modeling Differential Geometry of Surfaces Andrew Nealen, Rutgers, 2009 3/4/2009 Recap Differential Geometry of Curves Andrew Nealen, Rutgers, 2009 3/4/2009
More informationSpline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1
Spline Curves Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Problem: In the previous chapter, we have seen that interpolating polynomials, especially those of high degree, tend to produce strong
More informationEdge and local feature detection - 2. Importance of edge detection in computer vision
Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature
More informationApplication of optimal sampling lattices on CT image reconstruction and segmentation or three dimensional printing
Application of optimal sampling lattices on CT image reconstruction and segmentation or three dimensional printing XIQIANG ZHENG Division of Health and Natural Sciences, Voorhees College, Denmark, SC 29042
More informationcoding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight
Three-Dimensional Object Reconstruction from Layered Spatial Data Michael Dangl and Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image
More informationGeometry Vocabulary Math Fundamentals Reference Sheet Page 1
Math Fundamentals Reference Sheet Page 1 Acute Angle An angle whose measure is between 0 and 90 Acute Triangle A that has all acute Adjacent Alternate Interior Angle Two coplanar with a common vertex and
More information3D Models and Matching
3D Models and Matching representations for 3D object models particular matching techniques alignment-based systems appearance-based systems GC model of a screwdriver 1 3D Models Many different representations
More informationAutomatic Vascular Tree Formation Using the Mahalanobis Distance
Automatic Vascular Tree Formation Using the Mahalanobis Distance Julien Jomier, Vincent LeDigarcher, and Stephen R. Aylward Computer-Aided Diagnosis and Display Lab, Department of Radiology The University
More informationJustin Solomon MIT, Spring 2017
http://www.alvinomassage.com/images/knot.jpg Justin Solomon MIT, Spring 2017 Some materials from Stanford CS 468, spring 2013 (Butscher & Solomon) What is a curve? A function? Not a curve Jams on accelerator
More informationExperiments on Animated Visual Forms
Eeriments on Animated Visual Forms Kostas Terzidis, Ph.D. School of Arts and Architecture University of California at Los Angeles A series of eeriments that investigate and demonstrate the visual logic
More informationCopyright 2008 Society of Photo Optical Instrumentation Engineers. This paper was published in Proceedings of SPIE, vol. 6915, Medical Imaging 2008:
Copyright 2008 Society of Photo Optical Instrumentation Engineers. This paper was published in Proceedings of SPIE, vol. 6915, Medical Imaging 2008: Computer Aided Diagnosis and is made available as an
More informationA Singular Example for the Averaged Mean Curvature Flow
To appear in Experimental Mathematics Preprint Vol. No. () pp. 3 7 February 9, A Singular Example for the Averaged Mean Curvature Flow Uwe F. Mayer Abstract An embedded curve is presented which under numerical
More informationJim Lambers MAT 169 Fall Semester Lecture 33 Notes
Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 33 Notes These notes correspond to Section 9.3 in the text. Polar Coordinates Throughout this course, we have denoted a point in the plane by an ordered
More informationVessel Visualization using Curved Surface Reformation
Vessel Visualization using Curved Surface Reformation Thomas Auzinger, Gabriel Mistelbauer, Ivan Baclija, Rüdiger Schernthaner, Arnold Köchl, Michael Wimmer, Meister Eduard Gröller, Member, IEEE Computer
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 information04 - Normal Estimation, Curves
04 - Normal Estimation, Curves Acknowledgements: Olga Sorkine-Hornung Normal Estimation Implicit Surface Reconstruction Implicit function from point clouds Need consistently oriented normals < 0 0 > 0
More informationMathematics Background
Measurement All measurements are approximations. In their work in this Unit, students explore ways to find measures for two and three dimensional figures. Even using exact formulas depends on how students
More informationCh. 4 Physical Principles of CT
Ch. 4 Physical Principles of CT CLRS 408: Intro to CT Department of Radiation Sciences Review: Why CT? Solution for radiography/tomography limitations Superimposition of structures Distinguishing between
More informationCS123 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics 1/15
Describing Shapes Constructing Objects in Computer Graphics 1/15 2D Object Definition (1/3) Lines and polylines: Polylines: lines drawn between ordered points A closed polyline is a polygon, a simple polygon
More informationImpulse Gauss Curvatures 2002 SSHE-MA Conference. Howard Iseri Mansfield University
Impulse Gauss Curvatures 2002 SSHE-MA Conference Howard Iseri Mansfield University Abstract: In Riemannian (differential) geometry, the differences between Euclidean geometry, elliptic geometry, and hyperbolic
More informationIRIS SEGMENTATION OF NON-IDEAL IMAGES
IRIS SEGMENTATION OF NON-IDEAL IMAGES William S. Weld St. Lawrence University Computer Science Department Canton, NY 13617 Xiaojun Qi, Ph.D Utah State University Computer Science Department Logan, UT 84322
More informationINDUSTRIAL SYSTEM DEVELOPMENT FOR VOLUMETRIC INTEGRITY
INDUSTRIAL SYSTEM DEVELOPMENT FOR VOLUMETRIC INTEGRITY VERIFICATION AND ANALYSIS M. L. Hsiao and J. W. Eberhard CR&D General Electric Company Schenectady, NY 12301 J. B. Ross Aircraft Engine - QTC General
More information3. The three points (2, 4, 1), (1, 2, 2) and (5, 2, 2) determine a plane. Which of the following points is in that plane?
Math 4 Practice Problems for Midterm. A unit vector that is perpendicular to both V =, 3, and W = 4,, is (a) V W (b) V W (c) 5 6 V W (d) 3 6 V W (e) 7 6 V W. In three dimensions, the graph of the equation
More informationFall 2016 Semester METR 3113 Atmospheric Dynamics I: Introduction to Atmospheric Kinematics and Dynamics
Fall 2016 Semester METR 3113 Atmospheric Dynamics I: Introduction to Atmospheric Kinematics and Dynamics Lecture 5 August 31 2016 Topics: Polar coordinate system Conversion of polar coordinates to 2-D
More informationIntroduction to Digital Image Processing
Introduction to Digital Image Processing Ranga Rodrigo June 9, 29 Outline Contents Introduction 2 Point Operations 2 Histogram Processing 5 Introduction We can process images either in spatial domain or
More informationImprovement of Efficiency and Flexibility in Multi-slice Helical CT
J. Shanghai Jiaotong Univ. (Sci.), 2008, 13(4): 408 412 DOI: 10.1007/s12204-008-0408-x Improvement of Efficiency and Flexibility in Multi-slice Helical CT SUN Wen-wu 1 ( ), CHEN Si-ping 2 ( ), ZHUANG Tian-ge
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 informationPG TRB MATHS /POLYTECNIC TRB MATHS NATIONAL ACADEMY DHARMAPURI
PG TRB MATHS /POLYTECNIC TRB MATHS CLASSES WILL BE STARTED ON JULY 7 th Unitwise study materials and question papers available contact: 8248617507, 7010865319 PG TRB MATHS DIFFERENTIAL GEOMETRY TOTAL MARKS:100
More informationDigital Image Processing Fundamentals
Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to
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 informationIn this chapter, we will investigate what have become the standard applications of the integral:
Chapter 8 Overview: Applications of Integrals Calculus, like most mathematical fields, began with trying to solve everyday problems. The theory and operations were formalized later. As early as 70 BC,
More informationSimilar Pulley Wheel Description J.E. Akin, Rice University
Similar Pulley Wheel Description J.E. Akin, Rice University The SolidWorks simulation tutorial on the analysis of an assembly suggested noting another type of boundary condition that is not illustrated
More informationShadow casting. What is the problem? Cone Beam Computed Tomography THE OBJECTIVES OF DIAGNOSTIC IMAGING IDEAL DIAGNOSTIC IMAGING STUDY LIMITATIONS
Cone Beam Computed Tomography THE OBJECTIVES OF DIAGNOSTIC IMAGING Reveal pathology Reveal the anatomic truth Steven R. Singer, DDS srs2@columbia.edu IDEAL DIAGNOSTIC IMAGING STUDY Provides desired diagnostic
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 informationImage Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging
Image Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging J. SEQUEIRA Laboratoire d'informatique de Marseille - FRE CNRS 2246 Faculté des Sciences de Luminy, 163 avenue de Luminy,
More informationPolar Coordinates. Chapter 10: Parametric Equations and Polar coordinates, Section 10.3: Polar coordinates 27 / 45
: Given any point P = (x, y) on the plane r stands for the distance from the origin (0, 0). θ stands for the angle from positive x-axis to OP. Polar coordinate: (r, θ) Chapter 10: Parametric Equations
More informationTopics and things to know about them:
Practice Final CMSC 427 Distributed Tuesday, December 11, 2007 Review Session, Monday, December 17, 5:00pm, 4424 AV Williams Final: 10:30 AM Wednesday, December 19, 2007 General Guidelines: The final will
More informationTo graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6
Polar Coordinates Any point in the plane can be described by the Cartesian coordinates (x, y), where x and y are measured along the corresponding axes. However, this is not the only way to represent points
More informationCS337 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics. Bin Sheng Representing Shape 9/20/16 1/15
Describing Shapes Constructing Objects in Computer Graphics 1/15 2D Object Definition (1/3) Lines and polylines: Polylines: lines drawn between ordered points A closed polyline is a polygon, a simple polygon
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 informationCambridge University Press Hyperbolic Geometry from a Local Viewpoint Linda Keen and Nikola Lakic Excerpt More information
Introduction Geometry is the study of spatial relationships, such as the familiar assertion from elementary plane Euclidean geometry that, if two triangles have sides of the same lengths, then they are
More informationClinical Importance. Aortic Stenosis. Aortic Regurgitation. Ultrasound vs. MRI. Carotid Artery Stenosis
Clinical Importance Rapid cardiovascular flow quantitation using sliceselective Fourier velocity encoding with spiral readouts Valve disease affects 10% of patients with heart disease in the U.S. Most
More informationThe Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy
The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy Sokratis K. Makrogiannis, PhD From post-doctoral research at SBIA lab, Department of Radiology,
More informationPolar Coordinates. Chapter 10: Parametric Equations and Polar coordinates, Section 10.3: Polar coordinates 28 / 46
Polar Coordinates Polar Coordinates: Given any point P = (x, y) on the plane r stands for the distance from the origin (0, 0). θ stands for the angle from positive x-axis to OP. Polar coordinate: (r, θ)
More information3D Modeling and Design Glossary - Beginner
3D Modeling and Design Glossary - Beginner Align: to place or arrange (things) in a straight line. To use the Align tool, select at least two objects by Shift left-clicking on them or by dragging a box
More informationBiophysical Techniques (BPHS 4090/PHYS 5800)
Biophysical Techniques (BPHS 4090/PHYS 5800) Instructors: Prof. Christopher Bergevin (cberge@yorku.ca) Schedule: MWF 1:30-2:30 (CB 122) Website: http://www.yorku.ca/cberge/4090w2017.html York University
More informationVisualisation : Lecture 1. So what is visualisation? Visualisation
So what is visualisation? UG4 / M.Sc. Course 2006 toby.breckon@ed.ac.uk Computer Vision Lab. Institute for Perception, Action & Behaviour Introducing 1 Application of interactive 3D computer graphics to
More information9/30/2014 FIRST HOURLY PRACTICE VIII Math 21a, Fall Name:
9/30/2014 FIRST HOURLY PRACTICE VIII Math 21a, Fall 2014 Name: MWF 9 Oliver Knill MWF 9 Chao Li MWF 10 Gijs Heuts MWF 10 Yu-Wen Hsu MWF 10 Yong-Suk Moon MWF 11 Rosalie Belanger-Rioux MWF 11 Gijs Heuts
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 informationAnswer Key: Three-Dimensional Cross Sections
Geometry A Unit Answer Key: Three-Dimensional Cross Sections Name Date Objectives In this lesson, you will: visualize three-dimensional objects from different perspectives be able to create a projection
More informationGraphics and Interaction Rendering pipeline & object modelling
433-324 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Lecture outline Introduction to Modelling Polygonal geometry The rendering
More informationSemi-Automatic Topology Independent Contour- Based 2 ½ D Segmentation Using Live-Wire
Semi-Automatic Topology Independent Contour- Based 2 ½ D Segmentation Using Live-Wire Michael Knapp Vienna University of Technology Computer Graphics Group Favoritenstrasse 9-11/E186 1040 Wien, Austria
More information