+ All Categories
Home > Documents > Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ......

Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ......

Date post: 20-Mar-2018
Category:
Upload: hoangnga
View: 220 times
Download: 3 times
Share this document with a friend
137
Blood Velocity and Volumetric Flow Rate Calculated from Dynamic 4D CT Angiography using a Time of Flight Approach By Joseph Barfett A thesis submitted in conformity with the requirements for the degree of Master of Science Graduate Department of the Institute of Medical Science University of Toronto 2014 © Joseph Barfett (2014)
Transcript
Page 1: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

Blood Velocity and Volumetric Flow Rate Calculated from Dynamic 4D CT

Angiography using a Time of Flight Approach

By

Joseph Barfett

A thesis submitted in conformity with the requirements for the degree of Master of Science

Graduate Department of the Institute of Medical Science University of Toronto 2014

© Joseph Barfett (2014)

Page 2: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

ii

Blood Velocity and Volumetric Flow Rate Calculated from

Dynamic 4D CT Angiography using a Time of Flight Approach

Joseph John Barfett

Master of Science

Institute of Medical Science

University of Toronto

2014

Abstract

Purpose: A time of flight approach to the analysis of 4D CT angiography is examined to

calculate blood flow in arteries. Materials and Methods: Software was written to track

contrast bolus TOF along a central vessel axis. Time density curves were analyzed to

determine bolus time to peak at successive vessel cross-sections which were plotted

against vessel path length. A line of best fit was plotted through the resulting data and

1/slope provided a measurement of velocity. Results: Validation was successful in

simulation and in flow phantoms, though quality of results depended strongly on quality

of curve fit. In phantoms and in vivo, accuracy and reproducibility of measurements

improved with longer path lengths and, in vivo, depended on the avoidance of venous

contamination. Conclusions: Quantitative functional intravascular information such as

blood velocity and flow rate may be calculated from 4D CT angiography.

Page 3: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

iii

Dedicated to the loving memory of Caterina Ruscio.

Page 4: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

iv

Acknowledgements

I would like to firstly thank my wife and best friend Dr. Stephanie Serniwka. You’ve

given me the courage to pursue my dreams and you’ve been there for the support I’ve

depended on as I struggle through projects, courses, exams and call duties. Life is just

beginning for us and I can’t wait for it!

I owe everything to my loving family Kevin, Barbara and Kara Barfett, who have

supported and encouraged my scientific interests over the decades, from chemistry sets to

pets and model rocketry to a little bit of basement aquaculture every now and then, plus a

great deal in between… I had the best time growing up that I can imagine. No new

computer or aquarium or music lesson or sport was ever too expensive for my parents.

Your love and support is something I can never repay.

Thank you to all the teachers that have much influenced me over the years. In particular I

would like to thank my senior elementary school teacher Mrs. Adele Wolf, my high

school science department head Mrs. Elizabeth Massaro (for tolerating my late night

endeavors in the high school science lab), Christopher Clifford and Rick Santavica (who

first taught me Chemistry), as well as Rick Kitto and Tom Deslippe (who first taught me

to program a computer).

My special thanks to Dr. Argyrios Margaritis, former Department Chair of Chemical and

Biochemical Engineering at the University of Western Ontario, for beginning to mentor

Page 5: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

v

me as a high school student and then as the first student through the UWO

chemical/biochemical engineering with medicine program. I’m going to great things with

what you taught me.

Thank you as well to Dr. Tony Rupar, for all of the wonderful summers in the lab

learning to think as a scientist and a clinician. I’ve put what I’ve learned to good use and I

look forward to visiting the lab again soon.

My thanks to Dr. David Mikulis and Dr. Walter Kucharczyk, two of my many mentors in

medical imaging at the University of Toronto and two of the brightest and kindest minds

in the city. Also my sincere thanks to the many exception scientists in Toronto from

whom I have learned so much, especially Dr. Adrian Crawley, Dr. Andrea Kassner, Dr.

Timo Krings, Dr. Paul Dufort, Dr. Jeff Jaskolka and Dr. Andrew Crean.

Finally my sincere thanks to all of my friends through the years, including friends of the

four-legged variety. I’m sorry that work has kept me so focused and I look forward to

some gentler days ahead.

Page 6: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

vi

Table of Contents

Abstract ii

Dedication iii

Acknowledgements iv

List of Abbreviations ix

List of Tables x

List of Figures xi

List of Equations xii

List of Appendices xiii

1.0) Introduction 1

1.1) Context on the development of volumetric CT angiography 6

1.2) Statement of hypothesis 11

1.3) Basic indicator dilution theory 12

1.4) Introduction to functional angiography 21

1.5) Intra-luminal fluid velocity from volumetric 4D CT Data 25

1.6) The Time of Flight (TOF) CT Angiography (CTA) Algorithm 29

2.0) Materials and Methods 32

2.1) Programming environment 32

2.2) CT equipment 33

2.3) Creating flow simulations for TOF CTA validation 33

2.4) Construction and scanning of CT phantoms 34

Page 7: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

vii

2.5) Scanning of clinical cases 35

2.6) Algorithms for segmentation of the intravascular space 36

2.7) Creation of functional angiograms 40

2.8) The TOF CTA algorithm 41

2.9) Implementation of TOF CTA in simulations, phantoms…

and clinical series 43

3.0) Results 45

3.1) Functional angiographic maps 46

3.2) Simulated flow data for algorithm validation 55

3.3) Data from CT flow phantoms 58

3.4) In vivo TOF CTA data versus phase contrast MRA 62

3.5) In vivo TOF CTA data in major intracranial arteries

of 8 normal subjects 65

4.0) Discussion 68

4.1) Functional angiography in CT imaging 69

4.2) Limitations of functional angiography 71

4.3) TOF CTA algorithm 73

4.4) Automation of the TOF approach 74

4.5) Validation of TOF CTA software in flow simulations 76

4.6) Validation of TOF CTA in flow phantoms 77

4.7) TOF CTA in the internal carotid artery 80

Page 8: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

viii

4.8) TOF CTA in the major intracerebral vessels 82

4.9) Advantages and Disadvantages of TOF CTA versus

Doppler and pcMRA 84

4.10) Further applications of TOF CTA and exploration of

the technique 85

4.11) New methods of perfusion calculation using TOF CTA 91

4.12) TOF CTA with dual energy CT: flow, perfusion and

capillary permeability             92

5.0) Conclusions 99

6.0) Appendix I – Python source code for creation of vascular segmentations 103

7.0) Appendix II – Python source code for TOF CTA 110

8.0) References 117

Page 9: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

ix

List Of Abbreviations

ACA – anterior cerebral artery

AUC – area under curve

AVM – arteriovenous malformation

DAVF – dural arteriovenous fistulae

ECA – external carotid artery

CT – computed tomography

CTA – computed tomography angiography

ICA – internal carotid artery

MCA – middle cerebral artery

MRA – magnetic resonance angiography

MRI – magnetic resonance imaging

MTT – mean transit time

PCA – posterior cerebral artery

pcMRA – phase contrast magnetic resonance angiography

TAC – time attenuation curve

TOA – time of arrival

TOF – time of flight

TTP – time to peak

U/S - ultrasound

Page 10: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

x

List of Tables

3.1) Calculation of bulk velocity in a simulated flow channel 56

3.2) Contrast bolus time of flight analysis in flow phantoms

subject to dynamic volumetric 4D CT at 0.6 cm pipe diameter 59

3.3) Contrast bolus time of flight analysis in flow phantoms

subject to dynamic volumetric 4D CT at 0.3 cm pipe diameter 60

3.4) Blood velocity in the internal carotid artery of 4 patients

measured by TOF CTA angiography versus phase

contrast magnetic resonance angiography 63

3.5) Blood velocity measured by TOF CTA in the major cerebral

arteries of 8 consecutive normal subjects 66

Page 11: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

xi

List of Figures

1.1) Conventional CT perfusion image of the brain 9

1.2) Movement and dispersion of an indicator in a pipe 14

1.3) Indicator flow from pipes of small to larger cross-sectional area 17

1.4) Divergent flow in pipes with a stenosis 19

1.5) Models of intravascular time density curves 23

1.6) Basis of intraluminal fluid velocity calculation via the

video densitometry approach 27

2.1) 4D CT protocol used to scan the clinical Series 38

3.1) Sample renderings of functional angiograms compared to

routinely available Maximum Intensity Projections (MIPs) 47

3.2) Patient with right dural arteriovenous fistula (DAVF)

demonstrating decreased mean transit time (MTT) in the

right transverse sinus on functional angiogram 49

3.3) Axial slice and volume rendering of functional angiogram

encoding time to peak (TTP) in a patient with right

DAVF and cortical venous reflux 50

3.4) Functional versus conventional angiogram in vasospasm 51

3.5) Subclavian steal on planar and volume rendered functional angiography 53

3.6) Functional angiogram encoding TTP in a giant right cavernous

carotid aneurysm 54

3.7) Typical graphical results of a simulated TOF CTA flow calculation 57

3.8) Typical results of TOF CTA calculation in a pipe flow phantom     61

3.9) TOF CTA in an example internal carotid artery 64

4.1) TOF CTA in the pulmonary circulation 87

4.2) TOF CTA in the internal iliac artery 88

4.3) TOF CTA in a case of subclavian steal 89

4.4) Distortion of the time density curve by presence of a severe stenosis 94

4.5) Hypothetical dual tracer system for intravascular flow quantification 96

Page 12: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

xii

List of Equations

1.1) Stewart-Hamilton equation 15

1.2) Gamma variate equation 22

1.3) Quadratic curve 37

Page 13: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

xiii

List of Appendices 1) Python source code for creation of vascular segmentations 102

2) Python source code for TOF CTA 109

Page 14: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

1

1.0) Introduction

The imaging and measurement of blood flow in vessels and in tissues is ubiquitous in the

daily practice of diagnostic radiology and necessary for the accurate diagnosis of innumerable

pathologies across all modalities. It necessarily follows therefore that fluoroscopic angiography

(Alfonso et at. 2000; Shilfoygel et al. 1999; Shilfoygel et al. 2000), ultrasound (Allan 2000;

Shung 2006; Hoskins et al. 2010), computed tomography (CT) (Barfett et al. Jul 2010; Barfett et

al. Dec 2010; Prevrhal et al. 2011) and magnetic resonance imaging (MRI) (Zhao et al. 2007;

Meckel et al. 2013) can all provide assessment of blood flow by quantitative means via

commercially available software. The clinical practice of in vivo blood flow imaging may be

divided into the assessment of the macroscopic intravascular space (i.e. flow within the lumen of

arteries, arterioles, veins and venules) and the assessment of microvascular flow in tissues (i.e.

tissue perfusion, usually quantified in terms of mL of blood flowing into tissue and expressed

per unit volume of tissue per unit time). Both problems differ substantively, and although

technical approaches to the assessment of blood flow in vessels depends strongly upon the

modality employed, the measurement of tissue perfusion is in principle similar across modalities

(Allmendinger et al. 2012; Sourbron et al. 2011; Leiva-Salinas 2011; Abels et al. 2010; Hom et

al. 2009; Miles, Eastwood and Konig 2007; Miles and Cuenod 2007).

The calculation of tissue perfusion is generally performed using dynamic contrast

enhanced protocols (Salomon et al. 2009; Blomely et al. 1997; Allmendinger et al. 2012;

Sourbron et al. 2011) and draws heavily on the indicator dilution literature. The most common

techniques used to assess tissue perfusion are dynamic contrast enhanced computed tomography

(CT) (Miles, Eastwood and Konig 2007; Leiva-Salinas et al. 2011; Leiva-Salinas, Provenzale et

al. 2011; Michel et al. 2011; Konstas et al. 2011) and MRI (Sourbron et al. 2011) for which a

Page 15: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

2

variety of suitable algorithms have been extensively described including the maximum slope

(Abels et al. 2010), deconvolution (Abels et al. 2010; Fieselmann et al. 2011) and Patlak

approaches (Hom et al. 2009; Ichihara et al. 2009). CT and MRI perfusion algorithms have

generally depended upon the central volume principle (Sourbron et al. 2011), which states that

microscopic blood flow in tissues can be calculated independently of intra-arterial blood flow if

blood volume and mean transit time (MTT) are known (Sourbron et al. 2011; Fieselmann et al.

2011).

Quantitative assessment of hemodynamics in macroscopic blood vessels, conversely,

depends strongly on the modality under consideration. The most commonly used clinical

technique is Doppler ultrasound (Allan et al. 2000, Shung 2006) to measure intravascular blood

velocity and the intravascular cardiac waveform via the Doppler effect (Allan et al. 2000). All

modern ultrasound systems provide Doppler capability. Examples of common situations in

which Doppler ultrasound is used include the assessment of major veins for blood clots, the

assessment of blood velocity including the velocity waveform through the cardiac cycle in

major vessels including major arteries in the abdomen, neck, head, limbs and in the portal vein,

as well as use of the technique at a tissue level to determine whether a region under examination

is indeed perfused by the circulation and hence viable or represents exogenous matter such as

debris or clotted blood (Evans et al. 2011). Ultrasound is limited however in that the technique

cannot be used to assess blood vessels surrounded by air in the lungs (Mazurek et al. 2013) and

is of limited utility in assessment of the adult brain due to sound attenuation by the skull.

Transcranial Doppler can provide a gross measurement of flow in intracranial arteries and is

notoriously user dependent, though low cost and convenient (Purkayastha et al. 2012),

functioning most optimally in the hands of experienced operators.

Page 16: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

3

Less commonly used is the phase contrast MRI technique (pcMRA) (Zhao et al. 2007;

Yigit et al. 2011; Miyazaki M 2012; Mihai et al. 2011; Brockman et al. 2011; Mendrik et al.

2010), which nonetheless can provide rigorous assessment of intravascular hemodynamics

including mean flow and a flow waveform with the cardiac cycle. Phase contrast MRI is most

commonly used in cardiac imaging centers to measure flow in large arteries such as the

pulmonary artery and aorta (Markl et al. 2012). Because the technique can provide time-

dependent assessment of flow through-out the cardiac cycle, pcMRA can provide assessment of

retrograde flow through incompetent cardiac valves as well as diagnose intra-cardiac shunts by

detecting larger than expected differences between aortic and pulmonary arterial flow. There has

been some interest in the use of pcMRA in the brain to assess blood flow to aneurysms (Hope et

al. 2011) and other vascular lesions though the clinical utility of such information is lacking.

Quantitative assessment of the macroscopic intravascular space using CT has received

only limited attention in the literature. Although such assessment is of course clinically useful in

the evaluation of a wide array of pathology, CT scanners until recently did not support

sufficiently wide coverage to enable bolus tracking in organs of interest. Recent advances in CT

technology, particularly the development of increasingly powerful volumetric CT devices using

cone beam (Kalender et al. 2007; Klingebiel et al. 2009; Salomon et al. 2009; Luo et al. 2011;

Matsumoto et al. 2007), have enabled quantitative assessment of blood flow in the intravascular

space. To date, the CT literature has focused upon two main approaches for the assessment of

intravascular physiology. The first is the use of dynamic volumetric CT to characterize tissue

deformation with time and this has centered primarily upon cardiac motion (Tsao et al. 2010,

Ciolina et al. 2010) and the deformation of intracranial aneurysms (Mischi et al. 2005;

Hayakawa et al. 2011, Krings et al. 2009). The second and more recent technique, which has in

Page 17: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

4

particular focused upon the use of a 4D volumetric CT on larger, 8 or 16cm detector arrays, has

been the dynamic examination of contrast media flow through various vascular lesions including

stroke (Dorn et al. 2011; Divani et al. 2011), arteriovenous malformations (AVMs) and

arteriovenous fistulae (AVFs) including dural arteriovenous fistulae (DAVFs) (Salomon et al.

2009; Barfett et al. Jul 2010; Willems et al. 2011; Pekkola et al. 2009), as well as assessment

vascular endografts and their associated complications including endoleaks (Inoue et al. 2011;

Bent et al. 2010).

Truly quantitative evaluation of the intravascular space with CT, particularly with

regards to blood flow dynamics, has only been recently described (Barfett et al. Dec 2010;

Prevrhal et al. 2011). The approach has taken two forms, both of which have extended the video

densitometric approach that was first characterized in conventional angiography and has been

reviewed (Shpilfoygel et al. 1999; Shpilfoygel et al. 2000). The first is through the creation of

intravascular functional maps to encode well known functional parameters such as time of

arrival (TOA), time to peak (TTP) or maximum slope of the spatially congruent contrast bolus

intensity versus time profiles (Barfett et al. Jul 2010), and is further described in section 1.2 of

this manuscript. The second approach builds upon the first through the analysis of delay in TOA

of a contrast bolus between proximal and distal cross-sections of a vessel in comparison to the

distance between these cross-sections, a user-dependent technique capable of providing velocity

measurements (Alfonso et al. 2000; Shpilfoygel et al. 1999; Barfett et al. Dec 2010).

In brief, the data obtained by the analysis of bolus arrival in consecutive vessel cross

sections is plotted as a function of distance along the vessel centroid. A derivative can be taken

of this plot to produce mean velocity in the pipe. Final results can then be encoded back into the

corresponding cross sections from which the measurement was made to create a functional map.

Page 18: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

5

The combination technique has been termed Time of Flight CT Angiography (TOF CTA) in our

group, with reference to its dependence upon the time of contrast bolus flight along a vessel path

length and broad similarity to TOF MRI which is also used to create angiograms. The

algorithmic approach is introduced in section 1.4 and detailed in section 2.4.

In addition to mean blood velocity and volumetric flow rate, it would be of additional

interest to discern a cardiac waveform from the traveling intraluminal bolus through the use of

CT, as is available for flow quantification for both ultrasound and MRI. Prior authors have

indeed previously described the extraction of cardiac waveforms from contrast bolus flow data

in conventional angiography (Shpilfoygel et al. 1999; Shpilfoygel et al. 2000). This was

possible, at least in part, due to the arterial injection of contrast in these cases via intra-arterial

catheters which result in a lack of bolus dispersion. Definition of cardiac waveform from

dynamic volumetric CT angiography, where the contrast bolus is administered via the venous

system and is dispersed through the heart and pulmonary circulation prior to its arterial arrival,

was not convincingly seen in the analysis performed and described in this manuscript and hence

is not examined. Due to the intravenous nature of contrast injection in CT, and the resulting

passage of the bolus through vessels, the heart and a capillary bed in the lungs prior to its arrival

in an area of interest, subtle changes in density with the heart beat that are often visible on

conventional angiography were generally obscured. This does not exclude the possibility that

future authors, with improved signal analysis tools, may be able to detect and quantify and

intravascular cardiac waveform from dynamic 4D CT angiography derived from intravenous

contrast injection.

Page 19: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

6

1.1) Context on the Development of Volumetric CT Angiography

X-rays were a fortuitous discovery of Wilhelm Röntgen on November 8, 1895 and

earned him the first Nobel Prize in physics in 1901 (Nitske 1971). Röntgen did not file patents

on his discoveries and donated his Nobel prize money to the University of Würzburg. X-Rays

are today defined as photons with wavelengths of 0.01 to 10 nanometers and are particularly

known for their ability to penetrate living tissue. Approximately two weeks after his discovery,

the first X-Ray image was produced by Röntgen himself, performed upon the hand of his wife

Anna as a subject. The first medical X-ray examinations were performed approximately one

month after publication of Röntgen’s paper “On a New Kind of Rays” on December 28, 1895.

The physics of X-Ray production in modern imaging systems has been extensively reviewed

(Huda 2009).

Although of incalculable impact on modern medicine, two dimensional X-rays do have

several limitations (Novelline 2004). Bones, being of high density, often obscure soft tissues.

This is particularly problematic in the brain which is covered by a dense skull. Routine X-Rays

are of value in the brain only by the indirect assessment of the impact extra soft tissue often has

on osseous structures. Secondly, X-Rays cannot adequately differentiate tissues of similar

density and are hence of limited value in the assessment of solid organs of the abdomen. Finally,

superimposition of important soft tissue structures limits their assessment by 2D projection.

Some of these limitations were overcome with the development of appropriate contrast agents.

With the development of barium imaging of the gastrointestinal tract and retrograde cystography

and pyelography by water soluble, iodinated contrast agents, successful imaging was performed

of both organ systems. Unfortunately, the use of iodinated contrast agents in the context of X-

Page 20: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

7

Ray based examinations of the vascular system were generally invasive, requiring

catheterization of the vessels of interest.

It was Sir Godfrey Hounsfield (Miles and Cuenod 2007) who first demonstrated that a

series of rotational 2D X-Ray images could be analyzed by a computer to create a cross-

sectional image (Huda 2009) in a technique called Computed Tomography (CT). The first

generation of CT scanners were essentially X-ray sources and one dimensional sensors coupled

to a rotating gantry. These were single slice units that, although revolutionary at the time, were

used exclusively for morphologic characterization of anatomy and structural pathology.

Between the years of 1980 and 2000, as detectors and gantries improved and microprocessors

became more powerful (Pott et al. 1992), multislice CT scanners with ever larger detector arrays

were introduced that could acquire more images over a greater anatomic range and in a shorter

time (Kohl et al. 2005). Simultaneously, safer IV contrast media were developed (Kohl et al.

2005; Rieger et al. 1996; Inoue et al. 2011) which were capable of competently and routinely

assessing the vascular system. Helical mode scanning in 4 to 16 slice units became the

predominant technique and supported the reconstruction of excellent quality axial image series

depicting anatomy of clinical interest (Rieger et al. 1996) with or without oral, rectal or

intravenous contrast. There was limited support for the reconstruction of good quality coronal or

sagittal reformats in these early systems due to a frequently anisotropic voxel size at routine

diagnostic settings.

By the early 21st century, fan-beam 64-slice CT technology had become the diagnostic

and clinical mainstay (Kohl et al. 2005; Rydberg et al. 2000; Sasiadek et al. 2000). Capable of

scanning an entire patient head to toe in less than a minute using a fan beam X-ray source and a

2-4 cm detector array, 64 slice CT technology supported a sufficiently rapid performance to

Page 21: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

8

characterize a contrast bolus in predominantly arterial or venous phase and 3D reconstructions

became widely used to depict vascular pathology (Inuoue et al. 2011). Angiographic or

venographic images of structures such as the brain, heart or liver were still acquired in helical

mode however, and so were essentially vessel cast techniques where intravenous contrast

characterized pathology by providing delineation of the vessel lumen. A limited literature has

been published on the use of 64-slice CT to characterize cerebral aneurysm deformation

(Hayakawa et al. 2011; Krings et al. 2009), which was possible due to the relatively small size

of cerebral aneurysms and ability to capture the entire aneurysm sac with a narrow detector

array. One group had achieved success in the use of 64-slice CT to examine blood flow in the

circle of Willis although results were essentially qualitative, indicating mainly the direction of

flow (Pekkola et al. 2009).

Simultaneously, since the late 1990’s, CT perfusion has become clinically entrenched for

the assessment of acute stroke (Figure 1.1) and has been widely prototyped for a variety of other

organs throughout the body (Miles and Cuenod 2007). The CT perfusion literature is extensive

and includes a variety of algorithmic approaches to making tissue perfusion calculations

