MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: Segmentation May 26, 2005.
Advertisements

7.1 Vis_04 Data Visualization Lecture 7 3D Scalar Visualization Part 2 : Volume Rendering- Introduction.
IntroductionIntroduction AbstractAbstract AUTOMATIC LICENSE PLATE LOCATION AND RECOGNITION ALGORITHM FOR COLOR IMAGES Kerem Ozkan, Mustafa C. Demir, Buket.
Histogram Analysis to Choose the Number of Clusters for K Means By: Matthew Fawcett Dept. of Computer Science and Engineering University of South Carolina.
1 Detection and Analysis of Impulse Point Sequences on Correlated Disturbance Phone G. Filaretov, A. Avshalumov Moscow Power Engineering Institute, Moscow.
COLORCOLOR A SET OF CODES GENERATED BY THE BRAİN How do you quantify? How do you use?
Automatic Identification of Bacterial Types using Statistical Image Modeling Sigal Trattner, Dr. Hayit Greenspan, Prof. Shimon Abboud Department of Biomedical.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Lecture 6 Image Segmentation
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
EE 7730 Image Segmentation.
Understanding and Quantifying the Dancing Behavior of Stem Cells Before Attachment Clinton Y. Jung 1 and Dr. Bir Bhanu 2, Department of Electrical Engineering.
Hierarchical Image Segmentation for Identifying Stroke Regions In Apparent Diffusion Coefficient (ADC) Image Maps Anthony Bianchi UCR 2007 Advisor:
Clustering Color/Intensity
/mhj In Vivo Quantitative Assessment of Carotid Plaque component with multi-contrast MRI Jannie Wijnen 22 may 2003 using clustering algorithms, implemented.
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
Redaction: redaction: PANAKOS ANDREAS. An Interactive Tool for Color Segmentation. An Interactive Tool for Color Segmentation. What is color segmentation?
Binary Image Analysis. YOU HAVE TO READ THE BOOK! reminder.
3D CT Image Data Visualize Whole lung tissues Using VTK 8 mm
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
An Interactive Segmentation Approach Using Color Pre- processing Marisol Martinez Escobar Ph.D Candidate Major Professor: Eliot Winer Department of Mechanical.
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
Computer Vision Lecture 5. Clustering: Why and How.
Steps for Extraction Creation of cyan intensity image in preparation for thresholding: Although many dorsal fin images exhibit a good contrast between.
CS 6825: Binary Image Processing – binary blob metrics
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Visualization and Computer Graphics Lab International University Bremen Converting RGB Volume Data to Scalar Fields Tetyana Ivanovska and Lars Linsen School.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin BRITE REU 2009 Advisor: Bir Bhanu August 20, 2009.
Medical Imaging Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Digital Image Processing CCS331 Relationships of Pixel 1.
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
Digital Image Processing Lecture 18: Segmentation: Thresholding & Region-Based Prof. Charlene Tsai.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Clinton Jung Advisor: Bir Bhanu Center for Research in Intelligent Systems August 20, 2009.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Presented By: ROLL No IMTIAZ HUSSAIN048 M.EHSAN ULLAH012 MUHAMMAD IDREES027 HAFIZ ABU BAKKAR096(06)
Image Segmentation in Color Space By Anisa Chaudhary.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Image Segmentation Dr. Abdul Basit Siddiqui. Contents Today we will continue to look at the problem of segmentation, this time though in terms of thresholding.
Digital Image Processing
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
Machine Vision ENT 273 Regions and Segmentation in Images Hema C.R. Lecture 4.
Image Segmentation Nitin Rane. Image Segmentation Introduction Thresholding Region Splitting Region Labeling Statistical Region Description Application.
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Given a set of data points as input Randomly assign each point to one of the k clusters Repeat until convergence – Calculate model of each of the k clusters.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Digital Image Processing CCS331 Relationships of Pixel 1.
Course : T Computer Vision
Digital Image Processing (DIP)
Image Processing For Soft X-Ray Self-Seeding
Semi-Supervised Clustering
CSE 554 Lecture 1: Binary Pictures
Bitmap Image Vectorization using Potrace Algorithm
IMAGE SEGMENTATION USING THRESHOLDING
DIGITAL SIGNAL PROCESSING
Computer Vision Lecture 12: Image Segmentation II
Digital Processing Techniques for Transmission Electron Microscope Images of Combustion-generated Soot Bing Hu and Jiangang Lu Department of Civil and.
Volume 9, Issue 2, Pages (August 2017)
Dingding Liu* Yingen Xiong† Linda Shapiro* Kari Pulli†
CSSE463: Image Recognition Day 23
Maximally Stable Extremal Regions
Digital Image Processing
Maximally Stable Extremal Regions
Chap.8 Image Analysis 숙명여자대학교 컴퓨터과학과 최 영 우 2005년 2학기.
Department of Computer Engineering
Image Segmentation.
Presentation by: Lillian Lau
MultiModality Registration using Hilbert-Schmidt Estimators
Presentation transcript:

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, K-Means Clustering Algorithm 10, Manual Segmentation11, 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