Why Inverse F-transform? A General Definition of . . . A - - PowerPoint PPT Presentation

why inverse f transform
SMART_READER_LITE
LIVE PREVIEW

Why Inverse F-transform? A General Definition of . . . A - - PowerPoint PPT Presentation

Data Compression F-Transform Inverse F-transform At First Glance, . . . Why Inverse F-transform? A General Definition of . . . A Compression-Based A Reasonable . . . Discussion and Main . . . Explanation Proof Conclusion Vladik


slide-1
SLIDE 1

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 1 of 13 Go Back Full Screen Close Quit

Why Inverse F-transform? A Compression-Based Explanation

Vladik Kreinovich

Department of Computer Science University of Texas at El Paso 500 W. University El Paso, TX 79968, USA vladik@utep.edu

Irina Perfilieva and Vilem Nov´ ak

Centre of Excellence IT4Innovations division of the University of Ostrava Institute for Research and Applications of Fuzzy Modeling

  • ul. 30. dubna 22, 701 00 Ostrava 1, Czech Republic

Irina.Perfilieva@osu.cz, Vilem.Novak@osu.cz

slide-2
SLIDE 2

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 2 of 13 Go Back Full Screen Close Quit

1. Data Compression

  • In practice, we often need to compress the data:

– Sometimes, it takes too much space to store all this information. – Sometimes, it takes too much computation time to process all this information.

  • In these situations, we need to compress the data, i.e.:

– to replace the original values x(t) corresponding to different moments of time t – with a few combinations xi of these values.

  • Averaging close values x(t) decreases meas. error, so

we take xi =

  • ai(t) · x(t) dt, for t ≈ ti for some ti.
  • Optimal ai(t) should not change with shift, so aj(t) =

ai(t − s) for some s, hence ai(t) = a(t − ti).

slide-3
SLIDE 3

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 3 of 13 Go Back Full Screen Close Quit

2. F-Transform

  • We can normalize a(t) by taking max a(t) = 1.
  • It is often helpful to assume that ai(t) + ai+1(t) = 1.
  • Let t0 and h > 0 be real numbers, let n > 0 be an

integer, and let ti

def

= t0 + i · h. Let e(t) be s.t.:

  • e(t) = 0 for t ∈ (−h, h), e(0) = 1,

e(t) ↑ for t ∈ (−h, 0], e(t) ↓ for t ∈ [0, h), and

  • ei(t) + ei+1(t) = 1 for all t ∈ [ti, ti+1], where

ei(t)

def

= e(t − ti).

  • Then, for each function x(t), its F-transform is:

xi = ti+1

ti−1 ei(t) · x(t) dt

ti+1

ti−1 ei(t) dt

, i = 1, 2, . . . , n − 1.

slide-4
SLIDE 4

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 4 of 13 Go Back Full Screen Close Quit

3. Inverse F-transform

  • Problem: once we have xi, we need to reconstruct the
  • riginal signal.
  • Natural idea: we have fuzzy rules that if t ≈ ti, then

f(t) ≈ xi.

  • We can view ei(t) = e(t − ti) as membership functions

corresponding to t ≈ ti.

  • Then, due to ei(t) = 1 for all t, the usual defuzzifi-

cation leads to ˆ x(t) =

n

  • i=1

xi · ei(t).

  • This is known as inverse F-transform.
  • Comment: inverse F-transform is also useful in de-

noising, smoothing, etc.

slide-5
SLIDE 5

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 5 of 13 Go Back Full Screen Close Quit

4. At First Glance, Inverse F-Transform Is Coun- terintuitive

  • We want to find ˆ

x(t) =

n

  • i=0

ci · ei(t) which is the closest to x(t): n

  • i=0

ci · ei(t) − x(t) 2 → min .

  • Differentiating w.r.t. ci and equating derivatives to 0,

we get:

n

  • i=1

ci ·

  • ei(t) · ej(t) dt =
  • x(t) · ej(t) dt.
  • For triangular e(t), we get

2 3 · h · cj + 1 6 · h · cj−1 + 1 6 · h · cj+1 = xj.

  • Clearly, the solution ci = xi corresponding to the in-

verse F-transform does not satisfy these equations.

  • Thus, with respect to the above optimization criterion,

the inverse F-transform is not optimal.

slide-6
SLIDE 6

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 6 of 13 Go Back Full Screen Close Quit

5. A General Definition of an Inverse Transform

  • We want a reconstruction of the type ˆ

x(t) =

n

  • i=0

ci·ei(t).

  • In inverse F-transform, we take ci = xi.
  • For the optimal least squares approximation, we have

a linear system

n

  • i=1

ci·

  • ei(t)·ej(t) dt =
  • x(t)·ej(t) dt =
  • e(t) dt
  • ·xi.
  • The resulting ci are linear comb. of xj: ci =

j

ki,j · xj.

  • By an inverse transform, we mean a matrix K with

elements ki,j, 0 ≤ i, j ≤ n.

  • For each matrix K, by a K-inverse transform, we mean

a function ˆ xK(t) =

n

  • i=0

ci · ei(t), where ci =

n

  • j=0

ki,j · xj.

slide-7
SLIDE 7

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 7 of 13 Go Back Full Screen Close Quit

6. A Reasonable Property: Local Consistency

  • The main purpose of the F-transform compression is

that xi describe the signal’s behavior signal on [ti, ti+1].

  • It is reasonable to require that the inverse transform

follows the same idea; e.g.: – if the original x(t) signal was constant in a neigh- borhood of this interval, – then ˆ xK(t) should also be equal to the same con- stant for all t from this interval.

  • We say that a matrix K is locally consistent if

– for every function x(t) which is equal to a constant c on an interval [ti − h, ti+1 + h], – the reconstructed function ˆ xK(t) is equal to the same constant c for all t ∈ [ti, ti+1].