including deconvolution (Fieselmann et al. 2011, Abels et al. 2010; Wintermark et al. 2008;

Miles 2004), maximum gradient and Patlak algorithms as referenced above. The central volume

principle enabled estimates of cerebral blood volume in addition to blood flow and mean transit

time which are available from the tissue residue function of a deconvolution calculation

(reviewed in Miles 2004; Fieselmann et al. 2011). Blood volume, which might be thought of as

the percentage of a tissue volume that is occupied by the intra-capillary space, is a parameter

that has been extensively described for the depiction of salvageable brain tissue in the acute

stroke setting (Wintermark et al. 2008; Rydberg et al. 2000; Miles 2004;

Page 22: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

9

Figure 1.1 – Conventional CT perfusion image of the brain. CT perfusion is concerned exclusively with blood flow through brain tissue. Arterial and venous hemodynamics are only assessed so as to calibrate signals measured in tissue parenchyma. This case shows decreased blood flow in the right middle cerebral artery territory, indicating acute stroke. Image produced from the emergency CT at the Toronto Western Hospital.

Page 23: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

10

Hoeffner et al. 2004; Cianfoni et al. 2007). Since blood velocity and volumetric flow rate within

arteries had not been described on 64-slice scanners, CT perfusion has relied upon the central

volume principle, definition of arterial input functions and, depending upon the application,

venous outflow functions, to calculate parameters of functional interest (Leiva-Salinas et al.

2011; Konstas et al. 2011; Miles, Eastwood and Konig 2007). These signals are measured by

region of interest placement in the intravascular space of arteries and veins that best

characterized flow in the respective vascular network to generate a time density curve (TDC)

upon which to base calculations.

Truly volumetric CT using the cone beam technique was first described in the radiation

oncology literature (Nazmy et al. 2011) where it was used in treatment planning to track lesions

that were subject to respiratory motion. Diagnostic volumetric CT imaging has been available

on a 16 cm detector array since 2008 (i.e. the Toshiba Aquilion One) and an 8 cm array since

2007 (i.e. the General Electric Lightspeed Volumetric CT), though the latter system supports

shuttling of the CT table to mimic a 16 cm scan range. The Aquilion One supports a

reconstructed temporal resolution up to 0.1 seconds. Such modern volumetric CT systems have

since been used to characterize the dynamics of contrast bolus passage in arteries and veins of

entire organs, in particular for the assessment of vascular lesions such as various vascular

occlusions, AVMs and DAVFs (Barfett et al. Jul 2010; Salomon et al. 2009; Klingebiel et al.

2009; Luo et al. 2011; Dorn et al. 2011; Willems et al. 2011). Since 2008, however, there has

been little focus on the quantitative analysis of intravascular bolus dynamics using these

systems.

Page 24: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

11

With volumetric scanners, TDCs can be obtained in all arteries and veins affecting an

organ such as the brain, heart, kidneys, pancreas and spleen or in a limb such as the hand or

foot. The development of volumetric CT angiography has thus enabled entirely new applications

in functional CT imaging, many of which are only beginning to be explored clinically.

Interestingly, these new ideas draw heavily upon the well established field of indicator dilution

theory and video densitometry. In particular, this manuscript is concerned with the calculation

of intravascular blood velocity and volumetric blood flow rate from 4D CT source data.

1.2) Statement of Hypothesis

It is proposed that quantitative functional evaluation of the intravascular space is

achievable with source data obtained from volumetric dynamic contrast enhanced CT

angiography. Specifically, this evaluation includes the generation of functional angiograms

depicting quantitative functional intravascular data such as TTP, TOA or maximum slope as

image slices, fusion images or volume renderings. Secondly, in a manner analogous to that

described in conventional angiography (Alfonso et al. 2000; Shpilfoygel et al. 1999; Shpilfoygel

et al. 2000), it is proposed that the calculation of characteristic intravasular flow parameters such

as blood velocity (in units of distance per unit time, i.e. cm/sec) and volumetric blood flow rate

(in units of blood volume per unit time, i.e. mL/min) is possible using an intravenous rather than

intra-arterial contrast bolus injection. Finally, it is proposed that the two methods may be

combined to analyze time density data in progressive vessel cross-sections along a vessel path

length, an approach that facilitates the encoding of blood velocity or flow rate into functional

angiograms for clinical evaluation in a potentially non-user dependent fashion. The completed

Page 25: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

12

software will be useful for the further characterization of a variety of vascular lesions as

discussed in this manuscript.

1.3) Basic Indicator Dilution Theory

Sir William Harvey first described blood flow in arteries propelled by the heart as a

pump with the 1628 publication of “De Motu Cordis” or “On the Motion of the Heart and

Blood”. This 17 chapter book clearly describes blood flow through the body as a circuit, as well

as pulsatile flow in muscular systemic arteries by the left ventricle and flow into the pulmonary

artery by the right ventricle. Harvey further postulated that venous blood was a product of

systemic circulation rather than the liver as had been proposed by Galen. Through extensive

experimentation in lower life forms such as reptiles and eels, Harvey further described the

function of the ductus arteriosis, an embryologic shunt providing systemic circulation in utero

when the lungs are not functioning.

Harvey’s most famous experiment involved the tying of a tourniquet around the arm of a

volunteer. With arteries positioned deeply in tissue and veins more superficially, a tight

tourniquet would cut off circulation to a limb and the limb would become cold. If pressure was

reduced somewhat, deep arterial flow would resume and venous flow would be reduced,

resulting in a purple engorged limb. With removal of the tourniquet, blood would flow freely.

Harvey also described a flow of blood towards the heart in veins under compression. It was

impossible however to achieve retrograde flow of blood in veins back towards limbs.

It was 201 years after the publication of “De Motu Cordis” when Australian veterinarian

Hering used an indicator, in this case ferric chloride, injected into the veins of horses to measure

Page 26: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

13

what he called circulation time (Zierler 1999). In an 1829 paper entitled “Experiments to

measure velocity of blood circulation”, Hering described the “appearance time” of an indicator

injected into a system vein at various points in the circulation including other veins and arteries.

The method employed by Hering was the cannulation of vessels and serial extraction of blood

samples for analysis.

In 1890, G.N. Stewart at Cambridge described the use of sodium chloride as an indicator

in experiments similar to Hering. In 1893, he published an 89 page article in the Journal of

Physiology describing indicator dispersion in the circulation (Figure 1.2). Stewart moved to

America and, from Western Reserve University in 1897, proposed the use of indicator dilution

to measure blood flow. Although not quite correct, Stewart’s proposal was to measure the

“dilution” of the indicator. That is, if an indicator is injected into a vessel relatively instantly,

then measuring the concentration versus time curve at some point downstream would yield a set

of data that could be integrated over the time through which indicator was recovered. The area

under the curve (AUC) is inversely proportional to the volume of blood that had diluted the

injected indicator, and hence could be used to calculate flow. In addition, after enough time had

passed for the injected indicator to reach equilibrium in the blood, the final concentration of

indicator in a sample could be used to estimate total blood volume in an organism (Stewart

initially did not consider that indicator could diffuse out of the blood pool).

In 1928 from Louisville Kentucky, building on the work of Hering and Stewart, William

Hamilton published a paper entitled “Simultaneous Determination of the Pulmonary and

Systemic Circulation Times in Man and a Figure Related to the Cardiac Output” in which he

used Stewart’s formula, recognizing however that the theorem only held true if indicator was

not re-circulated (Zierler 1999). The difficulty was that it is difficult to know in vivo at what

Page 27: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

14

Figure 1.2 – Movement and dispersion of an indicator in a pipe. A bolus of an indicator injected into a pipe at an upstream location (black) will, as it travels, disperse, resulting in a reduced maximum concentration and a longer duration (red). This dispersion is essentially “dilution” as described by Stewart. Importantly, the integral of the concentration versus time curve at both proximal and distal points in the system will be the same, assuming that there is no recirculation and that the entire bolus remains intra-vascular.

Page 28: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

15

point re-circulated indicator begins to confound the measurement of a time-concentration curve

at any point in a blood vessel. This was especially true using the serial sample extraction

technique that was common at the time. One way to mitigate the effects of recirculation is to

primarily consider the wash in phase of the curve, assuming that recirculation effects are of less

significance at the time of initial arrival of a bolus. Hamilton’s work thus focused on studying

the wash-in phase of the indicator, which he claimed could be fitted by an exponential on a

semi-log plot. Although Hamilton’s approach was met with enthusiasm due to its simplicity, the

approach failed to account for all physiologic measurements and was ultimately abandoned.

Importantly, however, Hamilton considered the case where indicator could diffuse out of

the vascular system into the interstitial space or tissue bed and was particularly concerned with

how such mass transfer would interfere with Stewart’s initial concept of measuring “dilution”.

Despite this noteworthy limitation, what became known as the Stewart-Hamilton equation has

remained a mainstay for the calculation of blood flow in vivo. The equation may be written as

[1.1]

where F is volumetric blood flow, I is the quantity of indicator injected, c(t) is the concentration

of indicator measured as a function of time and is integrated from time zero to T, where if

recirculation is ignored in an infinitely long pipe T = ∞.

Although the equation would hold true for any individual artery under consideration, it is

most commonly used where a single vessel is of particular physiologic significance as us true in

the central circulation. For example, in the great vessels including the vena cava, pulmonary

Page 29: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

16

vessels or aorta, the Stewart-Hamilton equation is used as a means to measure cardiac output

and is most commonly performed invasively either by catheter based sampling or more

commonly today by thermometry where an intravenous infusion of chilled saline substitutes for

an indicator. The technique remains in routine clinical practice and is discussed in

anesthesiology textbooks (Zierler 1999).

The development of X-ray based imaging techniques and high density intravenous

contrast media enabled the logical extension of indicator dilution theory into imaging science.

On review of literature, the first identified such studies were performed in the 1950s and were

subsequently followed by extensive academic activity (Gidlund 1957). X-ray systems were

developed which permitted the time dependent assessment and tracking of contrast bolus motion

in arteries and veins. Rather than using the concentration versus time data attained from repeat

sampling of an artery or vein, continuous monitoring of a dense bolus was possible in regions of

interest (ROIs) placed around arteries producing density versus time data. The technique was

generally referred to as “video densitometry”. The resulting plots are in this manuscript referred

to as time density curves (TDCs), however are also frequently described in the literature as time

attenuation curves (TACs).

Of course initial application of the Stewart-Hamilton equation was performed in vivo

using video densitometry techniques and was used again to estimate cardiac output (Arnould et

al. 1952). Of the many intra-vascular hemodynamic parameters potentially calculated by bolus

tracking, blood velocity was one of the most important and extensively examined. Stewart-

Hamilton, being concerned with the evaluation of cardiac output, is not intended to rigorously

derive the relative flow rates in arteries connected in parallel as the integral of the TDCs in

Page 30: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

17

Figure 1.3 – Indicator flow from pipes of small to larger cross-sectional area. In A, an indicator (grey, occupying length of L1 moving at velocity V1) moves from an inlet pipe into a second pipe of larger cross-sectional area and is hence compressed in space (now occupying length L2 and moving at V2, where L2 < L1 and V2 < V1). In B, if we assume that the two outlet pipes are of combined cross sectional area less than the inlet, then it L2 > L1 and V2 > V1. Both outlet pipes are identical in this example. Plug-flow is assumed in this example for simplicity.

Page 31: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

18

separate arteries could be similar despite varying flow rates. This is a crucial point to intra-

vascular flow quantification and is best illustrated by a set of simple thought experiments.

Consider the case of a bolus of indicator flowing in a pipe which changes caliber. As in

Figure 1.3A, if the bolus moves from a pipe into a second pipe of larger diameter, the bolus will

be compressed in space. If the diameter of the outlet portion of the pipe is twice that of the inlet,

elementary mass conservation indicates that bulk velocity of fluid and indicator in outflow will

be half of what it is at the inflow. A bolus half as long, traveling by a detector at half the

velocity, would look identical when measured as a time concentration curve at a pipe cross

section. Figure 1.3B better illustrates the situation in vivo. Sampling could be performed either

by serial sample extraction or by continuous videodensitometric analysis.

Considering an inlet pipe of a specified diameter is split into two outflow pipes, in this

case each of equal diameter, as in Figure 1.3B. The sum of cross sectional area of the outflow

pipes may be different than that of the inlet pipe and if greater, will result in spatial compression

of the bolus and if lesser, will result in spatial elongation of the bolus. In this example, we

consider the case where unlike that in Figure 1.3A the combined outlet pipe diameter is less than

the inlet diameter and there is resulting spatial elongation of the bolus. Given that there is equal

distribution of flow into both outlets, both elongated bolus will be of equal length and will be

traveling at equal speed.

Now consider the more complex situation where flow in an inlet is divided into

two outlet pipes of equal diameter, however, there is increased resistance to flow in one of the

outlets due to the presence of a stenosis (in vivo, such difference in resistance could also

potentially be due to a smaller vessel diameter or blockage at the level of a downstream

capillary bed and the example would still hold true).

Page 32: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

19

Figure 1.4 – Divergent flow in pipes with a stenosis. In this example, both outflow pipes are equal in cross-sectional area, however a high-resistance stenosis has been introduced into the lower pipe, resulting in reduced velocity (V3 < V2 and hence L3 < L2). Where both boluses are measured at a detector, their arrival is shifted along the time axis, however both curves would appear identical (assuming plug flow). The shorter bolus (L2) is moving proportionally more slowly (V2) as it passes the detector.

Page 33: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

20

In this case, assume that the increased resistance due to stenosis results in a flow velocity

in the high-resistance pipe that is half that of the low-resistance pipe, and therefore the bolus in

the high-resistance pipe is half the length in space (Figure 1.4).

When measured at a detector at the end of the pipes, the boluses will be delayed from

each other, but will otherwise appear identical and have the same height (i.e. rise), with the high

resistance bolus being half the length and moving half as quickly through the pipe (Figure 1.4).

Thus the use of the Stewart-Hamilton equation would produce identical results in both outflow

pipes, because the area under the time concentration curve would the same in each case, minus

any dispersion effects caused by flow through the stenosis itself.

In the above examples, we considered the contrast bolus as a square pulse and although

useful, this assumption is not physiologic (Blomely et al. 1997; Bassingthwaighte et al. 1963;

Bassingthwaighte et al. 1966). It is known well known that a contrast bolus that is initially

injected into a pipe as a square pulse will take a Gaussian spatial distribution as it travels along a

vessel path length (Bassingthwaighte et al. 1963). If flow rate is at the extreme end of slow

laminar or rapid turbulent flow, the bolus TDC will retain a symmetrical Gaussian waveform

(Bassingthwaighte et al. 1963). In between these extremes, as is common in the laminar or

quasi-turbulent flow in arteries, the bolus TDC develops the shape of a Gaussian that is skewed

in the direction of time (i.e. skewed to the right on a typical plot) (Bassingthwaighte et al. 1963;

Bassingthwaighte et al. 1966). Thus in the context of CT angiography, where a contrast bolus is

injected into the venous system and proceeds through the heart and lungs prior to entering the

arterial circulation and traveling to the organ under examination, an intravascular region of

interest (ROI) indicates a TDC typically takes the form of a skewed Gaussian function and

requires specialized approaches for mathematical modeling.

Page 34: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

21

Where a bolus is injected over 10-20 seconds, as is frequently the case in CT, it must be

born in mind that the spatial distribution of the bolus will be a multiple of injection time by bulk

blood velocity. For example, a bolus injected over 10 seconds into a vessel where blood is

moving at a bulk rate of 50 cm/s will have a spatial length of 500 cm. This bolus may then be

compressed or elongated depending upon cross sectional area of vessels through which it travels

as in the example above. In general, as a bolus moves into more distal arterial circulation, the

increasing total cross sectional area of the network results in spatial compression of the bolus

(Figure 1.3).

1.3) Introduction to Functional Angiography

Given that contrast remains in the vascular system after its first pass, often for several

hours after an injection, recirculation effects complicate the measured TDC, which does not

return to the baseline density of blood within the scan time of the image series (Blomley et al.

1997). TDCs can demonstrate distinct second or even third peaks due to recirculation of a bolus

that is incompletely dispersed (Blomley et al. 1997). In addition, some of the larger blood

volumes in the intravascular anatomy, such as the cardiac ventricles or the vena cava for

example, can behave as mixing tanks in indicator dilution theory, and further increase dispersion

and lengthen the wash-out phase of a TDC (Bassingthwaighte et al. 1963; Bassingthwaighte et

al. 1966).

To model these dispersion, recirculation and detention effects, a γ-variate function has

traditionally been chosen (Blomley et al. 1997; Bassingthwaighte et al. 1963; Bassingthwaighte

Page 35: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

22

et al. 1966) rather than a Gaussian distribution. The γ-variate function excludes secondary and

tertiary peaks in the signal but does accurately model a bolus wash-out phase that is more

gradual than wash-in.

The γ-variate function, where an indicator arrives at time zero, can be written as

[1.2]

where y(t) is the concentration of indicator at time t and A, B, and C represent arbitrary

constants.

Intravascular TDCs, in the context of CT, have been studied in particular as they pertain

to the definition of arterial input functions (AIFs) and venous outflow functions for perfusion

calculations, and both are generally modeled by the γ-variate function. With an appropriate

model fit, several parameters of the curve can be readily defined including TOA, TTP, area

under the curve (AUC) and maximum gradient of the upstroke (Figure 1.5) and these may be

calculated by several possible curve fits including, but not at all limited to, the γ-variate

function.

The various curve fits that were used in this manuscript each have pros and cons.

Although the γ-variate is the most frequently used model, its accuracy can depend upon the

injection rate and was noted to provide suboptimal fits to non-physiologic curves in phantom

experiments. Two other models are hence used in this manuscript. The first is the Gaussian

function and the second the local quadratic function. While the Gaussian function is well

known, local quadratic functions are a more novel way to examine TDCs and are implemented

Page 36: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

23

in this project specifically to help extract TTP from an irregular shaped bolus. In this

manuscript, the quadratic model is applied fitting a quadratic function to data to the portion of

the TDC that is above 50% of the maximum value (i.e. the peak).

Functional angiograms consist of the encoding functional parameters into appropriate

vascular segmentations (Riederer et al. 2009; Barfett et al. Jul 2010) for easy viewing by

clinicians and hence rely upon accurate segmentation of the intravascular space from source

data. Segmentation of the intravascular space from the extra-vascular space may be achieved,

for example, through the analysis of signal intensity changes with time in spatially congruent

voxels. Such segmentations may be performed via any number of approaches, numerous

examples of which have been published (Saring et al. 2010).

In this manuscript, both curve fits and level sets as approaches to segmentation are used

to define the intravascular space, details of which are described in the methods section 2.1. After

determining which voxels are indeed likely intravascular, a functional parameter of the time-

density series, such as maximum slope, TOA, TTP, etc. at each voxel in the intravascular

segmentation can then be calculated and encoded into the segmentation. The resulting

intravascular functional maps may be viewed as planar series, including with image fusion to

source CT data, or may be volume rendered by any suitable approach for convenient viewing by

clinicians.

Page 37: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

24

Figure 1.5 – Models of intravascular Time Density Curves (TDC). Raw data (red dots in A-C) can be modeled by a variety of curves, of importance to this manuscript is the Gaussian distribution (A), the gamma-variate function (B) and a local quadratic function (C) fit to greater than 50% of the max data. It is usually after fitting of an appropriate model that a functional parameter of the curve may be calculated such as Time to Peak (TTP) (D), the Area Under the Curve (AUC) (E), maximum gradient (F) or the rise (G).

Page 38: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

25

The strength of this method is its potentially complete automation. A limitation to the

technique is that although the functional angiograms produced are indeed quantitative,

expressing functional information to users in definable units, delineation of more robust

measures of blood flow such as velocity, volumetric flow rate and direction of flow must be

inferred in a visual interpretation of gradients in, for example, TTP or TOA maps. It would be

more useful to display blood flow information to users in more readily understood units such as

cm/s or mL/minute. Such hemodynamic parameters including blood velocity and volumetric

flow rate can indeed be calculated and presented to the user as discussed below.

1.5) Intraluminal Velocity from Volumetric 4D CT Data

Delay in TOA of the bolus centroid between proximal and distal points in a pipe, vessel

or other conduit can be used as a measure of average fluid velocity along the intraluminal path-

length (Shpilfoygel et al. 1999; Shpilfoygel et al. 2000) (Figure 1.6). This velocity, if multiplied

by the cross sectional area of the conduit, may be used to calculate volumetric flow rate. Of

course a positive velocity of fluid flow indicates bulk flow in the forward direction while a

negative rate indicates motion in the retrograde direction. The caveat to initial implementation

of the technique was the limitation of 2 dimensional imaging systems such as fluoroscopy to

characterize 3 dimensional vascular structures. Crucial to blood velocity measurements in vivo

is accurate knowledge of distance over which a bolus is tracked. Long and straight arteries, like

the internal carotid arteries, aorta or arteries in the arms and legs, for example, were more

amenable to such analysis than more complex structures such as the middle cerebral arteries,

posterior cerebral arteries, etc. Secondly, in order to calculate volumetric blood flow rates, the

cross sectional diameter of the vessel had to be assumed from the 2 dimensional projection.

Page 39: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

26

Many of these effects have been mitigated by the introduction of CT, which enables accurate

measurement of both vessel diameter and vessel path length. CT however, as discussed below,

introduces different problems into the calculation.

In performing video densitometric velocity calculations, several assumptions must be

introduced regarding the bolus, all of which are reasonable. First of all, we must assume that the

bolus is well mixed in the blood pool, as is usually the case in vivo with water soluble contrast

agents that have passed through the veins, heart and lungs prior to entering the systemic arterial

circulation. It is important to note however that if cardiac output is reduced or if flow in the

aorta is sufficiently reduced by a vascular lesion such as coarctation or dissection, settling of

contrast could potentially occur in the dependent aspect of the aorta and this could confound

measurements. This settling generally only affects large vessels such as the aorta. Prior authors

have indicated that adequate mixing of contrast in the blood pool is a reasonable assumption in

most circumstances (Lieber et al. 2009).

The second important assumption is that the injection of contrast does not change the

viscosity of blood to such an extent as to significantly reduce flow. Inevitably, the injection of a

contrast bolus will influence hemodynamics to some extent (Mulder et al. 2010). This can occur

because blood becomes more viscous (which can limit the development of turbulent flow) and

because preload on the heart is increased by the volume of the bolus. The extent of this effect

depends of course on the dose of contrast which is applied during the dynamic acquisition.

Finally, we assume that TTP is an adequate measure of bolus centroid. In the arterial

circulation this is a reasonable assumption, however it may not be so reasonable in the venous

system where flow through the capillary beds of end organs further disperses and distorts the

bolus. The choice of a feature of the curve upon which to track a bolus is somewhat arbitrary

Page 40: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

27

and different groups have chosen different features, all of which work to reasonable accuracy

(Barfett et al. Jul 2010; Matsumoto et al. 2007; Prevrhal et al. 2011; Riederer et al. 2009). In this

manuscript we chose to examine TTP as a surrogate measure of bolus centroid due to both its

straightforward delineation as well as its relative immunity to recirculation issues which make

true bolus centroid difficult to determine with the degree of accuracy we will later see that is

necessary for in vivo applications.

