Local Measurement of the Pulse Wave Velocity using Doppler Ultrasound by Minnan Xu Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science in Electrical Engineering and Computer Science and Master of Engineering in Electrical Engineering and Computer Science at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY May 24, 2002 c 2002 Minnan Xu, All rights reserved. The author hereby grants to M.I.T. permission to reproduce and distribute publicly paper and electronic copies of this thesis and to grant others the right to do so. Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Department of Electrical Engineering and Computer Science May 24, 2002 Certified by . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . David Prater VI-A Company Thesis Supervisor Thesis Supervisor Certified by . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Roger D. Kamm Professor, Biological Engineering Thesis Supervisor Accepted by . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arthur C. Smith Chairman, Department Committee on Graduate Theses 2 Local Measurement of the Pulse Wave Velocity using Doppler Ultrasound by Minnan Xu Submitted to the Department of Electrical Engineering and Computer Science on May 24, 2002, in partial fulfillment of the requirements for the degree of Bachelor of Science in Electrical Engineering and Computer Science and Master of Engineering in Electrical Engineering and Computer Science Abstract Cardiovascular disease is the leading cause of death in many developed countries. Arteries of people suffering from this disease become stiff and blocked by fatty deposits. In recent years, non-invasive imaging techniques have been playing an increasingly important role in detecting the development of cardiovascular disease. Several methods focus on the measurement of pulse wave velocity, the velocity at which the pressure wave propagates, because it is directly related to arterial stiffness. The objective of this project is to investigate the feasibility of measuring local pulse wave velocity from the blood flow waveforms acquired by Doppler ultrasound. The proposed method includes the following steps: first acquire flow waveforms by Doppler ultrasound at two locations within the same artery, next detect the delay or difference in arrival time of the flow wave at the two arterial locations, and then calculate the PWV by dividing the length of the arterial segment being imaged by the calculated time delay. Although at the conclusion of this study reliable pulse wave velocity detection is not achieved, the study sheds light on many important issues surrounding this potential application. The project explores how sources of variations such as radial postioning of the probe and noise level affect the accuracy of the delay estimate. Thesis Supervisor: David Prater Title: VI-A Company Thesis Supervisor Thesis Supervisor: Roger D. Kamm Title: Professor, Biological Engineering 3 4 Acknowledgments This thesis project has been a great academic and personal learning experience. I would like to thank everyone who helped me through this thesis project. Here is a partial list of all those who helped me learn. Dave Prater, with whom I have worked three summers and a term, is the originator of this project idea. He has always inspired me with his energy and innovation. Prof. Roger Kamm, my MIT advisor, who pointed me to so many useful resources. Guohao Dai, who let me borrow his flow system. Andrew Davenport, who solved all my software problems at work. Tony Vallance and the AQ group at Philips, who made me part of a team at Philips. Jim Michner, who helped me with the PVT part of the project. Bill Fry, who helped with modifications made to the Doppler board. Jodie Perry, McKee Poland, and Kim Robertson who helped me with the ever confusing scanner part of the project. David Clark, who help me understand Doppler ultrasound. Dr. Ivan Salgo, my neighbor at Philips, who greeted me every morning and also shared his knowledge of the medical world. Tony Borges, who helped me settle in from the very first day. Tony Brock-Fisher, who gave me some hard to find Doppler ultrasound test fluid. Prof. Denny Freeman, who came to visit me in Andover. Markus Zahn and Lydia Wereminski from the MIT 6A office, who were invaluable in helping through the 6A and M.Eng programs. Raymond Chan and Dr. Robert Lees from the Boston Heart Foundation, who offered great advice on this project and graduate school. The volleyball group at work who made the end of every week a blast. My family, who are supportive always. I would also like to thank my family for pushing me to work hard before I knew any better. And last but not least, Kevin Wilson, my friend in every way. He helped with every part of this project, from discussing ideas to providing moral support and encouragements. Thank you! Minnan 5 6 Contents 1 Introduction 15 1.1 Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2 Overview of Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2 Background 2.1 17 Arterial Stiffness and Pulse Wave Velocity . . . . . . . . . . . . . . . . . . . 17 2.1.1 Existing Methods of Measuring Pulse Wave Velocity . . . . . . . . . 18 2.1.2 Factors Influencing Pulse Wave Velocity . . . . . . . . . . . . . . . . 20 2.1.3 Other Uses of PWV measurement . . . . . . . . . . . . . . . . . . . . 21 2.2 Blood Flow in the Common Carotid Artery . . . . . . . . . . . . . . . . . . 21 2.3 Ultrasound in Medicine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4 Doppler Ultrasound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.4.1 Doppler Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.4.2 Measuring Blood Flow with Doppler Ultrasound . . . . . . . . . . . . 24 2.5 Pulsed Doppler vs. Continuous Doppler . . . . . . . . . . . . . . . . . . . . . 24 2.6 Principles of Pulsed Doppler . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3 Methodology 3.1 29 System Modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.1 Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.2 Doppler Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.3 Video Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.4 Timing Changes Due to System Modifications . . . . . . . . . . . . . 33 7 3.2 Flow System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Data Processing 36 39 4.1 Data Acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.2 Envelope Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.2.1 Maximum Frequency Follower . . . . . . . . . . . . . . . . . . . . . . 41 4.2.2 Difficulties in Envelope Detection . . . . . . . . . . . . . . . . . . . . 41 4.3 Windowing the Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.4 Delay Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.4.1 Correlation Based Techniques . . . . . . . . . . . . . . . . . . . . . . 45 4.4.2 Phase Difference Delay Estimation . . . . . . . . . . . . . . . . . . . 46 5 Results 5.1 49 Simulated Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.1.1 Variance of the Delay Estimates . . . . . . . . . . . . . . . . . . . . . 52 5.1.2 Random Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 5.2 Flow System Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 5.3 Physiological Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6 Discussion 6.1 6.2 63 Estimated PWV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 6.1.1 Simulated Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 6.1.2 Flow System Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 6.1.3 Physiological Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 High Variance in the Delay Estimate . . . . . . . . . . . . . . . . . . . . . . 65 6.2.1 Waveform Variation Due to Radial Position . . . . . . . . . . . . . . 65 6.2.2 Waveform Variation Due to Wave Dispersion . . . . . . . . . . . . . . 67 6.2.3 Variability Due to Scanning . . . . . . . . . . . . . . . . . . . . . . . 67 6.2.4 Physiological Variability . . . . . . . . . . . . . . . . . . . . . . . . . 68 6.2.5 Number of Heart Cycles Needed . . . . . . . . . . . . . . . . . . . . . 68 6.2.6 System Delays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 8 6.3 Variance Due to Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 6.3.1 Results of Simulated Noise . . . . . . . . . . . . . . . . . . . . . . . . 70 6.3.2 Noise in Physiological Data . . . . . . . . . . . . . . . . . . . . . . . 70 System Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 6.4.1 Dual Beam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 6.4.2 Resolution of Delay Estimate . . . . . . . . . . . . . . . . . . . . . . 72 6.4.3 Velocity Measurement Accuracy . . . . . . . . . . . . . . . . . . . . . 72 6.4.4 Small Image Buffer Size . . . . . . . . . . . . . . . . . . . . . . . . . 73 6.5 Delay Estimation Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 6.6 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 6.6.1 System Modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 6.6.2 User Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 6.6.3 Other Applications of Dual Beam Setup . . . . . . . . . . . . . . . . 75 6.6.4 Areas for Further Research . . . . . . . . . . . . . . . . . . . . . . . . 75 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 6.4 6.7 9 10 List of Figures 2-1 Ultrasound Beam and Artery . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2-2 A Single Spectrum Acquired Using Doppler Ultrasound . . . . . . . . . . . . 25 2-3 Illustration of the Pulsed Doppler Principle . . . . . . . . . . . . . . . . . . . 27 3-1 General data path from acoustic signal to video display . . . . . . . . . . . . 30 3-2 Diagram of Doppler Detector Board . . . . . . . . . . . . . . . . . . . . . . . 31 3-3 Diagram of the Modified Doppler Detector Board . . . . . . . . . . . . . . . 31 3-4 Two Spectra Acquired Simultaneously Using Doppler Ultrasound . . . . . . 32 3-5 Doppler Signal Path in Non-Duplex Systems . . . . . . . . . . . . . . . . . . 35 3-6 Flow System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3-7 Video Display of Dual Beam Phantom Data . . . . . . . . . . . . . . . . . . 38 4-1 Acquisition of Dual Spectra . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4-2 Extracted Envelopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4-3 Low-pass Filtering of Envelopes . . . . . . . . . . . . . . . . . . . . . . . . . 42 4-4 Windowing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4-5 The Delay Estimation Problem . . . . . . . . . . . . . . . . . . . . . . . . . 45 4-6 Average Phase differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4-7 Variance of Phase differences . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 5-1 Simulated Envelope Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5-2 Velocity Profile at Center of the Artery . . . . . . . . . . . . . . . . . . . . . 51 5-3 Delay Estimates From Different Radial Positions . . . . . . . . . . . . . . . . 53 5-4 Simulated Data with Noise of SNR = 74dB . . . . . . . . . . . . . . . . . . . 53 11 5-5 Simulated Data with Noise of SNR = 62dB . . . . . . . . . . . . . . . . . . . 54 5-6 Simulated Data with Noise of SNR = 47dB . . . . . . . . . . . . . . . . . . . 54 5-7 Phantom Flow Wave Envelopes . . . . . . . . . . . . . . . . . . . . . . . . . 55 5-8 Flow System Data Set 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 5-9 Flow System Data Set 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 5-10 Physiological Data Set A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5-11 Physiological Data Set A2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5-12 Physiological Data Set B1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5-13 Physiological Data Set B2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5-14 Physiological Data Set B3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5-15 Physiological Data Set B4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 6-1 Beam Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 12 List of Tables 3.1 Modified Triggered Mode Frame Table . . . . . . . . . . . . . . . . . . . . . 34 3.2 Modified Duplex Mode Frame Table . . . . . . . . . . . . . . . . . . . . . . . 34 3.3 Doppler Test Fluid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 5.1 Summary of Simulated Data Sets . . . . . . . . . . . . . . . . . . . . . . . . 50 5.2 Simulated Data Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 5.3 Effect of Radial Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 5.4 Summary of Flow System Data Sets . . . . . . . . . . . . . . . . . . . . . . . 55 5.5 Summary of Physiological Data Sets . . . . . . . . . . . . . . . . . . . . . . 57 5.6 Time delays and Estimated PWV . . . . . . . . . . . . . . . . . . . . . . . . 61 13 14 Chapter 1 Introduction Cardiovascular disease is the leading cause of death in many developed countries. Arteries of people suffering from this disease become stiff and blocked by fatty deposits. In recent years, non-invasive imaging techniques have been playing an increasingly important role in detecting the development of cardiovascular disease. Several methods focus on the measurement of pulse wave velocity, the velocity at which the pressure wave propagates, because it is directly related to arterial stiffness. The objective of this project is to investigate the feasibility of measuring local pulse wave velocity from the blood flow waveforms acquired by Doppler ultrasound. Although at the conclusion of this study reliable pulse wave velocity detection is not achieved, the study still sheds light on many important issues surrounding this potential application. 1.1 Problem Description The proposed method is to acquire two blood flow waveforms using a single ultrasound probe at two locations of an artery. The delay in the arrival time of the flow wave at the two points of measurement divided by the distance between the two points gives the pulse wave velocity. The distance of travel is determined by the separation of the two apertures at the two ends of a linear transducer. The details of estimating the delay will be the main focus of the study. 15 1.2 Overview of Thesis This thesis is organized as follows: Chapter 2 begins with a brief overview of arterial stiffness, pulse wave velocity, and Doppler ultrasound. Chapter 3 presents the experimental setup and system modifications made for data acquisition. Chapter 4 develops the various steps and algorithms involved in delay estimation. Chapter 5 shows the results from simulated data, flow system data, and physiological data. Chapter 6 analyzes the results and the proposed technique for the detection of pulse wave velocity. 16 Chapter 2 Background This chapter presents a brief introduction to arterial stiffness, blood flow, pulse wave velocity, ultrasound imaging, Doppler ultrasound, and the use of Doppler ultrasound to measure blood flow. Section 2.1.1 presents current and representative methods of measuring pulse wave velocity and their disadvantages that the proposed method addresses. 2.1 Arterial Stiffness and Pulse Wave Velocity Pulse wave velocity has long been attractive as a diagnostic tool. It is generally agreed that many cardiovascular disorders are associated with increasing rigidity of the arterial wall due to arteriosclerosis 1 [1]. The relationship between the pulse wave velocity (P W V ) and the elasticity of a thin-walled elastic tube filled with an incompressible fluid is expressed by the Moens-Korteweg Equation (2.1). PWV = Eh ρD (2.1) From this equation, we see that the PWV (m/s) is related to the square root of Young’s modulus of elasticity (E). Therefore measuring the pulse wave velocity leads to an estimate 1 Arteriosclerosis is a chronic disease characterized by abnormal thickening and hardening of the arterial wall. 17 of the stiffness of the tube. Higher velocity corresponds to higher arterial stiffness. The blood density, ρ, of a person should stay fairly constant. The other two parameters h and D may be estimated from the B-mode images of the artery [7]. 2.1.1 Existing Methods of Measuring Pulse Wave Velocity Pressure Wave or Flow Wave There are existing methods which measure PWV by using Doppler ultrasound [26, 6, 14]. These methods use continuous Doppler and measure two sites very distant in the arterial tree, so these methods have the problem of measuring an averaged value for the PWV. (The problem with acquiring an average PWV value is discussed later.) However these methods demonstrate that the flow wave measured by Doppler ultrasound can be used just as well as the pressure wave for detecting the PWV [1]. Delay Detection Many computer algorithms have been developed to detect the delay between the waves captured at distant sites of the arterial tree [5]. Most of these algorithms rely on detecting the PWV by first identifying characteristic points of the waveforms. The characteristic points are usually chosen near the foot or the lowest point of the flow wave. The foot is preferred because it is relatively free of arterial wave reflection so that error in the calculation of the forward pulse wave velocity is minimized [16]. The technique of finding the time delay between the feet of waveforms works well when the two points of measurement are far apart in the arterial tree making the delay large. This technique would not work for measuring the delay between two waveforms captured a few centimeters apart in the arterial tree. This is because the error associated with locating the foot of the flow wave is around the sampling interval (5 ms) which is on the order of the delay being detected in this application. 18 Sequential or Simultaneous Measurements The standard method of measuring PWV is to record a proximal2 and a distal3 pressure wave at two different sites on the arterial tree [1]. There are several variations that differ in the choice of artery being measured and whether the measurement at the two sites is sequential or simultaneous. Sequential recording is performed when only one probe is available, therefore simultaneous recording of two sites is not possible. The operator first records the flow or pressure wave from the proximal site and then from the distal site. At both sites, the ECG is also recorded. The time differences between the ECG signal and the flow or pressure waveforms at the two sites, T1 and T 2, yields the time delay: ∆T = T2 − T1 . The PWV measurement based on sequential methods is not based on the traveling speed of the same wave generated by the same heartbeat, as is possible in simultaneous techniques. Furthermore, sequential methods do not consider the variability between recordings at the proximal and the distal sites. The standard technique is the simultaneous measurement of the pressure wave propagating from the carotid artery to the femoral artery [6]. However, this method has several problems. The distance the pulse wave travels from the carotid to the femoral is hard to determine. A non-invasive, superficial estimate of the traveled distance is the distance covered by skin between the two transducers. It is known that PWV increases from near the heart to the femoral artery. Thus, the PWV obtained from the popular carotid-femoral technique shows their average value. Local Measurement of the PWV is desired because of the local nature of arteriosclerosis. In the early stage of arteriosclerosis, fibrous spots a few millimeters in diameter are scattered on the arterial wall. In the final stage of arteriosclerosis, after these spots grow, the arterial wall becomes homogeneously hard [6]. Therefore it is important for early diagnosis to measure the local hardness of the arterial wall. It has been shown that health of the certain arteries, such as the carotid artery is highly correlated to atherosclerosis4 [2]. Therefore it 2 A proximal point is one located toward the center of the body. A distal point is one located far from the center of the body. 4 Atherosclerosis is an arteriosclerosis characterized by the deposition of fatty substance in and fibrosis of the inner layer of the arteries. 3 19 would be beneficial to measure arteries locally. The proposed technique of simultaneously measuring two points in the same artery solves the above problems. The distance of wave propagation is easier to determine since the transducer length and the aperture size are known. The distance between the center of the two apertures is the traveled distance. Measuring two points in the same artery ensures the local measurement of PWV instead of an average value of PWV of two distant locations in the arterial tree. Local PWV provides a measurement of local arterial properties, therefore allowing possibly early diagnosis of arteriosclerosis. Arterial Wall Motion Detection for PWV Measurement As the pressure pulse travels through an arterial segment, the arterial radius at a fixed location expands and contracts from its undisturbed size. Chubachi et al. [6] studies the use of Doppler ultrasound to capture the motion of the arterial wall at two sites. The radio frequency (RF) signal captured from the two sites are used to estimate the difference in arterial wall vibration and hence the propagation delay of the pulse wave. This method requires accurate tracking of the arterial wall from the B-mode ultrasound image, which may be difficult since the arterial walls are very thin. 2.1.2 Factors Influencing Pulse Wave Velocity Pulse wave velocity can change with many physiological parameters. Age and cardiovascular health are two factors which are important for the basis of this project. As a person ages, his arteries harden gradually and the PWV of an arterial segment increases gradually following a relatively smooth curve. When a person develops cardiovascular problems, the PWV deviates from the normal curve. The proposed technique for PWV measurement has the potential to pick up deviations from the normal curve of PWV increase. The intention is that the technique is simple enough to be used as part of a routine check-up. Each measurement can be seen as a point on the curve of a person’s cardiovascular health. If a person’s arteries are hardening normally with age, then there is not much reason for alarm. However if a person’s arteries are hardening abnormally with disease, having a record of how the PWV is changing 20 may help to identify this health problem. Other factors which influence the pulse wave velocity are shorter in time frame, which can be problematic for the measurement of PWV. Studies have shown that the pulse wave velocity varies with respiration [1]. PWV is slightly higher during expiration than inspiration, due to the fact that blood pressure is slightly increased during the expiratory phase. The observed differences of PWVs between the inspiration and expiration phases were less than 0.5 m/s in normal subjects. Typical PWV for the common carotid is from 6.80 m/s to 8.30 m/s. Studies have also shown that after a meal there is a significant increase of PWV in peripheral vessels such as the carotid [11]. The reason for this change has not been established. These factors should be taken into consideration when comparing PWV measurements taken at different times. Blood flow velocity (average of 0.25 m/s in the carotid artery) is small compared to the pulse wave velocity. Therefore correction for the velocity of blood flow itself is small. However any considerable increase in the velocity of the blood as a result of local or general disturbances will cause an equal increase in the velocity of the pulse wave [1]. The study pointed out that “any experimentally determined wave velocity must represent the velocity of the wave relative to the blood, plus the velocity of the blood in the artery.” 2.1.3 Other Uses of PWV measurement Aside from using PWV to diagnose the presence of cardiovascular disease, it can also be used to monitor the effect of drugs. Asmar [1] discusses the use of PWV to monitor the effects of antihypertensive drugs used to treat arteriosclerosis, the effect of hormone replacement therapy on arterial properties, and the effect of other possible treatments such as specific food intake and exercise on cardiovascular health. 2.2 Blood Flow in the Common Carotid Artery The common carotid artery was chosen for this study for the following reasons. The carotid artery is easily accessible since it is located close to the skin with no other major arteries 21 nearby. The common carotid is straight and can be approximated well by a large straight elastic tube. Health of the carotid artery is important. It has been shown that carotid health is highly correlated to atherosclerosis [2]. The diameter of the common carotid in adults range from 0.2 cm to 0.8 cm with an average value of about 0.7 cm. Typical carotid pulse wave velocity in human ranges from 6.80 m/s to 8.30 m/s [1]. Like other main arteries, the common carotid has a flexible wall that is thin compared to its diameter. The wall expands and contracts in response to pressure pulses. Blood flow can be modeled as pulsatile flow in an elastic tube. Womerley’s model of pulsatile flow is presented here. This model is used to generate simulated data (presented in Section 5.1). Womersley’s model is for a fully developed pulsatile flow in a straight circular cylinder. This model assumes that the flow is at a location sufficiently distant from the inlet, where the radial and circumferential components of velocity and pressure vanish [22]. The solution, under the above assumption, is shown in Equation 2.2, r 3/2 J0 (αn R i ) N 1 − 2 r 2B0 Bn J0 (αn i3/2 ) 1 − + W (r, t) = einωt 2 2J1 (αn i3 /2) πR2 R πR 1 − αn i3/2 (αn i3/2 ) n=1 (2.2) W (r, t) is the velocity profile. R is the radius of the cylinder, J0 and J1 are Bessel functions of the first kind of order 0 and 1, respectively. αn = R (nω)/ν where ν is the kinematic viscosity. The non-dimensional parameter α = R ω/ν is known as the Womersley number. Section 5.1 shows plots of waveforms generated by using this model. 2.3 Ultrasound in Medicine In recent years, non-invasive imaging techniques such as ultrasound have been playing an increasingly important role in clinical settings [4]. Ultrasound imaging’s moderate cost and capability to acquire data sets over both space and time make it the modality of choice for many diagnostic applications. 22 The ultrasound B-mode image is generated by the use of a ultrasonic transducer held up to the body. The transducer transmits ultrasound pulses into the body and receives reflected echoes. As the transmitted signal travels through the body and encounters structural boundaries, part of the signal is reflected. The amount of the ultrasound signal reflected is proportional to the difference in the tissue’s acoustic densities. An example of a B-mode image is the small image of the carotid artery at the upper right corner in Figure 2-2. 2.4 Doppler Ultrasound Doppler ultrasound is a technique for making non-invasive velocity measurements of blood flow. The transmitter sends out ultrasound pulses. The receiver, instead of measuring how much energy is reflected back by structures in the body, listens for how the signal has changed in frequency. 2.4.1 Doppler Principle The Doppler principle is utilized by transmitting a signal into the body and observing the changes in frequency that occur when it is reflected or scattered from the targets [7]. When a known frequency is sent out, a moving target returns that frequency shifted by an amount proportional to its velocity. The frequency shift occurs only for the motion that is in the direction of the ultrasound beam. The equation for the Doppler shift is fs = 2ft v cos(θ) c (2.3) where ft is the frequency transmitted, fs is the frequency shift, v is the velocity of the target, c is the velocity of sound in tissue, and θ is the angle between the blood velocity vector and the direction of wave propagation as shown in Figure 2-1. The term cos(θ) shows that only the component of the velocity in the direction of ultrasound propagation is measured. 23 θ sin Direction of Blood Flow v v v co θ s θ a ltr U so m ea cB ni Figure 2-1: Ultrasound Beam and Artery The ultrasound beam intersects the artery at an → angle θ. The component of the blood velocity vector − v in the direction of the beam is measured. As the angle increases, the Doppler shift frequency decreases. 2.4.2 Measuring Blood Flow with Doppler Ultrasound In Figure 2-2, a typical Doppler spectrum of the carotid flow shows the distribution of frequency shifts of velocities of the scatterers in the blood. The spectrum changes with time since blood flow is pulsatile. The shape of the spectrum gives an idea of how blood flow changes temporally. Doppler assessment of blood flow has become routine in many diagnostic ultrasound exams [20]. The use of Doppler today ranges from assessing blood flow in the fetus and umbilical cord, to flow patterns through valves in the heart or monitoring of blood flow to the brain [7]. A variety of instruments are available, ranging from simple pocket-size versions that give an audio output, to very expensive imaging systems that integrate blood velocity measurements with images of anatomy [20]. 2.5 Pulsed Doppler vs. Continuous Doppler There are two modes of operation for Doppler ultrasound, continuous wave (CW) and pulse wave (PW) ultrasound. In CW mode, the transducer has the transmitter and receiver 24 Figure 2-2: A Single Spectrum Acquired Using Doppler Ultrasound Spectral Doppler measurement of blood velocity in the center of a common carotid artery. The vertical tick marks in the middle of the spectrum indicates a duration of one second. The vertical axis is proportional to the Doppler shift frequency and in this case has been converted to velocity (units of cm/s). mounted side by side. The transmitter continuously sends out a beam of ultrasound and the receiver is continuously receiving the returned ultrasound signal. In PW mode, a short burst of ultrasound is transmitted at a repetition frequency of fr . The returned signal is received with the same transducer at a time delay of Td after the transmission of the pulse. Td is determined by the range of interest. For PWV measurements, continuous wave (CW) Doppler is traditionally used because of its economic advantage. However, CW Doppler has one major drawback; there is no range resolution. This is because the beam is continually transmitted and received, so the blood motion along the entire beam is being observed. In the PW mode, only the blood motion in the range of interest is observed. In this project, PW is used for its range resolution and also 25 because it is easier to make the system changes necessary to acquire two Doppler spectra. 2.6 Principles of Pulsed Doppler Pulsed Doppler provides localized velocity measurements. The instrument transmits a pulse that can vary from a single pulse to 40 cycles long [20], depending on the desired length of the sample volume. The returned signal contains both amplitude and phase information. The phase information can be extracted by coherent demodulation by comparing the received pulses to the reference signal which is oscillating at the frequency sent out. This process is illustrated in Figure 2-3. Short bursts of ultrasound are transmitted at regular intervals, the pulse repetition frequency (PRF), toward a moving target. As the target moves away from the transducer, the returning echoes gradually shift in phase relative to the reference wave. The pulsed Doppler system is sampling this phase shift at the PRF. When the target is moving too fast, or the phase shift occurs too fast, the frequency shift is aliased. Thus, the highest frequency shift pulsed Doppler systems can detect is P RF . 2 The PW sample volume depends on the combination of the transmitted pulse length and the length of the gated range [7]. The width of the sample volume is determined by the width of the beam at the position of the range gate. However, PW sample volumes have not been studied in detail [7]. The distance from the transducer to the beginning of the range cell, Z1 , is given by: Z1 = c(td − tp )/2 (2.4) where c is the velocity of the ultrasound in tissue, tp the pulse length, and td the time delay between the start of transmission and the moment at which the receiver gate opens. The distance from the transducer to the end of the range cell, Z2 , is given by: Z2 = c(td + tp )/2 26 (2.5) where tp is the period for which the gate is open. The length of the range cell Zr , may therefore be written as the following: Zr = Z2 − Z1 = c(tg + tp )2 (2.6) The sample volume is an important consideration for the maximum frequency envelope and the effect of radial positioning of the probe (Section 6.2.1). Transmit Pulse Phaser Estimate Receive Pulse Blood Motion fs Figure 2-3: Illustration of the Pulsed Doppler Principle Estimates of the blood velocity is derived from a series of phase shifts resulting from motion of blood. fs denotes the Doppler shifted frequency. This diagram is adopted from Hwang [10]. 27 28 Chapter 3 Methodology This chapter presents the system modifications made to acquire flow waves at two locations in an artery and the flow system set up for simulating pulsatile blood flow. 3.1 System Modifications The underlying system used in this study is the SONOS 5500 from Philips Medical Systems Cardiac Monitoring Group (previously part of Agilent Technologies and which was previously part of Hewlett-Packard.) To make the dual spectrum measurement, the system was modified in several ways. The modifications allow the acquisition of blood flow information from two locations within the artery, then process the incoming Doppler signal as signals from two locations instead of one. Figure 3-1 shows the overall diagram of the data path. Each of the three blocks will be explained in more detail in the following sections. Figure 3-5 shows the data path in a more pictorial format. 3.1.1 Scanner The scanner environment sets up the the transducer for transmitting and receiving ultrasound pulses. The transducer has 288 piezoelectric elements at its surface (spanning 5 cm). Before every ultrasound beam is shot, only the relevant elements are activated. The correct delay coefficients are also put in place to receive the reflected signal at the appropriate focus. 29 Time domain acoustic data Scanner board DDET board PVT card On-screen Display Figure 3-1: General data path from acoustic signal to video display The scanner board, Doppler detector board (DDET) and the PVT card were modified to process the incoming acoustic data captured from two apertures instead of one. For this study, the scanner environment is modified to transmit two pulses, one at each end of the linear transducer. Aperture sizes of 128 elements at each end of the linear probe are used to send out the two pulses. The two pulses are identical (in frequency, direction, and depth) except for their aperture positions. The center of the apertures are separated by a distance of approximately 3 cm. A side effect of alternating between two pulses is that the pulse repetition frequency has been cut by half. Thus the highest frequency shift or velocity detected is decreased by a factor of two. 3.1.2 Doppler Processor The Doppler processor processes the incoming acoustic signal. The Doppler board consists of three processors: A, B, and C. Processor A wall-filters the acoustic signal to remove low frequencies associated with slow motions of the arterial walls and other nearby tissues. Processor B calculates the spectrum from the acoustic signal and further processes it for video display and audio output. Processor C holds the image and audio data for retrieval. Figure 3-2 shows the data path in the Doppler processor B. The incoming data stream is first windowed by a 128-point Hamming window, then fast Fourier transformed (FFT) to give the the frequency content of the acoustic signal. The spectrum is then FFT shifted so that the the spectrum is ordered by increasing frequency. Next, the spectrum undergoes temporal smoothing. Finally the spectrum is interpolated and gain corrected for video display. The modifications made to the Doppler processor occurs for most of the steps outlined 30 DDET Processor B Time domain doppler signal Window FFT Magnitude Detector FFT shift Temporal Smoothing Filter Interpolation to Display Map Gain and Output Figure 3-2: Diagram of Doppler Detector Board Doppler processor B is responsible for processing the incoming acoustic signal into Doppler spectra and prepares the spectra for video display. above. The input data is assumed to be interlaced, with values alternating from the two side of the transducer. The interlaced data is split into two streams before undergoing wallfiltering in Doppler processor A. The result of the wall-filter is interlaced again so that the input to Doppler processor B is of the same format as in the unmodified system. The data stream is again split into two in Doppler processor B before undergoing windowing, FFT, etc. Figure 3-3 shows the modified Doppler processor B. The two streams are put side by side before the interpolation step, with data from one side of the probe on top and data from the other side of the probe on the bottom. This concatenation ensures the correct interpolation to fit the video display area. The FFT size has been changed from the previous value of 128 to 64. Modified DDET Processor B Window FFT Magnitude Detector FFT shift Temporal Smoothing Filter Time domain doppler signal Interpolation to Display Window FFT Magnitude Detector FFT shift Map Gain and Output Temporal Smoothing Filter Figure 3-3: Diagram of the Modified Doppler Detector Board The modified DDET board splits the incoming acoustic signal into two paths and processes them separately producing two Doppler spectral displays. 31 3.1.3 Video Display The video display step is responsible for updating the Doppler spectrum on the monitor and drawing the accessory information such as the spectral base line and various markers. The video display is changed to be able to show both spectra (Figure 3-4), each one half the size as the normal single spectrum. Two base lines are drawn instead of one to designate the place of zero frequency shift. More work is needed to make the velocity or frequency shift scales correct for the two spectra. The current velocity scale shows the correct velocity range for one of the two spectra. The B-mode image in the upper right shows one gate for the beam corresponding to one end of the probe. Due to time constraints, the software changes necessary for displaying the other gate was not implemented. Figure 3-4: Two spectra acquired simultaneously using Doppler ultrasound The small window in the upper right shows the B-mode image of the carotid artery. The circle designates one of the sample volumes being imaged. The other sample volume, which is not drawn, lies at the other end of the artery parallel to the first sample volume. The bottom display shows the two spectra. The upper spectrum corresponds to the flow waveform captured at the marked sample volume. The lower spectrum corresponds to the flow waveform captured at the unmarked sample volume. 32 3.1.4 Timing Changes Due to System Modifications There are two modes of operation in the PW system: non-duplex and duplex. The nonduplex or Triggered Mode continuously updates the Doppler waveform. The B-mode image at the upper right of the video display is not updated until the user requests B-mode imaging. Thus at a given time only one of the two displays (Doppler or B-mode) is active. When the Doppler display is active, the part of the frame table (shown in Table 3.1) is repeated until an interrupt occurs. The interrupt brings the system to another part of the frame table where only 2D lines are shot. The Duplex Mode keeps both the Doppler display and the B-mode image active. The frame table consists of repeats of the fragment shown in Table 3.2. The frame table of both the Triggered Mode and Duplex Mode are modified to accommodate two Doppler lines shot from different aperture settings. Tables 3.1 and 3.2 shows the altered versions. The Doppler line time of 148.50µs is only one possible value. The Doppler line time depends on the gate depth and other system parameters. Figure 3-5 shows how how the non-duplex frame table is repeated to give the Doppler acoustic signal. The Doppler signal is continuously windowed. Each window results in one spectral line. Since the windows are overlapping, each FFT carries redundant information. This redundancy ensures that the Doppler spectrum appears relatively smooth in time. The number of new acoustic samples captured by each window changes with the PRF, allowing the window length, FFT length, and display size to remain constant. 33 Line Type Line Time (µs) Doppler Setup (S) 33.61 Doppler (A) 148.50 Doppler (B) 148.50 Table 3.1: Modified Triggered Mode Frame Table The modified Triggered Mode frame table allows two pulsed Doppler beams to be shot alternating from two ends of the transducer. The Doppler setup line loads the correct delay coefficients to receive the reflected signal at the appropriate focus. The Doppler line times depend on the PRF. The values given are only a possible value. Line Type Line Time (µs) 2D Load Line (2D) 134.24 Doppler Setup (SA ) 34.01 Doppler (A) 148.50 Dop Setup (SB ) 34.01 Doppler B (B) 148.50 Table 3.2: Modified Duplex Mode Frame Table The modified Duplex Mode frame table allows two pulsed Doppler beams to be shot alternating from two ends of the transducer. The 2D load line is one of the lines used to build the B-mode image. The 2D line has an associated angle which changes with each repetition of the frame table. The Doppler setup lines loads the correct delay coefficients to receive the reflected signal at the appropriate focus. The Doppler line times depend on the PRF. The values given are only a possible value. 34 system delays 1/PRF 33.61µs S A B S A A A ... ... A B S A B ... ... B B B ... ... Repeat of Frame Table (Scanner Environment) Acoustic signal in time (Doppler Detector Environment) T FF Doppler Spectra Display Area Spectral Display (PVT Environment.) 5 ms Figure 3-5: Doppler Signal Path in Non-duplex systems The scanner follows the frame table shown in Table 3.1. S is the setup time during which the scanner loads the correct delay coefficients to receive the reflected signal at the appropriate focus. A and B are Doppler lines from the two ends of the transducer. The time between 2 Doppler lines from the same aperture is 1/PRF. The system delay is the time between 2 Doppler lines from different apertures. There are two possible system delay times: one after A is shot and before B is shot, the other after B is shot and before A is shot. Both the PRF and the system delay depend on the time needed to shoot one Doppler line. This time is determined by the depth of the gate and other system parameters. 35 3.2 Flow System Setup A flow system or flow phantom was used to measure the pulse wave velocity in a more constrained environment. An elastic tube was hooked up to a bicycle pump. An illustration of the setup is shown in Figure 3-6. The flow system was used to test the feasibility of detecting delays, and how velocity profiles change with radial positions. The flow system consists of two fluid reservoirs, one higher than the other. When pressure is applied, fluid flows from the lower reservoir through the elastic tube and then to the higher reservoir. When pressure is released, fluid from the higher reservoir flows back to the lower reservoir without flowing through the elastic tube. A hard plastic housing holds the tube at two ends. When imaging, the entire housing and the elastic tube are submerged in water. The ultrasound probe is fixed about a half centimeter above the elastic tube with water in between the probe and the tube. The elastic tube is roughly 14 cm in length and 0.5 cm in diameter. The fluid used is a blood-mimicking fluid from ATS Laboratories. Table 3.3 shows the fluid specifications. A bicycle pump provides the pressure required to drive the fluid through the flow system. Resistance to the flow system is accomplished by a screw mechanism. At maximum resistance, the tube can be completely blocked of flow. Density 1.04 g/cc 1.66 centistokes Viscosity 30 µm Particle Size Particle Concentration 1.7 per cc Table 3.3: Composition of the Doppler test fluid used in the flow system. An example of the signal captured from the flow system is shown in Figure 3-7. The signal quality depends much on the scatterers in the test fluid. To achieve better signal quality, it is important to shake up the test fluid before using to make sure enough particles are in the fluid to scatter the ultrasound pulses. 36 Reservoirs One-Way Connector Apply flow resistance here Probe Tube Elastic Tube Tube Housing Resistance Drawing not to scale Pump Figure 3-6: Flow System Setup A flow system was used to measure the pulse wave velocity in a more constrained environment.The flow system consists of two fluid reservoirs, one higher than the other. When pressure is applied, fluid flows from the lower reservoir through the elastic tube and then to the higher reservoir. When pressure is released, fluid from the higher reservoir flows back to the lower reservoir without flowing through the elastic tube. A hard plastic housing holds the tube at two ends. When imaging, the entire housing and elastic tube is submerged in water. The ultrasound probe is fixed about a half centimeter above the elastic tube with water in between the probe and the tube. The elastic tube is roughly 14 cm long and 0.5 cm in diameter. The fluid used is a blood-mimicking fluid from ATS Laboratories. Resistance to the flow system is accomplished by a screw mechanism. 37 Figure 3-7: Video Display of Dual Beam Phantom Data The data is acquired by imaging the flow system illustrated in Figure 3-6. The quality of the image is highly dependent on the amount of scatterers suspended in the Doppler test fluid. To achieve better signal quality, it is important to shake up the test fluid before using to make sure enough particles are in the fluid to scatter the ultrasound pulses. 38 Chapter 4 Data Processing Once the data has been brought off-line, it undergoes many data processing steps before producing a PWV estimate. First the maximum frequency envelope is extracted from the Doppler spectra. Then the more representative part of the envelope is extracted by windowing. Next the delay between the upstream and downstream envelopes are calculated. This delay is then converted to a PWV estimate. For each step, there are many methods available. This section will present the method chosen for each step and why they are more suitable than other methods for this application. 4.1 Data Acquisition Data is acquired with the modified Doppler ultrasound system. Section 3.1 describes the modifications. The acquired data has two flow spectra as seen in Figure 3-4. For each subject, over 40 cardiac cycles are acquired. Image data such as shown in Figure 3-4 is captured and then brought off-line for analysis. Image data is the easiest to acquire. Ideally one should try to access the raw acoustic data. The linear probe is placed on the neck over the carotid artery. The center of the two beams are placed in the middle of the artery, or as close to the center as possible. This is because flow velocities vary with radial position (Figure 4-1). The human subject should be at rest for about 5 minutes prior to measurement to establish steady flow rate [26]. 39 The SONOS 5500 has enough buffer size to store roughly 8 cardiac cycles. Each time the buffer is filled up, data acquisition is stopped to store the content of the buffer to disk. After the image data is stored, measurement is resumed. Therefore the data acquired is not from consecutive cardiac cycles, but from sets of 8 cardiac cycles. Probe Figure 4-1: The linear probe is held up to the neck close to where the carotid artery is located. The angle of measurement is away from the head in order to avoid the carotid bifurcation. The focus of the two beams are placed as close to the center of the artery as possible. the arrow shows the direction of blood flow. 4.2 Envelope Detection The Doppler ultrasound signal from blood flow contains a spectrum of frequencies whose amplitude is related to the velocities of blood within the sample volume. Estimating the delay directly from a 2D image is computationally intensive. A one-dimensional signal is more suitable for delay estimation. There are many ways to extract a meaningful 1D signal to capture how the signal is changing with time. Commonly, the highest frequency present in the Doppler signal at a particular time is used to represent the Doppler signal. Studies 40 have shown that the maximum frequency envelope is relatively insensitive to changes in beam-vessel geometry [8]. Other possibilities include the mean frequency envelope and the median frequency envelope. 4.2.1 Maximum Frequency Follower There are various methods of extracting the maximum frequency envelope. In theory, the maximum frequency simply corresponds to a maximum velocity present in the volume of blood flow being imaged. This seemingly simple task is complicated by intrinsic spectral broadening and noise [7]. A number of approaches have been developed to deal with these difficulties. For this project, the threshold-crossing method adaptive to background noise is used [8]. A threshold is determined based on the estimated noise level. The magnitude of each bin of the spectrum (scanning from high to low frequency bins) is compared with the threshold. When in a sequence of r successive bins there are at least m bins which exceed the threshold, then the highest bin frequency in that sequence is assigned as the maximum frequency. Figure 4-2 shows the extracted envelopes from one cardiac cycle. The two spectra correspond to the upstream and downstream locations in the artery. 4.2.2 Difficulties in Envelope Detection The extracted maximum frequency envelope is very noisy. This is due to several factors. The Fourier transform-based spectrum analyzer exhibits a characteristic granular pattern called Doppler speckle which causes large random fluctuations of the instantaneous spectral amplitude from the true amplitude. The size of the deviation from the true amplitude is comparable to the true amplitude [8]. Other sources of fluctuations are electronic noise and interference from anatomical structures near the artery. The envelope goes through low-pass filtering to remove high frequencies which are considered to be mostly noise. This assumption is explained later in Section 4.4.2. Figure 4-3 shows the envelopes of Figure 4-2 after filtering. Filtering introduced a delay corresponding to the filter length. The delay caused by the filter will not affect the accuracy of the propagation delay estimation, since the filter introduces equal amount of delay to both the upstream and the downstream signal. 41 80 upstream downstream 70 60 Velocity (cm/s) 50 40 30 20 10 0 0 0.1 0.2 0.3 0.4 0.5 Time (Sec) 0.6 0.7 0.8 0.9 1 Figure 4-2: Extracted Envelopes Maximum frequency followers are used to extract envelopes from Doppler spectra. 60 50 Velocity (cm/s) 40 30 20 10 Low pass filtered upstream Low pass filtered downstream 0 −10 0 0.1 0.2 0.3 0.4 0.5 Time (Sec) 0.6 0.7 0.8 0.9 1 Figure 4-3: Low-pass filtering of Envelopse Filtering introduced a delay size corresponding to the length of the low-pass filter. 42 4.3 Windowing the Data The rising edge or wave front of the pulse wave is the smoothest and most consistent of each pulse. This part of the wave suffers the least from reflected waves that the pulse wave creates [16]. The maximum frequency envelope is smoothest and most consistent at the rising edge of each pulse [7]. In this implementation, only the segment of data surrounding the peak of each cardiac cycle is extracted for delay estimation. Because of the finite length of the extracted segment, it is important to apply a window. Application of the window eliminates the problems caused by rapid changes in the signal at the edges of the window. These problems include misrepresentation of the high frequency information. The window used is a Blackman window with a stretch of ones filled in at the top. Figure 4-4 shows the effect of windowing on the signal. The wave front and the part of the cardiac cycle with high flow has been extracted for analysis. Windowed Upstream 100 100 upstream window 80 Velocity (cm/s) Velocity (cm/s) 80 60 40 20 0 60 40 20 0 0.2 0.4 0.6 Time (s) 0 0.8 0 0.2 0.4 0.6 Time (s) 0.8 Windowed Downstream 100 100 downstream window 80 Velocity (cm/s) Velocity (cm/s) 80 60 40 20 0 60 40 20 0 0.2 0.4 0.6 Time (s) 0 0.8 0 0.2 0.4 0.6 Time (s) 0.8 Figure 4-4: Windowing The two plots on the left show the upstream and down stream flow waveforms with the window overlaid. The two plots on the right show the result of windowing. The wave front and the part of the cardiac cycle with high flow has been extracted for analysis. 43 4.4 Delay Estimation The objective of time delay estimation is to determine the delay between two scaled versions of the same signal, s(t), in the presence of noise, n(t) [15]. This involves sampling and processing two continuous time signals x1 (t) and x2 (t) given by x1 (t) = C1 s(t) + n1 (t) (4.1) x2 (t) = C2 s(t − D) + n2 (t) (4.2) In a discrete time sampled data system, with sampling period T , the estimation problem reduces to determining an estimate D̂ of the true time delay D using a finite set of measured samples, x1 (kT ) and x2 (kT ), of the signals x1 (t) and x2 (t). Delay estimation for this application is performed on the maximum frequency envelopes of two Doppler spectra of the same cardiac cycle (Figure 4-5). The signals x1 (kT ) and x2 (kT ) are sampled from the continuous time upstream and downstream maximum frequency envelopes respectively. The delay estimate D̂ can then be mapped to an estimate of PWV by the following relation: PWV = ∆L D̂ (4.3) where ∆L is the distance of travel or the distance between the two apertures of the probe. The results of Chapter 5 present delay estimates in terms of samples. Each sample corresponds to a delay of T ms. Thus time delay is related to sample delay by the following: D̂ = sample delay × T 44 (4.4) Probe ∆L Artery Β Α velocity (arbitrary) Α: x1 (t) time D velocity (arbitrary) Β: x2 (t) time Figure 4-5: The Delay Estimation Problem The flow wave is acquired by Doppler Ultrasound at two locations in an artery, one upstream and one downstream. x1 (t) and x2 (t) are the envelopes of the upstream and downstream spectra respectively. The pulse wave velocity is related to the difference in time of arrival of the pressure pulse at the two sites of measurement. Thus this project aims to detect the delay D. 4.4.1 Correlation Based Techniques Much research has been done on computing the cross correlation function (Rx1 x2 (τ )) to estimate time delay between signals, where Rx1 x2 (τ ) is given by 45 Rx1 x2 (τ ) = E [x1 (kT )x2 (kT − τ )] . (4.5) The variable τ that maximizes Equation 4.5 is an estimate of the delay. Due to the finite observation time, Rx1 x2 can only be estimated. An estimate of the cross correlation function is given by N 1 R̂x1 x2 (τ ) = x1 (kT )x2 (kT − τ )dt. N k=1 (4.6) x1 (t) and x2 (t) can be prefiltered by H1 (f ) and H2 (f ) respectively to improve the accuracy of the delay estimate. When H1 (f ) = H2 (f ) = 1 for all frequencies, the delay estimate is simply the peak of the cross-correlation function. Knapp and Carter [12] presents a number of possible prefilters under the generalized correlation method. Since the time-domain cross-correlation delay estimator can only resolve the delay to a resolution equal to the sampling interval T (5 ms for this application), it is necessary to use some form of interpolation to resolve the delay to a finer resolution [15]. One common techniques is to interpolate the signals x1 (kT ) and x2 (kT ). Another variation is to approximate a parabola in the neighborhood of the maximum of Equation 4.6. The delay estimator of this project interpolates the input signals x1 (kT ) and x2 (kT ) by a factor of 100. Thus the resolution of this delay estimator becomes 0.05 ms. 4.4.2 Phase Difference Delay Estimation A delay in time translates into a linear phase difference in frequency [3, 18]. Thus one can estimate the time delay by evaluating the phase shift for one or a set of frequencies. The Fourier transform of x1 (t) and x2 (t) are X1 (ejω ) and X2 (ejω ), which are related by X2 (ejω ) = X1 (ejω ) e−jωD 46 (4.7) The phase difference between the two signals can be calculated by ∆φ(ω) = ∠X2 (ejω ) − ∠X1 (ejω ) (4.8) The group delay, the delay of interest, of a system is defined as D(ω) = d∆φ(ω) dω (4.9) For this application, only the low frequencies of the envelope are seen as the underlying flow wave signal. The high frequencies are seen as noise. Figure 4-7 shows the variance of the phase difference calculated for a data set of 82 cardiac cycles (Data Set A1 of Section 5). The variance of the phase difference is low for lower frequencies but high for higher frequencies. The useful low frequencies are averaged to give the slope for those frequencies. Figure 46 shows the phase difference averaged over many cardiac cycles. The phase difference for frequencies less than 5 Hz is assumed to be linear. Therefore the phase delay for those frequencies are averaged to give the group delay D. This group delay can then be translated to the PWV by the following relation: PWV = ∆L D (4.10) The delay estimates of Chapter 5 are given in terms of sample delays. The sample delay is related to the phase delay by: sample delay = ∆L PWV × T (4.11) The frequency based method has the advantage that the envelope does not need to be interpolated. This is because the slope of the phase difference (the group delay) is not restricted to integer values. This can potentially save on computation time. 47 0.5 0.4 0.3 Phase difference (radians) 0.2 0.1 0 −0.1 −0.2 −0.3 −0.4 −0.5 0 10 20 30 40 50 60 Frequency (Hz) 70 80 90 100 Figure 4-6: This plot shows the phase differences averaged for individual frequencies across 82 cardiac cycles (Data Set A1 ). For frequencies less than 5Hz, the average phase difference has a well defined slope which is related to the group velocity. 4.5 4 Variance of Phase difference (radians) 3.5 3 2.5 2 1.5 1 0.5 0 0 10 20 30 40 50 60 Frequency (Hz) 70 80 90 100 Figure 4-7: This plot shows the variance of the phase differences for individual frequencies calculated across 82 cardiac cycles (Data Set A1 ). The lower frequencies show much lower variance than the higher frequencies. 48 Chapter 5 Results This chapter contains the experimental results used to assess the method of using flow waves captured by Doppler ultrasound to measure pulse wave velocity. Data from three sources are listed: data simulated from using Womersley’s model of pulsatile flow, data from a flow system which models blood flow through an elastic tube, and data from imaging carotid arteries of human subjects. Simulated data illustrates problems with position of the ultrasound beam and the effect of noise on delay estimation. Data from the flow system helps to assess the system’s performance under more constrained conditions than imaging real arteries. The effect of beam position is also explored with flow system data. Physiological data helps assess the systems performance on humans. For all three data types, waveforms from a number of cardiac cycles were acquired to form a data set. Each data set is then averaged to give the delay estimate. The delay estimate is given in terms of sample to better show the result of sub-sample delay estimation. A delay of one sample corresponds to a time delay of 5 ms. The standard deviation of the data set gives a measure of the amount of variability in the data set. 5.1 Simulated Data A few sets of simulated data were generated to study various sources of variation in real physiological data. The effects studied are radial positions of the ultrasound beam inside 49 the artery, noise, and propagation of waves. Table 5.1 summarizes the simulated data sets. Data Set Variable Description 2 Noise 1 3 Noise 2 4 Noise 3 100 cardiac cycles SNR = 74 dB 100 cardiac cycles SNR = 62 dB 100 cardiac cycles SNR = 47 dB 1 Mean of Sample Delay Radial Position 11 radial positions - Std of Sample Delay - 0.99358 0.10848 1.0017 0.20355 1.0405 0.51097 Table 5.1: Summary of Simulated Data Sets To simulate a carotid waveform, Womersley’s model as presented in Section 2.2 is used. The parameters used to simulate one cycle of the carotid waveform are shown in Table 5.2. These parameters are taken from McDickens and Evans’s Chapter 2 [7]. The parameters were derived from waveforms of mean velocity blood flow acquired by Doppler ultrasound. Figure 5-1 shows the simulated velocity profile at the center of the artery where Figure 5-2 shows the simulated velocity profile for all r ’s R r R = 0. at the peak of the flow waveform. Simulated Envelope 3.5 velocity (arbitrary) 3 2.5 2 1.5 1 0 1 2 3 cycle phase (radian) 4 5 6 Figure 5-1: Simulated Envelope Data from the Womersley’s model and the parameters in Table 5.2 50 Harmonic 0 1 2 3 4 5 6 7 8 Frequency(ω) 1.03 2.05 3.08 4.10 5.13 6.15 7.18 8.21 α |Bn | ∠Bn (degrees) 1.00 3.9 0.33 74 5.5 0.24 79 6.8 0.24 121 7.8 0.12 146 8.7 0.11 147 9.6 0.13 179 10.3 0.06 233 12.4 0.04 218 Table 5.2: Simulated Data Parameters (Reproduced from Evans 2000 [7]) Fourier components and corresponding values of the non-dimensional parameter α for flow waveforms recorded from the common carotid arteries of a healthy young subject. The values of Bn have been normalized to B0 , and the angle ∠Bn is given in degrees from an arbitrary starting point. (diameter(estimated) = 6.0mm; heart rate = 62 bpm; viscosity = 0.038 St) Simulated Velocity Profile 3.5 3 axial velocity (arbitrary) 2.5 2 1.5 1 0.5 0 −1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 dimensionless distance from axis (r/R) 0.6 0.8 1 Figure 5-2: Velocity profile according to Womersley’s model of pulsatile blood flow. The parameters used to generate this data are from other people’s experiments. They are listed in Table 5.2 51 5.1.1 Variance of the Delay Estimates Many factors contribute to the high variance seen in the delay estimate. (We will see later that the variance of delay estimates from physiological data is higher than that of simulated data. This section attempts to pinpoint some of the sources of variation through simulation. When two waveforms from different radial positions are used for delay estimation, the estimate can be very different. Table 5.3 and Figure 5-3 show the result of a study of the effects of radial position on the delay estimate. In this study, the upstream waveform is assumed to be located at the center of the artery. The downstream waveform is allowed to vary in radial position. The downstream waveform has an artificial delay of one sample which corresponds to a time delay of 5 ms. r R 0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 % of Vmax 100.0000 99.5741 98.2771 96.0350 92.6645 87.7748 80.6295 70.0167 54.2347 31.3629 Delay Estimate 1.0000 0.9597 0.8365 0.6233 0.3047 -0.1463 -0.7708 -1.6195 -2.7408 -4.1705 Table 5.3: Effect of Radial Positioning. Assumptions: Vmax occurs at the center of the artery. The upstream beam is at the center of the artery. Simulated delay = 1 sample. One sample corresponds to a time delay of 5 ms. 5.1.2 Random Noise Different amounts of uniform white noise were added to the canonical waveform (shown in Figure 5-1) to see the effect of noise on the delay estimate. Figures 5-4, 5-5, and 5-6 show the simulated data with various amounts of additive noise. Next to an example of the waveform with added noise is the histogram of the estimated delays with best-fit Gaussian probability density functions (PDFs) overlaid. 52 2 delay estimate (dimensionless samples) 0 −2 −4 −6 −8 −10 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 r/R Figure 5-3: Delay Estimates From Different Radial Positions The simulated data had an artificial delay of 1 sample. One sample corresponds to a time delay of 5 ms. Simulated Upstream 40 35 3 std = 0.10848 30 2 1.5 0 1 2 3 cycle phase (radian) 4 5 6 Simulated Downstream velocity (arbitrary) Total # of Occurences = 100 mean = 0.99358 2.5 Number of occurences velocity (arbitrary) 3.5 25 20 15 3 10 2.5 5 2 1.5 0 1 2 3 cycle phase (radian) 4 5 0 −5 6 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) Figure 5-4: Simulated Data with Noise of SNR = 74dB A downstream data has a simulated delay of 1 sample or 5 ms. 53 3 4 5 Simulated Upstream 20 3.5 std = 0.20355 14 2 1.5 0 1 2 3 cycle phase (radian) 4 5 6 Simulated Downstream 3.5 velocity (arbitrary) Total # of Occurences = 100 mean = 1.0017 16 2.5 Number of occurences velocity (arbitrary) 18 3 12 10 8 3 6 2.5 4 2 2 1.5 0 1 2 3 cycle phase (radian) 4 5 0 −5 6 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) 3 4 5 3 4 5 Figure 5-5: Simulated Data with Noise of SNR = 62dB A downstream data has a simulated delay of 1 sample or 5 ms. Simulated Upstream 12 3.5 mean = 1.0405 10 std = 0.51097 2.5 2 8 1.5 0 1 2 3 cycle phase (radian) 4 5 6 Simulated Downstream 3.5 Number of occurences velocity (arbitrary) Total # of Occurences = 100 3 6 velocity (arbitrary) 4 3 2.5 2 2 1.5 0 1 2 3 cycle phase (radian) 4 5 0 −5 6 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) Figure 5-6: Simulated Data with Noise of SNR = 47dB A downstream data has a simulated delay of 1 sample or 5 ms. 54 5.2 Flow System Data A few sets of phantom data were acquired using the procedure described in Section 3.2. An example of the waveform acquired using the flow system is shown in Figure 5-7. The left side shows the envelopes extracted from the Doppler spectra acquired by imaging the flow system. The right side shows the low pass filtered version of the flow wave. The general shape of the smoothed version share some characteristics with the filtered and windowed version of the real physiological data. It has a fast rising edge and a slower delay. However a major difference is that the width of the pulse is approximately double that of the real physiological pulse. Table 5.4 summarizes the flow system data sets. Data Set Number of Cycles 1 2 34 cycles 21 cycles Mean of Sample Delay 0.49471 0.32286 Std of Sample Delay 0.52261 0.55016 Table 5.4: Summary of Flow System Data Sets The estimated delays are in terms of samples, with one sample equal to a time delay of 5 ms. Upstream 120 100 100 Velocity (cm/s) Velocity (cm/s) Upstream 120 80 60 40 20 0 80 60 40 20 0 0.2 0.4 0.6 0.8 1 Time (sec) 1.2 1.4 1.6 1.8 0 2 0 0.2 0.4 0.6 0.8 120 100 100 80 60 40 20 0 1.2 1.4 1.6 1.8 2 1.2 1.4 1.6 1.8 2 Downstream 120 Velocity (cm/s) Velocity (cm/s) Downstream 1 Time (sec) 80 60 40 20 0 0.2 0.4 0.6 0.8 1 Time (sec) 1.2 1.4 1.6 1.8 0 2 0 0.2 0.4 0.6 0.8 1 Time (sec) Figure 5-7: Phantom Flow Wave Envelopes The left side shows the envelopes extracted from imaging the flow system. The right side shows the low pass filtered version of the flow wave. 55 Figures 5-8 and Figure 5-9 shows the histograms of the estimated delays from the flow system data with best-fit Gaussian PDFs overlaid. During acquisition of the flow system Data Set 2, the radial positions were intentionally varied. However no significant difference in the wave form shape or the variance of the delay estimate can be seen. 14 12 Total # of Occurences = 34 mean = 0.49471 std = 0.52261 Number of occurences 10 8 6 4 2 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) 3 4 5 Figure 5-8: Flow System Data Set 1 Delay estimates are in terms of samples, with one sample equal to a time delay of 5 ms. 8 7 Number of occurences 6 Total # of Occurences = 21 mean = 0.32286 std = 0.55016 5 4 3 2 1 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) 3 4 5 Figure 5-9: Flow System Data Set 2 The radial positions were intentionally varied in this data set. However no significant difference in the wave form shape or the variance of the delay estimate can be seen. Delay estimates are in terms of samples, with one sample equal to a time delay of 5 ms. 56 5.3 Physiological Data To see the system’s performance on human subjects, a few sets of physiological data were take from two healthy volunteers. One volunteer is a healthy 22-year-old female and the second is a healthy 25-year-old male. These two volunteers are not expected to have any heart disease, therefore their PWV should appear normal. The procedures for acquiring data are described in Section 4.1. Table 5.5 summarizes the physiological data sets. Figures 5-10 through 5-15 show the histograms of the delay estimates of physiological data with best-fit Gaussian PDFs overlaid. Data Set Date Subject A1 A2 B1 B2 B3 B4 12/15/2001 02/02/2002 12/06/2001 12/07/2001 12/15/2001 02/02/2002 A A B B B B Number of Cardiac Cycles 82 208 48 99 119 57 Mean of Sample Delay 1.2727 1.0136 1.1425 1.3958 0.6758 0.59789 Std of Sample Delay 0.78273 0.54677 1.1325 0.95784 0.51977 1.1508 Table 5.5: Summary of Physiological Data Sets Subject A is a healthy 25-year-old male. Subject B is a healthy 22-year-old female. The mean and standard deviations of the sample delay are results of applying the correlation based delay estimation method. Delay estimates are in terms of samples, with one sample equal to a time delay of 5 ms. Table 5.6 shows the sample delay estimates from physiological data converted to time delays in milliseconds and PWV. To convert sample delay to time delay, one simply multiplies the sample delay by 5 ms (the sampling interval T) as implied by the relationship shown in Equation 4.4. The conversion from sample delay to PWV is stated in Equation 4.11. However this relation presents infinite PWV estimates when the delay estimate in samples in zero. To avoid unrealistically high PWV values, sample delays within 0.2 sample of zero are ignored. This threshold restricts PWV values to have an absolute value of 30 m/s. Given that the normal PWV in the common carotid is between 6.80 m/s and 8.30 m/s, this cutoff seems acceptable. The column titled Number of Cardiac Cycles in Table 5.6 shows the actual number of cardiac cycles used to produce the PWV estimates. 57 25 Number of occurences 20 Total # of Occurences = 82 mean = 1.2727 std = 0.78273 15 10 5 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) 3 4 5 Figure 5-10: Physiological Data Set A1 Delay estimates are in terms of samples, with one sample equal to a time delay of 5 ms. 80 Total # of Occurences = 206 70 mean = 1.0137 std = 0.54934 Number of occurences 60 50 40 30 20 10 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) Figure 5-11: Physiological Data Set A2 sample equal to a time delay of 5 ms. 3 4 5 Delay estimates are in terms of samples, with one 58 12 Total # of Occurences = 48 mean = 1.1425 10 std = 1.1325 Number of occurences 8 6 4 2 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) Figure 5-12: Physiological Data Set B1 sample equal to a time delay of 5 ms. 3 4 5 Delay estimates are in terms of samples, with one 25 Total # of Occurences = 99 mean = 1.3958 Number of occurences 20 std = 0.95784 15 10 5 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) Figure 5-13: Physiological Data Set B2 sample equal to a time delay of 5 ms. 3 4 5 Delay estimates are in terms of samples, with one 59 50 45 Total # of Occurences = 119 mean = 0.6758 40 std = 0.51977 Number of occurences 35 30 25 20 15 10 5 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) Figure 5-14: Physiological Data Set B3 sample equal to a time delay of 5 ms. 3 4 5 Delay estimates are in terms of samples, with one 12 10 Total # of Occurences = 57 mean = 0.59789 std = 1.1508 Number of occurences 8 6 4 2 0 −5 −4 −3 −2 −1 0 1 2 Delay Estimate (dimensionless samples) Figure 5-15: Physiological Data Set B4 sample equal to a time delay of 5 ms. 3 4 5 Delay estimates are in terms of samples, with one 60 Data Set Time Delay Number of (ms) Cardiac Cycles A1 6.3635 76/82 5.0680 191/208 A2 B1 5.7125 39/48 6.9790 94/99 B2 3.3790 95/119 B3 2.9895 47/57 B4 Estimated PWV (m/s) 5.6615 6.5313 7.3750 5.7477 7.3140 2.6382 Standard Deviation of PWV Estimate 4.16 4.75 7.61 6.82 8.87 9.54 Table 5.6: Time delays and Estimated PWV This table shows the sample delays converted to time delays in milliseconds and PWV. To convert sample delay to time delay, one simply multiplies the sample delay by 5 ms (the sampling interval T) as implied by the relationship shown in Equation 4.4. The conversion from sample delay to PWV is stated in Equation 4.11. However this relation presents infinite PWV estimates when the delay estimate in samples in zero. To avoid unrealistically high PWV values, sample delays within 0.2 sample of zero are ignored. This threshold restricts PWV values to have an absolute value of 30 m/s. Given that the normal PWV in the common carotid is between 6.80 m/s and 8.30 m/s, this cutoff seems acceptable. The column titled Number of Cardiac Cycles shows the actual number of cardiac cycles used to produce the PWV estimates. 61 62 Chapter 6 Discussion This chapter includes a summary and interpretation of the results in Chapter 5. This summary is followed by suggestions of future work. This chapter closes with a general conclusion on the thesis. 6.1 Estimated PWV This section briefly looks at the delay estimates from the three different data sources. 6.1.1 Simulated Data Simulated data allowed the study of the effect of radial positioning and the effect of additive white noise. With varying radial positions, the estimated delay degraded fast from the simulated delay of 1 sample or 5 ms. Section 6.2.1 will discuss more in depth the effect of varying beam position in the artery. Additive noise, at different amounts, all produced delay estimates close to the simulated delay of 1 sample or 5 ms. Section 6.3 will discuss further what the simulated data tells about possible sources of noise in the system. 6.1.2 Flow System Data The flow system was supposed to provide a more constrained environment for the measurement of PWV. The probe is kept still and at a constant position relative to the elastic tube 63 (Data Set 1). It was hoped that the flow system would produce delay estimates with very little variation. However even under more constrained setting, the estimated delay exhibits large variance similar to physiological data. Despite the lack of success with the flow system, its data still provides some valuable insights. Section 6.2.1 discusses how flow system data suggests that radial positioning does not affect the delay estimate in practice as drastically as expected from theory. The variance in flow system data is comparable to the variance seen in physiological data. This implies that many sources of variability are not caused by physiological factors. Instead variability is most likely caused by noise (further discussed in Section 6.3). The delay estimates from the flow system are on average lower than that of physiological data. This suggests that the PWV of the elastic tube used is faster than that of the common carotid. 6.1.3 Physiological Data From the results presented in Chapter 5. The estimated PWV can be calculated from the estimated sample delays with Equation 4.11. Table 5.6 summarizes this analysis. Most of the estimated values for PWV are within the range of possible carotid pulse wave velocities. Therefore although not accurate, the implementation presented in this study can detect a probable delay from the Doppler flow waves. Even though the proposed method can detect a valid delay, the estimates are far from ideal. As seen from the histograms of Section 5, the delay estimates have very wide distributions. Even for the data from the same person, the means of the estimated delays can change drastically from session to session. Another problem is the resolution of the delay estimates. The time between samples of the envelope is 5 ms. The delay we are trying to detect is on the scale of 1 or 2 samples. Sub-sample accuracy is needed to achieve delay estimates of finer resolution. Interpolation is a reasonable way to get sub-sample accuracy. A higher sampling rate would help by reducing the effective amount of noise, since there would be more samples for the same period of time. The important issues for delay estimation are the signal to noise ratio (SNR) and the bandwidth of the signal, not necessarily the sampling 64 rate. Therefore, even though a higher sampling rate can help, the problem of the proposed method is more attributed to the various sources of error. What follows is a analysis of the different sources of variability. For physiological data, there is no gold standard for the PWV of the human subjects. The variance of the data sets provide some measure of the error, but it does not show if the estimate has some overall bias. 6.2 High Variance in the Delay Estimate The results of this study show that the present implementation can detect a delay in the blood flow waveforms. However, the detected delay has very high variance. This variance has many sources. 6.2.1 Waveform Variation Due to Radial Position Because the two beams cannot be placed at the same distance from the center of the artery and because there is not necessarily radial symmetry in the artery, some of the variation is due to flow differences at different radial positions. According to Womersley’s model of pulsatile flow (Equation 2.2), the velocity profile of blood flow is dependent on radial position. Therefore it it expected that radial positioning will contribute to the error in delay estimation. It is very hard to place both beams at the center of the arterial cross sections. This difficulty is compounded by the fact that the B-mode image which can help guide the placement of the beams only shows one dimension of the artery. Even when the beam looks centered in one plane, they may be off-center in the other plane (Figure 6-1). Table 5.3 shows that if the two beams are not placed at the center of the artery, the delay estimate can be drastically affected. The delay estimate can change drastically as the ratio r/R deviates from 0. In practice, this effect of radial positioning is not as clear. Both beams are unlikely to be at the center. In reality, arteries are not perfect cylinders. The artery can also curve and taper so that there may not be a clear center. 65 e of Plan nd asou s beam ultr x Artery x Figure 6-1: Beam Plane X marks the focus of the beams. It is very hard to place both beams at the center of the arterial cross sections. This difficulty is compounded by the fact that the B-mode image which can help guide the placement of the beams only shows one dimension of the artery. Even when the beam looks centered in one plane, they may be off-center in the other plane. In practice, the effect of variable radial positioning is not large. The ultrasound beam is imaging a volume of blood. At the smallest setting, the volume’s diameter (if approximated by a sphere) can be from 1/4 to a 1/3 of the arterial diameter. Therefore, having the beam slightly off-center with a r/R of 0.5 will still include the blood scatterers at the center of the artery. Blood at the center of the artery is assumed to have the maximum velocity. The Doppler spectrum is the envelope detected by a maximum frequency follower. As long as the center of the artery is included in the sample volume, the same maximum frequency envelope will result. Therefore, the flow waveform in practice does not change as fast with radial position as the simulated flow waveform. Data acquired from the flow system supports the idea that varying the radial position does not affect the delay estimate as much as theorized. For Data Set 1 from the flow system, the probe was kept very still and the beam focus were placed at the axis of the elastic tubes. For Data Set 2, the beam focused were altered drastically from next the the tube wall to the tube axis. Since the tube diameter is small (0.5 cm), no matter where the focus is placed 66 inside the tube, the sample volume is likely to cover some area of maximum flow velocity. The maximum frequency envelopes from Data Set 2 did not look very different from those of Data Set 1. The delay estimate from Data Set 2 is smaller than that of Data Set 1. This makes intuitive sense because if the beam focus is placed on the axis some of the time and off axis for some of the time, then the average delay should be smaller. Flow further from the axis differs in phase from the flow on the axis. The standard deviations from the two data sets did not change too much. 6.2.2 Waveform Variation Due to Wave Dispersion The pulse wave disperses as it travels down the artery due to frequency dependence of the arterial wave speed [17, 24]. Pressure waves measured further down the arterial tree are higher in peak pressure, but lower in mean pressure [16]. Dispersion causes the waveform shape to change, which may present problems for correlation based estimation techniques. For a distance of 3 to 4 centimeters, the blood flow waveform is not expected to change very much. However since the time delay being measured is a small phenomenon, even small changes in shape may affect the accuracy of the estimate. Due to time constraints, the affect of wave dispersion on delay estimation was not studied as part of this project. 6.2.3 Variability Due to Scanning For the data acquired for this project, subject B scanned herself. It is very difficult to keep the probe steady while playing with the knobs on the control panel. It would help to have different people scanning and manipulating the control panel. In the case of subject A, the two tasks are separated. The higher quality of the data for subject A may be attributed to this difference. To see if there was any difference between my scanning and that of a real sonographer, an expert was consulted to acquire a few very short data sets. Preliminary results (not shown in this report) demonstrate that the sonographer’s data do not provide less variance than my data. 67 6.2.4 Physiological Variability Section 2.1.2 lists some factors, both long term and short term, which can change the PWV. The short term factors, such as blood velocity, food intake, and exercise, may contribute to the error in this study. People’s arteries have different geometries. Even over a distance of 3 to 4 centimeters, the artery’s shape can change dramatically, which can affect the flow wave. In a healthy person, where the artery is not expected to have any abnormal flow, the PWV should be easier to measure. For a person with heart disease, where the artery may be partially occluded, the flow waves will be turbulent and even harder to measure PWV. 6.2.5 Number of Heart Cycles Needed All of these different sources of variability result in delay estimates with a wide distribution. The next question is then how many heart cycles to average to achieve an acceptable variance on the delay estimate. (Each heart cycle results in one delay estimate.) Before beginning the analysis, here are a few definitions to simplify the notation. Let dn indicate the delay estimate from some heart cycle, and let D indicate the estimate of the delay distribution formed by averaging the delay estimates from single heart cycles: N 1 dn . D= N n=1 (6.1) The delay estimates dn from single heart cycles can be viewed as a random variable with the probability density function (PDF) dX (x). D, which is the average of N realizations of dX (x) can also be viewed as a random variable whose probability density function (PDF) is a Gaussian with a mean of µ and standard deviation σ. Let PX (x) denote the PDF of N averaged delays. Let D also denote the delay estimator. By choosing a suitably large number N of realizations of dX (x), it will be possible to reduce the percent error variance of D to acceptably small levels. One way to choose a suitably large N is to set a limit on how far individual measurements of D deviates from the 68 expected value of D over a certain percentage of time. For example, suppose the criteria on D were as follows: “The probability that an experimental value of D falls within ±10% of its expected value equals 90%.” This statement can be expressed mathematically as, P r[|D − µD | ≤ 0.1µD ] = 90%. (6.2) In terms of PWV (assuming a true PWV of 7 m/s), the above statement can be stated as the probability that the PWV estimated from averaging N hearty cycles falls between 6.3 m/s and 7.7m/s 90% of the time. Since D is assumed to be an average of a number of individual and independent measurements, the PDF of the random variable D closely approximates a Gaussian PDF. Therefore, using existing tables for the cumulative distribution function (CDF) of the Gaussian PDF, it can be shown that, P r[|D − µD | ≤ 1.65σD ] = 90% (6.3) Combining the above two equations yields 1.65σD = 0.1µD . 1.65 1 √ σd N N= (6.4) = 0.1µD . 272.25σd2 ; µ2D 69 (6.5) (6.6) For the physiological data sets, N is calculated to be on the order of 200. This many cardiac cycles would require 2-4 minutes of continuous data acquisition. This is hard to achieve in practice, especially in the current implementation where data acquisition is not consecutive. One must stop every 4 or 5 cardiac cycles to save the buffer to memory. 6.2.6 System Delays Since the two beams are not sent out at precisely the same time, there exists a small delay between the two beams. However, this delay is determined to be negligible compared to other sources of delay. As seen in Section 3.1.4, the delay introduced is on the scale of a few hundred microseconds. This is a factor of 100 less than the delay being estimated. 6.3 6.3.1 Variance Due to Noise Results of Simulated Noise The results of simulating different noise levels demonstrate that even with relatively high level of noise, the delay estimate is not affected too much. This may be because the simulated noise is independent of the signal, therefore signal and noise can be separated successfully with simple filtering. In the real setting, noise is likely to be dependent on the signal. For example, the speckle noise relates to the blood scatterers. The physiological noise is poorly understood. To better characterize the effect of noise on delay estimation, one needs to better understand the noise in the physiological data. 6.3.2 Noise in Physiological Data Simulated noise showed that noise can certainly have an affect on delay estimation, although not drastically. This demonstrates that the simulated white noise, is different from the noise occurring with physiological data. The exact nature and composition of this noise is difficult to determine. However one can speculate on the sources of noise. 70 Speckle One salient feature of Doppler ultrasound images is that the spectra exhibit a characteristic granular pattern called Doppler speckle. Doppler speckle causes large random fluctuations of the instantaneous spectral amplitude from the true amplitude [8]. The size of this deviation of speckle is comparable to the true amplitudes. The speckle observed in Doppler spectra has a quality similar to that observed in sonography [13] (B-mode images). Speckle in sonography is the interference pattern which arises from the coherent summation of signals from scatterers with sizes smaller than the wavelengths of ultrasound. The speckle pattern does not directly represent individual scatterers but rather represents an interference pattern of the scatterer distribution scanned. Doppler speckle affects the accuracy of maximum frequency follower. Since speckle exists for both flow system data and physiological data, this helps explain why flow system did not provide high quality data as expected. The size of speckle can range from one sample to several in diameter, which is on the same order as the delay being detected. If the delay we are trying to detect is much longer than the size of the speckle, then speckle would not be such a big source of variation in delay estimation. System Noise When the Doppler signal strength is low due to, for example, attenuation by over lying tissue or small vessel size, the Doppler amplifier gain must be increased in order to display the spectrum. At high gains the spectrum exhibits a background noise associated with electronic noise from the amplifier. Interference can also come from nearby blood vessels or movements of the probe on the surface of the skin [8]. All of these factors contribute to the difficulty of calculating an accurate maximum frequency envelope. 6.4 System Limitations The data acquisition system presents sources of errors as well. The current implementation is not elegant. It was put together with the bare minimum amount of functionality to capture 71 the data needed. Many modifications can potentially make the technique more accurate and user friendly. 6.4.1 Dual Beam One important limitation of the present implementation is the two Doppler ultrasound beams are not independent. The beams’ depths and angles cannot be independently controlled. This severely limits where the two points of measurements may be located in the artery. Ideally, the two beams should both be placed at the center of the artery. The center of an artery is assumed to have the maximum velocity scatterers. The human anatomy very rarely offers straight carotid arteries. The carotid artery is relatively straight in some individuals and very curved in others. To make this PWV measurement tool usable across the population, we must be able to measure people with different anatomy. Two independently controlled beams would allow placement of beams in the center of arteries. 6.4.2 Resolution of Delay Estimate Another limitation of the system is that the time between two samples is 5 ms. One can argue that faster sampling of the underlying continuous time signal is needed for finer resolution. However, as mentioned in Section 4.4.1, this limitation can be remedied by interpolation. As long as the sampled signal has enough bandwidth to accurately reconstruct the underlying continuous time signal, interpolation is just as good as faster sampling of the original continuous time signal for finer resolution. Thus, although it would be nice to have a smaller sampling period than 5 ms, the sampling rate does not limit the accuracy of the delay estimation. What does affect the accuracy of the delay estimates is the amount of noise in the system. 6.4.3 Velocity Measurement Accuracy Since the proposed method of measuring PWV depends on the blood velocity waveforms acquired by Doppler ultrasound, it is important to know how accurate Doppler ultrasound 72 is in acquiring velocity information. Daniel Ricky [19] studied this problem. His results showed that the velocity accuracy of Doppler instruments could be quite good, i.e. within a few percent of the true velocities. However, the accuracy of Doppler velocity measurements can be adversely affected by the instrument’s design and the patient’s physiology. For example, Hoskins and McDicken [9] showed that the measured velocities will be affected by the use of a linear array transducer. The actual measured velocity depends on whether the ultrasound beam is transmitted from the center of the array or from either end. However, this source of error should not affect the results of this study even though a linear array is used. Both apertures used for this study are from the same distance away from the edge of the transducers. Willemetz et al. [25] showed that the design of the wall filter, which removes the signal component corresponding to the vessel wall and surrounding tissue, can also affect the accuracy. Accuracy can also be affected by fundamental limitations such as the frequency dependence of the attenuation coefficient (Holland et al. [21]). In this case, higher frequencies are preferentially attenuated, which biases the Doppler measurements toward lower velocities. These effects,along with others, such as frequency-dependent backscatter from the blood (Newhouse et al. [23]), affect the measured Doppler velocity. 6.4.4 Small Image Buffer Size The video capture buffer is very small. This means that the user can only capture 5 consecutive frames of data. This only captures around 10 heart cycles. The operator must stop imaging and save the content of the buffer to disk before continuing to scan. During this pause, the probe is very likely to move with respect to the carotid. This creates a discontinuity in the data. 6.5 Delay Estimation Methods Correlation-based and phase difference methods of delay estimation were tried to detect the delay for this project. Variations of the correlation-based methods did not affect the accuracy of the delay estimate. Variations include correlation of the maximum frequency 73 envelopes, correlation of the 2D Doppler images, and manual matching of maximum frequency envelopes. The results in Chapter 5 were calculated based on correlating interpolated maximum frequency envelopes. Correlation of 2D Doppler spectra without extracting the envelopes gave similar results. Since 2D correlation is much more computationally intensive, it was not used. I also tried manual matching of maximum frequency envelopes to see if the human eye can pick out features of the signal that can more accurately detect the delay. From this experiment, I see that even a human observer, deemed better than machines in many situations, could not detect a more accurate delay. The phase difference method has the advantage that no interpolation is required for estimating sub-sample delay. However just finding the phase change between the upstream and downstream envelope and estimating the delay from that without considering frequency weighting does not yield accurate results. If using the correct frequency weighting, the phase difference method would give the same delay estimate. However the correlation method is used because it inherently weighs the important frequencies more. 6.6 Future Work The work completed for this project only began to explore the possibility of using flow waves to measure pulse wave velocity. Many issues deserve to be explored further. The system can be made more user friendly and robust. This study poses a few immediate areas of study such as better understanding of the noise in the signal. 6.6.1 System Modifications The two limitations of the system should be remedied. Independent control of the two beams is not a hard task. However, given the time limitation of this study, this feature was not implemented. Independent control is desired so that the focus of the two beams can be placed as close to the center of the artery as possible. Stable spectral display would mean the upstream spectrum is always displayed at the top and the downstream spectrum is always displayed at the bottom of the screen. At the current 74 stage, the upstream and downstream spectra can switch positions in video display. This is probably due to asynchronous communication among the system environments. Different environments run on different processors with different clock frequencies. 6.6.2 User Feedback To be useful in the clinical setting, the system should also provide user feedback. As the user positions the probe for imaging, the system can continuously monitor if the position of the probe is good for acquiring flow waveforms at two locations in the artery. This feature is needed since the placement of ultrasound beams is important for this technique. If the system is confident in its delay estimate, it should inform the user so that the user can try to keep the probe in that position. 6.6.3 Other Applications of Dual Beam Setup The dual beam setup of this experiment may be useful for other applications for monitoring blood flow. One immediate use comes to mind. One can position the two beams before and after a region of occlusion or plaque. One can then simultaneous observe the Doppler flow wave from two sites to see how blood flow changes. This application would be more usable if the two beams can be controlled independently in depth and angle. 6.6.4 Areas for Further Research Due to time constraint of this project, there were a few areas I did not have time to research, but are nonetheless very important. I suspect that speckle noise is a big contributor to the error of measuring PWV. Studies exist in how to filter out speckles. For this project, I applied a simple low pass filter to the maximum frequency envelopes. Better methods should be used to filter out the speckle first before envelope detection. I also stated that wave dispersion may contribute to the error in PWV estimates. However I did not study what this effect would be. Given more time, I would have tried to simulate how the waveform changes as it travels down a few centimeters of an artery to see how the change in shape due to wave propagation can affect the delay estimation. 75 In order to extract the relevant part of the waveform for analysis, a window was used. However, the window may introduce a small bias to the delay estimate [3]. This bias may be negligible if certain windows are used. Further research should be done on finding the best window for this application. 6.7 Conclusion This thesis project explored the feasibility of using the flow wave captured by Doppler ultrasound to measure the local propagation velocity of the flow wave. Although this project has not resulted in a clinical product, many of the issues surrounding the measurement of local pulse wave velocity has been elucidated. More work is needed to make this technique a marketable technology. 76 Bibliography [1] R. Asmar. Arterial Stiffness and Pulse Wave Velocity Clinical Applications. Elsevier, 1999. [2] Elie Awad. Design of a wearable ultrasound doppler sensor to monitor blood flow in the common carotid artery. Master’s thesis, Massachusetts Institute of Technology, 1997. [3] Radu Balan, Justinian Rosca, Scott Rickard, and Joseph O’Ruanaidh. Influence of windowing on time delay estimates. Technical report, Siemens Corporate Research. [4] Raymond Chan. Non-invasive ultrasound monitoring of regional carotid wall structure and deformation in atherosclerosis. PhD thesis, Massachusetts Institute of Technology, 2001. [5] Y. Christopher Chiu, Patricia W. Arand, Sanjeev G.Shroff, Ted Feldman, and John D. Carroll. Determination of pulse wave velocities with computerized algorithms. American Heart Journal, 121(5):1460–1470, May 1991. [6] N. Chubachi et al. Measurement of local pulse wave velocity in arteriosclerosis by ultrasonic doppler method. Ultrasonics Symposium, pages 1747–1750, 1994. [7] D.H. Evans and W.N. McDicken. Doppler Ultrasound Physics, Instrumentation and Signal Processing, 2nd Ed. John Wiley & Sons Ltd., 2000. [8] P.R. Hoskins, T. Loupas, and W.N. McDicken. An investigation of simulated umbilical artery doppler waveforms. i. the effect of three physical parameters on the maximum frequency envelope and on pulsatility index. Ultrasound in Med. & Biol., 17:7–21, 1991. 77 [9] P.R. Hoskins and W.N. McDicken. Velocity estimation using duplex scanners. Ultrasound in Med. & Biol., 17:195–199, 1991. [10] Shawn M. Hwang. Power velocity integral technique for quantification of of flow in valvular heart disease. Master’s thesis, Massachusetts Institute of Technology, 2000. [11] W. Klip. American Heart Journal, 6:806–13, 1958. [12] C.H. Knapp and G.C. Carter. The generalized correlation method for estimation of time delay. IEEE Trans. ASSP, pages 320–327, 1976. [13] F. Kremkau. Doppler Ultrasound: Principles and Instruments. W.b. Saunders Company, 1990. [14] E.D. Lehmann, R.G. Gosling, B. Fatemi-Langroudi, and M.G. Taylor. Non-invasive doppler ultrasound technique for the in vivo assessment of aortic compliance. J. Biomed. Eng., 14:250–256, May 1992. [15] Douglas L. Maskell and Graham S. Woods. The estimation of subsample time delay of arrival in the discrete-time measurement of phase delay. IEEE Transactions on Instrumentation and Measurement, pages 1227–1231, 1999. [16] D.A. McDonald. Blood Flow in Arteries, 2nd Edition. Edward Arnold, 1974. [17] Stanley Middleman. Transport Phenomena in the Cardiovascular System. John Wiley & Sons, Inc., 1972. [18] Alan V. Oppenheim and Ronald w. Shafer. Discrete-Time Signal Processing, 2nd edition. Prentice-Hall, Inc., 1999. [19] Daniel Ricky. Evaluation of Doppler Ultrasound Velocity and Flow Measurements. PhD thesis, University of Western Ontario, 1995. [20] Helen F. Routh. Doppler ultrasound: The ability to measure and image blood flow. IEEE Engineering in Medicine and Biology, pages 31–40, November 1996. 78 [21] C.C. Jaffe S.K. Holland, S.C. Orphanoudakis. Frequency-dependent attenuation effects in pulsed doppler ultrasound: experimental results. IEEE Trans. on Biomed. Eng., 31:626–631, 1984. [22] C.A. Taylor, T.J.R. Hughes, and C.K. Zarins. Finite element modeling of blood flow in arteries. Computer Methods Applied Mechanical Engineering, 158:155–196, 1998. [23] G.F. Johnson V.L. Newhouse, A.R.Ehrenwald. The effect of rayleigh scattering and frequency dependent absorption on the output spectrum of doppler blood flowmeters. Ulrasound Med., 3B, 1977. [24] Yuh-Ying Lin Wang, C.C.Chang, J.C.Chen, H.Hsiu, and W.K.Wang. Pressure wave propagation in arteries. IEEE Engineering in Medicine and Biology, pages 51–56, Jan and Feb 1997. [25] J.C. Willemetz, A. Nowicki, J.J. Meister, F. De Palma, and G. Pante. Bias and variance in the estimate of the doppler frequency induced by a wall motion filter. Ultrasonic Imaging, 11:215–225, 1989. [26] J.S. Wright et al. Aortic compliance measured by non-invasive doppler ultrasound: description of a method and its reproducibility. Clinical Science, 78:463–468, 1990. 79