Sie sind auf Seite 1von 28

Texture segmentation using

Uniform Local Binary Pattern


Presented by
G.MADASAMY RAJA

IMAGE SEGMENTATION

Process of splitting an entire image into a set of


regions

Segmentation is useful for


Image Analysis for which it is considered as initial step
Image compression since homogeneous regions can be
encoded more compactly

IMAGE SEGMENTATION

TEXTURE SEGMENTATION

Partitioning of an image into regions, each


of which contains a single texture distinct
from its neighbors.

TEXTURE

We can define texture as repeating patterns


of some pixel values in image intensity in a
periodic manner.

Texture Segmentation- Procedure


Input Image

Transfer into texture models

Image Segmentation

Display

Stop

ULBP

UNIFORM LOCAL BINARY


PATTERN APPROACH

A Texture image is decomposed into many


patterns

The key concept of ULBP method is the


computation of the intensity relations
between the pixels in a small neighborhood
and not their original intensity values.

UNIFORM LOCAL BINARY


PATTERN APPROACH

Local Binary pattern Approach:

The idea:
Measure texture by examining the 8-neighbors of every pixel p
to see if their intensity is greater than that of p.

The process:
Construct an 8-digit binary number b1b2b3b4b5b6b7b8 such that
bi = 1 if the intensity of the ith neighbor is > that of p and 0
otherwise.

UNIFORM LOCAL BINARY


PATTERN APPROACH
Uniform patterns are identified
Uniformity refers to the patterns that have
at most 2 spatial transitions or bitwise 0/1
changes in the pattern
For example, patterns 00000000 2 and
111111112 have U value of 0

UNIFORM LOCAL BINARY


PATTERN APPROACH
Uniform Patterns

1. 00000000 - 0
2. 11111111 - 0
3. 01000000 - 2
4. 01100000 - 2
5. 01110000 - 2
6. 01111000 - 2
7. 01111100 - 2
8. 01111110 - 2
9. 01111111 - 2

SEGMENTATION THROUGH
UNIFORM LOCAL BINARY PATTERN APPROACH
Algorithm:

Select sample sub image of 30*30 pixels


from each texture image (one sample per
texture)
Calculate ULBP for each sample sub
image, by moving the 3*3 matrix, across
the sample with overlap
Scan the input image by a window of
30*30 pixels and calculate the ULBP for
each window.
Calculate the absolute difference between
the ULBP of each window and one of the
each sample
The central pixel of the window
considered will be assigned to any one of
the sample class k such that D(K) is
minimum

SEGMENTATION RESULTS-ULBP
Experiment #1
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 25*25(four-texture image)

(a) Original image

(b) Segmented image

SEGMENTATION RESULTS-ULBP
Experiment #2
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 20*20(four-texture image)

(a) Original image

(b) Segmented image

SEGMENTATION RESULTS-ULBP
Experiment #3
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 15*15(four-texture image)

(a) Original image

(b) Segmented image

SEGMENTATION RESULTS-ULBP
Experiment #4
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 10*10(four-texture image)

(a) Original image

(b) Segmented image

SEGMENTATION RESULTS-ULBP
Experiment #5
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 25*25(two-texture image)

(a) Original image

(b) Segmented image

SEGMENTATION RESULTS-ULBP
Experiment #6
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 20*20(two-texture image)

(a) Original image

(b) Segmented image

SEGMENTATION RESULTS-ULBP
Experiment #7
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 15*15(two-texture image)

(a) Original image

(b) Segmented image

SEGMENTATION RESULTS-ULBP
Experiment #8
Image segmentation by using Uniform
Local Binary Pattern method, when the
window size is 10*10(two-texture image)

(a) Original image

(b) Segmented image

RESULT ANALYSIS-ULBP

This table shows


the classification
Accuracy for the
varying window
size with fourtexture image.

s.no

Window size

Classification
Accuracy

25*25

80%

20*20

78.3%

15*15

76.67%

10*10

68.4%

CLASSIFICATION ACCURACY
VS
WINDOW SIZE ULBP (four-texture)

RESULT ANALYSIS-ULBP

This table shows


the classification
Accuracy for the
varying window
size with twotexture image.

s.no

Window size

Classification
Accuracy

25*25

98%

20*20

97%

15*15

97%

10*10

97%

CLASSIFICATION ACCURACY
VS
WINDOW SIZE ULBP (two-texture)

CONCLUSION-ULBP
Gives better results even when only 9
uniform patterns are considered
Average Classification rate is 86%
(inclusion of boundary values)
Classification rate goes higher if boundary
regions are removed
Invariant against grayscale and rotation

CONCLUSION-ULBP (Grayscale
Invariant)

CONCLUSION-ULBP (Rotation
Invariant)

Applications

Satellite Images Analyzing

Medical Imaging (Endoscope images,


Cancer tracing)

Quality of the Product is checked

Das könnte Ihnen auch gefallen