In this manuscript, we will primarily consider laminar flow conditions, which are known

to be characteristic of blood flow in vessels distal to the aorta and especially in the brain

(Mendrik et al. 2010; Wootton et al. 1999). In order to make appropriate calculations as above,

we consider regions of interest placed at proximal and distal points in a vessel so as to enclose

the entire luminal cross-sectional area (i.e. Figure 1.6).

Page 41: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

28

Figure 1.6 - Basis of intraluminal fluid velocity calculation via the video densitometry approach. Intraluminal velocity may be measured by indicator dilution theory if we assume that the indicator is well mixed. Where a bolus is passing through a pipe, the delay in arrival of bolus centroid between proximal and distal regions in the pipe may be divided into the distance between the regions to obtain mean bulk velocity. Where recirculation effects are important, time to peak (TTP) may be used as a reasonable surrogate measure of bolus centroid. It is important that these regions be orthogonal to the pipe's central axis and that their border includes the entire pipe lumen.

Page 42: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

29

A contrast bolus moving through the lumen is depicted at the corresponding vessel cross

sections as appropriate TDCs. These curves may be analyzed to obtain the time in seconds

corresponding to any particular feature of the curve such as TTP (Siebert et al. 2012). Since we

are concerned with average velocity, where laminar flow conditions are assumed, we are

interested primarily in timing of the bolus centroid, which may be estimated from TTP. In

simplest terms, the distance between the ROIs we choose, divided by the delay in bolus centroid

arrival between the points, is a measure of mean bulk velocity of fluid within the lumen.

While it is true that TOA of a bolus in a well developed laminar flow in a pipe would

tend to measure peak velocity rather than average velocity, drag effects of red blood cells in vivo

mitigate this issue and peak velocity at the central axis in arteries is approximately 1.5x average

flow (Bassingthwaighte et al. 1963; Bassingthwaighte et al. 1966) rather than twice average

flow. If rather than average velocity in the lumen, we aimed to calculate the maximum velocity

of the parabolic flow profile in fully developed laminar flow, we might consider TOA of the

bolus upstroke, as defined for example by the time at which a time density series reaches 10% of

its subsequent peak (i.e. 10% above baseline) (Riederer et al. 2009).

The approach of placing user-defined ROIs at proximal and distal points in a vessel is

useful as it does produce quantitative estimates of blood velocity, flow rate (when multiplied by

area of the vessel cross section, typically in our examples as defined by the ROI itself) and will

indicate direction of flow by a positive or a negative final velocity. Given the trivial calculation

of volumetric flow rate from velocity, we have focused on velocity in the experiments presented

in this manuscript. Ideally, blood velocity and blood flow information would be clinically

available without user interaction with the scan to produce appropriate calculations. The TOF

CTA technique introduced below, in the form used in this manuscript, relies on mouse clicks

Page 43: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

30

along a vessel centroid in its current implementation. Where a segmentation of the intravascular

space is performed automatically and a skeletonization is used to define vessel centroids, full

automation of TOF CTA is likely achievable.

1.6) The Time of Flight CT Angiography (TOF CTA) Algorithm

Conventional angiography, being a two dimensional technique, is inherently limited for

the assessment of three dimensional vessel path length. Some authors have used rotational

angiography as a means of overcoming this limitation. With appropriate projection of the spatial

distribution of a bolus and reconstruction of 3D vascular geometry, accurate blood velocity and

volumetric flow rate measurements can be obtained from rotational angiography. These authors

were however still advantaged by a tight arterial bolus, absence of venous contamination, the

high temporal resolution of the conventional angiography, and high signal to noise ratio of the

intravascular space. CT is limited by a comparatively lower signal to noise ratio, a reduced

temporal resolution (at present), as well as dispersion of the bolus due to venous injection. This

dispersion means that spatially the bolus is often longer than the length of the detector array, 16

cm on the Aquilion One, and is always affected by venous contamination.

The TOF CTA algorithm is a combination of the above described automated functional

angiographic and TTP versus vessel path length velocity calculation approaches, relying upon

signal processing to obviate some of the inherent limitations of CT. A user-dependent definition

of vessel centroids via mouse clicks was examined for preliminary validation of the technique in

this manuscript. Algorithmic details are extensively reviewed in section 2.4. In brief,

volumetric 4D CT source data was used to generate a segmentation of the intraluminal space

under consideration, be that either flow simulation, pipe phantom or in vivo as appropriate.

Page 44: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

31

Using this baseline functional angiogram, the user defines a vessel centroid via successive

mouse clicks that are interconnected with lines in 3D. Using planes orthogonal to these centroid

lines, the vessel is divided into sequential cross-sections. Contrast bolus TTP is then analyzed at

each vessel cross-section, denoised through a combination of data sharing between vessel cross-

sections and application of filters including the standard mean filter, and plotted against distance

along the vessel path-length. This distance versus time information of the bolus centroid is then

differentiated with respect to time to arrive at velocity. In this manuscript, a simple line was fit

to the distance versus time data, where time was represented on the y-axis, and hence the inverse

of the slope of the line (i.e. 1/m if m is slope of the line y = mx + b) indicates velocity.

The TOF CTA algorithm was first studied in a series of flow simulations defined by

passing an idealized Gaussian contrast bolus along a simulated square channel as described in

section 2.3 below. The data were next validated in a flow phantom consisting of a series of pipes

subject to volumetric 4D CT through which a bolus of iodinated contrast was passed. Finally,

the algorithm was explored in vivo, first in a series of 8 internal carotid arteries as compared to a

phase contrast MRA gold standard, secondly as measured by a single user in the major intra

cranial arteries in a series of 8 normal subjects, and finally in an exploratory manner via a small

cross-section of 4D CT studies available at our institution including a 4D CT exam of the neck

in a case of subclavian steal, in the pulmonary arteries via a cardiac perfusion series, as well as

in the internal iliac artery via a 4D CT exam performed clinically for prostate perfusion.

Page 45: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

32

2.0) Materials and Methods

A three-step process was employed to validate the TOF CTA approach and algorithm.

Firstly, the software was tested using simulations of contrast bolus passage through an idealized

square channel. This step was crucial to the validation of software for future in vitro and in vivo

experiments.

Next, phantom experiments were conducted whereby a contrast bolus was passed

through a series of pipes connected in parallel. Flow through the pipes was achieved via a non-

pulsatile pump. Given that the velocity of water through each pipe was known a priori, the

accuracy of TOF CTA velocity measurements could be studied in a physical system under ideal

conditions.

Finally, the technique was tested in vivo in the internal carotid artery against a phase

contrast MRA gold standard (Zhao et al. 2007) in a series of 4 subjects, 8 arteries total, and then

in the major cerebral vessels in an additional series of 8 subjects including the internal carotid

arteries (ICAs), anterior cerebral arteries (ACAs), middle cerebral arteries (MCAs), posterior

cerebral arteries (PCAs) and in the vertebrobasilar system. TOF CTA was then also explored in

arteries throughout the body in interesting cases where 4D CTA source data was available in our

group.

2.1) Programming environment

Algorithms described in this manuscript was written in Python version 2.5.1, provided as

open source by the Python Software Foundation, using the Tkinter graphical user interfaces

(GUIs) which are included in the distribution. DICOM import and export was achieved using

Page 46: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

33

the open source pydicom library. Matrix operations were performed in NumPy and curve fits

(i.e. lines, quadratics, Gaussian, γ-variate and B-splines) performed in SciPy by non-linear least

squares regression. Image processing was performed via the Python Imaging Library. Finally,

appropriate extensions to increase runtime speed were written in c/c++, compiled via GNU

GCC, and linked to Python using the built in C types module.

2.2) CT Equipment

All 4D CT studies were conducted on the Aquilion One 320 slice CT system (Toshiba

Medical, Tokyo, Japan), a cone beam volumetric CT system with 16cm detector array. Three

identical systems were employed in this research including the array at the Toronto General

Hospital, the Princess Margaret Hospital, and the Toronto Western Hospital. All systems were

properly calibrated before use. Details of scan protocol and contrast administration are provided

in section 2.4 for the phantom studies and section 2.5 for the clinical cases.

2.3) Creating flow simulations for TOF CTA validation

A square channel, 10x10 voxels in cross-section, was algorithmically defined at the

center of a 512x512 image and extended in the z direction such that the channel's central axis

was parallel to the 160 voxel z axis of a resulting 512x512x160 voxel image volume. Individual

voxels were non-isotropic (0.5mm in the x direction, 0.5mm in the y direction, 1mm in the z

direction). A series of 50 such matrices, time stamped to indicate a 0.5 second delay between

consecutive image volumes, were created where the bolus was defined via a normal distribution

(peak of 1000 Hounsfield Units (HU) and standard deviation of 50 voxels) with x/y in-plane

Page 47: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

34

uniformity and the centroid of the bolus moved progressively along the z axis in consecutive

volumes according to a predefined velocity in voxels per second. This was repeated at six

different velocities (10, 20, 30, 40, 60 and 80 cm/s). Radial dispersion of the bolus was

neglected in this preliminary simulation. The resulting matrices were saved as DICOM volumes

for validation of the TOF CTA software.

2.4) Construction and scanning of CT phantoms

Two flow phantoms were constructed, each consisting of a single 4-way splitter with a

single input. Inflow into the splitter was achieved with a water pump (Universal Hobby Pump,

EHEIM, Dollard Des Ormeaux, Canada) and 4 parallel outflow tracks created with two

diameters of silicone tubing (0.6 cm inner diameter in the first phantom and 0.3 cm in the

second phantom), for a total of 8 flow conditions across two experiments where each splitter

valve was adjusted to create a unique output flow in the corresponding tube. In both

experiments, outflow tubes were oriented in the z axis of a 320 detector row scanner. Flow in

each outlet tube was measured over a minute 5 times in a graduated cylinder and average flow

divided by tube cross-sectional luminal area was used to attain velocity (table 1). An 18-gauge

angiocatheter was placed 10 cm proximal to the input of the splitter and 10 mL of Visipaque

320 contrast (General Electric Medical, Toronto, Canada) was injected at 2 mL/s with injection

time beginning 5 s into a 30 s continuous computed tomography (CT) examination over a 16 cm

range. CT technique of 120 kV, 300 mA, and 0.35 s tube rotation time was employed. Dynamic

volumes were reconstructed at 1 s temporal resolution and 1 mm non-overlapping slice

thickness with a standard smoothing kernel and exported for analysis.

Page 48: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

35

2.5) Scanning of clinical cases

2.5.1) Dynamic 4D CT Scans and Protocol

With appropriate approval, the institutional records were retrospectively reviewed and

five interesting 4D CT exams of the brain selected to prototype functional angiography as

described in section 2.7. Cases were selected to include examples of a broad spectrum of

neurovascular pathology including a right choroidal AVM, a large right DAVF, vasospasm due

to subarachnoid hemorrhage, subclavian steal syndrome, and finally a giant cavernous carotid

aneurysm. Next, with informed consent, 8 internal carotid arteries in 4 patients (mean age 66.4,

range 50 – 87), were prospectively subjected to a volumetric 4D CTA examination for

calculation of internal carotid blood velocity as described in sections 2.7 and 2.8. Finally, a

series of 8 patients with normal 4D CT examinations of the brain (mean age 74.3, range 47-87)

were queried in a retrospective manner for evaluation of the TOF CTA technique in the major

intra cranial vessels.

All scans were performed with a standard brain perfusion protocol (Figure 2.1). After

arm-to-brain transit time determination via repetition of a single axial slice through the Circle of

Willis every 2 s using a 20 mL test bolus, a mask volume at 80 kV and 300 mA with 1 s rotation

time was acquired prior to injection of a further 60 mL Visipaque 320 bolus administered at 6

mL/s. A dynamic series of 23 volumes was then acquired at 80 kV, 100 mA, and a 1 second

rotation time, including a continuous 15 s arterial acquisition followed by intermittent

acquisitions every 5 s to capture the venous phase. Total scan time, including the delay after

contrast administration, was less than 90 s (slight variation noted due to transit time estimation

from the test bolus) and total radiation dose averaged at 4.7 mSv across all patients. DICOM

Page 49: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

36

volumes were anonymized and sent to a dedicated workstation (Vitrea 2.0.1; Vital Images,

Minnetonka, MN) for further analysis.

2.5.2) Phase Contrast MRA

Quantitative pcMRA of the internal carotid arteries was performed in human subjects using the

commercial Non-invasive Optimal Vessel Analysis (NOVA) software package (Vassolinc,

Chicago, Illinois) to obtain blood flow velocity in a manner as previously described (Zhao et al.

2007) on a 3 Tesla GE MRI Scanner. In brief, a Time of Flight MRA was acquired from the

internal carotid arteries to the circle of Willis. Suitable planes were defined at the extra-cranial

portion of the internal carotid arteries and average bulk flow through the vessel and flow

waveform through the cardiac cycle were acquired with the NOVA software package using a

phase contrast technique. No intravenous contrast agents were necessary.

2.6) Algorithms for segmentation of the intravascular space

Anonymized CT volumes, each representing a 320x512x512 matrix, were downloaded

from the Vitrea workstation to an external hard-drive. Twenty-four such volumes were included

in each 4D dynamic study. Volumetric registration was performed via a rigid skull-based mutual

information approach with customized C++ code courtesy of Dr. Paul Dufort, Department of

Medical Imaging, University of Toronto. Spatially congruent voxels were sampled from each

DICOM volume to create time density series for analysis.

Two main approaches to segmentation were used in the manuscript, the first being

segmentation by curve fit to individual voxel time density series. All curve fits were performed

Page 50: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

37

using the multivariable regression in Scipy and an allowable range specified of the regressed

parameters. Quadratic curves, Gaussian distributions and the γ-variate function were each tested

as means of segmentation, with the quadratic curve demonstrating the best initial results (Barfett

et al. Jul 2010). Where a quadratic curve has the form:

[2.1]

the variable “a” will be negative for an inverted parabola and the magnitude of “a” indicating

the width of the parabola. Thus selecting only voxels where “a” is negative and less than a

threshold creates segmentations including voxels where contrast washed in and out in a typical

intravascular manner. Other segmentations were attempted using cubic splines, 1-R2 statistics as

well as maximum gradient calculations of individual time density curves, all of which were

qualitatively found to be inferior to quadratic curve fits (Barfett et al. Jul 2010). The functional

angiograms demonstrated in this manuscript were created using segmentations based upon the

quadratic curve approach.

Page 51: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

38

Figure 2.1 - 4D CT protocol used to scan clinical series. A modified version of the standard “neuro one” protocol on the Aquilion One was used in scanning of all patients in the clinical series. A mask volume is first acquired at 300 mAs, followed by a continuous acquisition at the expected arterial input function and discontinuous acquisition of the relatively less important venous phase. 80 kV was used throughout at 1 s rotation time with final radiation dose averaging 4.7 mSv across all patients.

Page 52: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

39

A simple level set approach was used in this manuscript to create basis segmentations for

TOF CTA calculations (source code in Appendix Two). The level set segmentation individually

compares all time density series in spatially congruent voxels to that from a user-defined group

of voxels known to be intravascular and encodes intensity in the final segmentation based on the

degree of likeness. Although some user input is required, the level set technique has provided

the best and most reproducible results to date and outperformed quadratic fits.

In brief, the user is asked to indicate a set of points in the intravascular space via mouse

click. Although any number of points might be chosen, adding more entries to the collection

slows down the computation exponentially and so usually only 3-5 points were employed per

segmentation, chosen from different locations in the arterial system. TDCs at each user-defined

point was stored in array format. Next, at each data point under consideration in the 4D series,

the normalized time attenuation array was compared to each of the normalized user-selected

intravascular arrays (~normalized out of 1000). Normalization is important because partial

volume effects significantly change TDCs. If for example, the user chose points in small

downstream vessels, it is likely that peak enhancement will be less than that in larger more

proximal vessels and this will confound TDC comparison in the segmentation algorithm.

Normalization mitigates this problem

Comparison was performed by taking the absolute value of the array under examination

minus the user-defined intravascular array and searching for the max value, i.e. to find potential

outliers. The maximum value in the resulting array (i.e. the largest outlier) was then compared to

a user-supplied threshold to decide whether the array was intravascular or extravascular, with a

look up table used to sum intensity into the corresponding voxel as a linear function of the

outlier’s magnitude. This comparison was made with data at every user-supplied point and the

Page 53: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

40

results summed into the segmentation, with the exception that a maximum value above 500 in

any one comparison of the 3-5 user defined intravascular time density series completely

excluded the voxel. The result is a simple level set map defining the intra-arterial space that is

adequate for TOF CTA calculations.

Certainly more sophisticated approaches to the level sets could be employed for the

creation of intra vascular segmentations for the performance of TOF CTA (Saring et al. 2010),

however these techniques are peripheral to the thesis and were hence not explored.

2.7) Creation of Functional Angiograms

To create functional angiograms in the series of five interesting cases, various functional

parameters were encoded into each intravascular voxel through trivial analysis of the

corresponding spatially congruent time density series. These images were published prior to

implementation of the level set segmentation approach and hence are derived from quadratic

curve fits as previously described (Barfett et al. Jul 2010). Typically, TTP and maximum slope

were chosen as the parameters to be encoded. Resulting data was then scaled out of 256 for ease

of display as 256 color bitmap image files. Volume renderings were created of these 3D maps

on both the Vitrea workstation and the open source medical imaging software package OSIRIX

using native color look-up tables to assign an intensity color spectrum for functional mapping.

Fusion images between planar flow maps and the peak arterially enhanced dynamic CT volumes

were created in OSIRIX using the image fusion tool.

Page 54: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

41

2.8) The TOF CTA algorithm

Definition of the Intraluminal Space

Intraluminal segmentations were created of the above indicated dynamic series as

previously described above (section 2.6) using a level set approach for which source code is

provided (Appendix One).

Definition of Vessel Centroids

Software was created allowing a user to define a vessel centroid by means of successive

mouse-clicks on axial slices of CT source images. These user-defined points were connected by

3D lines using a marching unit vector and the distance between points calculated with a 3D

Pythagorean approach. The sum of distances between all consecutive points indicates the total

distance along which the TOF CTA calculation was performed.

Time Of Flight CTA Algorithm

A database was associated with each spatial coordinate along the vessel centroid. In the

analysis described herein, each of these databases included the position of all contributing

coordinates in the respective vessel cross section, an array of length corresponding to the

number of CT acquisitions in the 4D series to hold the time series data, as well as the spatial

location of the database's location along the vessel centroid in Cartesian coordinates.

The algorithm iterates through each voxel of the intraluminal segmentation and locates

that voxel's nearest neighbor on the user-defined luminal centroid using a Pythagorean

comparison. The time density data of the considered intraluminal voxel was then aggregated

Page 55: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

42

into the time density data array of the chosen database and its 3D position recorded. Voxels in

the functional segmentation were excluded if greater than 1cm away from the user defined

centroid or if a straight 3D line connecting them with the centroid passes through a voxel that is

not deemed intraluminal on the above-described segmentation.

After all time density data is assigned as above, the aggregated time density information

stored in each database was summed and divided by the number of entries in the list of 3D

contributing points to create a denoised average of the data through what is essentially a vessel

cross-section. The averaged time-density data at each database was then quantitatively analyzed

by 3 independent means to derive TTP enhancement including taking the peak of a local

quadratic fit, Gaussian fit and γ-variate fit to a normalized signal with the use of the vertex as

TTP. Local quadratic functions were defined as a curve of the form y=ax2+bx+c fit to the subset

of data contained in a time density series where attenuation was greater than 50% of its

maximum value as previously described (Barfett et al. Jul 2010).

TTP was then plotted as a function of distance along the vessel centroid (time as y axis

and distance as x axis). A line was fit to this data and the inverse of the slope used as a measure

of intraluminal fluid velocity. The velocity at each database can optionally be multiplied by

cross sectional area to attain local volumetric flow rate. Results in each database were

reassigned as intensities to the contributing voxels in each database to create functional maps.

Python source code for the TOF CTA algorithm, including a GUI to facilitate user

defined centroids along vessel path length, is presented in Appendix Two.

Page 56: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

43

2.9) Implementation of the TOF CTA in simulations, phantoms and clinical series

The TOF CTA algorithm as above was then applied to the simulated flow data, the

physical CT flow phantom, as well as the clinical series.

In the flow simulation, a 10 cm path length was chosen for TOF CTA measurements

beginning 1cm distal to the origin of the channel. Measurements were repeated in triplicate and

recorded. Mean, standard deviation of measurements as well as the error between the

measurement and known ideal flow rate were calculated and recorded.

In the CT flow phantom, velocity measurements were made beginning 2 cm distal to the

pipe origin across all four pipes at both 0.6 cm ID and 0.3 cm ID. Measurements were repeated

with a user-defined centroid at two different path lengths (100 and 50 voxel path lengths with 1

voxel representing 1 mm of physical distance) and repeated 3 times with mean and standard

deviation recorded. 1-R2 statistics were kept describing the quality of final linear curve fit to

raw data. The correlation between pipe velocity versus accuracy of measurement and path-

length versus standard deviation of measurement was evaluated with Pearson's rho.

In the four patient clinical series in which phase contrast MRA was available for

comparison with CT, TOF CTA was performed by defining a path lengths in the ICA at the

level of the dens extending to the level of the cavernous sinus on axial cross sectional source

images. TOF CTA analysis was performed and repeated five times in each artery and compared

to phase contrast MRA. The commercial NOVA platform was used to perform phase contrast

MRA in these arteries with technique as previously described (Zhao et al. 2007).

In the series of 8 normal subjects, TOF CTA was used to calculate blood velocity in the

internal carotid arteries, the basilar artery, as well as in the middle, anterior and posterior

Page 57: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

44

cerebral arteries. Measurements were repeated 5 times in each vessel and recorded. Results in

the internal carotid and basilar arteries were then multiplied by vessel diameter and summed to

calculate total cerebral blood flow, data from which is presented as mean and standard

deviation.

Page 58: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

45

3.0) Results

Functional angiograms in five clinical cases are first reviewed in section 3.1. These cases

were selected to represent a broad survey of the most common cerebrovascular lesions studied

in a radiology department and include AVM, DAVF, subclavian steal, vasospasm and

aneurysm.

In cases of AVMs and DAVF, functional angiograms successfully depict the lesion of

interest in part due to the relatively significant difference in contrast arrival time in venous

structures of the brain affected by shunt and those subject to a normal cerebral capillary bed. In

the case of subclavian steal in the vertebral arteries, a relatively long path length up and down

the neck is responsible for the dramatic gradient in TTP over vessel path length. In a case of

vasospasm, we see that the functional angiographic technique also has limits. TTP and

maximum gradient in the MCA distal to the stenosis is not convincingly altered from the normal

side. Aneurysms of a sufficient size, such as the presented case of a giant carotid artery

aneurysm, demonstrate relatively gradual fill-in and wash-out.

For many applications, including vasospasm, a more rigorous quantitative approach is

required providing intra-arterial blood velocity and volumetric flow rate, resulting in

development of the TOF CTA algorithm. Data for the validation of TOF CTA in a flow

simulation is presented in section 3.2, in CT flow phantoms in section 3.3 and finally in clinical

series in sections 3.4 and 3.5.

Page 59: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

46

3.1) Functional Angiographic Maps

