Skip to content

djkurran/Segmentation-unsupervised-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Segmentation-unsupervised-machine-learning


Evaluating performance of microwave image reconstruction algorithms: extracting tissue types with segmentation using machine learning

Abstract

The manuscript Kurrant, D.; Omer, M.; Abdollahi, N.; Mojabi, P.; Fear, E.; LoVetri, J. Evaluating Performance of Micro-wave Image Reconstruction Algo-rithms: Extracting Tissue Types with Segmentation Using Machine Learning. J. Imaging 2021, 7, 5;https://doi.org/10.3390/jimaging7010005 presents a medical imaging segmentation technique to automatically segment medical microwave breast images into regions of interest corresponding to various tissue types. The segmentation leads to the decomposition of the breast interior into disjoint tissue masks. An array of region and distance-based metrics are applied to compare masks extracted from reconstructed images and ground truth models. The quantitative results reveal the accuracy with which the geometric and dielectric properties are reconstructed, and are supplemented with qualitative information. Consequently, the methods presented provide a framework that effectively furnishes quantitative and qualitative assessment of regions that contain a specific tissue. The resulting information facilitates comparisons that provide valuable insight into complex issues that impact image quality.

Supplementary Materials

This repository provides detailed results for all cases presented in section 3.1 including the clusters after each iteration and the evolution of the PDF of the data over the region segmented as tumor (or region of interest) and region segmented outside tumor. Moreover, videos are provided to demonstrate the iterative unsupervised machine learning approach used to refine the number of clusters to segment the interior of an Extremely Dense breast, Scattered Density breast, and an Heterogeneously Dense breast.


Figures


  1. Figure S1: Model 1 forward model segmentation results. (a) Region R extracted from forward model; (c) Evolution of clusters at k = 3, 4, 6, and 8; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (f) clusters c3 (blue line) to c8 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c7 fibroglandular tissues, and c8 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

2. Figure S2: Case 3.1a Segmentation results of reconstruction derived from detailed internal structure prior-Real component. (a) Region R extracted from Real component; (c) Evolution of clusters at k = 3, 4, 6, and 10; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (f) clusters c3 (blue line) to c10 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5 - c9 fibroglandular tissues, and c10 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

3. Figure S3 Case 3.1a Segmentation results of reconstruction derived from detailed internal structure prior-Imaginary component. (a) Region R extracted from Imaginary component; (c) Evolution of clusters at k = 3, 4, 5, and 7; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (f) clusters c3 (blue line) to c7 (black line). Cluster c_2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5 - c6 fibroglandular tissues, and c7 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

4. Figure S4 Case 3.1a Segmentation results of reconstruction derived from detailed internal structure prior-Magnitude. (a) Region R extracted from Magnitude; (c) Evolution of clusters at k = 3, 5, 7, and 9; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (f) clusters c3 (blue line) to c9 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c8 fibroglandular tissues, and c9 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

5. Figure S5: Case 3.1b Segmentation results of reconstruction derived from regional internal structure prior-Real component. (a) Region R extracted from Real component; (c) Evolution of clusters at k = 3, 5, 7, and 9; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (f) clusters c3 (blue line) to c9 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c8 fibroglandular tissues, and c9 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

6. Figure S6 Case 3.1b Segmentation results of reconstruction derived from regional internal structure prior-Imaginary component. (a) Region R extracted from Imaginary component; (c) Evolution of clusters at k = 3, 6, 10, and 12; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (f) clusters c3 (blue line) to c12 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c11 fibroglandular tissues, and c12 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

7. Figure S7 Case 3.1b Segmentation results of reconstruction derived from regional internal structure prior-Magnitude. (a) Region R extracted from Magnitude; (c) Evolution of clusters at k = 3, 5, 7, and 10; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (f) clusters c3 (blue line) to c10 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c9 fibroglandular tissues, and c10 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

8. Figure S8: Case 3.1c Segmentation results of reconstruction derived from skin region prior-Real component. (a) Region R extracted from Real component; (c) Evolution of clusters at k = 3, 6, 8, and 10; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (bottom-left) clusters c3 (blue line) to c10 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c9 fibroglandular tissues, and c10 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

