3
1 Low Rank and Sparse Decomposition of Ultrasound Color Flow Images for Suppressing Clutter in Real-Time Md Ashikuzzaman, Clyde Belasso, Md. Golam Kibria, Andreas Bergdahl, Claudine J. Gauthier and Hassan Rivaz In this supplementary material, we report a schematic di- agram of the set-up for the phantom experiment (Fig. 1). In addition, we represent an analysis to show the dependence of the optimal tunable parameters of SVD on the noise level (Fig. 2). Finally, we present a comparison among the power Doppler images obtained from SVD, HOSVD [1] and RAPID (Fig. 3). I. RESULTS Fig. 1 shows the schematic description of the set-up for the phantom experiment. Fig. 2 represents the power Doppler images from SVD and RAPID for the simulation data with added random noise of uniform distribution. Two levels of noise with Peak Signal-to- Noise Ratio (PSNR) values of 58.43 dB and 39.34 dB are added to the envelopes of RF data. It is evident from Fig. 2 that the result from SVD for blood rank 15 is similar to that of 19 in case of the lower noise level. On that other hand, the results from SVD for blood subspace ranks 15 and 19 are substantially different from each other for the higher level of noise. This study indicates that the optimal values of tunable parameters of SVD are highly dependent on the noise level. On the contrary, RAPID automatically obtains the optimal result regardless of the level of noise. Fig. 3 depicts the clutter suppressed power Doppler images for simulation, phantom and in-vivo data sets generated by SVD, HOSVD and RAPID. We have incorporated 15 Radio- Frequency (RF) frames to generate the power Doppler images from SVD and RAPID. We consider a data tensor consisting of 3 matrices where each matrix is an ensemble of 15 slow time frames. For SVD and HOSVD, the best results obtained by careful tuning of the parameters are reported. RAPID converges to the optimal results without the need of any manual tuning. The results from SVD and RAPID are very similar to each other. HOSVD does not seem to improve the quality of the power Doppler images for the datasets used in this study. However, HOSVD is expected to improve the result when a large number of data matrices consisting of more slow time frames are incorporated to form the data tensor. Therefore, it is suggested that HOSVD improves the result at the expense of extensive amount of data. Besides, this method suffers from much higher running time than SVD and RAPID. To be precise, our MATLAB implementation of HOSVD takes more than 40 minutes to execute for a tensor of 3 matrices each of which consists of 15 slow time frames of size 250×125. On Channel 1 Channel 2 Fig. 1: A schematic depiction of the set-up for the phantom experiment. 0 0.5 1 1.5 2 width (cm) 0 1 2 3 depth (cm) (a) SVD (c =1, b = 15) 0 0.5 1 1.5 2 width (cm) 0 1 2 3 depth (cm) (b) SVD (c =1, b = 19) 0 0.5 1 1.5 2 width (cm) 0 1 2 3 depth (cm) (c) RAPID 0 0.5 1 1.5 2 width (cm) 0 1 2 3 depth (cm) (d) SVD (c =1, b = 15) 0 0.5 1 1.5 2 width (cm) 0 1 2 3 depth (cm) (e) SVD (c =1, b = 19) 0 0.5 1 1.5 2 width (cm) 0 1 2 3 depth (cm) (f) RAPID 0 0.5 1 1.5 2 2.5 3 3.5 4 10 -5 (g) Color bar Fig. 2: Power Doppler images for simulation with different noise levels. Rows 1 and 2 correspond to PSNR values of 58.43 dB and 39.34 dB respectively. Columns 1 and 2 show results from SVD for different combinations of subspace ranks. Column 3 represents the results from RAPID. (g) shows the color bar. the other hand, both SVD and RAPID take less than 1 second to process the same amount of data. Another limitation of HOSVD is that it has 6 tunable parameters and there is no rigid criterion to select the optimal set of values for them. Hence it is very difficult to obtain the optimal result while dealing with a large dataset since it is subject to the manual tuning of 6 parameters over a certain range. This drawback calls the clinical usefulness of HOSVD into question.

Low Rank and Sparse Decomposition of Ultrasound Color Flow ...users.encs.concordia.ca/~hrivaz/Ashik_RAPID_TMI_Supp.pdf · time frames. For SVD and HOSVD, the best results obtained

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Low Rank and Sparse Decomposition of Ultrasound Color Flow ...users.encs.concordia.ca/~hrivaz/Ashik_RAPID_TMI_Supp.pdf · time frames. For SVD and HOSVD, the best results obtained