Patient 1 presented with a cerebral hemorrhage and was diagnosed with a right choroidal

AVM on conventional angiography. Functional angiogram created via the maximum gradient

approach provided a segmentation of arteries and veins without bone artifacts for volume

rendering performed on both the Vitrea workstation (Figure 3.1, a and b) and in OSIRIX (Figure

3.1, c and d). The functional angiographic segmentation was then constrained to include only

those voxels where peak enhancement occurred within 15 s after contrast injection, thus

mapping only arteries to the final rendering (Figure 3.1e).

These images are contrasted to typical maximum intensity projections of 4D CT data

provided on the Aquilion One where artifact from skull remains clearly visible (Figure 3.1f) and

are provided to demonstrate the quality of segmentation that is achievable by straight forward

algorithms such as curve fitting.

Patient 2 presented with pulsatile tinnitus and was diagnosed with a dural arteriovenous

fistula on conventional Digital Subtraction Angiography. The rendered functional angiogram

(Figure 4) demonstrates decreased MTT (i.e. arterialization of flow) through the right transverse

sinus and draining veins, where intravascular MTT is used as was defined by Blomely et al.

1997. These results correspond to findings on conventional angiography (Figure 3.2).

Page 60: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

47

Figure 3.1 - Sample renderings of functional angiograms compared to routinely available maximum intensity projections (MIPs). Subject with right choroidal AVM was subject to 4D CT examination. A and B demonstrate a volume rendered functional angiograms, C and D represent MIP rendering of same. E demonstrates functional angiogram where venous structures were excluded on basis of constraining time to peak (TTP) to the arterial phase. Low panel F demonstrates MIP images provided by the vendor which include bone artifacts.

Page 61: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

48

The segmented intravascular voxels were next encoded with time to peak information and

are presented as a planar fusion image and volume rendering (Figure 3.3). Early TTP of the right

transverse sinus is demonstrated and gradient from high to low intensity (red to blue, where red

represents early TTP and blue late TTP) on adjacent volume rendering indicates direction of

blood flow from the transverse sinus to the cortical veins (consistent with the confirmed cortical

venous reflux seen on angiography) and thus treatment was indicated.

Patient 3 presented to our institution with subarachnoid hemorrhage and developed

cerebral artery vasospasm demonstrated on conventional and functional angiography (Figure

3.4). No perfusion abnormalities were seen in brain tissue on the functional maps generated

from the 4D CT on the vendor's native software (not shown) from the 4D CT source data.

Transcranial Doppler performed multiple times over 3 days also demonstrated increased blood

velocity (309 –382 cm/s) in the right MCA in comparison to blood velocity in the left MCA

(198–221 cm/s), which is consistent with a relative decrease in right MCA volumetric flow.

Page 62: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

49

Figure 3.2 - Patient with right sided dural arterovenous fistula (DAVF) demonstrating decreased mean transit time (MTT) in right transverse sinus on functional angiogram. Right sided DAVF results in arterialization of flow through the right transverse sinus (scale in seconds). Functional angiogram demonstrates an arterialized in this sinus (left). Conventional angiograms show early filling of the right sided transverse sinus.

Page 63: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

50

Figure 3.3 - Axial slice and volume rendering of functional angiogram encoding TTP showing right DAVF and cortical venous reflux. A lesion is demonstrated in an axial slice from functional angiogram encoding TTP (early TTP red, delayed TTP blue) fused to axial CT image on left (scale in seconds). On right, volume rendering of the DAVF is seen with early filling noted of the right transverse sinus (i.e. viewed from behind) and superficial cortical veins (arrow), indicating reflux (scale in seconds). Clinically, reflux of arterialized blood into the superficial cortical veins implies elevated venous pressure and hence risk of hemorrhage. This DAVF was treated successfully.

Page 64: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

51

Figure 3.4 - Functional versus conventional angiogram in vasospasm. A patient with subarachnoid hemorrhage developed vasospasm and was subjected to 4D perfusion study of the brain. The resulting functional angiogram encoding maximum gradient was rendered for morphologic assessment (left) where stenosis of the right proximal MCA is seen as indicated by yellow circle (scale in HU/second). A conventional angiogram shown on the right provides a gold standard for assessment of vessel morphology to diagnose vasospasm.

Page 65: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

52

Patient 4 was diagnosed with subclavian steal on conventional angiography and

volunteered for 4D CTA of the brain. TTP maps demonstrate delayed filling of the left vertebral

artery (Figure 3.5, left, where red represents early and blue represents delayed time to peak) and

volume rendering shows appropriate colorimetric gradient down to indicate retrograde left-sided

vertebral flow. The long path length of the vertebral arteries enables direction of flow to be

evaluated by the gradient in TTP on functional angiography. TOF CTA in this case is also

presented in section 4.3.

Patient 5 was followed for a giant cavernous carotid aneurysm. TTP map demonstrated

rapid peak enhancement of the intraluminal aneurysm periphery and delayed enhancement of

the core (Figure 3.6), further indicating rapid blood flow near the aneurysm wall and relative

stagnation of blood in the center of the aneurysm sac. The calculation of aneurysm wall shear

stress in relation to growth and rupture risk is a much studied subject. Characterization of intra-

aneurysmal flow characteristics may be ultimately prove useful for the calibration of finite

element models of aneurysm wall shear stress.

Page 66: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

53

Figure 3.5 - Subclavian steal on planar and volume rendered functional angiography. Axial functional angiogram fused to axial CT slice at same level shows early TTP in arteries (red) and relatively delayed TTP in the left vertebral artery (blue) on the left. Volume rendering on the right shows gradient in vessel TTP as contrast bolus moves from the right vertebral to the basilar artery and then back down the left vertebral artery (scale in seconds).

Page 67: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

54

Figure 3.6 - Functional angiogram encoding TTP in a giant right cavernous carotid aneurysm. Right giant cavernous carotid aneurysm shown on functional angiogram. The TTP map demonstrates delayed filling of the aneurysm centre (scale in s).

Page 68: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

55

3.2) Simulated flow data for algorithm validation

User generated mouse clicks successfully defined the simulated vessel centroid (Figure

3.7). Simulated velocities and flow rates derived from the TOF CTA method agree with the

expected values at low velocities, particularly where local quadratic and γ-variate fits are used,

but do fail particularly with γ-variate curve fits at relatively higher velocities (Table 1).

Using all three curve fitting techniques in individual time-density series, percentage error

of less than 10% was seen up to simulated flow velocities of less than 60cm/s. The Gaussian

curve fits used to analyze individual vessel cross-sections produced the results in best agreement

with inputted data across all velocities, a result that is expected due to the use of Gaussian

distributions to simulate flight of a contrast bolus down the channel, with an error rate of only

7.1% seen at maximum flow rate of 80 cm/s. The γ-variate function performed less well,

becoming unstable at high velocity with a 26% error at 60cm/s and a128% error at 80cm/s.

At low mean bulk flow rates (40 cm/s) and even in these very ideal conditions, a 5-6%

error in velocity measurement is typical and the error tends to be an over, rather than under,

estimate. Characterizing such limits is important for the validation of software and acceptance of

data arising from physical phantoms and the in vivo series. For in vivo cases, however, as is

demonstrated in our clinical series, it is unusual for bulk flow to be greater than 40cm/s and as

such the gross errors associated with γ-variate fits at high velocity is unlikely to be a significant

limitation in this study.

Page 69: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

56

Table 3.1 - Calculation of bulk velocity in a simulated flow channel

Curve Fit Trial 1 Trial 2 Trial 3 Mean (Std Dev) Known Error %

Local Quadratic 10.76 10.56 10.45 10.59 10 5.90 Gaussian 10.13 10.34 10.42 10.30 10 2.97 γ -Variate 9.64 9.52 9.58 9.58 10 4.20

Local Quadratic 22.43 22.04 19.65 21.37 20 6.87

Gaussian 20.82 20.8 20.32 20.65 20 3.23 γ -Variate 19.66 19.66 19.16 19.49 20 2.53

Local Quadratic 31.33 31.73 32.01 31.69 30 5.63

Gaussian 31.68 31.12 31.02 31.27 30 4.2 γ -Variate 31.84 31.2 31.34 31.46 30 4.9

Local Quadratic 41.54 42.78 42.92 42.41 40 6.03

Gaussian 42.62 42.06 42.14 42.27 40 5.68 γ -Variate 41.92 42.48 42.78 42.39 40 5.98

Local Quadratic 63.42 63.97 62.28 63.22 60 5.37

Gaussian 62.14 62.86 63.96 62.99 60 4.98 γ -Variate 71.22 76.44 79.42 75.69 60 26.16

Local Quadratic 85.46 86.44 85.39 85.76 80 7.20

Gaussian 84.04 86.64 86.46 85.71 80 7.14 γ -Variate 178.44 181.23 187.72 182.46 80 128.1

Validation of the TOF CTA software was performed in a flow simulation using local quadratic curve fits, Gaussian curve fits and γ-variate fits to estimate TTP at individual channel cross sections. Resulting measurements are shown at each simulated velocity and percentage error calculated as [100 .(measured - known) / measured]. All methods are within 10% accuracy at flows equal to or less than 40cm/s. Error increases as velocity increases in all cases (Pearson’s rho 0.99). It is important to note that some intrinsic error exists even under these very ideal conditions using the TOF technique. The γ-variate curve fits in particular become unstable at high flow rates and grossly unstable at flows 60 cm/s and greater.

Page 70: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

57

Figure 3.7 - Typical graphical results of a simulated TOF CTA flow calculation. Image Ai shows a volume rendering from a typical time point in the simulation. A contrast bolus is simulated with Gaussian function. Aii demonstrates a user defined centroid down the course of this channel. Aiii shows TTP as a function of gradient down the channel. Image C depicts curve fits (blue, in this case quadratic functions) to individual cross sectional time density series (one such Gaussian series is shown in red) and D the intraluminal TTP plotted against distance along the centroid. Image B shows vessel cross section placement along an incorrectly placed centroid. As expected, the algorithm divides the vessel into a series of cross sections but these are often angulated. A poor quality vessel centroid can introduce artifacts into the TOF CTA measurement. Definition of a proper centroid is easiest with small vessel diameters and longer path lengths.

Page 71: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

58

3.3) Data from CT flow phantoms

The TOF CTA technique demonstrated appropriate fluid velocities in four pipes at the

two diameters tested (Tables 3.2 and 3.3).

In 14 of the 16 flow conditions tested, the local quadratic fit provided the closest

approximation to the known fluid velocity. Visually, local quadratic functions better fit the local

time density series at pipe cross sections rather than γ-variate functions. This is likely due to the

non-physiologic nature of the contrast injection in a phantom (i.e. γ-variate is the most

commonly used function to fit first-pass intravascular time density data in vivo). In all 14 of

these 16 conditions, the most accurate velocity calculation occurred where 1-R2 was lowest of

the three curve fits. The 2 exceptions occurred at 5cm path length (the shortest condition tested)

and at larger pipe diameter, suggesting that R2 of the final curve fit may be a better indicator of

accuracy as path length becomes longer. An accurate vessel centroid may also be more difficult

to define by a user in a large luminal diameter.

Relative differences between calculated and known velocities (i.e. measurement error)

were compared and it was found that faster velocities correlated to increased error strongly at a

0.3 cm pipe diameter (Pearson’s rho 0.80 for 5 cm path length, 0.75 for 10 cm path length) and

moderately at 0.6 cm pipe diameter (Pearson’s rho 0.56 and 0.61 respectively). Using the data

derived from local quadratic function fits to the 0.3 cm ID data, functional maps of water

velocity were generated and presented as planar images and via volume rendering (Figure 3.8).

Page 72: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

59

Table   3.2   -­  Contrast bolus time of flight analysis in flow phantoms subject to dynamic volumetric 4D CT at 0.6 cm pipe diameter

50 Voxel Path 100 Voxel Path

Curve Fit Velocity Known

Calculated Velocity 1-R2 Error

Calculated Velocity 1- R2

Error

Gaussian 168 161.7(23.9) 0.0029 6.3 182.1(2.1) 0.003 14 Local Quadratic 168 176.1(18.3) 0.0036 8.1 173.6(0.5) 0.0013 5.6

γ-Variate 168 160.5(15.7) 0.0023 7.5 176.6(2.0) 0.0023 8.6  

Gaussian 109 95.9(8.2) 0.0015 13.1 99.4(1.4) 0.0054 9.6 Local Quadratic 109 109.5(2.2) 0.0006 0.5 112.1(0.8) 0.0006 3.1

γ-Variate 109 94.2(5.7) 0.0009 14.8 96.3(1.4) 0.0029 12.7  

Gaussian 60 56.9(3.0) 0.0055 3.1 52.3(1.9) 0.033 7.7 Local Quadratic 60 62.1(2.6) 0.0004 2.1 58.5(1.1) 0.0023 1.5

γ-Variate 60 56.1(3.5) 0.0028 3.9 52.6(1.7) 0.0193 7.4  

Gaussian 23 21.8(1.2) 0.0529 1.2 18.8(0.12) 0.055 4.2 Local Quadratic 23 25.2(0.5) 0.0053 2.2 23.6(0.06) 0.0046 0.6

γ-Variate 23 22.0(0.7) 0.0311 1 19.5(0.1) 0.031 3.5 TOF CTA is examined in four pipes at 0.6cm inner diameter (ID) Known fluid velocities are compared to values derived from time of flight (TOF) algorithm where each of the three different curve fits were used to calculate time to peak (TTP) in local databases along a vessel path length as indicated. A longer path length of 100 voxels (i.e. 10cm) is compared to a shorter path length of 50 voxels (i.e. 5cm). Values presented as mean of five trials with standard deviation in brackets. 1-R2 values are presented for the quality of line fit to the final Time to Peak versus Distance plots in each calculation (i.e. not fits at individual vessel cross sections). Error is the absolute value of the difference between mean and calculated velocity.

Page 73: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

60

Table 3.3 - Contrast bolus time of flight analysis in flow phantoms subject to dynamic volumetric 4D CT at 0.3 cm pipe diameter

50 Voxel Path 100 Voxel Path

Curve Fit Velocity Known

Calculated Velocity 1-R2 Error

Calculated Velocity 1-R2

Error

Gaussian 241 189.5(5.4) 0.0002 51.5 184.1(2.8) 0.0005 56.9 Local Quadratic 241 250.4(8.4) 0.00008 9.4 235.5(3.8) 0.00015 5.5 γ-Variate 241 185.4(5.1) 0.00018 55.6 187.7(2.6) 0.0004 53.3 Gaussian 87 83.5(11.6) 0.0023 3.5 88.5(0.06) 0.002 1.5 Local Quadratic 87 89.6(5.4) 0.00089 2.6 87.8(0.3) 0.00048 0.8 γ-Variate 87 87.4(8.0) 0.00178 0.4 89.7(0.2) 0.00137 2.7 Gaussian 69 66.1(1.5) 0.0012 2.9 61.1(1.1) 0.00227 7.9 Local Quadratic 69 67.7(0.99) 0.0011 1.3 71.1(0.5) 0.00126 2.1 γ-Variate 69 63.3(1.8) 0.00072 5.7 60.2(0.8) 0.00132 8.8 Gaussian 28 25.1(0.6) 0.0072 2.9 22.6(0.06) 0.02433 5.4 Local Quadratic 28 30.5(0.2) 0.00356 2.5 28.1(0.2) 0.0032 0.1 γ-Variate 28 25.4(0.2) 0.00476 2.6 23.2(0.2) 0.0103 4.8

TOF CTA is examined in four pipes at 0.3cm inner diameter (ID) Known fluid velocities are compared to values derived from time of flight (TOF) algorithm where each of the three different curve fits were used to calculate time to peak (TTP) in local databases along a vessel path length as indicated. A longer path length of 100 voxels (i.e. 10cm) is compared to a shorter path length of 50 voxels (i.e. 5cm). Values presented as mean of five trials with standard deviation in brackets. 1-R2 values are presented for the quality of line fit to the final Time to Peak versus Distance plots in each calculation (i.e. not fits at individual vessel cross sections). Error is the absolute value of the difference between mean and calculated velocity.

Page 74: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

61

Figure 3.8 - Typical results of TOF CTA calculation in a pipe flow phantom. The first TOF CTA images obtained in this study were of a four pipe flow phantom. Panel A shows a volume rendering and panel B a cross sectional image from TOF CTA where velocity is encoded into the color scale (scale in cm/s). A typical TTP versus distance plot used to measure velocity in one of the pipes is shown in panel C. This is an example of how functional information can be encoded into images for clinical use by a non-technical specialist.

Page 75: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

62

3.4) In Vivo Data: TOF CTA versus phase contrast MRA

Appropriate TTP versus distance curves were generated in all 8 internal carotid arteries

under consideration using the arterial segment defined from the level of the dens to the

cavernous carotid on axial slices. Velocity measurements were recorded using the local

quadratic, Gaussian and γ-variate curve fit approaches to the TOF CTA algorithm and compared

to a pcMRA gold standard (Table 3) on the NOVA platform. pcMRA provides data as mean

velocity as well as peak and trough velocities through a cardiac cycle.

In 5 of 8 arteries, the mean measured velocity by the three curve fit methods fell within

one standard deviation of the maximum and minimum pulsatile velocities as defined by

pcMRA. In 3 arteries, measurements were slightly outside this range. This was the case in the

left ICA of patient 1 as measured by γ-variate, the right ICA of patient 3 as measured by γ-

variate, as well as the left ICA of patient three as measured by the local quadratic technique.

In every case, using all types of curve fit, TOF CTA measurements are on the same order

of magnitude as measurements using the gold standard, and did not produce any nonsensical

measurements such as negative values or bulk flows greater than 100 cm/s.

Page 76: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

63

Table 3.4 - Internal carotid artery blood velocity in 4 patients measured by TOF CTA versus a pcMRA gold standard

Pt

Age

Lesion ICA

TOF CTA

Gaussian

(cm/s)

TOF CTA

Local Quad

(cm/s)

TOF CTA γ-

variate (cm/s)

Gold Standard

pcMRA

(cm/s)

1 62 DAVF Right 16.1 (3.2) 15.4 (4.2) 18.9 (3.3) 14.5 [12.1-16.8]

Left 13.2 (2.4) 14.8 (4.0) 15.5 (3.6) 11.8 [9.7-14.3]

2 67 DAVF Right 15.7 (3.7) 17.6 (3.2) 16.1 (2.7) 16.4 [15.5-18.3]

Left 16.8 (4.2) 18.9 (5.1) 16.5 (2.2) 20.8 [18.7-21.5]

3 71 AVM Right 14.5 (3.3) 14.7 (3.8) 11.9 (3.4) 18.4 [15.7-23.1]

Left 16.3 (2.0) 11.8 (2.6) 14.2 (2.2) 15.1 [12.3-17.2]

4 50 AVM Right 38.0 (4.6) 33.5 (6.3) 37 (5.3) 35.4 [32.6-39.0]

Left 18.3 (3.4) 19.2 (5.4) 16.8 (2.7) 17.4 [16.0-19.4]

Abbreviations: patient (Pt), time of flight computed tomography angiography (TOF CTA),

quantitative phase contrast magnetic resonance angiography (pcMRA), dural arteriovenous

fistulae (DAVF), arteriovenous malformation (AVM), internal carotid artery (ICA).

Page 77: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

64

 

 

 

Figure 3.9 - TOF CTA in an example internal carotid artery. A typical TTP versus distance curve is shown (left) in an internal artery. Note that in comparison to phantoms and simulations, the data is relatively more noisy (A). TTP was encoded back into the artery and rendered for viewing as a functional angiogram encoding TTP (B) and velocity (C). Such renderings can be resized and rotated by a user in 3D.

Page 78: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

65

Figure 3.9 demonstrates a typical ICA studied with the TOF CTA technique, where

image A shows the TTP versus distance curve in this artery (red points) fit with a straight blue

line. The lower left side image B shows the TTP versus distance curve encoded into the ICA

which is then volume rendered. In this example, a signal smoothing algorithm was not applied

to the TTP versus distance data prior to encoding and hence the progression of color gradient

from blue to red is not constant. In vivo data is inherently noisier than data from simulations or

phantom experiments. Image C shows a functional angiogram encoding blood velocity in cm/s.

3.5) TOF CTA in the major intra-cranial arteries of 8 normal subjects

Blood velocities in the major cerebral vessels were calculated in a series of 8 subjects

and are presented in Table 3.5 as the mean of 3 individual TOF CTA measurements and

standard deviation.

In general the data are reasonable, with no negative velocities recorded in this series and

even the highest velocities measured <50 cm/s, bearing in mind that we are considering a

velocity measurement which is averaged both over the cardiac cycle and includes the entire

vessel cross section rather than the peak of a parabolic flow profile.

In the ICA’s across all patients, mean flow measured 25.5 (standard deviation 10.7) cm/s

on the left and 29.1 (7.4) cm/s on the right. These values are at the low end of normal range

presented by other authors (Meckel et al. 2013), however unlike such prior studies it is also

noted that the patient population under consideration in this manuscript is comparatively elderly

(66.4 versus 23.0 years). Conversion to flow via multiplication of velocity by cross sectional

vessel area ndicates 5.6 (2.4) mL/s of flow on the left and 6.0 (2.1) mL/s of flow on the right.

Page 79: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

66

Table 3.5 - Blood velocities were measured in the major intracranial vessels using the Time of Fight CTA technique.

Pt Lt ICA Rt ICA VB Lt PCA Rt PCA Lt MCA Rt MCA Lt ACA Rt ACA

1 17.0(1.65) 18.1(1.7 ) 15.1(1.6)

17.1(4.1) 18.7(3.9) 15.7(4.7)

27.8(3.4) 28.9(9.7) 26.7(5.3)

9.8(0.3) 8.7(2.5) 10.1 (2.8)

7.8(1.5) 9.1(3.0) 9.6(0.5)

27.5(1.1) 26.6(3.9) 25.2(2.7)

25.8(4.0) 22.9 (4.8) 24.1(4.8)

6.4(0.5) 6.5 (1.0) 6.0 (0.44)

8.5(1.5) 10.1 (1.1) 7.9 (1.4)

2 26.5(2.7) 32.5(5.9) 26.8(4.1)

23.6(1.6) 33.0(1.3) 24.5(3.1)

34.9(5.4) 35.1(6.8) 37.5(6.3)

29.4(9.8) 45.9(10.9) 23.3(6.0)

31.2(8.9) 22.2(6.7) 24.1 (4.5)

17.1(1.6) 12.6(4.6) 15.6(3.6)

12.7(2.4) 19.9(2.7) 14.3 (2.7)

15.5(2.5) 17.8(8.8) 13.5 (3.7)

13.2(4.8) 15.9(8.1) 12.4 (2.9)

3 31.6(2.1) 34.2(3.6) 28.9(1.9)

27.4(2.9) 32.5(6.1) 26.6(2.6)

21.8(2.9) 20.6(6.8) 18.2(8.7)

19.2(1.8) 19.2(4.1) 16.9(3.4)

26.0(2.4) 31.0(1.7) 18.7(2.3)

32.7(1.7) 33.5(1.1) 33.2(1.5)

45.6(3.6) 37.7(2.4) 32.1(7.3)

42.4(2.8) 37.1(3.1) 35.1(1.9)

