Čtení: 25 minHodnotí se: test

6 Příznaky ze signálu, textu a obrazu

Po přečtení umíš
  • spočítat DTW a vysvětlit její výhodu
  • spočítat tf-idf
  • popsat hlavní kroky zpracování obrazu

6.1 Ukázka: stejná melodie, jiné tempo

Dvě nahrávky téže písně mají jinou rychlost. Eukleidovská vzdálenost porovnává po bodech, a tak je označí za různé. DTW dovolí čas natahovat.

6.2 Signály

Před porovnáním srovnej posun a škálu, případně odstraň trend a šum.

Definice 6.2 (DTW)
D(i,j)=∣xi−yj∣+min⁡{D(i−1,j), D(i−1,j−1), D(i,j−1)}D(i, j) = |x_i - y_j| + \min\{D(i-1, j),\ D(i-1, j-1),\ D(i, j-1)\}

Dynamické programování v čase O(nm)O(nm).

Příklad 6.3 (DTW)

Jaká je DTW vzdálenost (1,2,3)(1, 2, 3) a (1,1,2,3)(1, 1, 2, 3)?

Řešení
  1. První 1 se spáruje s oběma jedničkami a zbytek sedí. Eukleidovská by ani nešla, délky se liší.

6.3 Text

Definice 6.4 (Tf-idf)
wij=freqij⋅log⁡NdocFreqjw_{ij} = freq_{ij} \cdot \log\frac{N}{docFreq_j}

Časté slovo v dokumentu dostane váhu, slovo časté všude ji ztratí.

Slovo se třikrát vyskytuje v dokumentu a je ve 2 ze 4 dokumentů: 3⋅log⁡22=33 \cdot \log_2 2 = 3 při logaritmu o základu 2. Slovo ve všech dokumentech má váhu 0.

6.4 Obraz

6.5 Kvíz

Kvíz

1. Co platí pro DTW?
2. Co platí pro tf-idf?
3. Co je segmentační metoda?

6.6 Tahák

Tahák
  • DTW: natahuje čas, O(nm)O(nm).
  • Tf-idf: freq⋅log⁡(N/df)freq \cdot \log(N / df).
  • Hrany: derivace. Fourier: frekvence. Segmentace: watershed, mean-shift.

Zdroje

  • pdd-09: vzdálenost signálů strana 8, normalizace 10–13, DTW 18–23
  • pdd-10: reprezentace textu strany 4–16, tf-idf 17–18
  • pdd-11: hrany 25–30, Fourier 32–45
  • pdd-12: segmentace 2–25, popis objektů 26–35