1

Low Rank and Sparse Decompositionof Ultrasound Color Flow Images

for Suppressing Clutter in Real-TimeMd Ashikuzzaman, Clyde Belasso, Md. Golam Kibria, Andreas Bergdahl, Claudine J. Gauthier and Hassan Rivaz

In this supplementary material, we report a schematic di-agram of the set-up for the phantom experiment (Fig. 1). Inaddition, we represent an analysis to show the dependenceof the optimal tunable parameters of SVD on the noiselevel (Fig. 2). Finally, we present a comparison among thepower Doppler images obtained from SVD, HOSVD [1] andRAPID (Fig. 3).

I. RESULTS

Fig. 1 shows the schematic description of the set-up for thephantom experiment.

Fig. 2 represents the power Doppler images from SVD andRAPID for the simulation data with added random noise ofuniform distribution. Two levels of noise with Peak Signal-to-Noise Ratio (PSNR) values of 58.43 dB and 39.34 dB areadded to the envelopes of RF data. It is evident from Fig. 2that the result from SVD for blood rank 15 is similar to thatof 19 in case of the lower noise level. On that other hand,the results from SVD for blood subspace ranks 15 and 19 aresubstantially different from each other for the higher level ofnoise. This study indicates that the optimal values of tunableparameters of SVD are highly dependent on the noise level. Onthe contrary, RAPID automatically obtains the optimal resultregardless of the level of noise.

Fig. 3 depicts the clutter suppressed power Doppler imagesfor simulation, phantom and in-vivo data sets generated bySVD, HOSVD and RAPID. We have incorporated 15 Radio-Frequency (RF) frames to generate the power Doppler imagesfrom SVD and RAPID. We consider a data tensor consistingof 3 matrices where each matrix is an ensemble of 15 slowtime frames. For SVD and HOSVD, the best results obtainedby careful tuning of the parameters are reported. RAPIDconverges to the optimal results without the need of anymanual tuning. The results from SVD and RAPID are verysimilar to each other. HOSVD does not seem to improve thequality of the power Doppler images for the datasets usedin this study. However, HOSVD is expected to improve theresult when a large number of data matrices consisting of moreslow time frames are incorporated to form the data tensor.Therefore, it is suggested that HOSVD improves the result atthe expense of extensive amount of data. Besides, this methodsuffers from much higher running time than SVD and RAPID.To be precise, our MATLAB implementation of HOSVD takesmore than 40 minutes to execute for a tensor of 3 matrices eachof which consists of 15 slow time frames of size 250×125. On

Channel 1

Channel 2

Fig. 1: A schematic depiction of the set-up for the phantomexperiment.

0 0.5 1 1.5 2

width (cm)

0

1

2

3

de

pth

(cm

)

(a) SVD (c = 1, b = 15)

0 0.5 1 1.5 2

width (cm)

0

1

2

3

de

pth

(cm

)

(b) SVD (c = 1, b = 19)

0 0.5 1 1.5 2

width (cm)

0

1

2

3

de

pth

(cm

)

(c) RAPID

0 0.5 1 1.5 2

width (cm)

0

1

2

3

de

pth

(cm

)

(d) SVD (c = 1, b = 15)

0 0.5 1 1.5 2

width (cm)

0

1

2

3

de

pth

(cm

)

(e) SVD (c = 1, b = 19)

0 0.5 1 1.5 2

width (cm)

0

1

2

3

de

pth

(cm

)

(f) RAPID

0 0.5 1 1.5 2 2.5 3 3.5 4

10-5

(g) Color bar

Fig. 2: Power Doppler images for simulation with differentnoise levels. Rows 1 and 2 correspond to PSNR values of58.43 dB and 39.34 dB respectively. Columns 1 and 2 showresults from SVD for different combinations of subspaceranks. Column 3 represents the results from RAPID. (g) showsthe color bar.

the other hand, both SVD and RAPID take less than 1 secondto process the same amount of data. Another limitation ofHOSVD is that it has 6 tunable parameters and there is norigid criterion to select the optimal set of values for them.Hence it is very difficult to obtain the optimal result whiledealing with a large dataset since it is subject to the manualtuning of 6 parameters over a certain range. This drawbackcalls the clinical usefulness of HOSVD into question.