25.3(4.5) 29.1(2.8) 24.9(1.2)

4 14.5(4.1) 14.5(2.8) 16.4 (5.8)

35.4(8.0) 54.4(10.6) 27.3(4.8)

9.0(1.2) 9.6(1.6) 8.6(1.8)

8.0(3.3) 9.2(1.1) 13.1(7.0)

13.1(5.0) 27.7(5.8) 12.6(3.5)

20.1(1.3) 23.4(5.0) 24.5(4.3)

40.3(5.6) 42.0(5.5) 63.5(9.4)

22.2(3.6) 34.2(8.2) 21.4 (5.8)

16.4(2.7) 34.2(6.3) 25.1(5.5)

5 12.7(1.2) 14.7(1.1) 13.4(1.1)

12.3(4.1) 13.4(8.1) 12.4(5.5)

7.3(2.6) 7.9(3.8) 7.1(1.7)

10.2(0.9) 15.4(0.5) 10.1(1.3)

9.0(1.9) 10.3(1.1) 9.6 (1.5)

14.1(4.3) 13.5(2.9) 11.6(2.7)

17.9(3.1) 15.4(2.9) 16.4(2.9)

7.6(1.4) 8.1(0.5) 6.9(0.7)

5.9(3.9) 6.5(4.9) 5.7(3.5)

6 27.0(8.9) 28.9(6.9) 48.8(7.8)

32.1(2.5) 39(2.1) 36.9(3.7)

25.8(4.0) 29.8(5.9) 28 (4.1)

6.5(0.8) 5.6(2.2) 6.1(0.7)

5.4(0.9) 5.4(1.7) 3.9(0.7)

32.3(4.1) 35.2(8.4) 31.6(6.1)

21.8(2.1) 22.5(5.0) 21.3(3.5)

14.3(1.2) 14.7(1.5) 13.3(1.4)

16.4(2.1) 18.2(1.3) 15.6(1.1)

7 7.4(3.0) 6.2(2.9) 5.9(1.7)

9.8(5.5) 8.3(2.9) 10.2 (5.5)

5.6(1.2) 4.9(2.9) 4.6(2.1)

10.8(2.2) 11.7(4.2) 10.0(2.8)

10.2(2.6) 11.2(1.9) 9.8(2.6)

5.1(2.6) 4.9(3.0) 4.6(3.3)

6.8(3.3) 8.2(0.9) 7.7(6.4)

11.9(2.8) 6.9(1.8) 6.6(1.5)

4.6(1.5) 4.4(0.3) 4.0(0.9)

8 44.5.3(7.8) 44.3(5.0) 35.9(3.2)

37.9(3.3) 41.1(4.2) 39.1(2.4)

40.3(3.8) 39.8(3.9) 38.5(3.7)

6.6(0.6) 5.9(0.7) 5.2(1.1)

7.6(1.5) 7.1(0.9) 7.0(0.9)

21.4(4.7) 23.4(3.3) 18.4(2.9)

23.5(5.15) 25.5(2.2) 23.1(3.5)

12.4(0.7) 13.9(1.6) 11.4(4.3)

15.4(1.7) 15.9(2.7) 13.5(4.2)

Abbreviations: patient (Pt), time of flight computed tomography angiography (TOF CTA), internal carotid artery (ICA), vetebrobasilar (VB), posterior cerebral artery (PCA), middle cerebral artery (MCA), anterior cerebral artery (ACA). Measurements across 3 trials in each vessel show reasonable reproducibility and are of reasonable magnitude. TOF CTA results presented as mean of 3 trials with standard deviation in curved brackets. In each cell, top row are results by Gaussian fit to local Time Density Curves (TDCs), middle row local quadratic fits to TDC, and bottow row γ-variate fits to TDCs. It is not known from the medical record whether patient 4 had a stenosis upstream in the left internal carotid artery as scanning of the neck vessels is not routine at our institution when CT angiography and perfusion in the brain is normal in the acute setting.

Page 80: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

67

Coefficient of variation between subjects is decreased by conversion from velocity to volumetric

flow in the ICAs. Indeed, when ICA and basilar artery flows are summed, total cerebral blood

flow measures 14.3 (3.7) mL/s across the series (coefficient of variation 0.26), a more compact

distribution.

The ICAs and ACAs are accurately characterized by the technique due to their long path

length. In general the basilar artery is too short a segment for TOF CTA analysis using the

present software and hence the larger of the two vertebral arteries were included in each case to

improve signal to noise. With this modification, reproducible values could be obtained as

indicated in Table 4. Meaningful TOF CTA measurements in the MCA and PCA depended

strongly on the avoidance of venous contamination from the cavernous sinus and internal

cerebral veins respectively and frequently require extension of the vessel path length from the

origin in the circle of Willis into an M3 or P3 branch to obtain sufficient data for a reproducible

measurement. By extending the path length, it was possible to sample data past the venous

contamination, which is site specific to the cavernous sinus or internal cerebral veins, and so

mitigate its effect on subsequent calculations.

Page 81: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

68

4.0) Discussion

4D volumetric CT is a fundamental technical advance in CT technology that enables the

development of new post processing tools, differing from existing algorithms in kind rather than

quality. While functional imaging in CT has traditionally focused on the calculation of tissue

perfusion using the central volume principle, 4D CT for the first time enables quantitative

functional evaluation of hemodynamics in the intravascular space. A new set of techniques will

need to be defined for this analysis which will certainly require an extensive re-visitation of the

indicator dilution literature.

TOF CTA is a simple technique relying upon the tracking of a bolus during its travel

along vessels. Assuming the bolus is well-mixed, tracking the bolus centroid as it moves along

the central axis of a vessel provides a straight forward means to calculate hemodynamic

parameters such as blood velocity and volumetric flow rate. The brain is an ideal first organ for

analysis of the TOF CTA technique due to the relative availability of data and the triviality of

image registration using rigid skull-based methods (i.e. image registration is non-trivial in the

body and frequently requires correction for the effects of respiration and deformation of solid

organs). The brain however does present unique challenges in that blood vessels are generally of

small caliber. Additionally, depending on the practice pattern of an institution, it can be difficult

to define a non-invasive gold standard in a large patient series where 4D CT has also been

performed. This will be the subject of future work.

This discussion section will first review the results of functional segmentations for the

common neurovascular lesions studied herein, followed by discussion of the implementation of

TOF CTA in flow simulations, pipe flow phantoms and the preliminary in vivo data obtained

Page 82: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

69

from examination of the TOF CTA algorithm across our clinical series. Finally, some new

prospects in functional CT research using TOF CTA are discussed.

4.1) Functional angiography in CT Imaging

With quantitative analysis of density change in spatially congruent voxels through time,

blood vessels may be successfully segmented from the rest of the field of view. Segmentation by

curve fit is an elementary and powerful means of producing such images of vascular structures

without interference from bone or calcium artifact (figure 3.1). With adequate segmentations,

physiologic information can be encoded and presented as either planar functional intravascular

maps or functional renderings. Segmentation by curve fit was used to produce the functional

angiograms shown in Figures 3.2-3.6.

Intravascular TTP, rise and maximum slope of the contrast upstroke are all typical

examples of functional parameters that may be encoded into intravascular voxels to produce a

functional angiogram. The resulting images can show early filling of a venous structure in the

case of an arteriovenous shunting lesion, including the direction of blood flow to display cortical

venous reflux (the main criterion predicting hemorrhagic transformation of a DAVF), or to

gauge the severity of such a lesion through assessment of the difference between arterial to

venous TTP and maximum gradient. Functional parameters assessed in a reconstituted vessel

distal to an occlusion or stenosis, such as that beyond an MCA infarct in the case of stroke, may

indicate degree of collateral flow to the infarcted vascular territory and serve as an adjunct to CT

perfusion in the acute setting. TTP of an intracranial aneurysm can be used to quantify the

detention time of the aneurysm sac and hence the probability of thrombosis, a parameter

particularly relevant to aneurysms of the posterior circulation and in those aneurysms treated by

Page 83: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

70

flow diversion. Such analysis may in the future also be linked to wall shear stress. Should a

correlation between such parameters exist, the routine clinical assessment of wall shear stress

will be enabled without need for technically difficult computational modeling.

One potential limitation to the evaluation of maximum gradient in the arterial circulation

is elongation of the bolus upstroke as a function of path length in the vessel lumen due to

parabolic laminar flow effects and increased contrast dispersion, both of which are well known

(Barfett et al. 2011, Barfett et al. 2012). These effects mitigate the use of maximum gradient in

calculations to perform flow quantification in the arterial system and will be particularly

problematic at slow flow states. We have found that when evaluating gradient maps or derivates,

it is important to consider that changes in the functional map may be due to contrast dispersion

rather than alteration of blood flow.

We have opted for TTP rather than time of arrival (TOA), as has been most extensively

described in the MRI literature (Riederer et al. 2009, Saring et al. 2010), as a parameter for

functional encoding. The relative noisiness of signals generated from spatially congruent voxels

in CT data compared with MRI potentially complicates TOA calculation by curve fit. While

TOA depends strongly on only a subset of data in any early phase of a time attenuation curve,

TTP, conversely, is generally calculated by curve fit to both the contrast wash-in and wash-out

at higher HU attenuations and therefore potentially produces a more accurate and reproducible

result. Importantly, we have found in vivo and subsequently confirmed in our phantom

experiments that proximal and distal portions of the same vessel demonstrate greater difference

in TTP than in TOA (Barfett et al. Jul 2010). This is logical when we consider that a contrast

bolus subject to a typical parabolic laminar flow profile will be propelled forward more rapidly

along a pipe’s central axis than at its periphery and hence TOA tends to measure the greatest

Page 84: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

71

velocity in a parabolic flow profile rather than bulk flow. Thus, use of TTP, a measure of the

bolus centroid, exaggerates delay between contrast arrival along a vessel path-length and leads

to more readily interpretable functional maps. The effect seems dominant at slower flow rates

and at larger vessel calibers (Barfett et al. Jul 2010).

Mean transit time (MTT) was defined in the intravascular space as full-width half-max

of a TDC curve in a review by Blomley et al. 1997. In the patient with DAVF, an MTT map was

included in addition to TTP maps (Figure 3.2). MTT in the current literature is more commonly

understood as it applies to tissue perfusion and so intravascular MTT was not emphasized in this

manuscript.

4.2) Limitations of functional angiograms

The increased availability of functional intravascular imaging in all modalities has

resulted in renewed interest in characterizing intravascular flow physiology with CT (Barfett et

al. Jul 2010; Willems et al. 2011; Prevrhal et al. 2011). Several authors have recently attempted

this using a variety of techniques (Prevrhal et al. 2011; Barfett et al. Jul 2010; Pekkola et al.

2011). One group attempted qualitative visualization of flow using multidetector CT (Pekkola et

al. 2011), while a second utilized a projectional approach in non-pulsatile phantoms (Prevrhal et

al. 2011). The functional angiogram technique as defined in this manuscript began with the

desire for a purely quantitative approach.

Functional angiograms do have merits. We found in particular that intravascular TTP

maps could appropriately characterize shunting lesions such as AVM or DAVF. In the case of

DAVF, TTP maps can also demonstrate cortical venous reflux (Figure 3.3), which is a key

Page 85: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

72

predictor of hemorrhage and therefore a determinant as to whether these lesions require

treatment either by either endovascular or surgical means. We found that maximum gradient is

also increased in the venous structures receiving increased blood flow from these shunts (Figure

4), though the clinical utility of this information is less certain. Further studies are required to

determine the sensitivity and specificity of demonstrating cortical venous reflux by 4DCT

versus through the use of the more invasive cerebral angiography gold standard. TTP maps were

able to demonstrate reversal of flow in the case of subclavian steal (Figure 3.5) and a central to

peripheral filling of a giant cavernous aneurysm (Figure 3.6). The latter may be particularly

interesting to study in regards to calibrating finite element models of aneurysm shear stress.

Initially it was thought by the author that the maximum gradient of the upstroke phase

(i.e. the maximum gradient) in the artery would provide a means to quantify intravascular blood

flow in a manner analogous to the maximum gradient method of calculating tissue perfusion in

CT (Abels et al. 2010). In practice we found that maximum rate of contrast enhancement in

intra-arterial voxels correlated with stenosis to some degree but was strongly influenced by

partial volume effects. For example, it has been shown in the CT literature (Paul et al. 2010) that

given two substantially different sized vessels with the same concentration of contrast

enhancement, the larger vessel will demonstrate a higher HU attenuation. As an extreme

example, if we consider both the abdominal aorta (diameter of ~ 4 cm) and a single mesenteric

artery (diameter ~ 0.5 cm), then in venous phase when contrast is evenly distributed throughout

the system, the larger aorta will appear more dense than the smaller mesenteric vessel. This is

due mainly to partial volume effects of the relatively low-density extra-vascular space

influencing the smaller vessel, rather than concentration of contrast in the lumen and therefore

flow itself. It might be erroneously assumed that larger vessels will always have higher flow

Page 86: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

73

rates, particularly where upstream stenosis in a vessel or other vascular lesions cause significant

flow disruption.

There are algorithms in the literature which are available to correct for such partial

volume effects, however these are experimental and not generally available on commercial

scanners or workstations. This is a potential issue for further investigation.

4.3) TOF CTA algorithm

TOF CTA as described in this manuscript is a simple technique to derive functional

intravascular information including blood velocity, blood flow and the direction of blood flow

from 4D dynamic CT angiography in a potentially non-user dependent fashion. In addition to

these three key functional parameters, the technique may similarly be used to calculate other

less complex characteristics of a contrast bolus such as TTP, TOA, area under the curve and

maximum gradient. Importantly, the method supports display of such quantitative functional

information to a user by means of a functional map or volume rendering (Figures 10,11). The

algorithm relies upon an intravascular segmentation, as well as a skeletonization of that

segmentation to attain blood vessel centroids. In the software described in this manuscript, we

have given the user a tool to define vessel path-length. With this vascular centroid defined, the

TOF CTA analysis is then performed automatically.

In contrast to conventional CT perfusion, which is concerned with enhancement of the

extra-vascular tissues, TOF CTA is intended for analysis of the intraluminal compartment. This

distinction is important firstly due to the future intention for TOF CTA to evaluate primarily

vascular lesions and secondly due to the improved signal-to-noise for quantitative analysis of

Page 87: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

74

contrast bolus passage within the vessel lumen as opposed to the tissues. For example, since the

technique is concerned strictly with assessment of the intravascular space and therefore tissue

enhancement is not a consideration, it may be possible to perform TOF CTA analysis with only

minimal doses of IV contrast.

4.4) Automation of the TOF CTA approach

A major advantage of the TOF CTA approach over the definition of user-dependent

ROIs (Barfett et al. Dec 2010) is the potential for full automation. As discussed above, TOF

CTA relies upon an accurate segmentation of the intravascular space as well as definition of

vessel centroids. CT image segmentation has been subject to intense academic activity and

several approaches have already been described in the literature (Saring et al, 2010; Oliveira et

al. 2011; Rengier et al. 2011; Song et al. 2011). A robust segmentation algorithm has been

published for cerebral vessels (Saring et al. 2010), and which may be suitable for clinical use. In

this manuscript we have made extensive use of both the curve fit approach and the level set

approach to segmentation. Curve fits were initially used to create segmentations for functional

angiograms and the results published. It was noted in evaluation of the TOF CTA algorithm that

these segmentations were frequently affected by venous contamination. For example, venous

TDCs from the cavernous sinus and internal cerebral veins could confound measurement of ICA

and PCA blood velocity, respectively. Segmentation by level set provided higher quality

segmentations that were less affected by venous contamination and proved to be suitable for

TOF CTA calculations.

The second basic requirement for the algorithm is a skeletonization of vessel centroids.

This is computationally more challenging than segmentation, however it has also been the

Page 88: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

75

subject of intense research (Paul et al. 2010) and, hence, most medical imaging workstations

(including MATLAB) offer production quality vascular skeletonization tools. These algorithms

were initially developed for the assessment of vessel caliber and atherosclerosis and do support

branch points. With appropriate vascular segmentatons and skeletonization, it is highly likely

that the TOF CTA algorithm can be successfully automated. One algorithmic approach to such

automation would be to firstly find the major blood vessels entering the 4D volume, which

where the brain is considered would typically include the two internal carotid arteries and the

two vertebral arteries and, occasionally, the external carotid arteries and/or its branches where

they are visible. All these arteries would coexist on a single slice at the base of the volume.

After definition of the vascular inputs, the algorithm might walk down the central axes of

vessels until branch points are reached. At these branching points in the vascular segmentation,

a choice of direction might be initially chosen randomly and the choice stored in memory to

avoid repeat measurement along that path on subsequent calculations.

A crucial point to the quality of data produced by the TOF algorithm is in the choice of

signal smoothing filters used both to estimate TTP of the contrast bolus and to smooth the

resulting distance versus time plot. Again several options are available. In this manuscript, we

opted for proof of concept via a simple linear fit to the distance/time data to produce a single

velocity that summarizes flow in the vessel. This approach has advantages for preliminary

validation but would not be suitable for a production system in clinical implementation as

velocities do change from proximal to distal points in any given vessel as a function of vessel

caliber. In addition to a variety of curves which are available for to be fit to time versus distance

data, a purely numerical approach might also be taken where a signal filter is chosen and

derivatives taken from less noise filtered data rather than from a curve.

Page 89: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

76

4.5) Validation of the TOF CTA software in flow simulations

Initially the TOF CTA software was evaluated in flow simulations. This served two

purposes, firstly to ensure that the software was functioning properly and produced expected

results and secondly to evaluate the theoretical accuracy of the algorithms in their current state

against a gold standard. This analysis yielded interesting data.

Firstly, we found that in general that Gaussian curve fits to the source data provided a

better evaluation of flow velocity than γ-variate functions, though both methods were accurate

below a mean bulk flow of 40 cm/s (Table 1). The better performance of the Gaussian function

is expected given that Gaussian functions were used to generate the baseline simulation.

Importantly, even at low bulk velocities below 40 cm/s, a velocity measurement error of

approximately 5% was seen (Table 1). The primary source of error in this flow simulation was

the user dependent definition of the channel centroid, even in this case where the centroid is

trivial to define. This vessel centroid is inevitably always slightly off axis. Translated in vivo,

systematic errors of at least 5% are reasonable to expect.

This simulation provided the first evidence that choice of curve fit for individual vessel

cross-sections is a crucial issue in data quality control. Several methods were attempted prior to

settling on the local quadratic, Gaussian and γ-variate approaches, including the use of cubic

splines with various amounts of signal smoothing as well as several attempts at purely numerical

solutions to find bolus centroid. The success of these various approaches depends strongly upon

the shape of the signal to which they are fit. The splines in particular were found to be unstable

as signal shapes changed across different phantoms and anatomic configurations and thus

splines would give erratic results unless constantly recalibrated. The numerical approaches

attempted, including use of TDC feature analysis to divide the signal into subsections to be

Page 90: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

77

analyzed independently, can work but depend to a large extent on sufficient temporal resolution

of the acquired signal (i.e. these approaches benefit from a density of data points around the

TTP). In vivo, this could translates into a higher number of scan volumes and hence a higher

radiation dose. Forcing data to fit a defined curve somewhat mitigates this problem.

The γ-variate is a good general choice of function for this application due to its extensive

use to describe signals in vivo. In particular, contrast bolus profiles in arteries and veins are

routinely modeled with the γ-variate in both the CT and MRI context (Blomley et al. 1997). In

our flow simulation, however, we found γ-variate fits to become highly unstable when modeling

velocities 60 cm/s or above. This is a systemic error that relates to the multi variable linear

regression algorithm used in SciPy to fit the curve rather than to the function itself. Fortunately,

bulk flow in arteries is rarely greater than 60 cm/s and thus the γ-variate fits performed better in

vivo than in this initial simulation. It is possible that γ-variate fits might be improved through the

addition of additional variables into the equation, however multivariate linear regression above

3 variables is non-trivial in SciPy and was hence not explored.

4.6) Validation of TOF CTA in flow phantoms

Our flow phantom is not an accurate representation of in vivo conditions for several

reasons. Firstly, the flow was non-pulsatile. Though pulsatile flow pumps are available which

replicate in vivo conditions, we do not have access to such a system at Toronto General Hospital

and so began prototyping with hobby pumps. Secondly, silicone tubing does not replicate the in

vivo arterial wall due firstly to lack of deformation with pressure change and secondly in terms

Page 91: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

78

of surface roughness. Finally, in our phantom we did not include recirculation as part of the set

up whereas in vivo, intravascular signals are strongly affected by recirculation effects.

We found in these phantom experiments that TOF CTA did measure intraluminal flow

rates in a reproducible manner. In 14 of 16 flow conditions tested, the local quadratic function

fit to TDC of individual pipe cross sections provided the most accurate measurement of

velocity. The two exceptions occurred at the larger 0.6 cm pipe diameter and only where a

shorter 5cm path length was employed for measurement. 1-R2 statistics were kept to describe

the quality of fit of the straight line to TTP versus distance data. In all 14 of 16 flow conditions

where the local quadratic function provided the most accurate assessment of velocity, the 1-R2

value was lowest (i.e. the best fit) where quadratic functions were applied.

The simplicity of geometry in a flow phantom makes it possible to address some

fundamental questions pertaining to flow measurement with TOF CTA. The straight silicone

pipes for example provided an ideal geometry for the definition of vessel centroids. Aside from

verification of the fundamental premise, the two issues that were examined in these experiments

include an assessment of how path length influences accuracy of results (i.e. are results more

accurate if the velocity is measured over a longer path length) and secondly whether velocity is

more accurately measured at slower flow rates. The range of flow rates studied in each

experiment provided insight into this second issue.

In the Table 2, we see that the difference between measured and known velocities

correlated to fluid velocity, that is to say that in general a faster intrinsic velocity resulted in a

larger measurement error (Pearson's rho 0.61 at 0.6 cm ID and 0.75 at 0.3 cm ID, using a 100

voxel path length). This is to be expected and was indeed predicted by the flow simulation

experiments. At high velocity, the choice of curve fit at local vessel cross sections strongly

Page 92: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

79

affected the final velocity calculation. This is especially apparent at the smaller piper diameter,

where at the maximum intraluminal velocity of 241 mm/s, calculated velocities using the γ-

variate function and Gaussian distribution were off by over 50 cm/s, an error of greater than

20%, even when 100 voxels of path length was chosen.

In regards to the effect of path length on TOC CTA measurement, we have shown that

short path lengths lead to less reproducible measurements with a higher standard deviation

between measurements (Table 2). For example, at 0.6 cm ID, it was found that standard

deviation of the TOF CTA measured velocity inversely correlated with path length, with

Pearson's rho of -0.48. A similar trend was seen at 0.3cm ID, with measured velocity inversely

correlating to path-length and Pearson's rho measuring -0.49. Taking a measurement over a

longer path-length is equivalent to including more data in the calculation and it is reasonable to

expect that the inclusion of more data would amount to a more accurate and less variable result.

The effects of path-length on measurement error seemed to be more dominant at the

larger pipe diameter. A simple explanation for this is that smaller pipes are inherently subject to

a more uniformly defined vessel centroid. If a user chooses a central path in a smaller pipe

