Introduction to Medical Imaging. Lecture 11: Cone-Beam CT Theory. Introduction. Available cone-beam reconstruction methods: Our discussion:



Similar documents
Cone Beam Reconstruction Jiang Hsieh, Ph.D.

A Grangeat-type half-scan algorithm for cone-beam CT

CT Image Reconstruction. Terry Peters Robarts Research Institute London Canada

Two years ANR Post Doctorate fellowship Mathematics and Numerics of Dynamic Cone Beam CT and ROI Reconstructions

A vector is a directed line segment used to represent a vector quantity.

Computed Tomography Resolution Enhancement by Integrating High-Resolution 2D X-Ray Images into the CT reconstruction

MEDICAL IMAGING 2nd Part Computed Tomography

Image Analysis for Volumetric Industrial Inspection and Interaction

Mathematics Course 111: Algebra I Part IV: Vector Spaces

FURTHER VECTORS (MEI)

Curriculum Map by Block Geometry Mapping for Math Block Testing August 20 to August 24 Review concepts from previous grades.

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

12.5 Equations of Lines and Planes

Number Sense and Operations

Fan-beam and cone-beam image reconstruction via filtering the backprojection image of differentiated projection data

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Geometry Course Summary Department: Math. Semester 1

Adding vectors We can do arithmetic with vectors. We ll start with vector addition and related operations. Suppose you have two vectors

Higher Education Math Placement

Computational Foundations of Cognitive Science

discuss how to describe points, lines and planes in 3 space.

THREE DIMENSIONAL GEOMETRY

Math 241, Exam 1 Information.

Math 241 Lines and Planes (Solutions) x = 3 3t. z = 1 t. x = 5 + t. z = 7 + 3t

Section 2.4: Equations of Lines and Planes

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS

Solving Simultaneous Equations and Matrices

DIGITAL IMAGE PROCESSING AND ANALYSIS

Recall that two vectors in are perpendicular or orthogonal provided that their dot

Dot product and vector projections (Sect. 12.3) There are two main ways to introduce the dot product

1 VECTOR SPACES AND SUBSPACES

DICOM Correction Item

Lecture 14: Section 3.3

521466S Machine Vision Assignment #7 Hough transform

New York State Student Learning Objective: Regents Geometry

is in plane V. However, it may be more convenient to introduce a plane coordinate system in V.

Orthogonal Projections and Orthonormal Bases

JUST THE MATHS UNIT NUMBER 8.5. VECTORS 5 (Vector equations of straight lines) A.J.Hobson

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute

Geometry: Unit 1 Vocabulary TERM DEFINITION GEOMETRIC FIGURE. Cannot be defined by using other figures.

Name Class. Date Section. Test Form A Chapter 11. Chapter 11 Test Bank 155

Tennessee Mathematics Standards Implementation. Grade Six Mathematics. Standard 1 Mathematical Processes

Section 11.4: Equations of Lines and Planes

Section 1.1. Introduction to R n

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

GEOMETRY COMMON CORE STANDARDS

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

Survey of the Mathematics of Big Data

Week 1 Chapter 1: Fundamentals of Geometry. Week 2 Chapter 1: Fundamentals of Geometry. Week 3 Chapter 1: Fundamentals of Geometry Chapter 1 Test

Volume visualization I Elvins

Geometry Enduring Understandings Students will understand 1. that all circles are similar.

Chapter 6. Linear Transformation. 6.1 Intro. to Linear Transformation

Section 1: How will you be tested? This section will give you information about the different types of examination papers that are available.

The Image Deblurring Problem

Essential Mathematics for Computer Graphics fast

Example SECTION X-AXIS - the horizontal number line. Y-AXIS - the vertical number line ORIGIN - the point where the x-axis and y-axis cross

Admin stuff. 4 Image Pyramids. Spatial Domain. Projects. Fourier domain 2/26/2008. Fourier as a change of basis

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

Digital Image Processing

Mathematics Scope and Sequence, K-8

Lecture 8 : Coordinate Geometry. The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 20

Birmingham City Schools

Algebra and Geometry Review (61 topics, no due date)

Gerrit Stols

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0.

Fundamentals of Cone-Beam CT Imaging

9 Multiplication of Vectors: The Scalar or Dot Product

CT scanning. By Mikael Jensen & Jens E. Wilhjelm Risø National laboratory Ørsted DTU. (Ver /9/07) by M. Jensen and J. E.

Solutions to old Exam 1 problems

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

FAST AND ACCURATE THREE-DIMENSIONAL RECONSTRUCTION FROM CONE-BEAM PROJECTION DATA USING ALGEBRAIC METHODS DISSERTATION

You know from calculus that functions play a fundamental role in mathematics.

α = u v. In other words, Orthogonal Projection

9 MATRICES AND TRANSFORMATIONS

MATH2210 Notebook 1 Fall Semester 2016/ MATH2210 Notebook Solving Systems of Linear Equations... 3

ISOMETRIES OF R n KEITH CONRAD

3. Interpolation. Closing the Gaps of Discretization... Beyond Polynomials

Discrete Convolution and the Discrete Fourier Transform

Cabri Geometry Application User Guide

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

THEORETICAL MECHANICS