Page 2: Low Rank and Sparse Decomposition of Ultrasound Color Flow ...users.encs.concordia.ca/~hrivaz/Ashik_RAPID_TMI_Supp.pdf · time frames. For SVD and HOSVD, the best results obtained

2

0 0.5 1 1.5 2

width (cm)

0

1

2

3

depth

(cm

)

(a) B-mode

0 0.5 1 1.5 2

width (cm)

0

1

2

3

depth

(cm

)

(b) SVD

0 0.5 1 1.5 2

width (cm)

0

1

2

3

depth

(cm

)

(c) HOSVD

0 0.5 1 1.5 2

width (cm)

0

1

2

3

depth

(cm

)

(d) RAPID

0 1 2 3 4

width (cm)

0.5

1

1.5

depth

(cm

)

(e) B-mode

0 1 2 3 4

width (cm)

0.5

1

1.5

depth

(cm

)

(f) SVD

0 1 2 3 4

width (cm)

0.5

1

1.5

depth

(cm

)

(g) HOSVD

0 1 2 3 4

width (cm)

0.5

1

1.5

depth

(cm

)

(h) RAPID

0 0.5 1 1.5 2 2.5 3

width (cm)

1

1.5

2

2.5

depth

(cm

)

(i) B-mode

0 0.5 1 1.5 2 2.5 3

width (cm)

1

1.5

2

2.5

depth

(cm

)

(j) SVD

0 0.5 1 1.5 2 2.5 3

width (cm)

1

1.5

2

2.5

depth

(cm

)

(k) HOSVD

0 0.5 1 1.5 2 2.5 3

width (cm)

1

1.5

2

2.5

depth

(cm

)

(l) RAPID

Abdominal aorta

(m) B-mode

0 1 2 3 4

width (cm)

1

1.5

2

2.5

depth

(cm

)

(n) SVD

0 1 2 3 4

width (cm)

1

1.5

2

2.5

depth

(cm

)

(o) HOSVD

0 1 2 3 4

width (cm)

1

1.5

2

2.5

depth

(cm

)

(p) RAPID

Lateral inferior ganicular

FibularAnterior recurrent

tibial

(q) B-mode

0 1 2 3 4

width (cm)

1

1.5

2

depth

(cm

)

(r) SVD

0 1 2 3 4

width (cm)

1

1.5

2

depth

(cm

)

(s) HOSVD

0 1 2 3 4

width (cm)

1

1.5

2

depth

(cm

)

(t) RAPID

0 0.5 1 1.5 2 2.5 3 3.5 4

10-5

(u) Color bar for simulation re-sults

0 0.5 1 1.5 2 2.5 3 3.5 4

10-4

(v) Color bar for focused phan-tom results

0 1 2 3 4 5 6 7

10-3

(w) Color bar for plane-wavephantom results

0 1 2 3 4 5 6 7

10-4

(x) Color bar for in-vivo rat re-sults

0 1 2 3 4 5 6 7 8

10-4

(y) Color bar for in-vivo humanknee results

Fig. 3: Power Doppler images for simulation, phantom and in-vivo data sets. Rows 1-5 correspond to simulation, phantomwith focused imaging, phantom with plane wave imaging, in-vivo data from a rat’s abdomen and in-vivo data from the knee ofa human subject respectively. Columns 1-4 depict B-mode, power Doppler images obtained from SVD, HOSVD and RAPIDrespectively. (u), (v), (w), (x) and (y) represent the color bars for power Doppler images obtained from simulation, phantomwith focused imaging, phantom with plane wave imaging, in-vivo data from a rat’s abdomen and in-vivo data from the kneeof a human subject respectively.

Page 3: Low Rank and Sparse Decomposition of Ultrasound Color Flow ...users.encs.concordia.ca/~hrivaz/Ashik_RAPID_TMI_Supp.pdf · time frames. For SVD and HOSVD, the best results obtained

3

REFERENCES

[1] M. Kim, C. K. Abbey, J. Hedhli, L. W. Dobrucki, and M. F. Insana,“Expanding acquisition and clutter filter dimensions for improved perfu-

sion sensitivity,” IEEE Transactions on Ultrasonics, Ferroelectrics, andFrequency Control, vol. 64, no. 10, pp. 1429–1438, 2017.