diameter, there is less potential for error than might be present at a larger diameter. In our

experience with the TOF CTA software we have found that choice of the vessel central path

strongly influences resulting data. A path which deviates from the centroid can result in artifacts

in the flow calculation and lead to inaccuracy in final results. In the future, it is likely that

skeletonization of the vessel to automatically define the vessel centroid will help to mitigate this

problem.

In summary, phantom work demonstrates that intraluminal fluid velocities may be

measured using the TOF CTA approach and secondly, that the accuracy of these measurements

Page 93: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

80

is improved by slower intraluminal flow rates and by taking the measurement over a longer

path-length.

4.7) TOF CTA in the internal carotid artery

The internal carotid artery (ICA) is an ideal geometry to prototype the TOF CTA

technique for several reasons. Firstly, the ICA is visible in every head CT scan and image

registration of head CT is simplified by the availability of a rigid and easily segmented skull.

Secondly, perfusion CT in the brain is a relatively common undertaking in neuroradiology

departments, whereas perfusion data in other areas of the body is rare even in the research

environment due to radiation safety and image registration issues. Finally, the ICA is generally

orthogonal to axial CT images of the brain and is of a relatively long path length through the

neck into the cranial cavity. The long path length combined with relatively large vessel size and

therefore slow flow (as compared to flow in the cerebral arteries or circle of Willis for example)

make the ICA ideal for TOF CTA analysis.

We encountered significant limitation in our patient recruitment due to the radiation

doses associated with multiphasic CT. In a study period of 12 months, we were able to recruit 4

patients to have both a 4D CT and pcMRA of the internal carotid arteries to serve as gold

standard, a total of 8 data points. During the study period, 4D CTA of the brain was rarely used

in the outpatient clinical setting as it is difficult to justify a radiation dose typical of 4D CT

examinations in patients with cerebral AVM or DAVF. Time resolved MRA is the standard of

care for the evaluation of these lesions at our institution and the relatively young age of these

patients further mitigates the role of imaging options involving ionizing radiation.

Page 94: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

81

In our series of 8 ICAs, TOF CTA demonstrated reasonable agreement with results

shown by pcMRA. Given the novelty of the technique, we were first impressed by the fact that

in 5 of 8 arteries, the TOF CTA measurement provided a result in range of the pcMRA method

using all curve fitting techniques. An important difference between pcMRA and TOF CTA is in

the fact that pcMRA is capable of providing both diastolic and systolic flow rates through the

cardiac cycle including a waveform whereas TOF CTA can only provide mean bulk flow over

the course of several heart beats.

Discrepancy between TOF CTA and phase contrast MRA may be due to several factors.

Firstly, patients who received a 4D CT of the brain on an outpatient basis had to be called back

for phase contrast MRI and were therefore scanned on different days. There is therefore

variation in terms of heart rate and blood pressure at the time of both scans. Secondly, any

number of minor quality control issues can affect either TOF CTA measurements or pcMRA

measurements. In order to make a measurement with pcMRA using the NOVA platform, the

user first defines a plane through an artery or vein and then obtains a pcMRA measurement by

defining the vessel lumen on that plane from pcMRA data. In contrast, TOF CTA takes a

measurement of fluid velocity over a path-length and in this case over the course of the ICA

from the level of the dens to the cavernous sinus. It is a well-known basic principle of fluid

dynamics that although volumetric flow rate through a vessel is constant, velocity does change

with vessel caliber. Thus one would expect a relatively more rapid flow rate in the small more

distal cavernous ICA than the larger more proximal suprabulbar ICA. The caliber of vessel, as

defined by source segmentations, can also change measurements for both pcMRA and TOF

CTA. All of these issues can confound measurements.

Page 95: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

82

It is important to note however that despite all these limitations, results obtained by TOF

CTA are reasonable and do correspond to those obtained by phase contrast MRA. All

measurements provided by TOF CTA are on the same magnitude as those of pcMRA, with no

absurd results such as average velocities of over 100cm/s or negative velocities for example.

Given the novelty of the technique, our initial results represent a meaningful step forward in

terms of validation.

Unless a patient recruitment mechanism is established to perform pcMRA routinely in

stroke patients receiving 4D CT perfusion of the brain, however, it may be necessary to explore

the further validation of the TOF CTA technique in animal models.

4.8) TOF CTA in the major intracerebral vessels

Presented in Table 4 is a cross section of TOF CTA data obtained from the analysis of

the intracranial arteries in a set of 8 consecutive patients subject to 4D CT at our institution. This

is a retrospective analysis and unfortunately does not provide such measurements against a gold

standard. Still, much useful information was obtained. Firstly, in our experience, the ICAs and

ACAs are readily suitable for the technique due to their long path length. In the case of the ICA,

however, an incompletely segmented cavernous sinus can be a source of considerable error. The

cavernous sinus, a venous structure, tends to increase TTP of corresponding vessel cross

sections and hence can reduce velocity when the slope of a line of best fit is taken from the TTP

versus distance plot. We found that switching from curve based segmentations to a level set

based approach significantly improved such venous contamination. Another possible solution to

this problem is to extend path length of the ICA measurement just beyond the cavernous sinus

into the proximal MCA to obtain a proper arterial curve fit.

Page 96: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

83

TOF CTA in the ACAs is not affected by contamination, but can be limited by

incomplete separation of the two vessels in segmentations, i.e. “kissing vessels”. The current

form of the TOF CTA software excludes points in a segmentation that fall outside a vessel, but

more sophisticated algorithms to deal with the issue of partial volume effects between adjacent

vessels would likely further improve the quality of analysis. Taking these limitations and

observations into account, it was quite trivial to obtain reproducible measurements in both the

ICAs and ACAs across all patients. It is interesting to note that patient 4 of the retrospective

series demonstrated reduced flow in the left ICA and MCA compared to the right. It is unclear

from the medical record whether this patient had an upstream stenosis in the left internal carotid

artery, as imaging of the neck vessels at our institution is not routine in the setting of acute

stroke if CT perfusion is normal.

Secondly, in general the basilar artery is too short a segment for TOF CTA analysis

using the present software and would frequently yield nonsensical or even negative flow rates,

suggesting that velocity in the basilar is too rapid to assess over such a short path length. To

correct this problem, the larger of the two vertebral arteries were included in each case to

provide sufficient path length for an accurate calculation. As we observed in the phantom study,

long path lengths correlate to more accurate measurements. Theoretically, there is no limit to the

length of vessel that can be used in these calculations, though including more than one artery in

the calculation will of course provide a mean estimate of blood velocity across multiple vessels

rather than velocity in a single vessel of interest.

Finally, meaningful TOF CTA measurements in the MCA and PCA depend strongly on

the avoidance of venous contamination and frequently require extension of the vessel axis from

the origin into a distal M3 or P3 branch to obtain adequate path length for a reproducible

Page 97: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

84

measurement. In these arteries, while path length is certainly important, overall it was found that

quality of the underlying arterial segmentation (i.e. the exclusion of venous voxels) is the most

crucial factor in determining quality of TOF CTA measurements. Even with image registration,

issues with patient motion and resulting noisiness can reduce the quality of segmentations and

hence confound measurements.

Importantly, and with the above factors in mind, reasonable results could be obtained

with TOF CTA in the major cerebral vessels. For example, flow is appropriately antegrade in all

cases and flow velocity is on the correct magnitude. We also find that in the case of the ICAs

and vertebrobasilar system, results are reasonable. For example, mean flow across all ICAs

measured 25.5 (10.7) cm/s on the left and 29.1 (7.4) cm/s on the right. Conversion to flow

indicates 5.6 (2.4) mL/s on the left and 6.0 (2.1) mL/s on the right (i.e. when velocity is

multiplied by cross sectional vessel area at the immediately infracranial carotid). Total blood

flow to the brain as measuring by ICA and basilar artery flows averaged 14.3 (3.7) mL/s or 858

mL/minute across the series. This is approximately 20% of a 5L per minute cardiac output.

4.9) Advantages and disadvantages of TOF CTA versus Doppler and pcMRA

TOF CTA is a distinctly different approach to the calculation of intravascular

hemodynamics compared to both Doppler ultrasound and pcMRA. The first and most

fundamental difference is that while Doppler and pcMRA can measure flow at a user specified

point in a vessel, TOF CTA requires distance of which to make a calculation. The more distance

that is given, the more accurate the calculation. Thus TOF CTA is not suitable to calculate flow

across a vessel stenosis, for example, or flow in a short vessel. A second potential disadvantage

to TOF CTA is that the flow provided is an averaged measurement over many heart beats.

Page 98: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

85

While Doppler ultrasound and pcMRA can show a changes in a flow waveform over the cardiac

cycle, TOF CTA in its current state cannot. Thus from TOF CTA it is impossible to calculate

peak systolic or diastolic flow, for example. Finally, TOF CTA will always require

administration of both IV contrast and radiation.

There are however several potential advantages to TOF CTA. Firstly, the technique is

non user dependent and will, in its production phase, likely be completely automated. Secondly,

with such automation, the technique can characterize flow in every artery in a field of view

including an organ such as the brain with a single 4D CT scan of short duration, whereas

Doppler ultrasound and pcMRA generally require a user to interrogate vessels individually.

Finally, owing to the spatial resolution of CT, TOF CTA is capable of making flow

measurements in small peripheral vessels. We have had success with the technique in measuring

flow in cortical vessels of the brain for example, or in segmental vessels of the lung, where

Doppler ultrasound and pcMRA are limited. In the correct clinical context, all techniques are

very useful. In time, TOF CTA may find a role alongside other forms of functional imaging.

4.10) Further applications of TOF CTA and exploration of the technique

Initial clinical implementation of the technique might include grading arteriovenous

malformations and other shunting lesions of the brain, calculation of blood flow rate through

coronary artery bypass grafts, calculation of blood flow in arteries of the circle of Willis in

vasospasm, and perhaps to calibrate finite element models of vessel or aneurysm wall shear

stress.

Page 99: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

86

While we were limited in the number of cases available for in vivo analysis, we have

prototyped the technique retrospectively in 4D CT examinations from a variety of patients from

the UHN database. The most interesting of these cases included a cardiac perfusion series (in

which we used the TOF CTA algorithm to estimate aortic and pulmonary artery blood velocity),

a prostatic perfusion series (used to calculate blood velocity in the iliac vessels), as well as

examination of the neck vessels in a case of subclavian steal syndrome.

First we illustrate an example of the cardiac perfusion series examined with the TOF CT

technique. Unfortunately in this case there is too great a coronary calcification burden to permit

examination of coronary arterial blood flow. The pulmonary vessels were readily examinable

however and an intravascular segmentation created with curve fits as described above. A user-

defined vessel centroid was then taken along the main, left main and segmental pulmonary

arteries branches. Resulting TOF CTA time/distance curve is shown (Figure 4.1). The gradual

trend of increasing tangent slopes to this curve indicate a decreasing blood velocity from

proximal to distal portions of the pulmonary arterial tree. This result is expected as effective

cross-sectional vascular surface areas is increased with the degree of vessel branching.

Another case we examined was from a prostatic perfusion series performed in the

context of prostate cancer, courtesy of Dr. Catherine Coolens, Princess Margaret Hospital. TOF

CTA clearly demonstrates progression of TTP along the course of the iliac vessel under

examination (Figure 4.2).

Finally, a case of subclavian steal was characterized by 4D CT prior to treatment. TOF

CTA shows antegrade blood flow in one vertebral artery and retrograde flow in the other

(Figure 4.3). Treatment was uneventful.

Page 100: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

87

Figure 4.1 - TOF CTA in the pulmonary circulation. TOF CTA performed along a user-defined centroid in the pulmonary circulation demonstrates a gradual decrease in blood velocity (i.e. increase in slope of the TTP vs. distance plot) as effective cross sectional area increases more distally in the vascular tree. Calculation of pulmonary artery blood velocity has numerous applications.

Page 101: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

88

Figure 4.2- TOF CT in the external iliac artery. A 76 year old man underwent perfusion imaging of the prostate. The source data was used to evaluate external iliac artery flow via TOF CTA.

Page 102: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

89

Figure 4.3 - TOF CTA in the vertebral arteries in a case of subclavian steal. Image A is a TTP functional angiogram of the vertebral arteries in a patient with subclavian steal syndrome. Using the TTP functional angiogram as a segmentation upon which to base TOF CTA, antegrade flow was demonstrated in the right side (image B) and retrograde flow in the left side (image C).

Page 103: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

90

There remains significant opportunity for further work to characterize the TOF CTA

algorithm in a variety of anatomic structures subject to 4D CT analysis.

Two major clinical studies are underway using TOF CTA at the time this manuscript

was submitted. The first study involves the use of TOF CTA to characterize blood flow in circle

of Willis vessels in patients undergoing perfusion CT for evaluation of vasospasm from

subarachnoid hemorrhage at St. Michael’s Hospital. At this center, CT perfusion is routinely

used for the evaluation of vasospasm and to determine the need for angioplasty of vessels in the

circle of Willis in a manner similar to other authors (Mills et al. 2013). The resulting functional

maps are noisy and difficult to interpret. TOF CTA, because it focuses on the intravascular

space where signal to noise in any given ROI is better than what is generally available in tissue,

may have some advantage in detecting subtle flow abnormalities in this population. The aim of

this study is to determine whether TOF CTA can delineate significant flow disturbance and

whether this correlates to patient symptoms and will be initially retrospective.

The second study is underway at Sunnybrook hospital where TOF CTA is being used to

calculate flow rates in coronary artery bypass grafts. Although the assessment of coronary blood

flow with the technique would be of high clinical value, such assessment is limited by both

cardiac motion and radiation dose. Relatively stationary bypass grafts, conversely, lend

themselves well to assessment with the TOF CTA technique. An approved study of 100 patients

in currently recruiting.

Page 104: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

91

4.11) New methods of perfusion calculation using TOF CTA

CT and MRI perfusion have typically relied upon the central volume principle for the

calculation of tissue perfusion parameters such as blood volume, blood flow and mean transit

time. As reviewed above in section 1.0, these calculations may be made by the maximum

gradient approach, the deconvolution approach and, as is more often the case in body perfusion,

the Patlak approach.

TOF CTA offers another approach to the calculation of tissue perfusion that remains to

be explored. As an example consider the author's recent work in perfusion of the foot for the

evaluation of critical limb ischemia (Barfett et al. Jul 2010, Barfett et al. 2012). In this instance,

the human foot is supplied by two major arteries (posterior tibial and dorsalis pedis). Using the

TOF CTA approach, it is trivial to calculate the flow rate of blood in cm/s in each artery.

Knowing artery caliber, which is available from CT, it is trivial to calculate flow rate of blood

into the foot in mL/s.

In this paper we examined the en bloc enhancement of an entire anatomic structure as a

single unit, i.e. it is possible to calculate the overall enhancement of a structure such as the foot,

minus the intravascular space, in Hounsfield units per unit volume of tissue. From here, it is

possible to subdivide the structure into a set of smaller regions of interest, each one of which

demonstrates some internal enhancement (or potentially lack thereof in the case of ischemia)

and determine the fraction of total enhancement which may be attributable to each ROI. A map

can then be created, where each ROI can be color encoded to indicate the amount to which that

ROI contributed to overall enhancement. Given that we know volumetric flow rate into the foot

via the TOF CTA technique, the data could then be appropriately calibrated so that each ROI is

assigned a fraction of overall flow in mL/s.

Page 105: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

92

This approach to perfusion is available in volumetric scanners which intrinsically can be

used to measure enhancement of a structure, including an organ, en bloc as a single unit, and

may offer technical advantages in certain clinical scenarios. We are proceeding with this method

in our work on critical limb ischemia in the diabetic population.

4.12) TOF CTA with dual energy CT: flow, perfusion and capillary permeability

Dual energy CT is an old technology which has recently become clinically available in

routine practice, with advanced dual energy CT capabilities being offered by all the major

vendors. Dual energy CT offers some unique advantages from the point of view of

characterizing intravascular physiology and potentially tissue perfusion (Karcaaltincaba et al.

2011; Nakazawa et al. 2011; Thieme et al. 2011; Zhang et al. 2012). All perfusion algorithms

rely upon a time series of data as the basis of their calculations and this is intrinsically high in

dose, especially where the body is concerned. This is a significant caveat which has limited the

use of known perfusion calculations in routine clinical practice, even in patients well enough to

hold their breath for the duration of a dynamic CT exam.

Dual energy CT offers the capability to produce material maps via either two or three

material decomposition algorithms as has been previously described (Liu et al. 2009; Gupta et

al. 2010). For example, one author has used the iodine map as a surrogate measure of lung

perfusion in the context of CT scans for pulmonary embolus (Thieme et al. 2011). Similarly,

intra-vascular iodine gradient can provide a surrogate indicator of intravascular flow rate (Zhang

LJ et al. 2011). These new methods of functional characterization in CT are powerful but again

suffer from the major limitation of contrast dispersion, which severely limits mathematically

rigorous flow calculations.

Page 106: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

93

As blood moves from the venous system where it acquires contrast, travels down a series

of blood vessels to the heart, is mixed, enters the lungs, then travels back into the heart, then into

arteries, there is substantial dispersion of contrast (Zierler 1999). An IV injection that begins as

a square wave becomes Gaussian in distribution as a result of these flow effects

(Bassingthwaighte 1963). Where recirculation and mixing in the major central vessels is

concerned, the signal takes on a more gamma variate (though as discussed by Hamilton in

general these effects are less relevant at the upstroke of the contrast bolus in any given ROI).

The extent to which intravascular or tissue contrast gradients can be used to indicate

blood flow depends on the extent of signal distortion occurs through dispersion. Consider for

example a system of two arteries arising from a common source with a stenosis at the origin of

the second artery. As a contrast bolus passes through the system, if an image is acquired early

enough in phase, the first artery will demonstrate a relatively tight gradient from origin along the

path-length, while the second will demonstrate more gradual gradient due to slow internal flow.

Although the larger gradient in the slow flowing second artery indicates slower internal flow,

gradient is only a surrogate indicator of flow because the signal is inherently distorted by

presence of the stenosis, i.e. the contrast upstroke is intrinsically flattened by these stenoses

(Figure 4.4). The same problem exists where iodine maps are used to measure tissue perfusion.

In the lungs, for example, the calculation of an iodine map from dual energy CT will show

relatively less iodine concentration in regions of hypoperfused lung. This hypoperfusion is a

surrogate measure, rather than a rigorous measure, of this decreased tissue perfusion due to the

same issue of contrast gradient distortion.

Page 107: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

94

Figure 4.4 – Distortion of the time density curve by presence of a severe stenosis. Consider a pipe phantom where a single inlet is divided into two outlet pipes of equal diameter and there is a severe stenosis at the origin of one of the outlet pipes, creating a high resistance system. Such stenoses can dramatically increase contrast dispersion and cause flattening of the resulting TDC.

Page 108: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

95

Dual energy CT offers a potential solution to this problem by means of three element

decomposition. It has recently been shown that using some mathematical assumptions, it is

possible to calculate the concentration of three substances from dual energy CT data (Liu et al.

2009; Cormode et al. 2010). Initially, a dual energy scan was used to solve the relative

concentration of both one contrast agent and background tissue in voxels of interest. In the

technique used by Liu et al, the images acquired at the two sets of images were combined to

form a theoretically third data set, and with three data sets, the relative concentrations of two

contrast agents and background tissue could be calculated. Importantly, where a single organ

such as the brain, heart, kidney or foot is concerned, these calculations could be made

potentially more accurate through even more multispectral studies involving more than two

spectral energies and the calculation of relative element concentrations by a multivariate

regression model.

Using either a dual energy or a multi-energy technqiue, with three-element

decomposition exists the flexibility to calculate concentration of two contrast agents and a

tissue. This capability has been used in the literature to calculate for example distribution of

brain, iron in hemorrhage and iodine in contrast to separate contrast from intra-cerebral

hematoma (Gupta et al. 2010). Another author has used the technique to separate iron from gold

in a novel contrast agent targeted towards atherosclerosis (Cormode et al. 2010). In the case of

TOF CTA, we could use two agents to correct for the issue of flow gradient. Consider a system

where a patient is injected with a bolus of iodine and gadolinium such that relative

concentrations of each element are ordered by a specified ratio (Figure 4.5). Consider next that a

single arterial phase multispectral image volume is acquired of a long (note this acquisition

could be in helical mode).

Page 109: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

96

Figure 4.5 – Hypothetical dual tracer system for intravascular flow quantification. Two tracers are injected in an ordered fashion. In this example, assume iodine (yellow) and gadolinium (grey) based contrast agents are injected in an increasing ratio. Where division of flow occurs into multiple vessels, relatively more rapid flow will be characterized by an elongated gradient of the tracers in space. Slow flow, such as that distal to a stenosis, will exhibit a more compact spatial distribution of the tracers. Of course such calculations can be limited by dispersion of the bolus, however where a test bolus is used to determine optimal timing of scan acquisition (as is commonly the case), dispersion is known and hence such effects can be corrected.

Page 110: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

97

Assume that a three element decomposition algorithm is used to calculate the gradient of

both iodine and gadolinium along the vessel. Both contrast agents are subject to the same

dispersion effects, however these can often be measured by a test bolus and accounted for.

Given that the difference in injection time of the agents is known a priori, it is possible to

calculate flow rate based on ratio of the agents at vessel cross sections in absolute rather than in

qualitative terms. The same idea may be extended to tissue perfusion, where a rigorous

parameter such as blood flow or MTT may be derived from the relative ratio of iodine and

gadolinium in different tissues of interest.

In essence, multispectral CT examinations involving the near simultaneous coinjection

of several contrast agents may be used as a replacement for multiphasic exams involving a

single contrast agent for the attainment of similar functional data. The advantage to

multispectral CT technique however is the potentially much lower radiation dose, particularly in

the body. Advances of this nature may permit perfusion analysis to be performed in body

tumours where radiation dose would have previously prohibited dynamic CT, particularly where

patient body habitus is a factor driving up radiation dose. Using dual energy CT, the TOF

technique may also be modified such that it can be implemented from single helical mode

acquisitions at acceptable doses of ionizing radiation. Much further work is needed to explore

such an option.

Finally, capillary permeability is an issue much discussed in the current oncology

literature as a means to quantify tumour aggressiveness and response to treatment. MRI

assessment of tumour perfusion in the body is limited by lack of resources in Canada to offer

MRI imaging to cancer patients on a frequent basis. Assessment of capillary permeability by CT

is limited by the need for 4D data to be acquired over minutes and hence exceptionally high

radiation dose, particularly in the body (see Grainger et al. 2011 review). The multispectral

Page 111: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

98

technique offers the potential for capillary permeability to be calculated with helical mode

scans. Consider a system where a bolus of iodine contrast agent is injected at time zero,

followed by an injection of a gadolinium contrast agent two minutes later. After one minute of

delay, the iodine has had time to cross leaky capillaries, whereas the gadolinium will have only

just distributed in the intravascular space. Using three material decomposition, the ratio of tissue

iodine to gadolinium may be calculated and this parameter may be used as an indicator of

capillary permeability.

Page 112: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

99

5.0) Conclusions

Intravascular functional information such as blood velocity and volumetric flow rate

have been available via both MRI and ultrasound for many years. It has been shown that with

