Computer Aided Diagnosis: Feature Extraction

Slides:



Advertisements
Similar presentations
Computer Vision, Part 1. Topics for Vision Lectures 1.Content-Based Image Retrieval (CBIR) 2.Object recognition and scene understanding.
Advertisements

Hydrologic Statistics Reading: Chapter 11, Sections 12-1 and 12-2 of Applied Hydrology 04/04/2006.
COMPUTER AIDED DIAGNOSIS: CLASSIFICATION Prof. Yasser Mostafa Kadah –
Image Segmentation Longin Jan Latecki CIS 601. Image Segmentation Segmentation divides an image into its constituent regions or objects. Segmentation.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Computer Vision Lecture 16: Texture
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Intensity Transformations (Chapter 3)
Course Website: Digital Image Processing Image Enhancement (Histogram Processing)
Digital Image Processing Contrast Enhancement: Part II
The Global Digital Elevation Model (GTOPO30) of Great Basin Location: latitude 38  15’ to 42  N, longitude 118  30’ to 115  30’ W Grid size: 925 m.
COMPUTER AIDED DIAGNOSIS: FEATURE SELECTION Prof. Yasser Mostafa Kadah –
Computer Aided Diagnosis: CAD overview
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
QUANTITATIVE DATA ANALYSIS
A Computer Aided Detection System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques By Mohammed Jirari Shanghai,
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
3. Introduction to Digital Image Analysis
Texture Turk, 91.
A Computer-Aided Diagnosis System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques Dissertation written by Mohammed.
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.
Run-Length Encoding for Texture Classification
IMAGE 1 An image is a two dimensional Function f(x,y) where x and y are spatial coordinates And f at any x,y is related to the brightness at that point.
Sexual Activity and the Lifespan of Male Fruitflies
A Computer Aided Detection System For Mammograms Based on Asymmetry and Feature Extraction Techniques By Mohammed Jirari Benidorm, Spain Sept 9th, 2005.
Automatic Detection And Classification Of Microcalcifications In Digital Mammograms Institute for Brain and Neural Systems Brown University Providence.
Business Statistics: A First Course, 5e © 2009 Prentice-Hall, Inc. Chap 6-1 Chapter 6 The Normal Distribution Business Statistics: A First Course 5 th.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
L7.1b Continuous Random Variables CONTINUOUS RANDOM VARIABLES NORMAL DISTRIBUTIONS AD PROBABILITY DISTRIBUTIONS.
© 2003 Prentice-Hall, Inc.Chap 6-1 Basic Business Statistics (9 th Edition) Chapter 6 The Normal Distribution and Other Continuous Distributions.
Lecture 19 Representation and description II
Medical Image Analysis Image Representation and Analysis Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Continuous Probability Distributions  Continuous Random Variable  A random variable whose space (set of possible values) is an entire interval of numbers.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
Copyright © Cengage Learning. All rights reserved. 2 Descriptive Analysis and Presentation of Single-Variable Data.
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.
Remote Sensing Supervised Image Classification. Supervised Image Classification ► An image classification procedure that requires interaction with the.
Digital Image Processing Image Compression
CS654: Digital Image Analysis Lecture 18: Image Enhancement in Spatial Domain (Histogram)
Biostatistics.
A Statistical Method for 3D Object Detection Applied to Face and Cars CVPR 2000 Henry Schneiderman and Takeo Kanade Robotics Institute, Carnegie Mellon.
EAS31116/B9036: Statistics in Earth & Atmospheric Sciences Lecture 3: Probability Distributions (cont’d) Instructor: Prof. Johnny Luo
2.1 Frequency Distribution and Their Graphs NOTES Coach Bridges.
November 30, PATTERN RECOGNITION. November 30, TEXTURE CLASSIFICATION PROJECT Characterize each texture so as to differentiate it from one.
Statistics 3502/6304 Prof. Eric A. Suess Chapter 4.
By Brian Lam and Vic Ciesielski RMIT University
Exploratory Spatial Data Analysis (ESDA) Analysis through Visualization.
Mammogram Analysis – Tumor classification - Geethapriya Raghavan.
Multiresolution Histograms and their Use for Texture Classification Stathis Hadjidemetriou, Michael Grossberg and Shree Nayar CAVE Lab, Columbia University.
2 Organization and Description of Data. Two Main Types of Data 1. Qualitative or categorical data 2. Numerical, quantitative, or measurement data. There.
Unit 4 Review. Starter Write the characteristics of the binomial setting. What is the difference between the binomial setting and the geometric setting?
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Data statistics and transformation revision Michael J. Watts
By Brian Lam and Vic Ciesielski RMIT University
Medical Image Analysis
Texture.
Lecture 21: GIS Analytical Functionality (V)
Sampling Distributions
Digital Image Processing
REMOTE SENSING Multispectral Image Classification
Computer Vision Lecture 16: Texture II
Texture.
Digital Image Procesing Introduction to Image Enhancement Histogram Processing DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL.
Fast color texture recognition using chromaticity moments
Outline Texture modeling - continued Markov Random Field models
Presentation transcript:

Computer Aided Diagnosis: Feature Extraction Prof. Yasser Mostafa Kadah – www.k-space.org

Recommended Reference Recent Advances in Breast Imaging, Mammography, and Computer-Aided Diagnosis of Breast Cancer, Editors: Jasjit S. Suri and Rangaraj M. Rangayyan, SPIE Press, 2006.

CAD

Feature Categories Features are quantitative measures of texture that describe salient characteristics in the image Spatial domain features First order statistical or histogram-based features Higher order statistical features Transform domain features Fourier descriptors Wavelet features

First Order Statistical Features Dependent only on pixel values and independent of spatial distribution of pixels Example: images below have same first order features (e.g., mean)

First Order Feature Examples Example features:

First Order Feature Examples: Quantiles or Percentiles Quantiles (or percentiles) are points taken at regular intervals from cumulative distribution function (CDF) of random variable Dividing ordered data into essentially equal-sized data subsets is the motivation for q-quantiles; quantiles are the data values marking the boundaries between consecutive subsets Common to use 0.1, 0.2, …, 0.9 as features 0.5-quantile is the median Matlab function “quantile(data,p)”: Returns quantile of the values in “data” for the cumulative probability or probabilities “p” in the interval [0,1]

Higher Order Statistical Features Depend on both pixel values and spatial inter-relationships Example: Co-occurrence matrix (GLCM) features GLCM is a tabulation of how often different combinations of pixel brightness values (grey levels) occur in an image GLCM(m,n) is constructed by observing the count of pairs of image cells of gray levels m and n that are separated by a predefined shift apart Different realization depending on shift (distance and angle) Matlab function “graycomatrix”: Create gray-level co-occurrence matrix from image

Co-occurrence Matrix Example Shift= [1 0] (distance=1 , angle=0)

Co-occurrence Matrix Features

Co-occurrence Matrix Features

Co-occurrence Matrix Features Matlab “graycoprops” Properties of gray-level co-occurrence matrix

Transform Domain Features Features computed AFTER transformation to another domain Discrete Fourier transform Discrete cosine transform Discrete wavelet transform Image Transformation Image Spectrum Feature Extraction Transform Domain Features

Transform Domain Features Example: Wavelet decomposition Selection of basic wavelet type and size and number of levels

Transform Domain Features Wavelet decomposition of a mammogram Different details in different scales Consider each as a spatial image and proceed with spatial feature extraction

Final Feature Extraction Notes Newer features based on image modeling Markov random model ARMA models Fractal models Next step: feature selection Not all features are correlated with disease Must include only relevant features to avoid misclassification Normalization of feature values is necessary preprocessing step before training classifiers

Assignments Read the thesis titled “Texture Descriptors applied to Digital Mammography” (Google search to download it) Start with the miniMIAS database and select 10 images with masses and 10 with normal texture. Consider ROI size of 32x32 Create an array of 30 ROIs for normal and abnormal pathologies (statistical unit: lesion NOT patient) Compute at least 20 features for each ROI