Run-Length Encoding for Texture Classification

Slides:



Advertisements
Similar presentations
Computer Aided Diagnosis: Feature Extraction
Advertisements

電腦視覺 Computer and Robot Vision I
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Description of the enzymatic browning in avocado slice using GLCM image texture Stefany Cárdenas, Roberto Quevedo*, Emir Valencia and José Miguel Bastías.
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
嵌入式視覺 Feature Extraction
Computer Vision Lecture 16: Texture
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.
INTRA-TUMORAL METABOLIC HETEROGENEITY OF CERVICAL CANCER Perry Grigsby.
The Statistics of Fingerprints A Matching Algorithm to be used in an Investigation into the Reliability of the Use of Fingerprints for Identification Bob.
Segmentation and Region Detection Defining regions in an image.
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
Texture-Based Image Retrieval for Computerized Tomography Databases Winnie Tsang, Andrew Corboy, Ken Lee, Daniela Raicu and Jacob Furst.
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
Application of image processing techniques to tissue texture analysis and image compression Advisor : Dr. Albert Chi-Shing CHUNG Presented by Group ACH1.
Texture Turk, 91.
MedIX – Summer 06 Lucia Dettori (room 745)
Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
A Computer-Aided Diagnosis System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques Dissertation written by Mohammed.
Detection of anisotropy of friction surface images Zbigniew Rudnicki, dr inż., Marek Mruk, mgr Computer Methods and Systems, XI.2007, Krakow.
Texture Classification Using QMF Bank-Based Sub-band Decomposition A. Kundu J.L. Chen Carole BakhosEvan Kastner Dave AbramsTommy Keane Rochester Institute.
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.
Texture Readings: Ch 7: all of it plus Carson paper
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Texture Classification Using Wavelets Lindsay Semler.
INTRODUCTION Problem: Damage condition of residential areas are more concerned than that of natural areas in post-hurricane damage assessment. Recognition.
Image Segmentation by Clustering using Moments by, Dhiraj Sakumalla.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Copyright © 2012 Elsevier Inc. All rights reserved.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Computer vision.
ENDA MOLLOY, ELECTRONIC ENG. FINAL PRESENTATION, 31/03/09. Automated Image Analysis Techniques for Screening of Mammography Images.
Content-based Retrieval of 3D Medical Images Y. Qian, X. Gao, M. Loomes, R. Comley, B. Barn School of Engineering and Information Sciences Middlesex University,
Lecture 19 Representation and description II
Segmentation Using Texture
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Attribute Expression Using Gray Level Co-Occurrence Sipuikinene Angelo*, Marcilio Matos,Kurt J Marfurt ConocoPhillips School of Geology & Geophysics, University.
8D040 Basis beeldverwerking Feature Extraction Anna Vilanova i Bartrolí Biomedical Image Analysis Group bmia.bmt.tue.nl.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
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.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Color wavelet covariance(CWC) Texture feature
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
November 30, PATTERN RECOGNITION. November 30, TEXTURE CLASSIFICATION PROJECT Characterize each texture so as to differentiate it from one.
By Brian Lam and Vic Ciesielski RMIT University
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Miguel Tavares Coimbra
Textural Features for HiRISE Image Classification Lauren Hunkins 1,2, Mario Parente 1,3, Janice Bishop 1,2 1 SETI Institute; 2 NASA Ames; 3 Stanford University.
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Painting Classification by Artist and Period Using Neural Network Pattern Classification Techniques Stuart Rowan 12/12/2008.
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)
By Brian Lam and Vic Ciesielski RMIT University
Texture.
Materi 10 Analisis Citra dan Visi Komputer
Outline Texture modeling - continued Filtering-based approaches.
Texture Classification of Normal Tissues in Computed Tomography
Texture Classification of Normal Tissues in Computed Tomography
Computer Vision Lecture 16: Texture II
Computer Vision Chapter 9
Outline Neural networks - reviewed Texture modeling
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Recognition and Matching based on local invariant features
Review and Importance CS 111.
Random Neural Network Texture Model
Outline Texture modeling - continued Markov Random Field models
Presentation transcript:

Run-Length Encoding for Texture Classification Dong-Hui Xu Visual Computing Research Seminar CTI, DePaul University

Topics of Discussion Problem statement Motivation Background Run-Length Matrices and the Eleven Run-Length features Preliminary Results Future Work References

Problem Statement We want to develop a texture vocabulary that defines the different human body tissues in terms of low-level texture descriptors.

Motivation Our hope is that our classification of tissues will help radiologists detect irregularities (ex. Tumors) in the tissues of the human body sooner. Earlier detection can help save lives.

Background Q. What is texture? A. Texture is the term used to characterize the surface of a given object or region. It is described as fine, coarse, grained, smooth, etc,

Background: Examples of Textures These images are taken from Brodatz Textures. They are benchmarks that researchers use in order to test if their algorithms are working properly.

Background Basic concepts for texture: Texture primitives – maximum contiguous set of constant-gray-level pixels Three features can be defined for textures: Tone of texture (Gray-Level) – Based mostly on pixel intensity properties in the primitive Structure of texture (Direction) – Spatial relationship between texture primitives Length of the primitive (long = coarse and small = fine)

Ways to Characterize Texture Co-occurrence matrices Discrete Wavelet Transform The Power Spectrum features Run-Length encoding

Definitions for gray level runs Galloway proposed the use of a run-length matrix for texture feature extraction For a given image: A gray level run is defined as A set of consecutive, collinear pixels having the same gray level Length of the run is The number of pixels in the run

Definition of Run-Length Matrices The run-length matrix p (i, j) is defined by specifying direction. 0 °, 45 °, 90 °, 135 ° and then count the occurrence of runs for each gray levels and length in this direction Dimension corresponds to the gray level (bin values) and has a length equal to the maximum gray level (bin values) n (j) dimension corresponds to the run length and has length equal to the maximum run length (bin values). j i 1 2 3 4 5 6 8 1 1 2 2 1 1 3 3 1 1 2 2 1 1 2 3 1 1 3 1 2 2 1 1 1 1 3 2 2 2 2 3 1 1 2 2 0 °

Definition of Run-length Features Short Run Emphasis nr is the total number of runs in the image. M is the number of gray levels (bins) N is the number of run length (bins) The number of runs of pixels that have gray level i and length group j is represented by p (i, j) SRE feature measures the distribution of short runs The SRE is highly depend on the occurrence of short runs and is expected large for fine textures.

Definition of Run-length Features (Continued) Long Run Emphasis LRE feature measures distribution of long runs The LRE is highly depend on the occurrence of long runs and is expected large for coarse structural textures.

Definition of Run-length Features (Continued) Low Gray-Level Run Emphasis Measures the distribution of low gray level values High Gray-Level Run Emphasis Measures the distribution of high gray level values

Definition of Run-length Features (Continued) Short Run Low Gray-Level Emphasis Short Run High Gray-Level Emphasis Long Run Low Gray-Level Emphasis Long Run High Gray-Level Emphasis Measures the joint distribution of run and gray level distribution

Run-length Features (Continued) Gray-Level Non-uniformity Measures the similarity of gray level values through out the image The GLN is low if the gray levels are alike through out the image. Run Length Non-uniformity Measure the similarity of the length of runs through out the image The RLN is low if the run lengths are alike through out the image.

Run-length Features (Continued) Run Percentage Measures the homogeneity and the distribution of runs of an image in a given direction. The RP is the highest when the length of runs is 1 for all gray levels.

Result Run-length features for one slice:

Results Run run-length application on segmented images and the four quadrants of the segmented images 4 directions (0°, 45°, 90° and 135°) calculate 11 descriptors from the run-length matrices

Results (Backbone - Sample)

Results (Backbone_P1)

Results (Backbone)

Results Correlation Coefficients for Run-Length Descriptors

Future Work Investigate run-length matrices for volumetric data Run run-length application over more patient images. Use neural networks and statistic analysis technique to identify patterns for each organ. Build a texture vocabulary that defines the different human body tissues in terms of low-level texture descriptors.

References S.A. Karkanis On the Importance of Feature descriptors for the Characterisation of Texture. Xiaoou Tang Texture Information in Run-Length Matrices