2.1 Three Dimensional Curves and Surfaces

Analysis/resynthesis with the short time Fourier transform

Linear Filtering Part II

Copyright 2011 Casa Software Ltd.

Volumes of Revolution

PES 1110 Fall 2013, Spendier Lecture 27/Page 1

Equations of Lines and Planes

APPLIED MATHEMATICS ADVANCED LEVEL

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Closest Pair Problem

Metrics on SO(3) and Inverse Kinematics

Parametric Curves. (Com S 477/577 Notes) Yan-Bin Jia. Oct 8, 2015

Transcription:

Introduction Introduction to Medical Imaging Lecture 11: Cone-Beam CT Theory Klaus Mueller Available cone-beam reconstruction methods: exact approximate algebraic Our discussion: exact (now) approximate (next) The Radon transform and its inverse are important mechanisms to understand cone-beam CT Computer Science Department Stony Brook University Cone-Beam Transform 2D Radon Transform

3D Radon Transform Fourier-Slice Theorem in 2D Fourier-Slice Theorem in 3D Exact Reconstruction in 2D and 3D In 2D: use 2D inversion formula: the filtered backprojection procedure we have seen a spatial technique, only performing filtering in the frequency domain (in a polar grid) but may also interpolate the polar grid in the frequency domain and invert the resulting cartesian lattice employ linogram techniques for the latter (see later) In 3D: use 3D inversion formula: not nearly as straightforward than 2D inversion full frequency-space methods also exist more details next (on all)

Exact Inversion Formula The basic 3D inversion filtered backprojection formula, due to Natterer (1986): θ is the angle, a unit vector on a unit sphere x, ρ are object and Radon space coordinates, resp.: ρ = x θ involves a 2 nd derivative of the 3D Radon transform the second derivative operator can be treated as a convolution kernel Some manipulations can reduce the second derivative to a first derivative, along with convolution operators see, for example, this formula: Grangeat s Algorithm Phase 1: from cone-beam data to derivatives of Radon data Phase 2: from derivatives of Radon data to reconstructed 3D object There are many ways to achieve Phase 2 direct, O(N 5 ) a two-step procedure, O(N 4 ) [Marr et al, 1981] a Fourier method, O(N 3 log N), [Axelsson/Danielsson, 1994] a divide-and-conquer strategy, O(N 3 log N) [Basu/Bresler, 2002] we shall discuss the first three here many different variants have been proposed - for example: Kudo/Saito (1990), Smith (1985) But first let us see how Radon data are generated from conebeam data Transforming Cone-Beam to Radon Data Transforming Cone-Beam to Radon Data from Axelsson/Danielsson Strategy: weigh detector data with a factor 1/SA integrate along all intersections (lines) between the detector plane and the required Radon planes - there are N 2 such lines (N lines and N rotations) take the derivative in the s-direction (in the detector plane perpendicular to t) weight the 2D data set resulting from a single source position by the factor SC / cos 2 β The order of these operations can be switched since they are all linear (Grangeat swapped the order of operation 2 and 3)

Radon Data to Object: Direct Method Radon Data to Object: Two-Step Method There are O(N 3 ) data points in Radon (derivative) space Each is due to a plane integral The direct method simply inserts the plane data into the object space, one by one this is basically the expansion of a point into a plane, defined by (θ, ρ) this gives rise to an O(N 5 ) algorithm from Axelsson/Danielsson Radon Data to Object: Two-Step Method Radon Data to Object: Fourier Space Approach Each vertical plane holds all Radon points due to plane integrals of perpendicularly intersecting planes filtered backprojection reduces the plane integrals to line integrals, confined to horizontal planes The horizontal planes are then reconstructed with another filtered backprojection Each such operation is O(N 3 ) and there are O(N) of them, resulting in a complexity of O(N 4 ) from Axelsson/Danielsson

Radon Data to Object: Fourier Space Approach Long Object Problem Takes advantage of the O(N log N) complexity of the FFT at various steps It also uses linograms [Edholm/Herman, 1987] to reduce 2D interpolation to 1D interpolation The complexity is then O(N 3 log N) Tuy's Sufficiency Condition Concept of PI-Lines

Examples of Complete Trajectories Circular Source Path A prominent example of an incomplete trajectory 3D Radon Data Acquired by a Circular Trajectory Challenges in Cone-Beam Reconstruction The naive application of the 3D Radon inversion formula is prohibitive due to long object problem enormous computational expense Simplifications have to be found to end up in an efficient and numerically stable reconstruction algorithm preferably in a shift-invariant 1D-filtered backprojection algorithm Utilization of redundant data is obscure. Ideally redundancy in collected Radon planes has to be considered. However, this approach is suboptimal because: it is quite complicated underestimates the redundancy of data typically in cone beam, the data are highly redundant in approximation

The Feldkamp-Davis-Kress Algorithm Approximate cone-beam algorithm Works well for smaller cone-beam angles Widely in use The Feldkamp Algorithm: Details for each projection weight pixels by a/b ramp-filter each column (along y d direct.) for each grid voxel v j project v j onto image along cone-rays interpolate voxel update dv j weight dv j by depth factor c j : dv j = dv j c j add result to grid voxel: v j = v j + dv j