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.
INTRA-TUMORAL METABOLIC HETEROGENEITY OF CERVICAL CANCER Perry Grigsby.
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.
Region labelling Giving a region a name. Image Processing and Computer Vision: 62 Introduction Region detection isolated regions Region description properties.
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:
Active Contours Technique in Retinal Image Identification of the Optic Disk Boundary Soufyane El-Allali Stephen Brown Department of Computer Science and.
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 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.
E.G.M. PetrakisTexture1 Repeative patterns of local variations of intensity on a surface –texture pattern: texel Texels: similar shape, intensity distribution.
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.
Image Guided Surgery in Prostate Brachytherapy Rohit Saboo.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Segmentation Using Texture
Image Classification 영상분류
Chapter 4: Pattern Recognition. Classification is a process that assigns a label to an object according to some representation of the object’s properties.
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.
By Brian Lam and Vic Ciesielski RMIT University
Theory of Object Class Uncertainty and its Application Punam Kumar Saha Professor Departments of ECE and Radiology University of Iowa
Feature Extraction and Classification of Mammographic Masses
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
TUMOR BURDEN ANALYSIS ON CT BY AUTOMATED LIVER AND TUMOR SEGMENTATION RAMSHEEJA.RR Roll : No 19 Guide SREERAJ.R ( Head Of Department, CSE)
Normalized Cuts and Image Segmentation Patrick Denis COSC 6121 York University Jianbo Shi and Jitendra Malik.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.
Multiple Organ detection in CT Volumes Using Random Forests
By Brian Lam and Vic Ciesielski RMIT University
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Medical Image Analysis
Recognition of biological cells – development
Heping Zhang, Chang-Yung Yu, Burton Singer, Momian Xiong
Improving the Performance of Fingerprint Classification
Introduction Computer vision is the analysis of digital images
Texture Classification of Normal Tissues in Computed Tomography
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Finding Clusters within a Class to Improve Classification Accuracy
MedIX Site: Medical Informatics
Texture Analysis for Pulmonary Nodules Interpretation and Retrieval
Introduction Computer vision is the analysis of digital images
Visual Computing CTI, DePaul University
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
Announcements Project 1 is out today help session at the end of class.
Daniela Raicu, Assistant Professor DePaul University, Chicago
Using Bayesian Network in the Construction of a Bi-level Multi-classifier. A Case Study Using Intensive Care Unit Patients Data B. Sierra, N. Serrano,
Multiple Organ detection in CT Volumes - Week 3
Active Contour Models.
Random Neural Network Texture Model
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. 11/22/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 11/22/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 11/22/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. 11/22/2018 D. Raicu, SCAR 2005

Segmentation: Heart 11/22/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. 11/22/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) 11/22/2018 D. Raicu, SCAR 2005

Texture Feature Extraction 11/22/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 11/22/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) 11/22/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 11/22/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) 11/22/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% 11/22/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% 11/22/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. 11/22/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 11/22/2018 D. Raicu, SCAR 2005

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

HEART: Segmentation (cont.) Button is clicked User selects points around the region of interest 11/22/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 11/22/2018 D. Raicu, SCAR 2005

HEART: Classification Selection of texture models Texture features corresponding to the selected texture model are calculated and shown here 11/22/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 11/22/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. Raicu, D.S., J.D. Furst, D.S. Channin, D. Xu, A. Kurani, & S. Aioanei. A Texture Dictionary for Human Organs Tissues Classification. The 8th World Multi-Conference on Systemics, Cybernetics, and Informatics, July 18-21, 2004, Orlando, Florida 11/22/2018 D. Raicu, SCAR 2005