Download presentation
Presentation is loading. Please wait.
1
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse, NY 13210, USA 2 Center for Research in Intelligent Systems, University of California, Riverside, CA 92521, USA I would like to thank graduate students Benjamin Guan, Angello Pozo and Giovanni DeNina, as well as all the Center for Research in Intelligent Systems (CRIS) SUMMARY METHODS RESULTS A stroke is defined as a the rapidly developing loss of brain function(s) due to a disturbance in the blood supply to the brain. Characterized as either Ischemic (caused by a lack of blood supply) or Hemorrhagic (characterized by the presence of extra vascular blood), a stroke can be diagnosed through the use of imaging techniques such as a Computed Tomography (CT) scan or a Magnetic Resonance Imaging (MRI) scan. An MRI can be used to visualize the internal structure and function of the brain by providing a detailed contrast between several soft tissues. Through image segmentation, the location of the damaged region in an MRI image can be accurately identified by labeling regions of pixels with similar intensities. Although manual segmentation is most commonly used to outline a region of interest, it can often be very time consuming and inaccurate due to a user’s subjectivity. With the use of automatic image segmentation methods, digital images can be analyzed in a faster and accurate manner. Specifically with the gradient relaxation algorithm, an automatic image segmentation method, it provides a faster and repeatable process while also quantifying the volume of injury. TECHNICAL APPROACH As shown in the results, automatic segmentations methods have relatively small differences compared to the manually segmented images. However, automatic image segmentation methods are effective and consistent in finding the damage area in the MRI images. In the future, other forms of brain injury can be analyzed through the use of both the gradient relaxation algorithm/connect components as well as the K- Means Clustering algorithm. Gradient Relaxation Algorithm K-Means Clustering Algorithm The gradient relaxation algorithm (written in C++) is an iterative process that depends on the probability of the surrounding pixels in a particular MRI image. By examining the consistency of a pixel with its neighbors, the relaxation algorithm relies on pixel probability in order to ensure the accuracy of retaining the region of interest. By automatically selecting a threshold, the algorithm partitions the histogram of an MRI into either black or white pixels. Once segmented, the algorithm is then reapplied to each individual component in order to quantify the region of injury. After the segmentation is completed, connected components (contiguous sets of connected pixels, written in Matlab) analysis is carried out until either the image cannot be segmented any further or the program terminates. This process allows the identification of pixels with similar characteristics to that of an injury and identifies the injured regions as several colored regions. Another approach that is also useful for the analysis of grayscale images of multiple components is the K-Means Clustering Algorithm. This algorithm, which is a method of cluster analysis, aims to partition n observations into k clusters (a number that is chosen manually). By transforming the 3D image into a 2D matrix and choosing a value of k, the distance between each color pixel value is calculated. Then, once the mean value between each cluster is then updated until all the pixels are clustered, a multi-colored image is produced that quantifies the areas of injury. Total pixels excluding background: 10,653 K = 3K = 4K = 5 Because the background is labeled the same as the regions of injury, the area of the image cannot be correctly computed Yellow: 602 (5.7%)Orange: 988 (9.3%) Red: 5740 (53.9%)Light green: 3014 (28.3%) Blue: 4311 (40.5%)Blue: 4211 (39.5%) Aqua: 2413 (22.7%) Manual Segmentation By selecting a k value of 4, the distribution of pixels allows for both the regions of injury to be isolated while also preventing imprecise clustering Using an automatic image segmentation process, such as Connected Components analysis or K-Means Clustering algorithm, allows for an image to be more precisely segmented. On average, compared to a manual segmentation analysis, the automatic segmentation techniques produced areas of injured regions.83% less then that of the manual segmentation method. K-Means Clustering Algorithm Form of Analysis Total Area (Pixels) Damaged Area (Pixels) Percent Damaged Gradient Relaxation Algorithm & Connected Components 11,6106705.77 K-Means Clustering Algorithm 10,6536025.65 Manual Segmentation11,6107596.54 Standard Deviation0.48 Mean5.99 CONCLUSION Gradient Relaxation Algorithm Find the initial assignment of probability for each pixel (P i ) Find the mean neighborhood probability of the pixel at hand (q i ) Find the maximum kept constant for all pixels during each iteration (ρ imax ) Based on ρ imax, find the ρ i constant for all pixels Construct a threshold image in which all pixel values converge to zero (black) or 255 (white) Upload original image Invert the image (1) Check every pixel for 8 neighbors Label 0 Label 1 Apply label2rgb to create colored regions (2) Continue the loop until all pixels are checked Label 2 Isolate each component by setting all other pixels to zero (3) Calculate the distance between each color pixel value Find the mean value between each cluster Update the mean value until all pixels are within a cluster Complete this process for all connected components (4) First Iteration Second Iteration Based on the valley of the histogram, segment the first iteration and create a binary image Connected Components Analysis K-Means Clustering Algorithm Binary Image Original Image 1 2 3 4
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.