Dvourozměrný rozklad singulární hodnoty - Two-dimensional singular-value decomposition

Dvourozměrný rozklad singulární hodnoty (2DSVD) počítá aproximace nízkého stupně sady matic, jako je 2D obrázky nebo mapy počasí podobným způsobem jako SVD (rozklad singulární hodnoty ), který vypočítává aproximaci nízké úrovně jedné matice (nebo sady 1D vektory).

SVD

Nechť matice obsahuje sadu 1D vektorů, které byly vycentrovány. V PCA / SVD konstruujeme kovarianční matici a Gramova matice

,

a spočítat jejich vlastní vektory a . Od té doby , my máme

Pokud si ponecháme pouze hlavní vlastní vektory v , to dává aproximaci nízkého stupně .

2DSVD

Zde se zabýváme sadou 2D matic Předpokládejme, že jsou vystředěny . Konstruujeme kovarianční matice řádek – řádek a sloupec – sloupec

,

přesně stejným způsobem jako v SVD a spočítat jejich vlastní vektory a .Přibližujeme se tak jako

stejným způsobem jako v SVD. To dává téměř optimální aproximaci nízkého řádu s objektivní funkcí

Chybné hranice podobné Eckard – Youngova věta také existují.

2DSVD se většinou používá v komprese obrazu a reprezentace.

Reference

  • Chris Ding a Jieping Ye. "Dvourozměrný rozklad singulární hodnoty (2DSVD) pro 2D mapy a obrázky". Proc. SIAM Int'l Conf. Dolování dat (SDM'05), s. 32–43, duben 2005. http://ranger.uta.edu/~chqding/papers/2dsvdSDM05.pdf
  • Jieping Ye. "Zobecněné aproximace matic s nízkým hodnocením". Deník strojového učení. Sv. 61, s. 167—191, 2005.