Texture Classification of Normal Tissues in Computed Tomography

Slides:



Advertisements
Similar presentations
Interactively Co-segmentating Topically Related Images with Intelligent Scribble Guidance Dhruv Batra, Carnegie Mellon University Adarsh Kowdle, Cornell.
Advertisements

Active Contours, Level Sets, and Image Segmentation
Segmentation of Medical Images with Regional Inhomogeneities D.K. Iakovidis, M.A. Savelonas, S.A. Karkanis + & D.E. Maroulis University of Athens Department.
Surface Normal Overlap: A Computer-Aided Detection Algorithm With Application to Colonic Polyps and Lung Nodules in Helical CT Authors: David S. Paik*,
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Active Contour Models (Snakes)
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
A Computer Aided Detection System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques By Mohammed Jirari Shanghai,
Texture-Based Image Retrieval for Computerized Tomography Databases Winnie Tsang, Andrew Corboy, Ken Lee, Daniela Raicu and Jacob Furst.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Three-dimensional co-occurrence matrices & Gabor filters: Current progress Gray-level co-occurrence matrices Carl Philips Gabor filters Daniel Li Supervisor:
MedIX – Summer 06 Lucia Dettori (room 745)
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
A Computer-Aided Diagnosis System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques Dissertation written by Mohammed.
A study on the effect of imaging acquisition parameters on lung nodule image interpretation Presenters: Shirley Yu (University of Southern California)
Medical Imaging Projects Daniela S. Raicu, PhD Assistant Professor Lab URL:
NSF MedIX REU Program Medical Imaging DePaul CDM Daniela S. Raicu, PhD Associate Professor Lab URL:
Binning Strategies for Tissue Texture Extraction in DICOM Images CTI Students: Bikash Bhattacharyya, Kriti Jauhar Advisors: Dr. Daniela Raicu, Dr. Jacob.
PROJECT 1: Voronoi Probability Maps for Seed Region Detection in Abdominal CT Images PROJECT 2: Kidney Seed Region Detection in Abdominal CT Images.
Texture Classification Based on Co-occurrence Matrices Presentation III Pattern Recognition Mohammed Jirari Spring 2003.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Active Contour Models (Snakes) Yujun Guo.
Run-Length Encoding for Texture Classification
Texture Classification Using Wavelets Lindsay Semler.
Texture-based Deformable Snake Segmentation of the Liver Aaron Mintz Daniela Stan Raicu, PhD Jacob Furst, PhD.
INTRODUCTION Problem: Damage condition of residential areas are more concerned than that of natural areas in post-hurricane damage assessment. Recognition.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Computational Image Classification UMBC Department of Computer Science eBiquity Research Group February 19, 2010.
Copyright © 2010 Siemens Medical Solutions USA, Inc. All rights reserved. Hierarchical Segmentation and Identification of Thoracic Vertebra Using Learning-based.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Jan 18, 2008 Ju Han, Hang Chang, Mary Helen Barcellos-Hoff, and Bahram Parvin Lawrence Berkeley National Laboratory Multivariate.
Conclusions The success rate of proposed method is higher than that of traditional MI MI based on GVFI is robust to noise GVFI based on f1 performs better.
MedIX – Summer 07 Lucia Dettori (room 745)
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University Automatic 3D Image Segmentation of Internal Lung Structures.
Feature Extraction and Classification of Mammographic Masses
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
TUMOR BURDEN ANALYSIS ON CT BY AUTOMATED LIVER AND TUMOR SEGMENTATION RAMSHEEJA.RR Roll : No 19 Guide SREERAJ.R ( Head Of Department, CSE)
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Multiple Organ detection in CT Volumes Using Random Forests
By Brian Lam and Vic Ciesielski RMIT University
Medical Image Analysis
Recognition of biological cells – development
Heping Zhang, Chang-Yung Yu, Burton Singer, Momian Xiong
CLASSIFICATION OF TUMOR HISTOPATHOLOGY VIA SPARSE FEATURE LEARNING Nandita M. Nayak1, Hang Chang1, Alexander Borowsky2, Paul Spellman3 and Bahram Parvin1.
An Adept Edge Detection Algorithm for Human Knee Osteoarthritis Images
Robust Lung Nodule Classification using 2
Introduction Computer vision is the analysis of digital images
Paper Presentation: Shape and Matching
CS 698 | Current Topics in Data Science
Brain Hemorrhage Detection and Classification Steps
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Extra Tree Classifier-WS3 Bagging Classifier-WS3
Texture Analysis for Pulmonary Nodules Interpretation and Retrieval
Texture Classification of Normal Tissues in Computed Tomography
Introduction Computer vision is the analysis of digital images
Computer Vision Lecture 16: Texture II
Visual Computing CTI, DePaul University
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Introduction What IS computer vision?
Snakes, Shapes, and Gradient Vector Flow
Wavelet-based texture analysis and segmentation
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Blobworld Texture Features
Introduction Computer vision is the analysis of digital images
Daniela Raicu, Assistant Professor DePaul University, Chicago
Multiple Organ detection in CT Volumes - Week 3
Active Contour Models.
Presentation transcript:

Texture Classification of Normal Tissues in Computed Tomography   1Dong-Hui Xu, J. Lee, Daniela S. Raicu, J.D. Furst & 2David S. Channin 1Intelligent Multimedia Processing Laboratory, School of Computer Science, Telecommunications, Information Systems, DePaul University, Chicago, USA 2Department of Radiology, Northwestern University Medical School, Chicago, USA 

Motivation This research will demonstrate how co-occurrence and run-length texture information from computed tomography (CT) images can be used to automatically classify and annotate normal tissues from regions of interest of heart and great vessels, liver, renal and splenic parenchyma. Automatic classification and annotation of these images will save radiologists time and assist them in processing large volumes of patient data. 9/19/2018 D. Raicu, SCAR 2005

Output: Classification System Diagram Input: DICOM images of Computed Tomography studies for chest & abdomen Output: Classification rules for heart, renal, splenic parenchyma, liver, and backbone 9/19/2018 D. Raicu, SCAR 2005

Segmentation Segmentation Data: 340 DICOM images Segmented organs: liver, renal, splenic parenchyma, backbone, & heart Segmentation algorithm: Active Contour Mappings (Snakes) A boundary-based segmentation algorithm with the following inputs: a set of initial points five main parameters that influence the way the boundary is formed 9/19/2018 D. Raicu, SCAR 2005 Segmentation Segmentation

Segmentation The values of the five parameters simulate the action of two forces: Internal: designed to keep the snake smooth during the deformation External: designed to move the snake towards the boundary Output for the algorithm: The curve evolves to match the nearest internal boundary, typically based on gradient intensity measures. 9/19/2018 D. Raicu, SCAR 2005

Segmentation: Heart 9/19/2018 D. Raicu, SCAR 2005

Texture Models What is texture? Texture is a measure of the variation of the intensity of a surface, quantifying properties such as smoothness, coarseness, and regularity. Texture is a connected set of pixels satisfying a given gray level property which occurs repeatedly in an image region. 9/19/2018 D. Raicu, SCAR 2005

Texture Models Texture Models: Co-occurrence Matrix: the model captures the spatial dependence of gray-level values within an image. Texture features: entropy, variance, energy, correlation, contrast, maximum probability, homogeneity, inverse difference moment, SumMean, cluster tendency Run-Length Encoding Matrix: the model the coarseness of the texture in a specific direction. Texture features: short run emphasis (SRE) , long run emphasis (LRE), high gray-level run emphasis (HGRE), low gray-level run emphasis (LGRE), run percentage (RPC) 9/19/2018 D. Raicu, SCAR 2005

Texture Feature Extraction 9/19/2018 D. Raicu, SCAR 2005

Organ/Tissue Classification IF HGRE <= 0.38 AND CLUSTEND <= 0.048 AND INVDIFFM > 0.74 AND LRHGE > 0.46 THEN Prediction = 'Liver' Probability = 1.00 Classification rules for tissue/organs in CT images Calculate numerical texture descriptors for each region [D1, D2,…D21] Algorithm: CART Decision Tree Output: Decision Rules Advantages: Automatic & efficient processing for: Classification Annotation Good to excellent predictive accuracy 9/19/2018 D. Raicu, SCAR 2005