9. Figure S9 Case 3.1c Segmentation results of reconstruction derived from skin region prior-Imaginary component. (a) Region R extracted from Imaginary component; (c) Evolution of clusters at k = 3, 5, 8, and 10; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (bottom-left) clusters c3 (blue line) to c10 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c9 fibroglandular tissues, and c10 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).

10. Figure S10 Case 3.1c Segmentation results of reconstruction derived from skin region prior-Magnitude. (a) Region R extracted from Magnitude; (c) Evolution of clusters at k = 3, 5, 6, and 8; (d) Evolution of PDF over data within tumor region and outside tumor region where numbers indicate iteration; (e) PDF over data within clusters c2, and (bottom-left) clusters c3 (blue line) to c8 (black line). Cluster c2 corresponds to fatty tissue, c3-c4 corresponds to transition tissue, c5-c7 fibroglandular tissues, and c8 corresponds to malignant tissue, which are mapped to segmentation masks leading to segmented image (b).


Video demonstrations


Demonstration 1 - Extremely dense breast - detailed demonstration of iterative unsupervised machine learning segmentation technique

This video examines the iterative unsupervised machine learning approach used to refine the number of clusters to segment the interior of an Extremely Dense breast so that with each iteration, the number of clusters used in the k-means clustering algorithm is incremented by one. The basis of the method is that after each iteration, the probability distribution of the dielectric properties within the largest valued cluster of the present iteration is compared with the probability distribution of the dielectric properties over the largest valued cluster of the previous iteration. Likewise, the probability distribution of dielectric properties outside the largest valued cluster of the present iteration is compared with the probability distribution of dielectric properties outside the largest valued cluster of the previous iteration. The algorithm terminates when the Kolmogorov-Smirnov two sample hypothesis test infers that the distribution over each of the groups of clusters has not significantly changed (statistically) after an iteration of the algorithm.

The video also demonstrates how the clusters are mapped to tissue masks, and how the tissue masks are mapped to tissue types. The tissue types combine to form a tissue type image that serves as a qualitative tool to assist with the interpretation of the reconstructed image. The tissue masks are used to form a quantitative framework for the geometric and dielectric property analysis of the reconstructed regions.

Extremely Dense breast detailed demonstration of iterative unsupervised machine learning segmentation technique


Demonstration 2 - Scattered Density breast - detailed demonstration of iterative unsupervised machine learning segmentation technique

This video is similar to Video Demonstration 2 in that it examines the iterative unsupervised machine learning approach used to refine the number of clusters to segment the interior of a reconstructed image. The video differs from Video 2 in that the reconstructed image is generated from data from a forward model of an electromagnetic model of a Scattered Density breast, instead of an Extremely Dense breast. Like Video Demonstration 6, the probability density distribution of the dielectric properties within the largest valued cluster and the probability density distribution of the dielectric properties outside the largest valued cluster are examined to see how they change with each iteration of the algorithm.

The video also demonstrates how the clusters are mapped to tissue masks, and how the tissue masks are mapped to tissue types. The tissue types combine to form a tissue type image that serves as a qualitative tool to assist with the interpretation of the reconstructed image. The tissue masks are used to form a quantitative framework for the geometric and dielectric property analysis of the reconstructed regions.

Scattered Density breast detailed demonstration of iterative unsupervised machine learning segmentation technique


Demonstration 3 - *Heterogeneously Dense * breast - detailed demonstration of iterative unsupervised machine learning segmentation technique

This video is similar to Video Demonstration 2 in that it examines the iterative unsupervised machine learning approach used to refine the number of clusters to segment the interior of a reconstructed image. The video differs from Video 2 in that the reconstructed image is generated from data from a forward model of an electromagnetic model of an Heterogeneously Dense breast, instead of an Extremely Dense breast. Like Video Demonstration 6, the probability density distribution of the dielectric properties within the largest valued cluster and the probability density distribution of the dielectric properties outside the largest valued cluster are examined to see how they change with each iteration of the algorithm.

The video also demonstrates how the clusters are mapped to tissue masks, and how the tissue masks are mapped to tissue types. The tissue types combine to form a tissue type image that serves as a qualitative tool to assist with the interpretation of the reconstructed image. The tissue masks are used to form a quantitative framework for the geometric and dielectric property analysis of the reconstructed regions.

Heterogeneously Dense breast detailed demonstration of iterative unsupervised machine learning segmentation technique

About

Detailed results for all cases presented in section 3.1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published