fuzzy vladimir

Upload: aijazmona

Post on 07-Apr-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Fuzzy Vladimir

    1/13

    Fuzzy version of

    Sum of minimal distances

    Vladimir CuricCentre for Image AnalysisSwedish University of Agricultural Sciences

    Uppsala University

    http://find/http://goback/
  • 8/6/2019 Fuzzy Vladimir

    2/13

    Outline

    Current work:

    Sum of minimal distances for crisp (binary) images

    Project work:Sum of minimal distances for fuzzy (grey-scale) images

    http://find/http://goback/
  • 8/6/2019 Fuzzy Vladimir

    3/13

    Problem

    How to extend the Sum of minimal distances to be a useful distancemeasure for grey-scale images?

    dSMD(A,B) =1

    2

    aA

    d(a,B) +bB

    d(b,A)

    Desirable properties for a new distance d are:

    Positivity: d(A,B) 0Reflexivity: d(A,A) = 0Separability: d(A,B) = 0 A = BSymmetry: d(A,B) = d(B,A)Triangular inequality: d(A,B) d(A,C) + d(C,B)

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    4/13

    Different possibilities how to extend the crisp distance to

    fuzzy distance

    Consider fuzzy set in n dimensional space as n + 1 dimensional crispset

    Fuzzification principle

    Weighting distances by membership function

    Fuzzy distances as a fuzzy set instead of as a crisp number

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    5/13

    Fuzzification principle

    Let dSMD be the distance between crisp sets, then its fuzzy equivalentis defined by

    dSMD(A,B) =

    1

    0

    dSMD(A, B)d

    dSMD(A,B) = sup>0

    dSMD(A, B)

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    6/13

    Fuzzification principle

    Let dSMD be the distance between crisp sets, then its fuzzy equivalentis defined by

    dSMD(A,B) =

    1

    0

    dSMD(A, B)d

    dSMD(A,B) = sup>0

    dSMD(A, B)

    Problem: height(A) = height(B).

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    7/13

    Attacking the problem of different heights

    dSMD(A,B) =

    1

    0

    w()dSMD(A, B)d +

    d1(A,B)

    |X|,

    where:

    w() is any function

    10 w()d = 1

    A,B are normal fuzzy sets such that A(x) = A(x), whereA(x) < height(A) and A(x) = A(x) otherwise

    d1 is the L1norm

    is a small value (ugly) value

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    8/13

    Point to set distance

    For the crisp cased(a,B) = inf

    bBd(a, b).

    For the fuzzy case

    Weighting

    d(a,B) = infbBd(a, b) f(B(b))

    ,

    where f(t) is decreasing function with decreasing t.Fuzzification

    d(a,B) =

    1

    0

    minbB

    d(a, b)d

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    9/13

    Attacking the problem of point to set distance

    Point a A is also in a fuzzy set and its membership function shouldbe included in the observation

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    10/13

    Attacking the problem of point to set distance

    Point a A is also in a fuzzy set and its membership function shouldbe included in the observation

    d(a,B) = infbB

    d(a, b) F(A(a),B(b))

    ,

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    11/13

    Attacking the problem of point to set distance

    Point a A is also in a fuzzy set and its membership function shouldbe included in the observation

    d(a,B) = infbB

    d(a, b) F(A(a),B(b))

    ,

    d(a,B) = infbB

    d(a, b) f(B(b)) + |A(a) B(b)|

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    12/13

    Attacking the problem of point to set distance

    Point a A is also in a fuzzy set and its membership function shouldbe included in the observation

    d(a,B) = infbB

    d(a, b) F(A(a),B(b))

    ,

    d(a,B) = infbB

    d(a, b) f(B(b)) + |A(a) B(b)|

    Idea: One distance measure for x Supp(A) Supp(B) and another

    one for x / Supp(A) Supp(B)

    http://find/
  • 8/6/2019 Fuzzy Vladimir

    13/13

    Conclusions

    Fuzzy methods are useful and I did not solve this problem

    Distance between point and fuzzy set is still open question

    Already exist many different approaches for fuzzy distancesMore freedom then in the crisp case

    http://find/