recent advances in CT technology, this information is also available in CT using the algorithmic

approaches described herein. With the code available in Appendix Two, we have validated the

algorithm in simulated flow channels, a CT phantom, as well as in vivo in a small series. In this

manuscript, data are shown from arteries including the ICAs, major intracranial vessels,

pulmonary arteries, arteries in the pelvis, as well as vertebral arteries in the neck. In our group,

we have also explored the potential of the technique in anatomic structures including the heart,

lungs, aorta, abdominal vessels and vessels of the limbs (data not shown). Although a variety of

clinical applications may become available for TOF CTA, initial trials underway at the

University of Toronto include the assessment of blood flow in intracranial arteries of vasospasm

patients and in coronary artery bypass grafts.

TOF CTA is a rigorous approach to the calculation of intravascular blood velocity that

provides an estimation of mean velocity over many cardiac cycles. In our experiments to date,

we have seen no evidence that the technique is capable of providing peak arterial or diastolic

flow rates within the cardiac cycle, though this may be the subject of future work. Additionally,

the technique requires a path over which to make measurements, with longer paths resulting in

more accurate results, particularly at rapid flow rates. The technique would not be suitable to

measure flow at a single point, for example, across a vessel stenosis as is commonly performed

with Doppler ultrasound.

Advantages of the technique over conventional approaches to the functional assessment

of the intravascular space include an ability to assess flow in small vessels that cannot typically

Page 113: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

100

be assessed by pcMRA, including vessels distal to the circle of Willis in the brain. Additionally,

the technique can be applied to arteries that are not commonly accessible by ultrasound

including pulmonary vessels. The technique is potentially non user-dependent and can likely be

fully automated.

We have not explored the assessment of intravascular hemodynamics in venous

structures in this manuscript. As discussed in the introduction, venous TDCs are more dispersed

than their arterial counterparts and it is unclear whether TTP would represent an accurate

assessment of bolus centroid in these vessels. Although the center of mass of a bolus could be

calculated numerically, recirculation effects and delay in transit times between varying capillary

beds with common venous drainage could complicate such calculation in vivo. For example, in

the case of a unilateral stroke, blood from both cerebral hemispheres will drain into the superior

sagittal sinus, even though transit time of blood on the side of occlusion will be prolonged. The

effects of such different transit times as inputs into veins may confound TOF CTA

measurements. The use of bolus tracking to characterize venous hemodynamics will likely be

the subject of future research.

TOF CTA requires the administration of both intravenous contrast and radiation.

Intravenous contrast can be dangerous and has been known to induce both allergic reactions and

can cause worsening of renal failure in at risk patients. One advantage of TOF CTA however

derives from its strict concern with the intra-vascular space and the fact that signal to noise is far

better in the blood vessel lumen than in tissue. For example, several papers have been recently

published on the use of low doses of contrast for routine CT angiography in the at risk

population. It is certain that TOF CTA would also work well at low contrast doses.

Page 114: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

101

The issue of radiation exposure in the context of medical imaging, and CT in particular,

is the subject of intense debate. Several authors have recently convincingly argued that medical

radiation exposure contributes to cancer incidence on at least a population level. Although the

benefits of advanced functional imaging, where truly indicated, certainly outweigh the small risk

of radiation induced malignancy, the issue has garnered much attention and has made many

physicians think twice before ordering CT imaging on a routine basis.

Dynamic CT examinations of the brain are similar in overall radiation dose to diagnostic

CT angiography. The problem with 4D CT of the brain however is in the non diagnostic nature

of source images, and the potential need to repeat CT scans at diagnostic doses for the

assessment of anatomy rather than function. Two groups have proposed potential solutions to

this problem, one have reconstructed 3D CT angiograms from 4D data using an average

intensity projection technique and another using a weighted average. The reconstruction of high

quality 3D images from 4D data remains open for future work.

Radiation dose is of particular concern in CT in the body, including the thorax, abdomen

and pelvis. Although there is a wide literature on CT perfusion in lung nodules, the heart and

solid abdominal organs, the high radiation doses needed to image the body have prevented the

routine implementation of such techniques. If the acquisition of even one scan of the body

results in a concerning radiation dose to a patient, the acquisition of the many such scans needed

to characterize passage of a bolus for perfusion calculations is generally impossible. Even if

radiation dose concerns are eventually mitigated by novel iterative reconstruction techniques,

artifact from cardiac and respiratory motion complicates the assessment of TDC curves in any

particular organ of interest. Motion correction in the chest and abdomen has been the subject of

intense research into deformable image registration and has, unfortunately, met only very

Page 115: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

102

limited clinical success. We have discussed at the end of this manuscript some potential

techniques for multispectral CT to mitigate some of these problems, though much further work

is required to assess both the technical feasibility and practicality of such techniques.

In summary, TOF CTA is a new approach to functional CT imaging that draws heavily

upon prior work in indicator dilution and bolus tracking in conventional angiography. Despite

the venous nature of the contrast injection and resulting dispersion of the bolus by the time it

reaches arteries of interest, it remains possible to track the motion of contrast along vessel path

lengths on noisy 4D CT source images each individually acquired at low radiation dose. As a

result of such tracking, it is possible to perform calculations to derive many hemodynamic

parameters of interest including blood velocity and volumetric flow rate. The further

development of the technique both theoretically and in clinical trial may increase both the value

and utilization of functional CT imaging.

Page 116: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

103

6.0) Appendix One

Python Source Code for Creation of Vascular Segmentation

Below is code to create a vascular segmentation from a set of 4D CT perfusion data. Cut and

paste into an appropriate python.m file to run. Requires that numpy, scipy, pydicom and the

python imaging library are installed. Uses the native Tkinter GUI interface. The code uses a

directory of dicom volumes as its input, which is typical of the data generated by the aquilion

one. As its output, the code creates a numpy array of the times of data acquisition, a numpy data

object which contains the 4D data from a segmentation, as well as a single dicom volume

containing the segmentation itself. The resulting segmentation is ideal for performance of TOF

CTA calculations using the code in appendix two.

Page 117: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

104

from Tkinter import *

import Image, ImageDraw, ImageTk, sys

import numpy

import dicom

from tkFileDialog import askdirectory, askopenfilename

import os, os.path

import algo

import scipy

from scipy import optimize

from scipy import interpolate

from scipy import stats,math

import matplotlib.pyplot as plt

# above, all of the needed python libraries are imported. Numpy, Scipy, pydicom and PIL (python imaging library)

# are needed

#the global dicom object is defined as a 3D numpy array called dicomVolumeDataList, the dimensions are extracted

global dicomVolumeDataList, listPoints

listPoints = [] # the list of user defined points, also made global

dicomVolumeDataList = numpy.zeros([320,512,512])

#these lengths are needed so an initial blank volume may be displayed in the GUI without an error measage

xlength = dicomVolumeDataList.shape[1]

ylength = dicomVolumeDataList.shape[2]

zlength = dicomVolumeDataList.shape[0]

#as the user clicks, their points are stored to listPoints

def mouse_click_callback(event):

global displaySliceNum, askin, biggy, listPoints

print displaySliceNum, event.x, event.y

askin = [displaySliceNum, event.x, event.y] # askin is the name of the most currect chosen point, a numpy array

listPoints.append(askin)

try:

print biggy[displaySliceNum, event.x, event.y]

except:

print 'no biggy'

#if the user selects a point outside the gross intravascular segmentation, they are told so

# this is where the user laods an arbitrary volume so they can choose intra vascular points

def load_arr():

Page 118: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

105

global dicomVolumeDataList

myFile = askopenfilename()

dicomVolumeDataList = numpy.clip(dicom.ReadFile(myFile).pixel_array,0,300)

# the users work is saved, first the 4D array object containing all the time series data of the gross segmentation,

# secondly the time series that defines the CT acquisition, which is extracted from the dicom headers,

# and finally the segmentation map which is saved as SegMap. Files are stored in the working directory

def save_dicom():

global biggy, dicomVolumeDataList, fileForROI, xdata

print 'saving the file'

numpy.save('fourDdataObject',biggy)

numpy.save('timeStamp',xdata)

plan = dicom.ReadFile(fileForROI)

plan.PixelData = dicomVolumeDataList.tostring()

plan.save_as("SegMap.dcm")

canvas.bind("<Button-1>", mouse_click_callback)

# This is where the bulk of the segmentation happens. The steps are grossly defined with comments

def load_volume():

global dicomVolumeDataList, biggy, listPath, fileForROI, displaySliceNum, askin, xdata, listPoints

# get a path to all the dicom files from the user

listPath = askdirectory()

#then this function returns a list of all the dcm files

dicom_images = get_images(listPath)

#we get the number of files, which is basically the legth of the time series

vectorSize = len(dicom_images)

# we need two empty lists

# this list records an estimated intensity of each dicom volume

intens = []

# this list records the times of each volume acquisition so it can later be saved to disc

timeSteps = []

# we are going to iterate thorugh all the dicom volumes

for i in xrange (vectorSize):

print i

Page 119: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

106

if i == 0:

# if it's the first dicom volume we are loading, we get the time

plan = dicom.ReadFile(dicom_images[i])

yt = numpy.clip(plan.pixel_array-700,0,1)

localTimePoint = plan.ContentTime

g = localTimePoint.index('.')

TimeSec = (float(localTimePoint[g-2]+localTimePoint[g-1]+localTimePoint[g+1]))/10

TimeMin = float(localTimePoint[g-4]+localTimePoint[g-3])*60

TimeHour = float(localTimePoint[g-6]+localTimePoint[g-5])*60*60

startTime = TimeSec + TimeMin + TimeHour # we define the start time

####

# in this line we crop the dicomvolume to include bone and contrast enhanced blood vessel,

# basically anything between 50 and 400 hounsfield units and get an average attenuation,

# by looking at these, we are going to pick the highest density volume from the series and use that

# to take a gross segmentation of blood vessels. There will be bone in this segmentation as well, but

# we'll filter that later using the level sets. For now we want to work with a smaller amount of data

# to speed up the overall computation

intens.append(numpy.mean(numpy.clip((dicom.ReadFile(dicom_images[i]).pixel_array)-50,0,450)-yt*450))

####

# now we do the same time analysis thing for each subsequent step

plan = dicom.ReadFile(dicom_images[i])

localTimePoint = plan.ContentTime

g = localTimePoint.index('.')

TimeSec = (float(localTimePoint[g-2]+localTimePoint[g-1]+localTimePoint[g+1]))/10

TimeMin = float(localTimePoint[g-4]+localTimePoint[g-3])*60

TimeHour = float(localTimePoint[g-6]+localTimePoint[g-5])*60*60

totalTime = TimeSec + TimeMin + TimeHour

timeSteps.append(totalTime-startTime) # when we append data, we subtract the start time so that the time

# vector is in seconds, this first element would just become zero

# now we turn that time vector into an array to use in calculations

xdata = numpy.array(timeSteps)

# this next bit returns the location of the highest attenuating dicom volume in our series

biggest = 0

for i in xrange (vectorSize):

if intens[i] > biggest:

biggest = intens[i]

locBig = i

# now we load this filed

fileForROI = dicom_images[locBig]

# and segment all the voxels with values between 150 and 900, which should get us all the contrast enhanced vessels

Page 120: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

107

# all the other elements get set to zero using the clip function from numpy

peakMat = numpy.clip(dicom.ReadFile(fileForROI).pixel_array-150,0,700)-700*yt

# now we get a list of all the nonzero elements of our matrix. We will do subsequent operations only on this subset

locs = numpy.nonzero(peakMat)

# and we get the length of this list so we can iterate through it

els = len(locs[0])

# we create the empty volume of numpy objects, we are only going to fill elements that we got above with

# the time attenuation data. We want to hold it all in memory at the same time

biggy = numpy.empty([320,512,512],dtype=numpy.object)

#making the object

print "make object"

#We put in empty time density series into all the appropriate elements

for t in xrange(els-1):

biggy[locs[0][t],locs[1][t],locs[2][t]] = numpy.zeros([vectorSize], dtype ='int')

print "filling dummy object"

# now at this stage we are going to iterate through the whole list of dicom files and update the elements

# of each array at the correct time step. This is fairly quick since we are dealing with a small subset of data

for i in xrange (vectorSize): # here

g = dicom.ReadFile(dicom_images[i]).pixel_array

for t in xrange(els-1):

biggy[locs[0][t],locs[1][t],locs[2][t]][i] = g[locs[0][t],locs[1][t],locs[2][t]]

print i

#valsArr = numpy.zeros([vectorSize]) #here

#this is where we do the actual segmentation. Remember the user has created a list of points, listPoints, with

#known intravascular data. For each time density series in our known segmentation, we compare that data to all

#of the users chosen points. This is the slowest part of the whole algorithm because python is very slow with loops

#this part of the function could easily be rewritten in C/C++. Email me for instructions if needed.

for t in xrange(els):

#er = numpy.max(biggy[locs[0][t],locs[1][t],locs[2][t]])

# we get the time density data of the voxel of interest

arrToSearch = biggy[locs[0][t],locs[1][t],locs[2][t]]

fillColor = 0

# we compare that to every point in the user provided list

for yt in listPoints:

Page 121: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

108

# now we get the user defined arrays individually for each loop

modelArr = biggy[yt[0],yt[1],yt[2]]

#now we do the comparison. I've used a series of ifs as its quicker than another loop in python

#we set the final density fillColor depending on the degree of match

try:

if numpy.max(abs(arrToSearch*1000/numpy.max(arrToSearch)-modelArr*1000/numpy.max(modelArr))) < 350:

fillColor = 100

# note at each one of the if statements we normalize the signals, subtract the arrays and take the max

# absolute value

if numpy.max(abs(arrToSearch*1000/numpy.max(arrToSearch)-modelArr*1000/numpy.max(modelArr))) < 300:

fillColor = 200

if numpy.max(abs(arrToSearch*1000/numpy.max(arrToSearch)-modelArr*1000/numpy.max(modelArr))) < 250:

fillColor = 300

if numpy.max(abs(arrToSearch*1000/numpy.max(arrToSearch)-modelArr*1000/numpy.max(modelArr))) < 200:

fillColor = 400

if numpy.max(abs(arrToSearch*1000/numpy.max(arrToSearch)-modelArr*1000/numpy.max(modelArr))) < 150:

fillColor = 500

if numpy.max(abs(arrToSearch*1000/numpy.max(arrToSearch)-modelArr*1000/numpy.max(modelArr))) < 100:

fillColor = 600

except:

d = 8 # this does nothing, but it needs an except statement

peakMat[locs[0][t],locs[1][t],locs[2][t]] = fillColor # now we assign the resulting density

#valsArr[numpy.where(arrToSearch == er)] +=1 # here

dicomVolumeDataList = numpy.clip(peakMat,0,1)*100

# gets a list of pathnames for dicom files once user picks a directory

def get_images(path):

abs_path = os.path.abspath(path)

entries = os.listdir(abs_path)

good_entries = []

for entry in entries:

if os.path.splitext(entry)[1].lower() == '.dcm':

good_entries.append(os.path.join(abs_path, entry))

good_entries.sort()

IsADicomLoaded=True

return good_entries

#######################

# the following functions form part of the Tkinter GUI which provides image viewing

window = Tk()

Page 122: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

109

window.title('Isolate with Region Grows and Export New Dicom')

canvas = Canvas(window, width = 511, height = 511, bg='pink')

canvas.grid(row=0, column=0)

def showimage():

global displaySliceNum,displayTimePoint,dicomVolumeDataList,photo,photo2,xlength,ylength,zlength, newVol, startPolygon

MatrixOfImageToDisplay = numpy.zeros([512,512])

MatrixOfImageToDisplay[0:xlength,0:ylength] = dicomVolumeDataList[displaySliceNum,:,:]

windowVal=10

levelVal=10

photo= algo.window_and_level(dicomVolumeDataList[displaySliceNum,:,:], levelVal, windowVal)

canvas.delete()

canvas.create_image(256, 256, image=photo)

# scrolls through slices in the current volume

def scrollToSlice():

global displaySliceNum

displaySliceNum = sliceScrollbar.get()

showimage()

def ifImThenScroll(i):

scrollToSlice()

#######################

sliceScrollbar = Scale(window, orient='horizontal', from_=0, to=320, command=ifImThenScroll)

sliceScrollbar.grid(row=1, column=1)

# this button uses a 4D CT series to segment the intravascular space

button1 = Button(window,text='load a Volume and Segment', command = load_volume)

button1.grid(row=2, column=0)

# this button saves the users work in three ways. Firstly the timing of the volumetric acquisition is saved,

# secondly the 4D data saved as a numpy object array after gross segmentation of the intravascular space,

# finally the segmentation which results from level set segmentation is saved

button2 = Button(window,text='Save 4D Array Object', command = save_dicom)

button2.grid(row=3, column=0)

# this button lets user load a CT volume to pick intravascular points which are then

# used to perform a segmentation

button3 = Button(window,text='Load Vol Define IntraVascular', command = load_arr)

button3.grid(row=5, column=0)

mainloop() # sets the GUI up to receive event

Page 123: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

110

7.0) Appendix Two

Python Code for TOF CTA Calculation

The following is python code for the TOF CTA algorithm, including a GUI for the user defined

definition of a vessel centroid on which to perform TOF CTA analysis. As its input, the

software requires a dicom volume depicting an intravascular segmentation, as well as the

directory of dicom files. The time data is extracted here from the dicom headers of the

individual dicom volumes. The program output is velocity in the chosen vessel based upon

fitting of local quadratic functions, Gaussian distributions and γ-variate functions to time series

data of individual vascular cross sections. The results are graphed using Python’s matplotlib

library to enable visualization of the quality of curve fit. There is some code to back project the

velocity data into the vessels and save the resulting dicom map, however this is commented out

in the code below. It may be enabled by the user if desired.

Page 124: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

111

from Tkinter import *

import Image, ImageDraw, ImageTk, sys

import numpy

import dicom

from tkFileDialog import askdirectory, askopenfilename

import os, os.path

import algo

import scipy

from scipy import optimize

from scipy import interpolate

from scipy import stats,math

import matplotlib.pyplot as plt

# above, all of the needed python libraries are imported. Numpy, Scipy, pydicom and PIL (python imaging library)

# are needed

#the global dicom object is defined as a 3D numpy array called dicomVolumeDataList, the dimensions are extracted

global dicomVolumeDataList, listPoints

listPoints = [] # the list of user defined points, also made global

dicomVolumeDataList = numpy.zeros([320,512,512])

#these lengths are needed so an initial blank volume may be displayed in the GUI without an error measage

xlength = dicomVolumeDataList.shape[1]

ylength = dicomVolumeDataList.shape[2]

zlength = dicomVolumeDataList.shape[0]

#as the user clicks, their points are stored to listPoints

def mouse_click_callback(event):

global displaySliceNum, askin, biggy, listPoints,dicomVolumeDataList

askin = [displaySliceNum, event.x, event.y] # askin is the name of the most currect chosen point, a numpy array

listPoints.append(askin)

## here we fill in the artery around the mouse click so we can segment it later

try:

for z in [-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10]:

for x in [-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10]:

for y in [-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10]:

if displaySliceNum+z > 0:

if dicomVolumeDataList[displaySliceNum+z,event.x+x,event.y+y] > 0:

dicomVolumeDataList[displaySliceNum+z,event.x+x,event.y+y] = 10000

Page 125: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

112

except:

print 'no biggy'

#if the user selects a point outside the gross intravascular segmentation, they are told so

### here we load the data from file,

def load_4DarrObject():

global biggy, dicomVolumeDataList, xdata

myFile = askopenfilename()

xdata = numpy.load(myFile) # loading the time series data

myFile = askopenfilename()

biggy = numpy.load(myFile) # the object containing 4D CT data

myFile = askopenfilename()

dicomVolumeDataList = numpy.clip(dicom.ReadFile(myFile).pixel_array,0,1)*100 # the segmentation to pick arteries

##############################

# the following functions perform nonlinear regression to fit gamma variate functions to time series

# fed into gamma3FitQCTA. This is the most complex case, quadratic and Gaussian fits are just less complex

def fit_the_gamma3(v,xdata):

ydata = numpy.zeros([len(xdata)])

for i in xrange (len(xdata)):

ydata[i] = v[0]*(xdata[i]**v[1])*numpy.math.exp(-xdata[i]/v[2])

return ydata

def my_func2(v,y):

global xdata

myYdata = numpy.zeros([len(xdata)])

for i in xrange (len(xdata)):

myYdata[i] = v[0]*(xdata[i]**v[1])*numpy.math.exp(-xdata[i]/v[2])

residuals = y - myYdata

return residuals

def gamma3FitQCTA(arterialInputVector,xdata):

guess = [5,5,5]

foundVars = optimize.leastsq(my_func2,guess,args=(arterialInputVector),maxfev = 10000)

xdata2 = scipy.linspace(0, xdata[-1], num=10000)

optimumFit = fit_the_gamma3(foundVars[0],xdata2)

optimumFit2 = fit_the_gamma3(foundVars[0],xdata)

maxLoc = xdata2[list(optimumFit).index(numpy.max(optimumFit))]

return maxLoc

###############################

Page 126: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

113

# feed a vector of points along the vessel centroid and a point of interest, function will return

# the closest point on the vessel centroid to that point of interest

def find_closest_point(centroids,x,y,z):

minDist = 1000

for point in centroids:

dist = ((point[0] - z)**2 + (point[1] - x)**2 + (point[2] - y)**2)**0.5

if dist < minDist:

closest = point

minDist = dist

return centroids.index(closest), minDist

# This is where the bulk of the TOF CTA.

def runTOFCTA():

global dicomVolumeDataList, biggy, listPath, fileForROI, displaySliceNum, askin, xdata, listPoints

print 'hi'

bigPointList = []

#############################

# takes the user defined points and connects them to create a complete centroid

first = 0

oldZ = listPoints[0][0]

oldX = listPoints[0][1]

oldY = listPoints[0][2]

for els in listPoints:

if first > 0:

myLilList = algo.threeD_bresenham(oldZ,oldX,oldY,els[0],els[1],els[2])

oldZ = els[0]

oldX = els[1]

oldY = els[2]

for ell in myLilList:

bigPointList.append(ell)

first += 1

listPoints = bigPointList

#################################

##########################################

# Here we use Pythagorous to find the distance along the vessel path length

# This is needed to make distance calculations

distVec = []

for ty in xrange (len(listPoints)):

if ty == 0:

Page 127: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

114

distVec.append(0)

else:

a1 = listPoints[ty][0]

a2 = listPoints[ty-1][0]

b1 = listPoints[ty][1]

b2 = listPoints[ty-1][1]

c1 = listPoints[ty][2]

c2 = listPoints[ty-1][2]

distVec.append(((a1-a2)**2+(b1-b2)**2+(c1-c2)**2)**0.5)

distVec[ty] = distVec[ty] + distVec[ty-1]

###############################

numPtPath = len(listPoints)

TACvec = []

# create an empty set of time attenuation curves

for t in xrange(numPtPath):

TACvec.append(numpy.zeros([len(xdata)]))

# get the points that are close to the user defined centroid, the algorithm is more

# efficient if it only tests points in the vessel of interest

evalPts = numpy.nonzero(numpy.clip(dicomVolumeDataList-1000,0,1))