Organ/Tissue Classification Specifications Dataset: 66% used for training, 34% reserved for testing CART algorithm Cross-validation folds = 10 Maximum Tree Depth = 20 Parent Node/Child Node = 28/5 Minimum Change in Impurity = 0.0001 Impurity Measure = Gini Resulting Tree Total number of nodes 41 Total number of levels 8 Total number of terminal nodes 21 Resulting Rules Total number of rules: 21 (heart (3), kidneys (3), spleen (5), liver (8), and backbone (2) 9/19/2018 D. Raicu, SCAR 2005

Examples of Decision Tree Rules IF (HGRE <= 0.38) & (CLUSTEND <= 0.05) & (INVDIFFM <= 0.74) & (SUMMEAN > 0.56) & (RLNU > 0.02) THEN Prediction = ‘Renal', Probability = 0.94 IF (HGRE <= 0.38) & (CLUSTEND > 0.05) & (SRHGE <= 0.19) & (ENTROPY <= 0.51) & (LRLGE > 0.16) THEN Prediction = 'Liver', Probability = 1.00 IF (HGRE <= 0.38) & (CLUSTEND > 0.05) & (SRHGE <= 0.19) & (ENTROPY > 0.51) & (GLNU > 0.02) THEN Prediction = 'Heart', Probability = 0.96 9/19/2018 D. Raicu, SCAR 2005

Most Significant Features The most important determining features for classification are located in the nodes at the top of the classification tree. HGRE (High Gray Level Run-Emphasis) CLUSTEND (Cluster Tendency) HOMOGENE (Homogeneity) INVDIFFM (Inverse Difference Moment) SRHGE (Short Run High Gray Level Emphasis) 9/19/2018 D. Raicu, SCAR 2005

Classification Results Training Data ORGAN Sensitivity Specificity Precision Accuracy Backbone 99.7% 99.5% 99.2% 99.6% Liver 80.0% 96.9% 83.8% 94.1% Heart 84.6% 98.5% 90.6% 96.5% Renal 92.7% 97.9% 89.7% 97.1% Splenic parenchyma 79.5% 96.1% 73.6% 9/19/2018 D. Raicu, SCAR 2005

Classification Results Testing Data ORGAN Sensitivity Specificity Precision Accuracy Backbone 100% 97.6% 96.8% 98.6% Liver 73.8% 95.9% 76.2% 92.5% Heart 73.6% 97.2% 84.1% 93.2% Renal 86.2% 97.8% 87.5% 96.0% Splenic parenchyma 70.5% 95.1% 62.0% 9/19/2018 D. Raicu, SCAR 2005

Summary The results show that using only 21 texture descriptors calculated from Hounsfield unit data, it is possible to automatically classify regions of interest representing different organs or tissues in CT images. Furthermore, the results lead us to the conclusion that the incorporation of some other texture models into our proposed approach will increase the performance of the classifier, and will also extend the classification functionality to other organs. 9/19/2018 D. Raicu, SCAR 2005

Demo: HEART OPEN: To open a new Image. SEGMENT: Automatic segmentation of the regions of interest TEXTURE: Automatic calculation of the texture descriptors CLASSIFICATION: Automatic classification of the segmented regions 9/19/2018 D. Raicu, SCAR 2005

HEART: Segmentation The application allows users to change Snake / Active contour algorithm parameters 9/19/2018 D. Raicu, SCAR 2005

HEART: Segmentation (cont.) Button is clicked User selects points around the region of interest 9/19/2018 D. Raicu, SCAR 2005

HEART: Segmentation Show segmented organ If the user likes the result of the segmentation, then the user will go to the classification step 9/19/2018 D. Raicu, SCAR 2005

HEART: Classification Selection of texture models Texture features corresponding to the selected texture model are calculated and shown here 9/19/2018 D. Raicu, SCAR 2005

HEART: Classification Results are shown as follows: Predicted organ: Heart Probability: 0.86 Rule used to predict that this segmented organ is HEART 9/19/2018 D. Raicu, SCAR 2005

Following Research Projects Project 1: Find normal tissues in CT images A. Based on segmented organs Computer –Aided Diagnosis (CAD) tools for lung cancer: Tool 1 Tool 2 … heart lung backbone Goal: provide context-sensitive tools for abnormality detection & classification 9/19/2018 D. Raicu, SCAR 2005

Following Research Projects Project 1: Find normal tissues in CT images B. Based on pure patches Goal: Develop a collection of region-of-interests (ROIs) of various tissues in normal computed tomography studies. 9/19/2018 D. Raicu, SCAR 2005

Following Research Projects Project 2: Binning strategies for co-occurrence texture models Linear binning Clipped binning Presentation will be given by Roman on linear and clipped binning C. Non-linear binning Goal: Reduce the number of gray-levels in an image such that the amount of information still present in the image will allow to differentiate among different organs/tissues 9/19/2018 D. Raicu, SCAR 2005

References Haralick, R.M., K.Shanmugam, & I. Dinstein. Textural Features for Image Classification. IEEE Transactions on Systems, Man, and Cybernetics, vol. Smc-3, no.6, Nov. 1973. pp. 610-621. Xu, C. & J.L. Prince. Gradient Vector Flow: A New External Force for Snakes. IEEE Proceedings of Conference on Computer Vision & Pattern Recognition, 1997. R. Gonzalez & R. Woods. Digital Image Processing, Prentice Hall, Inc. 2002 9/19/2018 D. Raicu, SCAR 2005