thesis defence presentation 4_2
TRANSCRIPT
-
8/6/2019 Thesis Defence Presentation 4_2
1/256
Study on A New Content-Based Image Retrieval Usingthe Multidimensional Generalization of Wald-Wolfowitz
Runs Test
Thurdsak LEAUHATONGProf. Shozo KONDO
Graduate School of Science and TechnologyTokai University
December 12, 2008
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
2/256
1 Introduction
2 The Graph Theory, the Minimal Spanning Tree, and theMultidimensional Generalization of the Wald-Wolfowitz Runs Test
3 Two Similarity Measures Using the Multidimensional Generalization of
Wald-Wolfowitz Runs Test
4 Experimental Results and Evaluations of the Proposed System
5 Conclusions
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
3/256
Introduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
4/256
Image Retrieval System.
Image RetrievalSystem
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
5/256
Text Annotation-Based Image Retrieval System
Image Database
Abstract Desert Water Fall Sheep Chicken Africa Church
Alaska Antelope Alps in Spring Zebra Africa People Africa
Architecture
ArchitectureHorses Antiques Car Racing Autumn Butterfly
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
6/256
Text Annotation-Based Image Retrieval System
Text Key Word : Thailand
Retrieved Images
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
7/256
The Problem of the Text Annotation-Based System
Manual : A cumbersome and expensive task
Abstract Antiques
Bali Java
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
8/256
The Problem of the Text Annotation-Based System
Results : subjective, context-sensitive, and incomplete
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
9/256
The Content-Based Image Retrieval System.
CBIR System
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
10/256
The Visual Content of an Image
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
11/256
The Visual Content of an Image
ColorContent
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
12/256
The Visual Content of an Image
ColorContent
TextureContent
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
13/256
The Visual Content of an Image
ColorContent
TextureContent
ShapeContent
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
14/256
The Visual Content of an Image
ColorContent
TextureContent
ShapeContent
SpatialLayout
Content
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
15/256
The Feature Vector of the Color Content
The most extensive-used color content : a color distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
16/256
The Feature Vector of the Color Content
The most extensive-used color content : a color distribution
Robustness to background complications and object distortion and
Th F V f h C l C
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
17/256
The Feature Vector of the Color Content
The most extensive-used color content : a color distribution
Robustness to background complications and object distortion andInvariance to translation, scale, and rotation.
Th F V f h C l C
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
18/256
The Feature Vector of the Color Content
The most extensive-used color content : a color distribution
Robustness to background complications and object distortion andInvariance to translation, scale, and rotation.
The most famous feature vector of the color distribution : color histogram
Th C l Hi
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
19/256
The Color Histogram
R
G
B
Th C l Hi t
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
20/256
The Color Histogram
R
G
B
Partition each color component into k levels with the same size
Th C l Hi t
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
21/256
The Color Histogram
R
G
B
The color space is divided into k3
bins.
The Color Histogram
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
22/256
The Color Histogram
R
G
B
The color histogram of ith bin of an image : the number of colors used inthe image which belong to the ith bin
The Similarity Measures between two Color Histograms
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
23/256
The Similarity Measures between two Color Histograms.
Minkowsky Distance (MD)
The Similarity Measures between two Color Histograms
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
24/256
The Similarity Measures between two Color Histograms.
Minkowsky Distance (MD)
Histogram Intersection (HI)
The Similarity Measures between two Color Histograms
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
25/256
The Similarity Measures between two Color Histograms.
Minkowsky Distance (MD)
Histogram Intersection (HI)
Kullback-Leibler Divergence (KL)
The Similarity Measures between two Color Histograms
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
26/256
The Similarity Measures between two Color Histograms.
Minkowsky Distance (MD)
Histogram Intersection (HI)
Kullback-Leibler Divergence (KL)
Jeffrey Divergence (JD)
The Similarity Measures between two Color Histograms
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
27/256
The Similarity Measures between two Color Histograms.
Minkowsky Distance (MD)
Histogram Intersection (HI)
Kullback-Leibler Divergence (KL)
Jeffrey Divergence (JD)
2 Statistics2
The Problem of the Color Histogram
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
28/256
The Problem of the Color Histogram.
Partitioning the color space into equal-size bins is an inefficient method.
The originalimage.
The Problem of the Color Histogram
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
29/256
The Problem of the Color Histogram.
Partitioning the color space into equal-size bins is an inefficient method.
The originalimage.
4 4 4color-bin image.
High SpeedLow Accuracy
The Problem of the Color Histogram.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
30/256
The Problem of the Color Histogram.
Partitioning the color space into equal-size bins is an inefficient method.
The originalimage.
4 4 4color-bin image.
High SpeedLow Accuracy
8 8 8color-bin image.
Medium Speedand Accuracy
The Problem of the Color Histogram.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
31/256
The Problem of the Color Histogram.
Partitioning the color space into equal-size bins is an inefficient method.
The originalimage.
4 4 4color-bin image.
High SpeedLow Accuracy
8 8 8color-bin image.
Medium Speedand Accuracy
16 16 16color-bin image.
Low SpeedHigh Accuracy
Theoharatoss Similarity Measure
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
32/256
y
Based on the multidimensional generalization of Wald-Wolfowitz(MWW) runs test
Theoharatoss Similarity Measure
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
33/256
y
Based on the multidimensional generalization of Wald-Wolfowitz(MWW) runs test
Based on the minimal spanning tree
Theoharatoss Similarity Measure
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
34/256
y
Based on the multidimensional generalization of Wald-Wolfowitz(MWW) runs test
Based on the minimal spanning tree
Outperform Histogram Intersection, Kullback-Leibler divergence, 2
Statistics, and the Earth Movers Distance.
Theoharatoss Similarity Measure
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
35/256
y
Based on the multidimensional generalization of Wald-Wolfowitz(MWW) runs test
Based on the minimal spanning tree
Outperform Histogram Intersection, Kullback-Leibler divergence, 2
Statistics, and the Earth Movers Distance.
Require large computational time to provide the high accuracy.
Theoharatoss Similarity Measure
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
36/256
Based on the multidimensional generalization of Wald-Wolfowitz(MWW) runs test
Based on the minimal spanning tree
Outperform Histogram Intersection, Kullback-Leibler divergence, 2
Statistics, and the Earth Movers Distance.
Require large computational time to provide the high accuracy.
My thesis proposed two similarity measures to overcome this problem.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
37/256
The Graph Theory, the Minimal
Spanning Tree, and theMultidimensional Generalization of
the Wald-Wolfowitz Runs Test
The Graph Theory
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
38/256
The Graph Theory
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
39/256
Vertexes
The Minimal Spanning Tree
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
40/256
A spanning tree : a graph which has edges connecting all vertexes and hasnot cycle.
The Minimal Spanning Tree
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
41/256
A spanning tree : a graph which has edges connecting all vertexes and hasnot cycle.
The Minimal Spanning Tree
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
42/256
A spanning tree : a graph which has edges connecting all vertexes and hasnot cycle.
The Minimal Spanning Tree
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
43/256
A spanning tree : a graph which has edges connecting all vertexes and hasnot cycle.
The minimal spanning tree : a spanning tree which summation of all edgelengths is minimal.
The Minimal Spanning Tree
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
44/256
Prims algorithm :connect the ith fragment subgraph to its nearest neighbour vertex
The Definition of the Multidimensional Generalization ofW ld W lf i R T
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
45/256
Wald-Wolfowitz Runs Test
X1
X2 X3
X4X5 X6
X7
X8
f(z)
X = {X1, ,XN} with common distribution f(z)
The Definition of the Multidimensional Generalization ofW ld W lf it R T t
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
46/256
Wald-Wolfowitz Runs Test
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
g(z)
Y = {Y1, ,YN} with common distribution g(z)
The Definition of the Multidimensional Generalization ofW ld W lf it R T t
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
47/256
Wald-Wolfowitz Runs Test
X1
X2 X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
Create the minimal spanning tree of X Y
The Definition of the Multidimensional Generalization ofWald Wolfowitz Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
48/256
Wald-Wolfowitz Runs Test
X1
X2 X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
Create the minimal spanning tree of X Y
The Definition of the Multidimensional Generalization ofWald Wolfowitz Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
49/256
Wald-Wolfowitz Runs Test
An inter-set (IS) edge : an edge joining a vertex of X to a vertex of Y
X1
X2 X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
The Definition of the Multidimensional Generalization ofWald Wolfowitz Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
50/256
Wald-Wolfowitz Runs Test
The MWW runs test, R, is the number of disjoint trees which result fromremoving all IS edges.
X1
X2 X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
51/256
Removing an edge will split the acyclic graph into two disjoint tree.
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
52/256
The number of disjointed trees is the number of IS edges plus 1.
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
53/256
According to Prims algorithm, an IS edge joins a pair of vertexes whichare close to each other.
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
54/256
R is the number of pairs of vertexes which are close to each other plus 1.
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
55/256
If X is a set of colors of pixels in image I1;
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
56/256
and Y is a set of colors of pixels in image I2;
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
57/256
R is the number of colors of pixels in I1 which are similar to colors ofpixels in I2 plus 1.
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
58/256
If R is big, it can be assumed that the color content of I1 is similar to thecolor content of I2.
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5 Y6
Y7
Y8
How the MWW Runs Test Works
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
59/256
If R is small, it can be assumed that the color content of I1 is dissimilar tothe color content of I2.
R = 0
X1
X2X3
X4X5 X6
X7
X8
Y1Y2
Y3
Y4
Y5
Y6
Y7
Y8
Examples of the MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
60/256
R = 24
The Advantage of the MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
61/256
Since the MWW runs test compares two distribution
functions f and g by using the minimal spanning tree,there is no problem about partitioning the color space.
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
62/256
known information unknown informationm, n X, Y
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
63/256
known information unknown informationm, n X, Y
The permutation distribution : Pr [R = k] .
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
64/256
1) Randomly initialize the positions of m + n points
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
65/256
1) Randomly initialize the positions of m + n points
2) Permute symbols of X and Y into the initialized positions
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
66/256
1) Randomly initialize the positions of m + n points
2) Permute symbols of X and Y into the initialized positions
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
67/256
1) Randomly initialize the positions of m + n points
2) Permute symbols of X and Y into the initialized positions
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
68/256
1) Randomly initialize the positions of m + n points
2) Permute symbols of X and Y into the initialized positions
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
69/256
1) Randomly initialize the positions of m + n points
2) Permute symbols of X and Y into the initialized positions
There are (m+n)!m!n! =
10!5!5! = 252 permutations.
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
70/256
1) Randomly initialize the positions of m + n points
R = 7 R = 6 R = 6 R = 5
2) Permute symbols of X and Y into the initialized positions3) Calculate R of each permutation
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
71/256
4) Evaluate Pr [R = k] of all permutations
R
Pr [R = k]
2 4 6 8 10
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
72/256
Four experiments of the permutation distributions
R
Pr [R = k]
2 4 6 8 1 0R
Pr [R = k]
2 4 6 8 1 0
R
Pr [R = k]
2 4 6 8 1 0 R
Pr [R = k]
2 4 6 8 10
The Permutation Distribution
[ ]
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
73/256
Four experiments of the permutation distributions
All experiments have E [R] = 6.
R
Pr [R = k]
2 4 6 8 1 0R
Pr [R = k]
2 4 6 8 1 0
R
Pr [R = k]
2 4 6 8 1 0 R
Pr [R = k]
2 4 6 8 10
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
74/256
R
Pr [R = k]
2 4 6 8 10
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
75/256
R
Pr [R = k]
2 4 6 8 10
Pr [R = k] = Normal Distribution
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
76/256
R
Pr [R = k]
2 4 6 8 10
Pr [R = k] = Normal Distribution
E [R] = 2mnm+n + 1
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
77/256
R
Pr [R = k]
2 4 6 8 10
Pr [R = k] = Normal Distribution
E [R] = 2mnm+n + 1
= 2555+5 + 1 = 6
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
78/256
W = RE[R]Var[R|C]
is used as the similarity measure in the CBIR in a way that
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
79/256
W = RE[R]Var[R|C]
is used as the similarity measure in the CBIR in a way that
the bigger W is,
The Permutation Distribution
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
80/256
W = RE[R]Var[R|C]
is used as the similarity measure in the CBIR in a way that
the bigger W is,
the more similar the distribution are.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
81/256
The Problem of the MWW Runs Test.
In order to apply the MWW runs test to the CBIR system, three problems
-
8/6/2019 Thesis Defence Presentation 4_2
82/256
must be addressed:
The Problem of the MWW Runs Test.
In order to apply the MWW runs test to the CBIR system, three problemsb dd d
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
83/256
must be addressed:
1 perceptually uniform color space,
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
84/256
The Problem of the MWW Runs Test.
In order to apply the MWW runs test to the CBIR system, three problemst b dd d
-
8/6/2019 Thesis Defence Presentation 4_2
85/256
must be addressed:
1 perceptually uniform color space,2 data reduction, and
3 the balance between the computational time and the accuracy of theCBIR systems.
The Perceptually Uniform Color Space.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
86/256
The most important task of constructing the MST :
Measuring a distance between two vertexes
The Perceptually Uniform Color Space.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
87/256
The distance must correspond to color difference perceived by human
The Perceptually Uniform Color Space.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
88/256
The distance must correspond to color difference perceived by human
The perceptually uniform color space
Data Reduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
89/256
The number of colors of pixels in I1 and I2 are very large.
Data Reduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
90/256
The number of colors of pixels in I1 and I2 are very large.
Data Reduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
91/256
The number of colors of pixels in I1 and I2 are very large.
Data Reduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
92/256
Require a data reduction technique.
Data Reduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
93/256
The data reduction technique must preserve the original color distribution
as much as possible.
Data Reduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
94/256
The data reduction technique must preserve the original color distribution
as much as possible.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
95/256
The Balance between the Computational Time and theAccuracy
-
8/6/2019 Thesis Defence Presentation 4_2
96/256
High Speed : Low Accuracy
CBIR System
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
97/256
The Balance between the Computational Time and theAccuracy
-
8/6/2019 Thesis Defence Presentation 4_2
98/256
Balance between Speed and Accuracy
CBIR System
The Balance between the Computational Time and theAccuracy
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
99/256
Accuracy
Computational Time
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
100/256
The Balance between the Computational Time and theAccuracy
-
8/6/2019 Thesis Defence Presentation 4_2
101/256
Accuracy
Computational Time
Bad CBIR System
ImpracticalCBIR
System
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
102/256
The Balance between the Computational Time and theAccuracy
Reducing the number of colors of pixels Reduce the accuracy of the
-
8/6/2019 Thesis Defence Presentation 4_2
103/256
g p y
CBIR system.
The Balance between the Computational Time and theAccuracy
Reducing the number of colors of pixels Reduce the accuracy of the
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
104/256
CBIR system.
Then an effective technique to increase the accuracy must be developed.
The Proposed Similarity Measure.
This thesis proposed two similarity measures using the k-means clusteringalgorithm and the MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
105/256
The Proposed Similarity Measure.
This thesis proposed two similarity measures using the k-means clusteringalgorithm and the MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
106/256
1
centroid-based MWW runs test.The centroid-based MWW runs test is proposed to solve:
The Proposed Similarity Measure.
This thesis proposed two similarity measures using the k-means clusteringalgorithm and the MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
107/256
1
centroid-based MWW runs test.The centroid-based MWW runs test is proposed to solve:
the perceptually uniform color space and
The Proposed Similarity Measure.
This thesis proposed two similarity measures using the k-means clusteringalgorithm and the MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
108/256
1
centroid-based MWW runs test.The centroid-based MWW runs test is proposed to solve:
the perceptually uniform color space andthe data reduction.
The Proposed Similarity Measure.
This thesis proposed two similarity measures using the k-means clusteringalgorithm and the MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
109/256
1
centroid-based MWW runs test.The centroid-based MWW runs test is proposed to solve:
the perceptually uniform color space andthe data reduction.
2 weighted MWW runs test.
The weighted MWW runs test is an extension of the centroid-basedMWW runs test to solve the problem of the balance between thecomputational time and the accuracy of the CBIR systems.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
110/256
The CIE La
b
Color Space and
Its Color Differences
The RGB Color Space and the Euclidean Distance
G
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
111/256
R
B
The RGB Color Space and the Euclidean Distance
G
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
112/256
R
B(R1, b1,B1)
(R2, b2,B2)
ERGB =
(R1 R2)2 + (b1 b2)2 + (B1 B2)2
The RGB Color Space and the Euclidean Distance
G
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
113/256
R
B(R1
,b1,
B1)
(R2, b2,B2)
ERGB =
(R1 R2)2 + (b1 b2)2 + (B1 B2)2
Non-Perceptually Uniform Color Space.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
114/256
The CIE Lab Color Space
+L
+b
-
8/6/2019 Thesis Defence Presentation 4_2
115/256
Lb
+
a +a
X
Y
Z =
100
255
0.412453 0.357580 0.1804230.212671 0.715160 0.072169
0.019334 0.119193 0.950227
R
G
B
The CIE Lab Color Space
+L
+b
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
116/256
Lb
a +a
L = 116fYY0
16,
a = 500
f XX0 f YY0 ,
b = 200
fYY0
f
ZZ0
,
The CIE Lab Color Space
+L
+b
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
117/256
Lb
a +a
f(q) =
3
q, (q> 0.008856)7.787q, (q
0.008856)
The CIE Lab Color Differences
+L
+b(L, a, b)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
118/256
Lb
a +a
(L1, a1, b
1)
(2 2 2
)
The CIE Lab Color Differences
+L
+b(L2, a2, b
2)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
119/256
Lb
a +a
(L1, a1, b
1)
ECIELab =
(L1 L2)2 + (a1 a2)2 + (b1 b2)2
The CIE Lab Color Differences
+L
+b(L2, a2, b
2)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
120/256
Lb
a +a
(L1, a1, b
1)
ECIELab =
(L1 L2)2 + (a1 a2)2 + (b1 b2)2
ECIE94 =L
kLSL2
+C
abkCSC2
+H
abkHSH2
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
121/256
The Vector Quantization and thek-Means Clustering Algorithm
The Vector Quantization
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
122/256
The Vector Quantization
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
123/256
C = {ci |ci }Ni=1
The Vector Quantization
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
124/256
Si = {z |z ci z cj} ,
where j [1, , N] and denotes a given distance.
The Vector Quantization
The number of data belonging to the
i h id i ll d i i h
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
125/256
ith centroid is called its weight.
The Vector Quantization
The number of data belonging to the
i h id i ll d i i h
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
126/256
ith centroid is called its weight.
The Vector Quantization
The number of data belonging to the
ith t id i ll d it i ht
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
127/256
ith centroid is called its weight.
The Vector Quantization
The number of data belonging to the
ith t id i ll d it i ht
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
128/256
ith centroid is called its weight.
The Vector Quantization
The number of data belonging to the
ith centroid is called its eight
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
129/256
ith centroid is called its weight.
The Vector Quantization
The number of data belonging to the
ith centroid is called its weight
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
130/256
ith centroid is called its weight.
The Vector Quantization
The number of data belonging to the
ith centroid is called its weight
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
131/256
ith centroid is called its weight.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
132/256
The Vector Quantization
D (Q p) 1
N z c r
-
8/6/2019 Thesis Defence Presentation 4_2
133/256
D(QN,C, p) = 1d
Ni=1
Si
z cirp(z) dz.
The k-Means Clustering Algorithm with the BinarySplitting
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
134/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
135/256
The Centroid-Based MWW RunsTest.
The Centroid-Based MWW Runs Test.
R
G
Color
+L
+b
a +a
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
136/256
R
B
ColorTransformation
Lb
a +a
The Centroid-Based MWW Runs Test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
137/256
Data Reduction
The Centroid-Based MWW Runs Test.
a1
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
138/256
a2
a3
a4
a5
a6
a7
a8
Data Reduction
The Centroid-Based MWW Runs Test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
139/256
Data Reduction
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
140/256
The Centroid-Based MWW Runs Test.
a1
b1b2
b3b5b
-
8/6/2019 Thesis Defence Presentation 4_2
141/256
a2
a3
a4
a5
a6
a7
a8
b4
b5b6
b7
b8
Computing the MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
142/256
The Centroid-Based MWW Runs Test.
a1
b1b2
b3b5b
-
8/6/2019 Thesis Defence Presentation 4_2
143/256
a2
a3
a4
a5
a6
a7
a8
b4
b5b6
b7
b8
Computing the MWW Runs Test
R = 9, E [R] = 9, Var [R|C] = 3.48718,W = 993.48718 = 0.
The Block Diagram of the Centroid-Based MWW RunsTest
C l k Means
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
144/256
ColorTransform
ColorTransform
k-MeansClustering
k-MeansClustering
MST
MWWW
(I1, I
2) =RE[R]Var[R|C]
The Advantage and Disadvantage of the Centroid-BasedMWW Runs Test.
The advantage:
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
145/256
The Advantage and Disadvantage of the Centroid-BasedMWW Runs Test.
The advantage:Can solve the problems of the perceptually uniform color space
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
146/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
147/256
The Advantage and Disadvantage of the Centroid-BasedMWW Runs Test.
The advantage:Can solve the problems of the perceptually uniform color space and the
data reduction.
-
8/6/2019 Thesis Defence Presentation 4_2
148/256
The disadvantage:
The Advantage and Disadvantage of the Centroid-BasedMWW Runs Test.
The advantage:Can solve the problems of the perceptually uniform color space and the
data reduction.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
149/256
The disadvantage:The accuracy of the CBIR system is not high.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
150/256
The Weighted MWW Runs Test
The Weighted MWW Runs Test
a1
b1b2
b3b5
b6b7
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
151/256
a2
a3
a4
a5
a6
a7
a8
b4
b6
b8
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
152/256
The Weighted MWW Runs Test
a1
b1b2
b3b5
b6b7
b5
-
8/6/2019 Thesis Defence Presentation 4_2
153/256
a2
a3
a4
a5
a6
a7
a8
b4
b6
b8
a7a2
b8
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
154/256
-
8/6/2019 Thesis Defence Presentation 4_2
155/256
The Weighted MWW Runs Test
-
8/6/2019 Thesis Defence Presentation 4_2
156/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
157/256
The Weighted MWW Runs Test
-
8/6/2019 Thesis Defence Presentation 4_2
158/256
R = 9
The Weighted MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
159/256
E [R] = 2mnm+n + 1
The Weighted MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
160/256
E [R] = 2mnm+n + 1
R = The number of IS edges plus 1.
The Weighted MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
161/256
E [R] = 2mnm+n + 1
R = The number of IS edges plus 1.
The approximated number of IS edges =2mnm+n
The Weighted MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
162/256
m = Wa2 + Wa7, n = Wb5 + Wb8
The Weighted MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
163/256
m = Wa2 + Wa7, n = Wb5 + Wb8The approximated number of IS edges around a7
R(a7) = 2(W
a2 +W
a7 )(W
b5 +W
b8 )(Wa2 +Wa7 )+(Wb5 +Wb8 )
The Weighted MWW Runs Test
a1
a2a
b1b2
b3b5b6
b7
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
164/256
a3
a4
a5
a6
a7
a8
b4
b8
The Weighted MWW Runs Test
a1
a2a7
b1b2
b3b5b6
b7
a1b7
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
165/256
a3
a4
a5
a6
a7
a8
b4
b8
R(a1) =2(Wa1 )(Wb7 )(Wa1 )+(Wb
7
)
The Weighted MWW Runs Test
a1
a2a7
b1b2
b3b5b6
b7
a2a7
b7
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
166/256
a3
a4
a5
a6
a7
a8
b4
b8
a7
R(a2) =2(Wa2 +Wa7 )(Wb7 )(Wa2 +Wa7 )+(Wb7 )
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
167/256
-
8/6/2019 Thesis Defence Presentation 4_2
168/256
-
8/6/2019 Thesis Defence Presentation 4_2
169/256
-
8/6/2019 Thesis Defence Presentation 4_2
170/256
-
8/6/2019 Thesis Defence Presentation 4_2
171/256
-
8/6/2019 Thesis Defence Presentation 4_2
172/256
The Weighted MWW Runs Test
a1
a2a7
b1b2
b3
b4
b5b6
b7
b1b2
b3
-
8/6/2019 Thesis Defence Presentation 4_2
173/256
a3
a4
a5
a6
a8
b4
b8
R(b1) =2(0)(Wb1 +Wb2 +Wb3 )(0)+(Wb1 +Wb2 +Wb3 )
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
174/256
The Weighted MWW Runs Test
a1
a2a7
b1b2
b3
b4
b5b6
b7
b1
b3
b6
-
8/6/2019 Thesis Defence Presentation 4_2
175/256
a3
a4
a5
a6
a8
b4
b8
R(b3) =2(0)(Wb1 +Wb3 +Wb6 )(0)+(Wb1 +Wb3 +Wb6 )
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
176/256
-
8/6/2019 Thesis Defence Presentation 4_2
177/256
-
8/6/2019 Thesis Defence Presentation 4_2
178/256
The Weighted MWW Runs Test
a1
a2a7
b1b2
b3
b4
b5b6
b7
a1
a2
b7
-
8/6/2019 Thesis Defence Presentation 4_2
179/256
a3
a4
a5
a6
a8 b8a3
R(b7) =2(Wa1 +Wa2 +Wa3 )(Wb7 )(Wa1 +Wa2 +Wa3 )+(Wb7 )
The Weighted MWW Runs Test
a1
a2a7
b1b2
b3
b4
b5b6
b7
a7
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
180/256
a3
a4
a5
a6
a8 b8
a6
a8 b8
R(b8) =2(Wa6 +Wa7 +Wa8 )(Wb8 )(Wa6 +Wa7 +Wa8 )+(Wb8 )
The Weighted MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
181/256
The weighted MWW runs test between I1 and I2
R(I1, I2) =M
i=1 R(ai) +M
i=1 R(bi)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
182/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
183/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
184/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
185/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
186/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
187/256
-
8/6/2019 Thesis Defence Presentation 4_2
188/256
-
8/6/2019 Thesis Defence Presentation 4_2
189/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
190/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
191/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
192/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
193/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
194/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
195/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
196/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
197/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
198/256
-
8/6/2019 Thesis Defence Presentation 4_2
199/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
200/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
201/256
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
202/256
The Block Diagram of the Weighted MWW Runs Test
ColorTransform
k-MeansClustering
MST
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
203/256
Color
Transform
k-Means
Clustering
IS edgesApproxima-
tion
R(I1, I2) =
Mi=1
R(ai) + Mi=1
R(bi)
Experimental Results andevaluations of the Proposed
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
204/256
evaluations of the ProposedSystem
The Current MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
205/256
The Current MWW Runs Test
The Current MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
206/256
The Current MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
207/256
Dividing the image into M nonoverlapping rectangle blocks
The Current MWW Runs Test
AC4 AC5 AC6
AC7 AC8 AC9
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
208/256
AC1 AC2 AC3
Computing the average RGB color ACi of each block
The Current MWW Runs Test
PC4 PC5 PC6
PC7 PC8 PC9
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
209/256
PC1 PC2 PC3
Computing the first principal component PCi of each block
The Current MWW Runs Test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
210/256
The Current MWW Runs Test
AC11 , ,AC1M,
PC11 , ,PC1M
AC21 , ,AC2M,PC21 , ,PC2M
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
211/256
The Current MWW Runs Test
AC11 , ,AC1M,
PC11 , ,PC1M
AC21 , ,AC2M,PC21 , ,PC2M
MST
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
212/256
The Current MWW Runs Test
AC11 , ,AC1M,
PC11 , ,PC1M
AC21 , ,AC2M,PC21 , ,PC2M
MST
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
213/256
MWW
The Current MWW Runs Test
AC11 , ,AC1M,
PC11 , ,PC1M
AC21 , ,AC2M,PC21 , ,PC2M
MST
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
214/256
MWWW (I1, I2) =
RE[R]Var[R|C]
Setting Up the Experiments
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
215/256
g p p
Image Database.
The database consists of 20 categories. Each category consists of 50images with the size of 192128 or 128192.
Autumn Food Interior Design
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
216/256
The Accuracy Computation
ImageRetrievalSystem
Query
Rank 1 Rank 2 Rank 3
Rank 4 Rank 5 Rank 6
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
217/256
Rank 7 Rank 8 Rank 9
The retrieved images are ranked based on the output of the similaritymeasures.
The Accuracy Computation
ImageRetrievalSystem
Query
W (Q, I1) W (Q, I2) W (Q, I3)
W (Q, I4) W (Q, I5) W (Q, I6)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
218/256
W (Q, I7) W (Q, I8) W (Q, I9)
The centroid-based MWW runs test and Theoharatoss similarity measure
The Accuracy Computation
ImageRetrievalSystem
Query
R(Q, I1) R(Q, I2) R(Q, I3)
R(Q, I4) R(Q, I5) R(Q, I6)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
219/256
R(Q, I7) R(Q, I8) R(Q, I9)
The weighted MWW runs test
The Accuracy Computation
ImageRetrievalSystem
InteriorDesign
InteriorDesign
InteriorDesign
InteriorDesign
InteriorDesign
InteriorDesign
InteriorDesign
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
220/256
g g g g
Royal GuardsInteriorDesign Food
A retrieved image is called relevant if it belongs to the same category ofthe query image.
The Accuracy Computation
The precision, Pr, is defined as:
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
221/256
The Accuracy Computation
The precision, Pr, is defined as:
For the retrieved image which Rank(Q, Ii) 10Pr = the number of relevant images
the number of retrieved images.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
222/256
The Accuracy Computation
The precision, Pr, is defined as:
For the retrieved image which Rank(Q, Ii) 10Pr = the number of relevant images
the number of retrieved images.
Randomly select three images from each category as query images.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
223/256
The Accuracy Computation
The precision, Pr, is defined as:
For the retrieved image which Rank(Q, Ii) 10Pr = the number of relevant images
the number of retrieved images.
Randomly select three images from each category as query images.Compute average precision, AP, for all selected query images.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
224/256
The Accuracy Computation
The precision, Pr, is defined as:
For the retrieved image which Rank(Q, Ii) 10Pr = the number of relevant images
the number of retrieved images.
Randomly select three images from each category as query images.Compute average precision, AP, for all selected query images.
AP = the probability that a relevant image would be found in the first 10
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
225/256
p y g
retrieved images.
The Computational Complexity
The centroid-based MWW runs test
Query
Color
Transform
ColorTransform
k-Means
Clustering
k-MeansClustering
MST
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
226/256
An image in thedatabase
Transform C g
MWWW (I1, I2) =RE[R]Var[R|C]
The Computational Complexity
The centroid-based MWW runs test
Query
Color
Transform
ColorTransform
k-Means
Clustering
k-MeansClustering
MST
Process 1
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
227/256
An image in thedatabase
Transform g
MWWW (I1, I2) =RE[R]Var[R|C]
On-line process : Operation (1)
The Computational Complexity
The centroid-based MWW runs test
Query
Color
Transform
ColorTransform
k-MeansClustering
k-MeansClustering
MST
Process 1
Process 2
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
228/256
An image in thedatabase
g
MWWW (I1, I2) =RE[R]Var[R|C]
On-line process : Operation (1)Off-line process : Operation (size of image database)
The Computational Complexity
The centroid-based MWW runs test
Query
Color
Transform
ColorTransform
k-MeansClustering
k-MeansClustering
MST
Process 1
Process 2
Process 3
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
229/256
An image in thedatabase
g
MWWW (I1, I2) =RE[R]Var[R|C]
On-line process : Operation (1)Off-line process : Operation (size of image database)
On-line process : Operation (size of image database the number ofsearchin
The Computational Complexity
The centroid-based MWW runs test
Query
Color
Transform
ColorTransform
k-MeansClustering
k-MeansClustering
MST
Process 1
Process 2
Process 3
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
230/256
An image in thedatabase
MWWW (I1, I2) =RE[R]Var[R|C]
On-line process : Operation (1)Off-line process : Operation (size of image database)
On-line process : Operation (size of image database the number ofsearchin
The Computational Complexity
The weighted MWW runs test
Color
Transform
ColorTransform
k-Means
Clustering
k-MeansClustering
MSTQuery
Process 1
Process 2
Part 3
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
231/256
g
IS edgesApproxima-
tion
R(I1, I2) =
Mi=1 R(ai) +
Mi=1 R(bi)
An image in thedatabase
On-line process : Operation (1)Off-line process : Operation (size of image database)
On-line rocess : O eration size of ima e database the number of
The Computational Complexity
Theoharatoss similarity measure
AC11 , , AC1M,
PC
1
1 , ,PC1
M
AC21 , , AC2M,PC21 , ,PC
2M
MSTQuery
Process 1
Process 2
Part 3
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
232/256
1 M
MWWW (I1, I2) =RE[R]Var[R|C]
An image in thedatabase
On-line process : Operation (1)Off-line process : Operation (size of image database)
On-line process : Operation (size of image database the number of
The Computational Complexity
The most time consuming process is Process 3.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
233/256
The Computational Complexity
The most time consuming process is Process 3.
The most time consuming part of Process 3 is constructing theminimal spanning tree.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
234/256
The Computational Complexity
The most time consuming process is Process 3.
The most time consuming part of Process 3 is constructing theminimal spanning tree.
The computational complexity of constructing the MST is
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
235/256
The Computational Complexity
The most time consuming process is Process 3.
The most time consuming part of Process 3 is constructing theminimal spanning tree.
The computational complexity of constructing the MST isO
N2
N : The number of vertexes
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
236/256
The Computational Complexity
The centroid-based MWW runs test
Query
ColorTransform
ColorTransform
k-MeansClustering
{a1, , aM}k-Means
Clusteringb1, , bM
MST of set{a1, , aM,b1, , bM}
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
237/256
An image inthe database
{ }
MWWW (I1, I2) =RE[R]Var[R|C]
N = 2M
The Computational Complexity
The weighted MWW runs test
ColorTransform
ColorTransform
k-MeansClustering
{a1, , aM}k-Means
Clusteringb1, , bM
MST of set{a1, , aM,b1, , bM}
Query
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
238/256
{ }IS edges
Approxima-tion
R(I1, I2) =
Mi=1 R(ai) +
Mi=1 R(bi)
An image inthe database
N = 2M
The Computational Complexity
Theoharatoss similarity measure
AC11 , , AC1M,
PC11 ,
, PC1M
AC21 , , AC2M,
PC21 , , PC2M
MST of setAC11 , ,AC1M,
PC11 , ,PC1M,AC21 , ,AC2M,PC21 , ,PC2M
Query
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
239/256
MWWW (I1, I2) =
RE[R]Var[R|C]
An image in thedatabase
N = 4M
The Performance Comparisons
ImpracticalCBIR
System
Good CBIRSystem
Accuracy
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
240/256
Bad CBIR System
Computational Time
Study the average precision as a function of N.
The Performance Comparisons
ImpracticalCBIR
System
Good CBIRSystem
AP
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
241/256
Bad CBIR System
N
Study the average precision as a function of N.
The Resultant Experiments
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
242/256
Performance Comparison of the Centroid-Based MWW
Runs Test for Three Color Spaces and Color Differences.
AP
Euclidean Distance in RGB
Color SpaceEuclidean Distance in CIE
0.57
0.62
0.67
0.72
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
243/256
N
L
a
b Color Space
CIE94 Color Difference in
CIE Lab Color Space
20 40 60 80 100 120 140 160 180 200
0.47
0.52
Performance Comparison of the Weighted MWW Runs
Test for Three Color Spaces and Color Differences.
AP
Euclidean Distance in RGB
Color SpaceEuclidean Distance in CIE
L
b C S
0.62
0.67
0.72
0.77
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
244/256
N
Lab Color Space
CIE94 Color Difference in
CIE Lab Color Space
20 40 60 80 100 120 140 160 180 200
0.52
0.57
Performance Comparison of Blockwise Sampling-Based
MWW Runs Test for Three Color Spaces and ColorDifferences.
AP
0.62
0.67
0.72
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
245/256
N
Euclidean Distance in RGB
Color SpaceEuclidean Distance in CIE
L
a
b Color Space
CIE94 Color Difference in
CIE L
a
b
Color Space
20 40 60 80 100 120 140 160 180 200
0.47
0.52
0.57
Performance Comparison of Three MWW Runs Tests.
AP
C id B d MWW R
0.7418
0.57
0.62
0.67
0.72
0.77
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
246/256
N
Centroid Based MWW RunsTest
Weighted MWW Runs Test
Theoharatoss MWW Runs
Test
20 40 60 80 100 120 140 160 180 200
0.47
0.52
The First Example of Retrieval Results.
Query Rank = 1 Rank = 2 Rank = 3
Rank = 4 Rank = 5 Rank = 6 Rank = 7
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
247/256
Rank = 8 Rank = 9 Rank = 10 Rank = 11
The Second Example of Retrieval Results.
Query Rank = 1 Rank = 2 Rank = 3
R k R k R k 6 R k
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
248/256
Rank = 4 Rank = 5 Rank = 6 Rank = 7
Rank = 8 Rank = 9 Rank = 10 Rank = 11
Conclusions
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
249/256
Conclusions.
This thesis proposes two similarity measures based on the MWW runs test
1 The centroid-based MWW runs test
2 The weighted MWW runs test
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
250/256
Conclusions.
This thesis proposes two similarity measures based on the MWW runs test
1 The centroid-based MWW runs test
2 The weighted MWW runs test
The two proposed similarity measures outperform the blockwisesampling-based MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
251/256
Conclusions.
This thesis proposes two similarity measures based on the MWW runs test
1 The centroid-based MWW runs test
2 The weighted MWW runs test
The two proposed similarity measures outperform the blockwisesampling-based MWW runs test.
The weighted MWW runs test has better performance than thecentroid-based MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
252/256
Conclusions.
This thesis proposes two similarity measures based on the MWW runs test
1 The centroid-based MWW runs test
2 The weighted MWW runs test
The two proposed similarity measures outperform the blockwisesampling-based MWW runs test.
The weighted MWW runs test has better performance than thecentroid-based MWW runs test.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
253/256
In the future work, a more effective method to evaluate the MWW runstest must be investigated.
List of Papers.
T. Leauhatong, K. Atsuta, S. Kondo, A New Content-Based ImageRetrieval Using Color Correlogram and Inner Product Metric, 8thInternational Workshop on Image Analysis for Multimedia InteractiveServices, 2007, pp. 33-33, June 6-8, 2007.
T. Leauhatong, K. Atsuta, S. Kondo, A New Content-based ImageRetrieval Using the Multivariate Generalization of Wald-WolfowitzRuns Test and the k-Means Clustering Algorithm, Proceeding of theSchool of Information and Telecommunication Engineering, vol. 1,no. 1, 2008. (to be appeared)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
254/256
List of Papers (continued).
T. Leauhatong, K. Hamamoto, K. Atsuta, S. Kondo, A NewSimilarity Measure for Content-Based Image Retrieval Using theMultivariate Generalization of Wald-Wolfowitz Runs Test,International Symposium on Communications and Information
Technologies 2008, Oct. 21-23, 2008. (to be appeared)T. Leauhatong, K. Hamamoto, K. Atsuta, S. Kondo, A NewContent-based Image Retrieval Using the MultidimensionalGeneralization of Wald-Wolfowitz Runs Test, IEEJ Trans.Electronics, Information and Systems, vol. 129(2009), no. 1. (to be
appeared)
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
255/256
appeared)
The End
Thank you very much for yourattention.
http://find/http://goback/ -
8/6/2019 Thesis Defence Presentation 4_2
256/256
http://find/http://goback/