iterat = len(evalPts[0])

# time attenuation data is aggregated along the centroid

for ty in xrange(iterat):

voxel = [evalPts[0][ty],evalPts[1][ty],evalPts[2][ty]]

ptIndex, mindist = find_closest_point(listPoints,voxel[1],voxel[2],voxel[0])

TACvec[ptIndex] += biggy[voxel[0],voxel[1],voxel[2]]

TACvec[ptIndex] = TACvec[ptIndex] /2

timePeaks = []

# now find time to peak along the centroid

for ry in TACvec:

peakVal = gamma3FitQCTA(ry,xdata)

timePeaks.append(peakVal)

timePeaks = numpy.array(timePeaks)

# plot TTP versus distance along the vessel centroid, 1/slope is a measure of velocity in

Page 128: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

115

# voxels per second

plt.plot(distVec, timePeaks)

plt.show()

# gets a list of pathnames for dicom files once user picks a directory

def get_images(path):

abs_path = os.path.abspath(path)

entries = os.listdir(abs_path)

good_entries = []

for entry in entries:

if os.path.splitext(entry)[1].lower() == '.dcm':

good_entries.append(os.path.join(abs_path, entry))

good_entries.sort()

IsADicomLoaded=True

return good_entries

#######################

# the following functions form part of the Tkinter GUI which provides image viewing

window = Tk()

window.title('tof cta')

canvas = Canvas(window, width = 511, height = 511, bg='pink')

canvas.grid(row=0, column=0)

canvas.bind("<Button-1>", mouse_click_callback)

def showimage():

global displaySliceNum,displayTimePoint,dicomVolumeDataList,photo,photo2,xlength,ylength,zlength, newVol, startPolygon

MatrixOfImageToDisplay = numpy.zeros([512,512])

MatrixOfImageToDisplay[0:xlength,0:ylength] = dicomVolumeDataList[displaySliceNum,:,:]

windowVal=10

levelVal=10

photo= algo.window_and_level(dicomVolumeDataList[displaySliceNum,:,:], levelVal, windowVal)

canvas.delete()

canvas.create_image(256, 256, image=photo)

# scrolls through slices in the current volume

def scrollToSlice():

global displaySliceNum

displaySliceNum = sliceScrollbar.get()

showimage()

Page 129: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

116

def ifImThenScroll(i):

scrollToSlice()

#######################

sliceScrollbar = Scale(window, orient='horizontal', from_=0, to=320, command=ifImThenScroll)

sliceScrollbar.grid(row=1, column=1)

# this button uses a 4D CT series to segment the intravascular space

button1 = Button(window,text='load a Volume', command = load_4DarrObject)

button1.grid(row=2, column=0)

# this button lets user load a CT volume to pick intravascular points which are then

# used to perform a segmentation

button3 = Button(window,text='Run TOF CTA', command = runTOFCTA)

button3.grid(row=5, column=0)

mainloop() # sets the GUI up to receive events

Page 130: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

117

References

Abels B, Klotz E, Tomandl BF, Kloska SP, Lell MM. Perfusion CT in acute ischemic stroke: A qualitative and quantitative comparison of deconvolution and maximum slope approach. AJNR Am J Neuroradiol 2010 Oct;31(9):1690-8.

Alfonso F. Videodensitometric vs edge-detection quantitative angiography. Insights from intravascular ultrasound imaging. Eur Heart J 2000 Apr;21(8):604-7.

Allan PLP. Clinical doppler ultrasound. Churchill Livingstone; 2000. London, UK. p 1-65.

Allmendinger AM, Tang ER, Lui YW, Spektor V. Imaging of stroke: Part 1, perfusion CT--overview of imaging technique, interpretation pearls, and common pitfalls. AJR Am J Roentgenol 2012 Jan;198(1):52-62.

Arnould P, Lamarche M, Boulange M. Technique of taking arterial blood for measuring cardiac output by the method of Stewart-Hamilton. C R Seances Soc Biol Fil 1952 Mar;146(5-6):487-8.

Barfett JJ, Fierstra J, Mikulis DJ, Krings T. Blood velocity calculated from volumetric dynamic computed tomography angiography. Invest Radiol 2010 Dec;45(12):778-81.

Barfett JJ, Fierstra J, Willems PW, Mikulis DJ, Krings T. Intravascular functional maps of common neurovascular lesions derived from volumetric 4D CT data. Invest Radiol 2010 Jul;45(7):370-7.

Barfett J, Velauthapillai N, Jaskolka JD. Perfusion in peripheral musculoskeletal structures from dynamic volumetric computed tomography using an en bloc approach. J Comput Assist Tomogr 2010 Jul;34(4):626-32.

Barfett J, Velauthapillai N, Kloeters C, Mikulis DJ, Jaskolka JD. An en bloc approach to CT perfusion for the evaluation of limb ischemia. Int J Cardiovasc Imaging 2012 Dec;28(8):2073-83.

Bassingthwaighte JB. Dispersion of Indicator in the Circulation. Proc IBM Med Symp 1963;(5):57-76.

Bassingthwaighte JB, Ackerman FH, Wood EH. Applications of the lagged normal density curve as a model for arterial dilution curves. Circulation Research 1966 Apr; 18(4):398-415.

Bent CL, Jaskolka JD, Lindsay TF, Tan K. The use of dynamic volumetric CT angiography (DV-CTA) for the characterization of endoleaks following fenestrated endovascular aortic aneurysm repair (f-EVAR). J Vasc Surg 2010 Jan;51(1):203-6.

Blomley MJ, Dawson P. Bolus dynamics: Theoretical and experimental aspects. Br J Radiol 1997 Apr;70(832):351-9.

Page 131: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

118

Brockmann C, Gerigk L, Vajkoczy P, Groden C, Neumaier-Probst E. Magnetic resonance imaging flow quantification of non-occlusive excimer laser-assisted EC-IC high-flow bypass in the treatment of complex intracranial aneurysms. Clin Neuroradiol 2012 Mar;22(1):39-45.

Cianfoni A, Colosimo C, Basile M, Wintermark M, Bonomo L. Brain perfusion CT: Principles, technique and clinical applications. Radiol Med 2007 Dec;112(8):1225-43.

Ciolina F, Miraldi F, Barretta A, Carbone I. Four-dimensional cardiac computed tomography in mitral valve endocarditis obstructing theleft ventricle outflow tract. Eur J Cardiothorac Surg 2010 Jun;37(6):1473.

Cormode DP, Roessl E, Thran A, Skajaa T, Gordon RE, Schlomka JP, Fuster V, Fisher EA, Mulder WJ, Proksa R, et al. Atherosclerotic plaque composition: Analysis with multicolor CT and targeted gold nanoparticles. Radiology 2010 Sep;256(3):774-82.

Divani AA, Majidi S, Luo X, Souslian FG, Zhang J, Abosch A, Tummala RP. The ABCs of accurate volumetric measurement of cerebral hematoma. Stroke 2011 Jun;42(6):1569-74.

Dorn F, Muenzel D, Meier R, Poppert H, Rummeny EJ, Huber A. Brain perfusion CT for acute stroke using a 256-slice CT: Improvement of diagnostic information by large volume coverage. Eur Radiol 2011 Sep;21(9):1803-10.

Evans DH, Jensen JA, Nielsen MB. Ultrasonic colour Doppler imaging. Interface Focus 2011 Aug 6;1(4):490-502.

Fieselmann A, Kowarschik M, Ganguly A, Hornegger J, Fahrig R. Deconvolution-based CT and MR brain perfusion measurement: Theoretical model revisited and practical implementation details. Int J Biomed Imaging 2011. Accessed online June 2013.

Gidlund A. Development of an apparatus and methods for Roentgen studies in hemodynamics. Acta Radiol Suppl Stokh 1957; 130:1-70.

Grainger SJ, Putnam AJ. Assessing the permeability of engineered capillary networks in a 3D culture. PLoS One 2011;6(7).

Gupta R, Phan CM, Leidecker C, Brady TJ, Hirsch JA, Nogueira RG, Yoo AJ. Evaluation of dual-energy CT for differentiating intracerebral hemorrhage from iodinated contrast material staining. Radiology 2010 Oct;257(1):205-11.

Hayakawa M, Maeda S, Sadato A, Tanaka T, Kaito T, Hattori N, Ganaha T, Moriya S, Katada K, Murayama K, et al. Detection of pulsation in ruptured and unruptured cerebral aneurysms by electrocardiographically gated 3-dimensional computed tomographic angiography with a 320-row area detector computed tomography and evaluation of its clinical usefulness. Neurosurgery 2011 Oct;69(4):843-51.

Page 132: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

119

Hoeffner EG, Case I, Jain R, Gujar SK, Shah GV, Deveikis JP, Carlos RC, Thompson BG, Harrigan MR, Mukherji SK. Cerebral perfusion CT: Technique and clinical applications. Radiology 2004 Jun;231(3):632-44.

Hom J, Dankbaar JW, Schneider T, Cheng SC, Bredno J, Wintermark M. Optimal duration of acquisition for dynamic perfusion CT assessment of blood-brain barrier permeability using the patlak model. AJNR Am J Neuroradiol 2009 Aug;30(7):1366-70.

Hope TA, Hope MD, Purcell DD, von Morze C, Vigneron DB, Alley MT, Dillon WP. Evaluation of intracranial stenoses and aneurysms with accelerated 4D flow. Magn Reson Imaging 2010 Jan;28(1):41-6.

Hoskins P, Martin K, Thrush A (eds). Diagnostic ultrasound : Physics and equipment. 2nd ed. Cambridge University Press, 2010. Cambridge, UK. p 4-23.

Huda W. A review of radiologic physics. Lippincott, Williams and Wilkins, 2009. New York, New York, USA. p 69-86.

Ichihara T, Ishida M, Kitagawa K, Ichikawa Y, Natsume T, Yamaki N, Maeda H, Takeda K, Sakuma H. Quantitative analysis of first-pass contrast-enhanced myocardial perfusion MRI using a patlak plot method and blood saturation correction. Magn Reson Med 2009 Aug;62(2):373-83.

Inoue S, Hosoda K, Fujita A, Ohno Y, Fujii M, Kohmura E. Diagnostic imaging of cerebrovascular disease on multi-detector row computed tomography (MDCT). Brain Nerve 2011 Sep;63(9):923-32.

Kalender WA, Kyriakou Y. Flat-detector computed tomography (FD-CT). Eur Radiol 2007 Nov;17(11):2767-79.

Karcaaltincaba M, Aktas A. Dual-energy CT revisited with multidetector CT: Review of principles and clinical applications. Diagn Interv Radiol 2011 Sep;17(3):181-94.

Klingebiel R, Siebert E, Diekmann S, Wiener E, Masuhr F, Wagner M, Bauknecht HC, Dewey M, Bohner G. 4-D imaging in cerebrovascular disorders by using 320-slice CT: Feasibility and preliminary clinical experience. Acad Radiol 2009 Feb;16(2):123-9.

Kohl G. The evolution and state-of-the-art principles of multislice computed tomography. Proc Am Thorac Soc 2005;2(6):6, 470, 499-500.

Konstas AA, Wintermark M, Lev MH. CT perfusion imaging in acute stroke. Neuroimaging Clin N Am 2011 May;21(2):215,238.

Krings T, Willems P, Barfett J, Ellis M, Hinojosa N, Blobel J, Geibprasert S. Pulsatility of an intracavernous aneurysm demonstrated by dynamic 320-detector row CTA at high temporal resolution. Cen Eur Neurosurg 2009 Nov;70(4):214-8.

Page 133: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

120

Leiva-Salinas C, Provenzale JM, Wintermark M. Responses to the 10 most frequently asked questions about perfusion CT. AJR Am J Roentgenol 2011 Jan;196(1):53-60.

Lieber BB, Sadasivan C, Hao Q, Seong J, Cesar L. The mixability of angiographic contrast with arterial blood. Med Phys 2009 Nov;36(11):5064-78.

Liu X, Yu L, Primak AN, McCollough CH. Quantitative imaging of element composition and mass fraction using dual-energy CT: Three-material decomposition. Med Phys 2009 May;36(5):1602-9.

Luo Z, Wang D, Sun X, Zhang T, Liu F, Dong D, Chan NK, Shen B. Comparison of the accuracy of subtraction CT angiography performed on 320-detector row volume CT with conventional CT angiography for diagnosis of intracranial aneurysms. Eur J Radiol 2012 Jan;81(1):118-22.

Matsumoto M, Kodama N, Endo Y, Sakuma J, Suzuki K, Sasaki T, Murakami K, Suzuki K, Katakura T, Shishido F. Dynamic 3D-CT angiography. AJNR Am J Neuroradiol 2007 Feb;28(2):299-304.

Markl M, Frydrychowicz A, Kozerke S, Hope M, Wieben O. 4D flow MRI. J Magn Reson Imaging 2012 Nov;36(5):1015-36. Mazurek JA, Forfia PR. Enhancing the accuracy of echocardiography in the diagnosis of pulmonary arterial hypertension: looking at the heart to learn about the lungs. Curr Opin Pulm Med 2013 Sep;19(5):437-45.

Meckel S, Leitner L, Bonati LH, Santini F, Schubert T, Stalder AF, Lyrer P, Markl M, Wetzel SG. Intracranial artery velocity measurement using 4D PC MRI at 3 T: comparison with transcranial ultrasound techniques and 2D PC MRI. Neuroradiology 2013 Mar;55(4):389-98.

Mendrik A, Vonken EJ, van Ginneken B, Smit E, Waaije A, Bertolini G, Viergever MA, Prokop M. Automatic segmentation of intracranial arteries and veins in four-dimensional cerebral CT perfusion scans. Med Phys 2010 Jun;37(6):2956-66.

Michel P, Ntaios G, Reichhart M, Schindler C, Bogousslavsky J, Maeder P, Meuli R, Wintermark M. Perfusion-CT guided intravenous thrombolysis in patients with unknown-onset stroke: A randomized, double-blind, placebo-controlled, pilot feasibility trial. Neuroradiology 2012 Jun;54(6):579-88.

Mihai G, Simonetti OP, Thavendiranathan P. Noncontrast MRA for the diagnosis of vascular diseases. Cardiol Clin 2011 Aug;29(3):341-50.

Miles K. Brain perfusion: Computed tomography applications. Neuroradiology 2004 Dec;46 Suppl 2:s194-200.

Page 134: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

121

Miles K, Cuenod C. Multidetector computed tomography in oncology: CT perfusion imaging. Informa Healthcare, 2007. London, UK. p 15-47.

Miles K, Eastwood JD, König M. Multidetector computed tomography in cerebrovascular disease : CT perfusion imaging. Informa Healthcare, 2007. London, UK. p 13-28.

Mills JN, Mehta V, Russin J, Amar AP, Rajamohan A, Mack WJ. Advanced imaging modalities in the detection of cerebral vasospasm. Neurol Res Int 2013. Accessed online July 2013.

Mischi M, Kalker AA, Korsten HH. Cardiac image segmentation for contrast agent videodensitometry. IEEE Trans Biomed Eng 2005 Feb;52(2):277-86.

Miyazaki M, Akahane M. Non-contrast enhanced MR angiography: Established techniques. J Magn Reson Imaging 2012 Jan;35(1):1-19.

Mulder G, Bogaerds AC, Rongen P, van de Vosse FN. The influence of contrast agent injection on physiological flow in the circle of Willis. Med Eng Phys 2011 Mar;33(2):195-203.

Nakazawa T, Watanabe Y, Hori Y, Kiso K, Higashi M, Itoh T, Naito H. Lung perfused blood volume images with dual-energy computed tomography for chronic thromboembolic pulmonary hypertension: Correlation to scintigraphy with single-photon emission computed tomography. J Comput Assist Tomogr 2011 Sep-Oct;35(5):590-5.

Nazmy MS, Khafaga Y, Mousa A, Khalil E. Cone beam CT for organs motion evaluation in pediatric abdominal neuroblastoma. Radiother Oncol 2012 Mar;102(3):388-92.

Nitske RW. The Life of W. C. Röntgen, Discoverer of the X-Ray. University of Arizona Press, 1971. Tucson, Arizona, USA. p 3-9. Novelline RA. Squire’s Fundamentals of Radiology: Sixth Edition. Harvard University Press, 2004. Boston, Massachusetts, USA. p 268-300.

Oliveira DA, Feitosa RQ, Correia MM. Segmentation of liver, its vessels and lesions from CT images for surgical planning. Biomed Eng Online 2011 Apr 20;10:30.

Paul NS, Blobel J, Kashani H, Rice M, Ursani A. Quantification of arterial plaque and lumen density with MDCT. Med Phys 2010 Aug;37(8):4227-37.

Pekkola J, Kangasniemi M. Imaging of blood flow in cerebral arteries with dynamic helical computed tomography angiography (DHCTA) using a 64-row CT scanner. Acta Radiol 2009 Sep;50(7):798-805.

Pott M, Huber M, Assheuer J, Bewermeyer H. Comparison of MRI, CT and angiography in cerebral arteriovenous malformations. Bildgebung 1992 Jun;59(2):98-102.

Page 135: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

122

Prevrhal S, Forsythe CH, Harnish RJ, Saeed M, Yeh BM. CT angiographic measurement of vascular blood flow velocity by using projection data. Radiology 2011 Dec;261(3):923-9.

Purkayastha S, Sorond F. Transcranial Doppler ultrasound: technique and application. Semin Neurol. 2012 Sep;32(4):411-20.

Rengier F, Worz S, Godinez WJ, Schumacher H, Bockler D, Rohr K, Kauczor HU, von Tengg-Kobligk H. Development of in vivo quantitative geometric mapping of the aortic arch for advanced endovascular aortic repair: Feasibility and preliminary results. J Vasc Interv Radiol 2011 Jul;22(7):980-6.

Riederer SJ, Haider CR, Borisch EA. Time-of-arrival mapping at three-dimensional time-resolved contrast-enhanced MR angiography. Radiology 2009 Nov;253(2):532-42.

Rieger J, Hosten N, Neumann K, Langer R, Molsen P, Lanksch WR, Pfeifer KJ, Felix R. Initial clinical experience with spiral CT and 3D arterial reconstruction in intracranial aneurysms and arteriovenous malformations. Neuroradiology 1996 Apr;38(3):245-51.

Rydberg J, Buckwalter KA, Caldemeyer KS, Phillips MD, Conces DJ,Jr, Aisen AM, Persohn SA, Kopecky KK. Multisection CT: Scanning techniques and clinical applications. Radiographics 2000 Nov-Dec;20(6):1787-806.

Salomon EJ, Barfett J, Willems PW, Geibprasert S, Bacigaluppi S, Krings T. Dynamic CT angiography and CT perfusion employing a 320-detector row CT: Protocol and current clinical applications. Klin Neuroradiol 2009 Aug;19(3):187-96.

Saring D, Forkert ND, Illies T, Fiehler J, Handels H. Evaluation of methods for bolus arrival time determination using a four-dimensional MRA flow phantom. Stud Health Technol Inform 2010;160(Pt 2):1263-7.

Sasiadek M, Hendrich B, Turek T, Kowalewski K, Maksymowicz H. Our own experience with CT angiography in early diagnosis of cerebral vascular malformations. Neurol Neurochir Pol 2000;34(6 Suppl):48-55.

Shpilfoygel SD, Close RA, Valentino DJ, Duckwiler GR. X-ray videodensitometric methods for blood flow and velocity measurement: A critical review of literature. Med Phys 2000 Sep;27(9):2008-23.

Shpilfoygel SD, Jahan R, Close RA, Duckwiler GR, Valentino DJ. Comparison of methods for instantaneous angiographic blood flow measurement. Med Phys 1999 Jun;26(6):862-71.

Shung KK. Diagnostic ultrasound: Imaging and blood flow measurements. Taylor & Francis, 2006. Boca Raton, Florida, USA.

Page 136: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

123

Siebert E, Diekmann S, Masuhr F, Bauknecht HC, Schreiber S, Klingebiel R, Bohner G. Measurement of cerebral circulation times using dynamic whole-brain CT-angiography: feasibility and initial experience. Neurol Sci 2012 Aug;33(4):741-7.

Song Y, Luboz V, Din N, King D, Gould D, Bello F, Bulpitt A. Segmentation of 3D vasculatures for interventional radiology simulation. Stud Health Technol Inform 2011;163:599-605.

Sourbron SP, Buckley DL. Tracer kinetic modelling in MRI: Estimating perfusion and capillary permeability. Phys Med Biol 201;57(2):R1-R33.

Thieme SF, Ashoori N, Bamberg F, Sommer WH, Johnson TR, Leuchte H, Becker A, Maxien D, Helck AD, Behr J, et al. Severity assessment of pulmonary embolism using dual energy CT - correlation of a pulmonary perfusion defect score with clinical and morphological parameters of blood oxygenation and right ventricular failure. Eur Radiol 2012 Feb;22(2):269-78.

Tsao HM, Hu WC, Wu MH, Tai CT, Chang SL, Lin YJ, Lo LW, Huang CC, Hu YF, Sheu MH, Chang CY, Chen SA. The impact of catheter ablation on the dynamic function of the left atrium in patients with atrial fibrillation: insights from four-dimensional computed tomographic images. J Cardiovasc Electrophysiol 2010 Mar;21(3):270-7.

Willems PW, Brouwer PA, Barfett JJ, Terbrugge KG, Krings T. Detection and classification of cranial dural arteriovenous fistulas using 4D-CT angiography: Initial experience. AJNR Am J Neuroradiol 2011 Jan;32(1):49-53.

Wintermark M, Sincic R, Sridhar D, Chien JD. Cerebral perfusion CT: Technique and clinical applications. J Neuroradiol 2008 Dec;35(5):253-60.

Wootton DM, Ku DN. Fluid mechanics of vascular systems, diseases, and thrombosis. Annu Rev Biomed Eng 1999;1:299-329.

Yigit H, Turan A, Ergun E, Kosar P, Kosar U. Time-resolved MR angiography of the intracranial venous system: An alternative MR venography technique. Eur Radiol 2012 May;22(5):980-9.

Zhang LJ, Wang ZJ, Lu L, Chen B, Lu GM. Feasibility of gadolinium-enhanced dual energy CT pulmonary angiography: A pilot study in rabbits. Int J Cardiovasc Imaging 2011 Oct;27(7):1069-80.

Zhang LJ, Wu S, Wang M, Lu L, Chen B, Jin L, Wang J, Larson AC, Lu GM. Quantitative dual energy CT measurements in rabbit VX2 liver tumors: Comparison to perfusion CT measurements and histopathological findings. Eur J Radiol 2012 Aug;81(8):1766-75.

Zhao M, Amin-Hanjani S, Ruland S, Curcio AP, Ostergren L, Charbel FT. Regional cerebral blood flow using quantitative MR angiography. AJNR Am J Neuroradiol 2007 Sep;28(8):1470-3.

Page 137: Blood Velocity and Volumetric Blood Flow Rate Calculated ... · PDF fileMaster of Science ... exams and call duties. ... microscopic blood flow in tissues can be calculated independently

124

Zierler K. Indicator Dilution Methods for Measuring Blood Flow, Volume, and other Properties of Biological Systems: A Brief History and Memoir. Ann Biomed Eng 2000; 28: 836-848.


Recommended