Visual Similarity Measures for Images

Embed Size (px)

Citation preview

  • 8/3/2019 Visual Similarity Measures for Images

    1/45

    Similarity and Difference

    Pete Barnum

    January 25, 2006

    Advanced Perception

  • 8/3/2019 Visual Similarity Measures for Images

    2/45

    Visual Similarity

    Color Texture

  • 8/3/2019 Visual Similarity Measures for Images

    3/45

    Uses for

    Visual Similarity Measures

    Classification Is it a horse?

    Image Retrieval Show me pictures of horses.

    Unsupervised segmentation Which parts of the image are grass?

  • 8/3/2019 Visual Similarity Measures for Images

    4/45

  • 8/3/2019 Visual Similarity Measures for Images

    5/45

    CumulativeH

    istogram

    Normal

    Histogram

    Cumulative

    Histogram

    Slides from Dave Kauchak

  • 8/3/2019 Visual Similarity Measures for Images

    6/45

    Joint vs MarginalH

    istograms

    Images from Dave Kauchak

  • 8/3/2019 Visual Similarity Measures for Images

    7/45

    Joint vs MarginalH

    istograms

    Images from Dave Kauchak

  • 8/3/2019 Visual Similarity Measures for Images

    8/45

    Adaptive Binning

  • 8/3/2019 Visual Similarity Measures for Images

    9/45

    Clusters (Signatures)

  • 8/3/2019 Visual Similarity Measures for Images

    10/45

    Higher Dimensional

    Histograms

    Histograms generalize to any number

    of features

    Colors

    Textures

    Gradient

    Depth

  • 8/3/2019 Visual Similarity Measures for Images

    11/45

    Distance Metrics

    x

    y

    x

    y

    -

    -

    -

    = Euclidian distance of 5 units

    = Grayvalue distance of 50 values

    = ?

  • 8/3/2019 Visual Similarity Measures for Images

    12/45

    Bin-by-bin

    Good!

    Bad!

  • 8/3/2019 Visual Similarity Measures for Images

    13/45

    Cross-bin

    Good!

    Bad!

  • 8/3/2019 Visual Similarity Measures for Images

    14/45

    Distance Measures Heuristic

    Minkowski-form

    Weighted-Mean-Variance (WMV)

    Nonparametric test statistics G 2 (Chi Square) Kolmogorov-Smirnov (KS)

    Cramer/von Mises (CvM)

    Information-theory divergences Kullback-Liebler (KL)

    Jeffrey-divergence (JD) Ground distance measures

    Histogram intersection

    Quadratic form (QF)

    Earth Movers Distance (EMD)

  • 8/3/2019 Visual Similarity Measures for Images

    15/45

    Heuristic

    Histogram Distances

    Minkowski-form distance Lp

    Special cases:

    L1: absolute, cityblock, orManhattan distance

    L2: Euclidian distance

    Lg: Maximum value distance

    p

    i

    p

    JifIifJID

    /1

    ),(),(),(

    !

    Slides from Dave Kauchak

  • 8/3/2019 Visual Similarity Measures for Images

    16/45

    MoreH

    euristic Distances

    !

    r

    rr

    r

    rJIJI

    JIDrr

    WW

    WW

    QW

    QQ),(

    Slides from Dave Kauchak

    Weighted-Mean-Variance

    Only includes minimal information about

    the distribution

  • 8/3/2019 Visual Similarity Measures for Images

    17/45

    Nonparametric Test Statistics

    G2 Measures the underlying similarity of two

    samples

    ? A 2/;;,

    ;,

    2

    JifIififif

    ifIifJID

    i

    !

    !

    Images from Kein Folientitel

  • 8/3/2019 Visual Similarity Measures for Images

    18/45

    Nonparametric Test Statistics

    Kolmogorov-Smirnov distance Measures the underlying similarity of two samples

    Only for 1D data

  • 8/3/2019 Visual Similarity Measures for Images

    19/45

    Nonparametric Test Statistics

    Kramer/von Mises Euclidian distance

    Only for 1D data

  • 8/3/2019 Visual Similarity Measures for Images

    20/45

    Information Theory

    Kullback-Liebler Cost of encoding one distribution as another

  • 8/3/2019 Visual Similarity Measures for Images

    21/45

    Information Theory

    Jeffrey divergence Just like KL, but more numerically stable

  • 8/3/2019 Visual Similarity Measures for Images

    22/45

    Ground Distance

    Histogram intersection Good for partial matches

  • 8/3/2019 Visual Similarity Measures for Images

    23/45

    Ground Distance

    Quadratic form Heuristic

    JIt

    JIJID ffAff, !

    Images from Kein Folientitel

  • 8/3/2019 Visual Similarity Measures for Images

    24/45

    Ground Distance

    Earth Movers Distance

    Images from Kein Folientitel

    !

    ji

    ij

    ji

    ijij

    g

    dg

    JID

    ,

    ,,

  • 8/3/2019 Visual Similarity Measures for Images

    25/45

    Summary

    Images from Kein Folientitel

  • 8/3/2019 Visual Similarity Measures for Images

    26/45

    Moving Earth

  • 8/3/2019 Visual Similarity Measures for Images

    27/45

    Moving Earth

  • 8/3/2019 Visual Similarity Measures for Images

    28/45

    Moving Earth

    =

  • 8/3/2019 Visual Similarity Measures for Images

    29/45

    The Difference?

    =

    (amount moved)

  • 8/3/2019 Visual Similarity Measures for Images

    30/45

    The Difference?

    =

    (amount moved) * (distance moved)

  • 8/3/2019 Visual Similarity Measures for Images

    31/45

    Linear programming

    m clusters

    n clusters

    P

    Q All movements

    (distance moved) * (amount moved)

  • 8/3/2019 Visual Similarity Measures for Images

    32/45

    Linear programming

    m clusters

    n clusters

    P

    Q

    (distance moved) * (amount moved)

  • 8/3/2019 Visual Similarity Measures for Images

    33/45

    Linear programming

    m clusters

    n clusters

    P

    Q

    * (amount moved)

  • 8/3/2019 Visual Similarity Measures for Images

    34/45

    Linear programming

    m clusters

    n clusters

    P

    Q

  • 8/3/2019 Visual Similarity Measures for Images

    35/45

    Constraints

    m clusters

    n clusters

    P

    Q

    1. Move earth only from P to Q

    P

    Q

  • 8/3/2019 Visual Similarity Measures for Images

    36/45

    Constraints

    m clusters

    n clusters

    P

    Q

    2. Cannot send more earth than

    there is

    P

    Q

  • 8/3/2019 Visual Similarity Measures for Images

    37/45

    Constraints

    m clusters

    n clusters

    P

    Q

    3. Q cannot receive more earth

    than it can hold

    P

    Q

  • 8/3/2019 Visual Similarity Measures for Images

    38/45

    Constraints

    m clusters

    n clusters

    P

    Q

    4. As much earth as possible must

    be moved

    P

    Q

  • 8/3/2019 Visual Similarity Measures for Images

    39/45

    Advantages

    Uses signatures

    Nearness measure without

    quantization

    Partial matching

    A true metric

  • 8/3/2019 Visual Similarity Measures for Images

    40/45

    Disadvantage

    High computational cost

    Not effective for unsupervised

    segmentation, etc.

  • 8/3/2019 Visual Similarity Measures for Images

    41/45

    Examples

    Using

    Color (CIE Lab)

    Color + XY

    Texture (Gabor filter bank)

  • 8/3/2019 Visual Similarity Measures for Images

    42/45

    Image Lookup

  • 8/3/2019 Visual Similarity Measures for Images

    43/45

    Image Lookup

    L1 distance

    Jeffrey divergence

    2 statistics

    Quadratic form distance

    Earth Mover Distance

  • 8/3/2019 Visual Similarity Measures for Images

    44/45

    Image Lookup

  • 8/3/2019 Visual Similarity Measures for Images

    45/45

    Concluding thought

    -

    -

    -

    = it depends on the application