1
Objective In the field of image processing and compression, researchers will often use test images called phantoms to evaluate the performance of their image reconstruction algorithms. Phantoms are digital images made of geometric shapes that usually model the structure and/or motion of typi- cal images that are being processed by these algorithms. They are in- valuable to researching magnetic resonance imaging (MRI) due to the recent insurgence of algorithms that intend to speed up the MR scan- ning process with constrained reconstruction algorithms such as com- pressed sensing. To address this I created a pipeline for generating ana- tomically correct cardiac phantoms modeled after existing datasets. Methodology Segmentation t = 0 ms t = 200 ms t = 400 ms t = 600 ms The first step of this pipeline is to manually select key frames from the original video.The key frames should show some kind of progression from one state to another (systole to diastole). A mask must be manually drawn around the region of interest (ROI), in this case the boundaries of the entire heart, so that there is less data for the algorithm to process. It isn’t necessary to segment every area in the image since we only need the heart. Interpolation Since we only have several key frames, we must estimate frames in between in order to create a smooth video. The dynamic time warping algorithm [2] allows us to morph a contour in one frame into the corresponding contour in another. time 0 ms 200 ms 400 ms 600 ms 800 ms Interpolation, cont. Visualization 60 65 70 75 80 85 90 95 100 -90 -85 -80 -75 -70 -65 -60 -55 -50 -45 -40 Dynamic time warping works by measuring “similarity” between waveforms t1 and t2 and draws relationship lines between similar points. Using these lines new intermediate contours can be drawn along those lines. { { { { intermediate contours With all of our interpolated frames containing each contour, we can now process them using the Polygon Fourier Transform [3], which allows us to create the phantom images at any arbitrary resolution that we would like. t1 Results References t = 0 ms t = 200 ms t = 400 ms t = 600 ms The pipeline creates a fairly anatomically and dynamically correct cardiac phantom. There are still certan problems with this method however. It is hard to capture the papillary muscles inside the LV because they come into contact with the heart walls, and then leave making segmentation a harder problem. [1] Sethian, J.A., “Level set methods”, Cambridge University Press, 1999. [2] Vintsyuk, T.K., Kibernetika, Vol. 4, pp. 81–88, Jan.-Feb. 1968 [3] McInturff, et al., IEEE Trans. Antennas Propag.: 39: 1441-1443, 1991 Future Research I used a Chan-Vese level set segmentation method in order to segment the LV, RV and myocardium [1]. Level set is able to track how an object or shape evolves over time by using a region growing method in the gradient of the image. t2 - Collaborate with cardiologists in order to make sure we incorporate most clinically important features in the phantom - Improve segmentation method to segment papillary muscles seperately from myocardial tissue - Try different forms of dynamic time warping, current one makes inaccurate assumptions about heart anatomy (change in volume) - Most importantly, incorporate MRI acquistion characteristics - such as multiple coil images Efficient Generation of Dynamic Cardiac Phantoms Christopher M. Sandino, Yinghua Zhu, Krishna S. Nayak

Efficient Generation of Dynamic Cardiac Phantomsminghsiehece.usc.edu/wp-content/uploads/2017/08/sandino_christopher.pdf · [2] Vintsyuk, T.K., Kibernetika, Vol. 4, pp. 81–88, Jan.-Feb

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Efficient Generation of Dynamic Cardiac Phantomsminghsiehece.usc.edu/wp-content/uploads/2017/08/sandino_christopher.pdf · [2] Vintsyuk, T.K., Kibernetika, Vol. 4, pp. 81–88, Jan.-Feb

Objective

In the field of image processing and compression, researchers will often use test images called phantoms to evaluate the performance of their image reconstruction algorithms. Phantoms are digital images made of geometric shapes that usually model the structure and/or motion of typi-cal images that are being processed by these algorithms. They are in-valuable to researching magnetic resonance imaging (MRI) due to the recent insurgence of algorithms that intend to speed up the MR scan-ning process with constrained reconstruction algorithms such as com-pressed sensing. To address this I created a pipeline for generating ana-tomically correct cardiac phantoms modeled after existing datasets.

Methodology

Segm

enta

tion

t = 0 ms t = 200 ms t = 400 ms t = 600 ms

The first step of this pipeline is to manually select key frames from the original video.The key frames should show some kind of progression from one state to another (systole to diastole).

A mask must be manually drawn around the region of interest (ROI), in this case the boundaries of the entire heart, so that there is less data for the algorithm to process. It isn’t necessary to segmentevery area in the image since we onlyneed the heart.

Inte

rpol

atio

n Since we only have several key frames,we must estimate frames in between in order to create a smooth video. Thedynamic time warping algorithm [2] allowsus to morph a contour in one frame intothe corresponding contour in another.

time0 ms 200 ms 400 ms 600 ms 800 ms

Inte

rpol

atio

n, c

ont.

Visu

aliz

atio

n

60 65 70 75 80 85 90 95 100−90

−85

−80

−75

−70

−65

−60

−55

−50

−45

−40

Dynamic time warping works bymeasuring “similarity” between waveforms t1 and t2 and drawsrelationship lines between similar points. Using these lines new intermediate contours can be drawn along those lines.

{ { { {intermediate contours

With all of our interpolated framescontaining each contour, we can nowprocess them using the Polygon FourierTransform [3], which allows us tocreate the phantom images at anyarbitrary resolution that we would like.

t1

Results

References

t = 0 ms t = 200 ms t = 400 ms t = 600 ms

The pipeline creates a fairly anatomically and dynamically correct cardiac phantom. There are still certan problems with this methodhowever. It is hard to capture the papillary muscles inside the LVbecause they come into contact with the heart walls, and then leavemaking segmentation a harder problem.

[1] Sethian, J.A., “Level set methods”, Cambridge University Press, 1999.[2] Vintsyuk, T.K., Kibernetika, Vol. 4, pp. 81–88, Jan.-Feb. 1968[3] McInturff, et al., IEEE Trans. Antennas Propag.: 39: 1441-1443, 1991

Future Research

I used a Chan-Vese level set segmentation method in orderto segment the LV, RV andmyocardium [1]. Level set is ableto track how an object or shapeevolves over time by usinga region growing method inthe gradient of the image.

t2

- Collaborate with cardiologists in order to make sure we incorporatemost clinically important features in the phantom- Improve segmentation method to segment papillary muscles seperately from myocardial tissue- Try different forms of dynamic time warping, current one makesinaccurate assumptions about heart anatomy (change in volume)- Most importantly, incorporate MRI acquistion characteristics - such as multiple coil images

Efficient Generation of Dynamic Cardiac PhantomsChristopher M. Sandino, Yinghua Zhu, Krishna S. Nayak