A computer program listing appendix is included pursuant to 37 C.F.R. 1.52(e) and is hereby incorporated by reference in its entirety. The computer program listing appendix was submitted via EFS on Jul. 13, 2012. The computer program listing appendix includes the following 14 files: a table of contents, submitted as the ASCII text file toc.txt, is 242 bytes; analyzeNrf.m, submitted as the ASCII text file analyzeNrf_m.txt, is 8,762 bytes; cutECG.m, submitted as the ASCII text file cutECG_m.txt, is 1,634 bytes; findSectorOverlap.m, submitted as the ASCII text file findSectorOverlap_m.txt, is 3,714 bytes; matchbestECG.m, submitted as the ASCII text file matchbestECG_m.txt, is 4,770 bytes; data2rgb.m, submitted as the ASCII text file data2rgb_m.txt, is 689 bytes; initOverlay.m, submitted as the ASCII text file initOverlay_m.txt, is 1,967 bytes; overlayData.m, submitted as the ASCII text file overlayData_m.txt, is 4,141 bytes; overlayimage.m, submitted as the ASCII text file overlayimage_m.txt, is 662 bytes; tiss2rgb.m, submitted as the ASCII text file tiss2rgb_m.txt, is 135 bytes; makeCardiacMovie.mat, submitted as the ASCII text file makeCardiacMovie_mat.txt, is 5,588 bytes; getPolTransformMap.m, submitted as the ASCII text file getPolTransformMap_m.txt, is 3,144 bytes; appPolTransform.m, submitted as the ASCII text file appPolTransform_m.txt, is 1,803 bytes; getmyparams.m, submitted as the ASCII text file getmyparams_m.txt, is 419 bytes. Each file included in the computer program listing appendix described above was created on Sep. 23, 2011. The computer program listing appendix does not include any new matter which goes beyond the disclosure of the application as filed.
The present invention relates to medical imaging, and in particular to increasing the frame rate of ultrasound imaging by dividing the field of view into sectors, obtaining a series of ultrasound images for each sector, synchronizing the images and combining them to form a composite high-frame rate image.
Ultrasound imaging can be a useful tool in cardiology, such as, for example, in the diagnosis of myocardial infarctions. Ultrasound imaging of the heart, known as echocardiography, can be used, for example, to derive strains, which are related to the contractility of the heart muscle. However, current methods of real-time raw data plane in a given system, which can be defined by a spanned angle (i.e., arc length according to the center of an imaging probe) and a chosen depth (beam direction). Tracking small regions of the heart at frame rates of 50 fps is difficult. Moreover, because strains involve motion of the heart muscle, a frame rate (effectively a sampling rate of the displacement function over time) is required to be high enough such that interframe motion is relatively small to be accurately estimated. Using conventional frame rates, strain image results tend to be both noisy and unreliable This is because the lower the frame rate, the less correlated any two consecutive frames are, which makes radio-frequency (RF)-cross-correlation based motion estimation techniques less accurate. One quantitative measure of the noise on strain images is the elastographic signal-to-noise ratio, or SNRe.
With the high frame-rate composite imaging, precise and detailed motion/strain estimates in full view can be obtained and further used to differentiate abnormal from the normal myocardium and even detect the onset and extent of the diseased muscle. From theoretical and in vivo examples, the difference between strain in a normal and an abnormal myocardium can be large in the case of acute infarction but also subtle in the case of chronic infarction, infarction scars or small infarcted regions. Visualization in the latter case is more challenging and an imaging modality that estimates the strain at high precision and thus SNRe is warranted. RF-based tracking can provide such precision to estimate subtle motion changes in the pathological myocardium. Most importantly, the ischemic region will undergo abnormal, i.e., smaller or reverse, motion due to its reduced contractility. Estimation of the resulting smaller motion and/or strain (compared to the normal case) also requires higher precision of the method used. Again, RF-based tracking (as opposed to the faster and more commonly used B-mode tracking) will yield the highest precision estimate and thus highest quality images. Due to the higher sensitivity of RF-based tracking, i.e., the higher decorrelation rate, RF tracking is best used at the highest frame rates, where consecutively acquired RF echoes are best matched because they are recorded at small incremental time intervals.
In a similar way, the same invention can be applied for visualization of all transient motion effects in tissues or vessels, such as the pulse wave traveling in the arterial tree at each heartbeat, respiratory motion, or the pulsation of internal vessels in organs, such as the liver, pancreas, kidney, thyroid or prostate.
What is thus needed in the art are systems and methods that can increase the ultrasound frame rate so as to be sufficiently high to capture cardiac motion and provide meaningful strain image results.
Systems and methods for composite myocardial elastography are presented. In exemplary embodiments of the present invention an imaging modality field of view, such as, for example, that of ultrasound, can be divided into N sectors, each having 1/Nth of a full field of view. In exemplary embodiments of the present invention a temporal series of 2D ultrasound images for each of the N sectors can be acquired over a duration of one or more periods of a periodic signal. Substantially simultaneously, such a periodic signal can also be acquired, wherein each of said series of 2D ultrasound images for each sector can be triggered or gated using said periodic signal. For example, for ultrasound imaging of the heart, an ECG signal can function as such a periodic signal. The data from the various N sectors can be synchronized in time using the ECG signals, and the ultrasound signals from each of the N sectors combined to generate a series of composite ultrasound images at the frame rate of the individual sectors. In exemplary embodiments of the present invention such a composite image can be further processed to estimate displacements between consecutive frames, remove noise, accumulate displacements with time for an entire cardiac cycle, and derive strain in the cardiac muscle. In exemplary embodiments of the present invention the derived strain data can be overlaid onto all or part of the composite ultrasound images, and one or more of such overlaid images can be displayed to a user.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
a)-14(b) depict the intermediary outputs of various sub-processes of the exemplary process flow of
e)-12(l) and 13(e)-13(l) depict the underlying image and the overlay separately, in grayscale, and correspond to
a)-16(n) depict incremental axial displacements during systole at 50 frames per second according to an exemplary embodiment of the present invention;
o)-16(ap) are grayscale images corresponding to
a)-17(k) depict incremental axial displacement during diastole at 50 frames per second according to an exemplary embodiment of the present invention;
l)-17(ag) are grayscale images corresponding to
a)-18(n) depict incremental strain images during systole at 50 frames per second according to an exemplary embodiment of the present invention;
o)-18(ap) are grayscale images corresponding to
a)-19(k) depict incremental strain images during diastole at 50 frames per second according to an exemplary embodiment of the present invention;
l)-19(ag) are grayscale images corresponding to
a)-20(n) depict incremental axial displacement during systole at 136 frames per second according to an exemplary embodiment of the present invention;
o)-20(ap) are grayscale images corresponding to
a)-21(n) depict incremental axial displacement during diastole at 136 frames per second according to an exemplary embodiment of the present invention;
o)-21(ap) are grayscale images corresponding to
a)-22(n) depict incremental strain images during systole at 136 frames per second according to an exemplary embodiment of the present invention;
o)-22(ap) are grayscale images corresponding to
a)-22(n) depict incremental strain images during diastole at 136 frames per second according to an exemplary embodiment of the present invention;
o)-23(ap) are grayscale images corresponding to
a)-27(b) depict a comparison of image quality before and after overlap processing according to an exemplary embodiment of the present invention;
a)-28(b) depict a comparison of 7 sector B-mode composite images of an exemplary heart's long axis view according to an exemplary embodiment of the present invention with 100% B-mode images without comparison;
a)-29(l) depict propagation of an exemplary EM wave propagating from apex to base during late diastole captured using imaging techniques according to an exemplary embodiment of the present invention;
m)-29(aj) are grayscale images corresponding to
a)-30(l) depict propagation of an exemplary EM wave propagating from septum to posterior wall during diastole captured using imaging techniques according to an exemplary embodiment of the present invention;
m)-30(ah) are grayscale images corresponding to
a)-31(l) depict another propagation of an exemplary EM wave captured using imaging techniques according to an exemplary embodiment of the present invention;
It is noted that the patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawings will be provided by the U.S. Patent Office upon request and payment of the necessary fee.
It is also noted that certain figures are described as being in color. For the PCT counterpart to this application these images are provided for completeness, but are shown in grayscale to comply with PCT rules and regulations. The color scales which appear on the right of images thus refer to the color overlays onto B-mode images. All color overlays are provided separately in the grayscale images as well.
The present invention involves increasing the effective frame rate of an imaging modality by utilizing a periodic signal to synchronize various stored smaller portions of full scan frames and combine them in a temporally correct manner. In exemplary embodiments of the present invention the imaging modality can be, for example, ultrasound, the periodic signal can be, for example, an electrocardiogram, and the imaged anatomical area can be, for example, the heart, such imaging results being used, in particular, to analyze cardiac muscle strain.
In exemplary embodiments of the present invention, a technique known as Composite Myocardial Elastography (CME) can be performed to increase the frame rate of conventional cardiac ultrasound imaging. This technique utilizes ECG-gating to acquire several narrow views (sectors) at high frame rates (e.g., 136 fps) over several cardiac cycles. In exemplary embodiments of the present invention an ECG-triggered elastocardiographic method can include, for example, combining displacements and strains obtained at smaller fields-of-view and aligning them based on a simultaneously acquired ECG signal and spatial information into a final composite image. Such a composite image can thus have a full field of view, a significantly higher frame rate, and a significantly higher SNRe. The higher the frame rate, the better correlated the consecutive frames are and therefore, the higher the correlation coefficient used in estimating the displacement. This translates to a higher quality displacements and higher SNR of the elastograms, i.e., higher SNRe. The SNRe is directly proportional to the correlation coefficient ρ according to the Cramer-Rao Lower Bound (CRLB) is
where σ=ρxσyρz is the correlation coefficient (equal to the product of the correlation coefficients associated with motion in each direction), SNRs is the sonographic signal-to-noise ratio, B is the bandwidth and f0 is the frequency (Varghese and Ophir 1997). The frame rate FR is equal to c/(2(N′/N)D), where c is the speed of sound, N′ is the number of RF signals, N is the number of sectors and D is the depth. The speed of sound in soft tissues is equal to 1540 m/s and the depth in human echocardiography is typically 10-12 cm. The highest obtainable frame rate will be achieved when the smallest number of RF signals (or, largest number of sectors) is used, i.e., N′=1. In that case, the frame rate would be equal to 6250 frames/s (or, 6.25 kHz). When N′=128 (i.e., the conventional number of RF signals used), the lowest frame rate will be achieved, i.e., 48.83 frames/s (or, 0.049 kHz). For N={6, 12, 20}, the corresponding frame rates are FR={1.04, 0.52, 0.26} kHz.
Thus, in exemplary embodiments of the present invention, a full field image can be reconstructed by combining the data from such sectors, or narrow views, into a combined image. The combined image will thus have the high frame rate of the individual sectors from which it is composed.
Strain images produced at such a higher frame rate are less-affected by noise relative to lower frame rates. This is because a higher cross-correlation coefficient can be obtained at higher frame rates. Systems and methods according to exemplary embodiments of the present invention can be utilized in various analytic, diagnostic and therapeutic applications. One exemplary application is, for example, detecting and quantifying the extent of ischemia and infraction in the myocardium at and beyond its onset due to the associated significantly alerted stiffness of the muscle.
As noted above, conventional real-time raw data acquisition of a full view of the heart limits the data acquisition rate to approximately 50 frames per second (fps). At this frame rate, tracking of smaller regions of the heart is difficult. In general, transmural (or, across the myocardial wall) infarcts can be minute (the wall maximal thickness is 1 cm and still cause problematic cardiac function that may not be evident through the use of ECG or enzymic activity (i.e., blood tests). High resolution and high sensitivity imaging will allow early detection and potentially serve as a screening technique. Additionally, strain image results produced at this rate are noisy and not reliable. Elastography involves motion imaging. Like photography, if the shutter speed is too low, the resulting picture of a moving subject will be blurry. However, if the shutter speed is high enough, the picture of a moving subject will be clear. The same principle applies in elastography that attempts to obtain motion estimates and images of the heart during contraction of the latter. Exemplary embodiments of the present invention can be used to solve such problems of conventional ultrasound systems. Next described are exemplary embodiments according to the present invention with reference to the figures.
In exemplary embodiments of the present invention, instead of having an ultrasound probe fire all of its transducer elements sequentially to complete one frame, then return to the first transducer element and repeat the process to produce a second frame, the series of sensors can be divided into a number, N, of sectors. For each of the N sectors, a number, M, of frames per second can be obtained by firing only the ultrasound emitters/detectors associated with that particular sector. Thus, for each sector, M frames of imaging data can be obtained per second. By imaging each of the N sectors sequentially, and synchronically combining the data associated with each of the N sectors together into a full field of view composite image, the equivalent of M frames per second of a full view image can be obtained, at a tradeoff of the data from the various sectors not being acquired simultaneously. For example, where each sector data acquisition takes one cardiac cycle, data from Q cardiac cycles can be combined to form a composite image. This process results in a significantly higher data rate, equal to M frames per second as opposed to M/N frames per second for conventional full view ultrasound imaging. This increased frame rate is due to the fact that only a subset of the available transducers on the ultrasound probe need to fire for each frame. The tradeoff is that each acquired frame is considerably narrower than a full view, and these narrow frames must be somehow synchronically combined into a set of full view frames.
Thus, the key to combining various narrow view images respectively corresponding to each of the N sectors into a combined full view is the ability to synchronize the various sectors in time and in space. In exemplary embodiments of the present invention such synchronization can be accomplished, for example, by triggering data sector acquisition using a periodic signal, such as, for example, an electrocardiogram signal (ECG), which can also be stored and later used to temporally synchronize the various data sectors. Thus, assuming that the ECG signal is sufficiently auto-correlated across cardiac cycles, such composite images are equivalent to a full field of view image at the higher frame rate of the narrow sectors.
Sector data acquisition is illustrated in
Thus, for example, using an ultrasound probe that has 128 emitter/detector elements, sector 1 can be assigned to elements 1-21, sector 2 can assigned to elements 22-42, sector 3 can be assigned to elements 43-63, sector 4 can be assigned to elements 64-84, sector 5 can be assigned to elements 85-105 and sector six can be assigned to elements 106-126. For each sector, a series of images (frames) can be taken over one or more cardiac cycles, for example, and the data from each sector can be combined to make a set of full view ultrasound images over the same time duration.
Moreover, because while the ECG signal is highly auto-correlated in time but still may have variations from one cycle to the next, sector data from a number of different cardiac cycles can, for example, be obtained, and the best matches for each sector can be combined into a composite series of ultrasound images representing one best-fit “composite” cardiac cycle. This can be done, for example, by picking one cardiac cycle's worth of data for each sector from the multiple cardiac cycle data acquired for each sector. For example, the best matching segments of ECG based on length and shape can be used in such a calculation. As noted above, this is possible because the images for each sector can be acquired over a time span of multiple (for example, three) cardiac cycles. This “mix and match” sector combination can be done, for example, using the exemplary “matchbestECG.m” program provided in the computer program listing appendix.
Continuing with reference to
and the strain tensor, E, can be defined as
where (∇u)T is the transpose of ∇u. The lateral and axial strains are the diagonal components of E, i.e., Exx, and Eyy, respectively.
Given such derived strain, at 370, for example, the derived strain can be overlaid onto B-Mode image 325 generated at 330. Finally, this overlay can be displayed on the screen, as shown in
Although in the above process flow description reference has only been made to a few of the exemplary Matlab™ programs provided in the computer program listing appendix, those skilled in the art will understand how each of those exemplary programs can be used to implement the various processes illustrated in
Pseudocode referred to in above Table for 340, 350, 360 and 365 of
340
Read raw data
Initialize window_size, overlap, interp_factor
Set sample_count to (1−overlap)*window_size
FOR 1: shift: total_sample_points
ENDFOR
Generate RF signals with the removal the axial displacement and recalculate the lateral displacement
lateral_disp=lateral displacement after axial displacement correction
axial_disp=the initial estimated axial displacement
Return lateral_disp, axial_disp, cross-correlation_coefficient
350
Function CLEAN_NOISE (displacement, cross_correlation_coefficients)
FOR each displacement
IF cross_correlation_coefficient<threshold
ENDIF
ENDFOR
360
function [cum_lateral_disp, cum_axial_disp]=CUM_DISP (lateral_disp, axial_disp)
365
function strain_tensor—2D=CALC_STRAIN (lateral_disp, axial_disp)
G11=the gradient of lateral_disp along the lateral direction
G12=the gradient of lateral_disp along the axial direction
G21=the gradient of axial_disp along the lateral direction
G22=the gradient of axial_disp along the axial direction
G(1, 1)=G11; G(1, 2)=G12; G(2, 1)=G21; G(2, 2)=G22;
strain_tensor—2D=½*(G+transpose (G)+transpose (G)*G)
Return strain_tesnsor—2D
a)-14(b) depict exemplary intermediate outputs of various exemplary sub-processes of
a)-4(e) depict five exemplary sector outputs. The sectors were used to image the whole long axis view of the left ventricle. Each sector shows the raw data.
a)-10(b) show cumulative lateral and axial displacements from end-diastole (ED) to end-systole (ES).
It is noted that
Finally,
As noted above,
Exemplary B-Mode Images
1. Low Frame Rate Displacement Images for Systole and Diastole—
a)-16(n) and 17(a)-17(k) illustrate exemplary displacement results obtained during systole (contraction) and diastole (expansion), respectively, for a series of time points, wherein displacement has been color coded in each image according to the color coded bar key appearing at the right of each image. The time point within the cardiac cycle at which each image has been acquired is indicated by the solid ball below each image.
2. Low Frame Rate Strain Images for Systole and Diastole—
Similarly,
3. High Frame Rate Displacement Images for Systole and Diastole—
Similarly,
Similarly,
4. High Frame Rate Strain Images for Systole and Diastole—
Similarly,
Similarly,
Exemplary Source Code and Exemplary Systems—Conventional Ultrasound Machines
As referenced above, the computer program listing appendix includes a set of exemplary source code files implementing an exemplary embodiment of the present invention. The exemplary code is written in Matlab™, and implements various sub-processes depicted in
List of Filenames:
analyzeNrf.m
cutECG.m
findSectorOverlap.m
matchbestECG.m
data2rgb.m
initOverlay.mn
overlayData.m
overlayimage.m
tiss2rgb.m
makeCardiacMovie.m
getPolTransformMap.m
appPolTransform.m
getmyparams.m
Additionally, the exemplary code provided in the computer program listing appendix can, for example, be adapted for use in a programmable ultrasound machine, such as for example, the Ultrasonix Sonix RP system. The Sonix RP system, for example, offers frame rate capabilities up to 700 fps as well as access to the beamformer. This higher frame rate can, for example, ensure higher strain quality, as has been seen in a preliminary in vivo human study performed by the inventors. In addition to the higher frame rate advantages of such a platform, access to the beamformer not only allows for the selection of optimal acoustic parameters, such as, for example, frequency, aperture and beamwidth, but it can also, for example, allow for further automation of the methods of the present invention. An exemplary implementation of the present invention on such a platform was performed by the inventors, as next described.
Examplary Implementation—Programmable Ultrasound Machine
High frame-rate ultrasound Radio-Frequency (RF) data acquisition is critical for myocardial elastography and imaging of the transient electromechanical wave propagation in cardiovascular tissues. To overcome the frame-rate limitations on routine ultrasound systems, the inventors developed an automated method for retrospective, multi-sector acquisition through synchronized electrocardiogram (ECG) gating on a clinical Ultrasonix RP system (Ultrasonix Medical Corp. Burnaby, Canada). A computer multithread technique was applied to acquire ECG and ultrasound RF signals simultaneously. The method achieved high spatial resolution (64-line beam density) and high temporal resolution (frame rate of 481 Hz) at a total imaging depth of 11 cm, 100% full view. A normal human heart left ventricle and a normal aorta were imaged using the same technique in vivo. Composite RF and B-scan full view frames were reconstructed by retrospectively combining all small-sector RF signals. The in-plane (lateral and axial) displacements of both long-axis and short-axis views of a healthy human left ventricle were calculated using an RF-based elastographic technique comprising 1D cross-correlation and recorrelation methods (windows size 6.9 mm, overlap 80%). A sequence of the electromechanical activation of the heart was observed through mechanical pulse waves propagating along septum (from base to apex) and posterior wall (from apex to base) during systole in human in vivo. Exemplary embodiments of this technique can, for example, expand the potential of echocardiography for quantitatively noninvasive diagnosis of cardiovascular diseases such as, for example, myocardial infarction, aneurism and early stage atherosclerosis. Heart diseases, such as ischemia and infarction, are a growing problem world wide. It is highly useful for the early diagnosis of such cardiac disease to noninvasively detect abnormal patterns of regional myocardial deformation caused by malfunction of the electromechanical conduction. Magnetic resonance (MR) cardiac tagging has been shown capable of quantifying the mechanical properties of the myocardium at high precision. However, the relatively low spatial resolution and the low temporal resolution limited the use of tagged magnetic resonance imaging (tMRI) for the detection of the transient mechanical vibrations that are constantly generated by the heart and the arteries. Therefore, echocardiography has been the predominant imaging modality in diagnostic cardiology owning to its real time, high temporal resolution capability. Tissue doppler imaging (TDI), strain rate imaging (SRI) and elastography imaging have been introduced to image the regional motion of the myocardium non-invasively. However, their major applications remain in the global motion of the heart over a complete cardiac cycle due to the current low frame rate.
In echocardiology, a high temporal resolution, typically <5 ms, is required to observe the detailed myocardium activities, such as, for example, the fast electrical conductive sequencing pattern for early detection of cardiac diseases. The electrical excitation, which induces the contraction and relaxation of the cardiac muscle, results in a strong electromechanical wave that propagates in the myocardium at a speed up to 5 m/s. Several methods had been developed to increase the ultrasound frame rate such as coded-excitation ultrasound imaging and parallel processing techniques. Most often these methods sacrificed field of view or ultrasound beam number to increase frame rate. This is not favorable in clinical study and is not optimal in general. ECG triggering or gating can be used to achieve high frame rate by reconstructing RF lines at different cardiac cycle especially for large field of view and high spatial resolution. The assumption of ECG triggering or gating lies in that the heart rate does not vary significantly, and that the myocardial function is effectively identical at every cardiac cycle. As was observed (and as shown in
High frequency, high resolution small animal ultrasound systems have become commercially available, such as, for example, the Vevo 770 system (VisualSonics Inc. Toronto, Ontario, Canada). However, there is still lack of high frame rate clinical systems for human cardiovascular study. This is largely because most commercial ultrasound systems are used effectively in clinical specialty areas where B-mode images are evaluated as the “gold standard.” Valuable frequency and speckle information carried by the RF echo signals is lost during conversion and compression, which occurs internally in the system. The Sonix RP system (Ultrasonix Medical Corporation, Burnaby, BC, Canada) is an open architecture system which can allow developers to easily control system parameters such as beam line density, sector size, and digitized RF signal acquisition etc. In the exemplary implementation, an Ultrasonix 500RP research platform was used to measure the ultrasound backscatter and attenuation coefficient. Using a Sonix RP ultrasound system, an elasticity imaging method with a frame rate (480 Hz) five times higher than traditional ultrasound machine (˜90 Hz) was obtained. 64 lines were kept for full sector view to reserve the high lateral resolution. The region of interest (ROI) was initially decreased to achieve the high frame rate. Then, an ECG gating technique was applied to utilize RF signals acquired during multiple cardiac cycles to retrospectively reconstruct small ROIs to a complete 100% full view cine-loop. Digitized RF and ECG signals were acquired through two computer threads running in parallel. In the exemplary implementation, local displacements were typically computed offline by applying a cross-correlation method to the pre compression ultrasonic radio frequency (RF) echo signals. Displacements were then estimated along the beam axis and displayed as an image referred to as an elastogram. The results obtained clearly showed electromechanical wave propagation in human heart during systole and a pulse wave propagating along a human aorta.
Data Acquisition
A clinical phased array transducer (Ultrasonix model # P4-2/20) operating at 3.3 MHz was used for human cardiac and vascular imaging. In a phased array transducer, more than one line can be acquired at the same time rather than line-by-line data acquisition by a signal element transducer to achieve high data consistency. For further development, if sector size is decreased to only one transmission line, the method could be reduced to single element scan imaging with an even higher frame rate. A separate ECG module (MCC Gesellschaft für in Medizin and Technik mbH & Co.KG.) was connected to the Sonix RP computer base running windows XP with RS232 serial interface. Two channels were recorded, from which three Einthoven and Goldberger leads were depicted. The signals were recorded digitally, processed and transmitted to the host via PC serial interface with a baud rate of 9600 bauds (1 start bit, 8 data bits, 1 stop bit, no parity). The maximum sampling frequency rate for this ECG module is 300 points per second.
Since the ultrasound RF and ECG data were two separate modules, synchronized data acquisition was critical for multi-sector combination method to achieve high frame rate through ECG gating technique. An automated custom designed program was developed in C++ based on the Ulterius SDK API to control, for example, both the Sonix RP system and the ECG module for synchronized ultrasound radio frequency (RF) and electrocardiogram (ECG) signal acquisition. Digitized ECG signals were stored in a computer using multi-thread technique which was in synchronization with ultrasound RF signal.
When imaging began, raw ultrasound RF data for each frame was stored in the system cine buffer and retrieved by a custom designed “Callback” function. The “Callback” function had the capability of recording the occurrence time of each frame by a “::QueryPerformanceCounter( )” function. This time was used as a reference for ECG gating. The ultrasound RF signals were then stored line by line and then frame by frame in the computer memory sequentially. A separate computer thread running in parallel with the “Callback” function retrieved the digitized ECG signal points with its occurrence time from the serial port buffer. The total CPU usage was 70% on an Intel Pentium 4 2.99 GHz CPU based syctem, with 4 Gbyte memory. All RF and ECG signals were acquired and stored in real time. Both threads started to store data in physical memory simultaneously when the start-recording flag was set to TRUE(1), and stopped when the flag was set to FALSE(0). All RF and ECG signals for the various different sectors were saved in memory first and then written to the computer hard drive after the scanning. The total memory allocation for the data acquisition program was around 700 MB.
Composite Processing Through ECG R Wave Gating
For each sector, two sets of data, an ultrasound RF signal at a frame rate of 481 Hz and an ECG signal at 300 points per second, were recorded through two threads as described above. For every sector, the R-waves of the ECG signals were obtained through automatic peak detection. The corresponding time stamps of the R-wave peaks were used to search for the RF frame with the occurrence time most closely to the R wave occurrence time by the following method:
Min(ABS(Time_stampRF(i)−Time_stampECG
min(abs(Time_StampRF(i)−Time_StampECG
where Time_StampECG
RF frames between two consecutive ECG R-waves were extracted from the original file representing one cycle of cardiac motion. Ideally the ECG cycle corresponding to each sector can be of identical duration to those of other sectors. The ith (i=1, 2, . . . ) frames of each sector can then be recombined in sequence to get the ith frame of the 100% view as is illustrated in
Motion Estimation
The axial displacement was estimated off-line using the normalized cross-correlation. The RF window size was equal to 6.9 mm and the window overlap was equal to 80%, deemed enough to retain good axial resolution. In the displacement estimation, the parabolic interpolation was applied to the cross-correlation function in order to further improve the precision. The displacements were then estimated using pairs of consecutive RF frames. To reduce the noise amplification effect of the gradient operator in the strain calculation, a linear Savitzky-Golay differentiation filter with a length of seven samples (140 um) was used to estimate the axial strains from the displacements. The aforementioned displacements and strains were the instantaneous or incremental displacements and strains occurring between two consecutive frames. Using the incremental displacements over one cardiac cycle, the preset points in the LV wall could be tracked automatically. Therefore, the incremental displacements and strains corresponding to the preset points could be extracted. By accumulating these incremental displacements and strains, the cumulative displacement and strains were obtained and represented the total motion and deformation from the first frame (corresponding to the first R-wave of the ECG), respectively. The displacements were color-coded and superimposed onto the grayscale B-mode images using an overlay blending mode. In the displacement images, only the estimates in the region of interest (ROI) are shown for better interpretation. An ROI was first determined through a 40- to 50-point selection performed manually in the first frame of a B-mode cine-loop (reconstructed from the RF image sequence). The selected points coincided with the myocardial boundaries (i.e., endocardium and epicardium). Using the estimated displacement field, these points could then, for example, be tracked over the entire cardiac cycle, providing the updated ROIs corresponding to different phases. The cumulative strain curve in myocardial elastography may undergo a drift, i.e., the cumulative strain does not return to zero at the end of the cardiac cycle. Thus, the drift in the cumulative displacements and strains was corrected on the assumption that the drift increases linearly with time over the duration of a cardiac cycle. Elastographic methods were implemented in MATLAB 7.1 (MathWorks, Inc., Natick, Mass., USA). The total processing time for a full cardiac cycle in the exemplary implementation was 2 to 3 hours on a PC workstation (Pentium 4 CPU 2.80 GHz, 2 GB RAM).
In Vivo Experiments
An adult healthy female heart was scanned both long axis and short axis view and the aorta with a frame rate of 481 Hz per sector through the custom automated program. The scan was performed with regular clinical ultrasound B-mode scan procedure by an experienced medical sonographer. The system parameters were set at 11 cm acquisition depth and a total of 64 lines for full 100% view. Ultrasound probe frequency was set at 3.3 MHz. Seven sectors were scanned with each sector of a 2-sec scanning time. At this time period, one or two cardiac cycles were recorded since the volunteer's heart rate ranged from 60 to 80 cycles per second. A total of 21-sec was needed for the entire experiment including scanning and data saving. Because respiratory motion can affect the heart position, breath holding was required for better composite images quality during the sector scanning. All seven sectors data was stored in memory and saved to hard drive after the scanning was completed. The patient's heart recovers to the original condition as much as possible during each cardiac cycle and the operator's hand keep still is essential to reconstruct a smooth transition from sector to sector. It is noted that although the total scanning time for a 100% 90 degree B-mode view is minimized by automatically sweeping different sectors, a patient's heart rate variability, breathing and the hand-freed motion of the transducer probe can pose some issues for accurate combination.
Results
a)-27(b) depict a comparison of image quality before and after overlap processing of different sectors.
After successful combination of the seven sectors RF data through ECG gating, the motion of the tissue was estimated off-line using an established classical speckle-tracking method. This technique was based on detecting the small local displacement of the tissue that occurs between tow consecutive frames. With the current method, only axial displacements (along the axis of the transducer beam), which coincided with the radial displacement in a long-axis view, were estimated. In our algorithm, the time shifts in the backscattered signals were determined between the two consecutive frames through cross-correlation of small sliding windows over the entire RF-line. This technique allowed the detection of very small displacement on the order of 0.1 um or less (correlation window of 6.9 mm, overlapping 80%). Finally, the cine-loop of the axial displacement was generated at a frame rate 481 Hz for the entire in vivo human cardiac cycle. Obviously there are complex movements, torsional, sagittal, and horizontal movements, especially during cardiac contraction. However, as shown by the magnetic resonance tagging pattern, there are far fewer torsional, sagittal, and horizontal movements in the IVS compared with those in the right ventricular anterior wall, the left ventricle (LV) posterior wall, and the apex. Thus, our measurements have been applied to the IVS to eliminate complexity of the three-dimensional motions during the cardiac cycle.
A “well-organized” heterogeneity in electromechanical coupling is thus a characteristic feature and may be a prerequisite for normal performance of the cardiac muscle.
In short axis view of the subject, another clear wave was also found propagating counter clockwise from septum to posterior wall during diastole phase as shown in
Discussion
The first frame RF data and the first ECG data point are start at the same time as describe in the previous session. which could result in a maximum latency of 3.3 ms between the two data sets. This latency is determined by the maximum time interval of ECG sampling rate and the RF frame rate. In the worst case the latency between ECG and rf frames is min(1/ECGframe rate, 1/rf frame rate) since the first point of ECG data and the first frame of rf data is forced to be aligned.
L=Max(1/rECG, 1/rRF)˜3.3 ms
Where L—latency of first RF frame and first ECG data
rECG—ECG sampling rate, 300 points/second
rRF—RF frame rate, >360 Hz
The ECG R wave peak position is detected by a matlab program where the corresponding RF frame position is calculated by
P
rf
=P
r×round(Nrf/NECG)
Where
Prf—the position of rf frame corresponding to ECG R wave peak
Pr—the ECG R wave peak position
Nrf—total number of rf frames.
NECG—total number of ECG points.
round—the matlab function to get the closest integer of Nrf/NECG
From
A clear understanding of this type of ventricle mechanics is very useful clinically. It is also expected that this type of contraction synchronization would be the first to fail for heart failure diseases. This may be due to the fact that in the heart systolic contraction is an electrically triggered active event whereas diastole is a passive relaxation process.
Thus, in the above-described example, a method with a frame rate five times higher than obtainable using a conventional ultrasound imaging system was obtained. An ECG gating technique was applied for multi-sector recombination of RF signal to generate a 100% full view of the B-mode images.
Exemplary Pseudocode for ECG and RF Data Acquisition from Sonix RP System (Ultrasonix Medical Inc. Canada)
The following is exemplary pseudocode used in the above-described exemplary implementation.
In a preliminary frame rate study conducted by the inventors, three conclusions were drawn: (1) during systole, the minimum frame rate for reliable strain information is approximately 250 fps. This is because the correlation coefficient surpasses 0.9, when the SNRe is high enough (above 10 dB) for best images. This agrees with what various researchers have reported for cardiac RF speckle tracking, i.e., that the optimal frame rate is within the range of 200-300. (2) during diastole (as the strain rates during fast filling can be up to 2-3 times higher than during systole in humans), the minimum frame rate is approximately 500 fps. The optimal frame rate is directly proportional to the strain and strain rate amplitudes to be estimated. For fast filling, the strain rate is 2-3 times higher, therefore, the optimal frame rate needs to be accordingly adjusted; and (3) the Ultrasonix system can provide sufficiently high correlation coefficients (ρ>0.985), both for systolic and diastolic estimates. This result thus indicates that high correlation in a human heart is possible and that the most reliable strains are obtained at and beyond 250 fps for systole, and 500 fps for diastole, respectively.
While this invention has been described with reference to one or more exemplary embodiments thereof, it is not to be limited thereto and the appended claims are intended to be construed to encompass not only the specific forms and variants of the invention shown, but to further encompass such as may be devised by those skilled in the art without departing from the true scope of the invention.
This application is a continuation of Ser. No. 11/899,004, filed Aug. 30, 2007 which claims the benefit of U.S. Provisional Patent Application No. 60/841,926 entitled “SYSTEMS AND METHODS FOR COMPOSITE MYOCARDIAL ELASTOGRAPHY”, filed on Aug. 30, 2006, the disclosure of each is hereby incorporated herein which is hereby incorporated herein by reference in their entireties.
This invention was made with United States government support under Grant/Contract No. R01EB006042-01 awarded by the National Institutes of Health. The United States government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
60841926 | Aug 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11899004 | Aug 2007 | US |
Child | 13353148 | US |