+ All Categories
Home > Documents > Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic...

Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic...

Date post: 12-Jan-2016
Category:
Upload: naomi-dalton
View: 214 times
Download: 0 times
Share this document with a friend
15
Texture analysis Texture analysis Team 5 Team 5 Alexandra Bulgaru Alexandra Bulgaru Justyna Jastrzebska Justyna Jastrzebska Ulrich Leischner Ulrich Leischner Vjekoslav Levacic Vjekoslav Levacic Güray Tonguç Güray Tonguç
Transcript
Page 1: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Texture analysisTexture analysisTeam 5Team 5

Alexandra Bulgaru Alexandra Bulgaru Justyna Jastrzebska Justyna Jastrzebska

Ulrich Leischner Ulrich Leischner Vjekoslav Levacic Vjekoslav Levacic

Güray TonguçGüray Tonguç

Page 2: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

ContentsContents

Project goalProject goal Definition of textureDefinition of texture Features used in texture analysisFeatures used in texture analysis Example of application for texture Example of application for texture

based image querybased image query ResultsResults ConclusionsConclusions

Page 3: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Project goalProject goal

Defining a set of features which would Defining a set of features which would help in identifying the textures in the help in identifying the textures in the imageimage

Examining the relation between features Examining the relation between features and the texturesand the textures

Defining a simple set of features to Defining a simple set of features to identify similar textures in texture identify similar textures in texture databasedatabase

Possibility of using texture classification Possibility of using texture classification and segmentation in later applicationsand segmentation in later applications

Page 4: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Definition of a textureDefinition of a texture Texture Texture is used to describe two dimensional is used to describe two dimensional

arrays of variationarrays of variation.. The elementsThe elements and rules of spacing orand rules of spacing or

arrangement arrangement in texture in texture may be arbitrarilymay be arbitrarily manipulated, providedmanipulated, provided a characteristic a characteristic repetitiveness remains.repetitiveness remains.

Page 5: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Features used in texture Features used in texture analysisanalysis

Problem of feature selection depends on:Problem of feature selection depends on: Type of application (medical, aerial, etc.)Type of application (medical, aerial, etc.) Need of invariances (rotational, shifting, scaling, Need of invariances (rotational, shifting, scaling,

lightning, etc.)lightning, etc.)

Examples of features we used:Examples of features we used: StatisticalStatistical (for example derived from co- (for example derived from co-

occurrence matrix like entropy, contrast, occurrence matrix like entropy, contrast, correlation)correlation)

High levelHigh level (derived from the watershed algorithm) (derived from the watershed algorithm) Frequency domainFrequency domain (energy bands) (energy bands)

Page 6: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Co – occurrence matrixCo – occurrence matrix

Original image

00 11 22 33

00 22 22 11 00

11 00 22 00 00

22 00 00 33 11

33 00 00 00 11

neighbour pixel value

Ref

eren

ce p

ixe

l va

lue:

Contrast- feature derived from the Co- occurrence matrix

Page 7: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Calculation of the Calculation of the feature valuefeature value

0.160.16 0.080.08 0.04 0.04 00

0.080.08 0.16 0.16 00 00

0.040.04 00 00.24.24 0.040.04

00 00 0.040.04 0.080.08

00 11 44 99

11 00 11 44

44 11 00 11

99 44 11 00

Contrast- feature derived form the Co -

occurrence matrix

Original image

x =

00 0.00.088

0.10.166

00

0.00.088

00 00 00

0.10.166

00 00 0.00.044

00 00 0.00.044

00Standardized symmetric matrix

Sum of all cells

=

0.586

Page 8: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Statistical features - Statistical features - EntropyEntropy

)ln( iii

ppEntropy pixels ofnumber total

i valueintensity with pixels ofnumber ip

Original image

Entropy

Page 9: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Watershed segmentationWatershed segmentation Average area of componentsAverage area of components Number of components in specific regionNumber of components in specific region Ratio between circumference and components Ratio between circumference and components

numbernumber

Watershed from original image

Watershed form the median filtered image (smoothing of noise

to avoid oversegmentation)

Original image

Page 10: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Watershed analysis – Watershed analysis – Average area of Average area of

componentscomponents

With a big filter size: Better features inside but borders are imprecise

Watershed form the median

filtered image

Original image

Page 11: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Frequency domain Frequency domain featurefeature

Low to high spectrum Low spectrum Periodicity of image

Page 12: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Example of application for Example of application for texture based image querytexture based image query

Page 13: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Concept of workConcept of work

f1

We wanted to represent each texture as a feature We wanted to represent each texture as a feature vectorvector

Each texture Fn, where n is number of textures Each texture Fn, where n is number of textures in the database, will be noted as unique classin the database, will be noted as unique class

f2 fnE … = F1

Page 14: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Which classifier to use?Which classifier to use?

SVMSVM Can be used if multiple classifiers are used Can be used if multiple classifiers are used

but there are problems with small number but there are problems with small number of training vectors and large number of of training vectors and large number of classesclasses

Our solutionOur solution Definition of a measure – Euclidean distanceDefinition of a measure – Euclidean distance Simple comparing the length between input Simple comparing the length between input

feature vector with those in database and feature vector with those in database and taking the closesttaking the closest

Page 15: Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.

Problems to addressProblems to address

In large database of textures how to In large database of textures how to compare the feature vectors fastcompare the feature vectors fast

Using the features which are invariant Using the features which are invariant to different transformationsto different transformations

How to include more sophisticated How to include more sophisticated measure which will favor selecting the measure which will favor selecting the feature vector of the texture in a feature vector of the texture in a database which resembles most to the database which resembles most to the input imageinput image


Recommended