slide-8
SLIDE 8

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 8 of 13 Go Back Full Screen Close Quit

7. Discussion and Main Result

  • One can easily check that the inverse F-transform sat-

isfies this property.

  • The F-transform example explains why ˆ

xK(t) = c only

  • n a subinterval [ti, ti+1] ⊂ [ti − h, ti+1 + h]:

– if x(t) = 1 for all t ∈ [ti − h, ti+1 + h] and x(t) = 0 for all other t, – then inverse F-transform ˆ x(t) is only equal to 1 for t ∈ [ti, ti+1]; for all other t, we have ˆ xK(t) < 1.

  • We show that the inverse F-transform is the only lo-

cally consistent K-inverse transform.

  • Proposition. A matrix K is locally consistent if and
  • nly if it coincides with the unit matrix.
  • So, the above result provides the desired justification of

the inverse F-transform.

slide-9
SLIDE 9

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 9 of 13 Go Back Full Screen Close Quit

8. Proof

  • Let x(t) = 1 for all t ∈ [ti − h, ti+1 + h].
  • Local consistency implies ˆ

xK(t) = 1 for all t ∈ [ti, ti+1].

  • For t ∈ [ti, ti+1], only ei(t) and ei+1(t) are non-zero, so

ci · ei(t) + ci+1 · ei+1(t) = 1 for all such t.

  • For t = ti, we have ei(ti) = 1, ei+1(ti) = 0, so ci = 1.
  • Similarly, for t = ti+1, we get ci+1 = 1.
  • Thus, we must have

n

  • j=0

ki,j·xj = 1 and

n

  • j=0

ki+1,j·xj = 1.

  • By definition of xi, we get

n

  • j=0

ki,j ·

  • aj(t) · x(t) dt = 1,

i.e.,

  • w(t) · x(t) dt = 1, where w(t)

def

=

n

  • j=0

ki,j · aj(t).

  • For t ∈ [ti − h, ti+1 + h], x(t) can be arbitrary.
slide-10
SLIDE 10

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 10 of 13 Go Back Full Screen Close Quit

9. Proof (cont-d)

  • w(t) · x(t) dt = 1 no matter what the values x(t) for

t ∈ [ti − h, ti+1 + h].

  • Thus, for for t ∈ [ti − h, ti+1 + h], we have

w(t) =

n

  • j=1

ki,j · aj(t) = 0.

  • For each integer ℓ ≤ i − 2, values t from the interval

[tℓ, tℓ+1] are outside the interval [ti − h, ti+1 + h].

  • Hence we have

n

  • j=1

ki,j · aj(t) = 0 for all such t.

  • On this interval, only two functions aj(t) are different

from 0: aℓ(t) and aℓ+1(t), so we get kiℓ · aℓ(t) + ki,ℓ+1 · aℓ+1(t) = 0.

  • In particular, for t = tℓ, we have aℓ(tℓ) = 0 and aℓ+1(tℓ) =

0, so ki,ℓ · aℓ(tℓ) = 0 and thus, ki,ℓ = 0.

slide-11
SLIDE 11

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 11 of 13 Go Back Full Screen Close Quit

10. Proof (cont-d)

  • Similarly, for t = tℓ+1, we have aℓ(tℓ+1) = 0 and aℓ+1(tℓ+1) =

0, so ki,ℓ+1 · aℓ(tℓ+1) = 0 and thus, ki,ℓ+1 = 0.

  • For every integer ℓ ≤ i − 2, we thus have ki,ℓ = 0 and

ki,ℓ+1 = 0. So, we have ki,0 = ki,1 = . . . = ki,i−1 = 0.

  • By considering integers ℓ ≥ i + 2, we can similarly get

ki,i+2 = . . . = ki,n = 0.

  • Thus, from ci = 1, it follows that the only possibly

non-zero elements ki,j are ki,i and ki,i+1.

  • Similarly, from ci+1 = 1, we conclude that the only

possibly non-zero elements ki+1,j are ki+1,i and ki+1,i+1.

  • For i′ = i + 1, ki′,i′−1 = 0 implies ki+1,i = 0.
  • Thus, the matrix ki,j is diagonal.
  • For a function x(t) = 1 for t ∈ [ti − h, ti+1 + h], the

condition ˆ xK(t) = 1 leads to ki,i = 1. Q.E.D.

slide-12
SLIDE 12

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 12 of 13 Go Back Full Screen Close Quit

11. Conclusion

  • Empirically, F-transform often provides a good quality

compression of signals and images.

  • However, it is not optimal w.r.t. standard criteria of

compression quality.

  • This discrepancy shows that the standard criteria are

not fully adequate.

  • We propose a new criterion of local consistency between

the original and the reconstructed signals.

  • We show that F-transform is the only scheme that sat-

isfies this criterion.

  • Thus, we provide a theoretical justification of the em-

pirical success of F-transform in compression.

slide-13
SLIDE 13

Data Compression F-Transform Inverse F-transform At First Glance, . . . A General Definition of . . . A Reasonable . . . Discussion and Main . . . Proof Conclusion Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 13 of 13 Go Back Full Screen Close Quit

12. Acknowledgment

  • This work relates to US Dept. of the Navy Grant N62909-

12-1-7039 issued by Office of Naval Research Global.

  • Additional support was given also:

– by the European Regional Development Fund in the IT4Innovations Centre of Excellence project CZ.1.05/1.1.00/02.0070, – by the US National Science Foundation grants HRD- 0734825 and HRD-1242122 (Cyber-ShARE Center

  • f Excellence) and DUE-0926721, and

– by Grants 1 T36 GM078000-01 and 1R43TR000173- 01 from the US National Institutes of Health.