thesis defence presentation 4_2

Upload: thurdsak-leauhatong

Post on 07-Apr-2018

229 views

Category:

Documents


0 download

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/