Robustní analýza hlavních komponent - Robust principal component analysis
Robustní analýza hlavních komponent (RPCA) je modifikací široce používaného statistického postupu z analýza hlavních komponent (PCA), který funguje dobře s ohledem na hrubě poškozené pozorování. Pro Robust PCA existuje řada různých přístupů, včetně idealizované verze Robust PCA, která si klade za cíl obnovit matici nízkého stupně L0 z vysoce poškozených měření M = L0 + S.0.[1] Tohoto rozkladu v nízkořadých a řídkých matricích lze dosáhnout technikami, jako je metoda Principal Component Pursuit (PCP),[1] Stabilní PCP,[2] Kvantované PCP,[3] Blokové PCP,[4] a místní PCP.[5] Poté se používají optimalizační metody, jako je Rozšířený Lagrangeův multiplikátor Metoda (ALM[6]), Metoda střídavého směru (ADM[7]), Rychlá střídavá minimalizace (FAM[8]), Iterativně Reweighted Least Squares (IRLS [9][10][11]) nebo střídavé projekce (AP[12][13]).
Algoritmy
Nekonvexní metoda
Nejmodernější záruka algoritmus pro robustní problém PCA (se vstupní maticí ) je algoritmus střídavého typu minimalizace.[12] The výpočetní složitost je kde vstup je superpozice nízké hodnosti (hodnosti ) a a řídká matice dimenze a je požadovaná přesnost získaného řešení, tj. kde je skutečná součást s nízkým hodnocením a je odhadovaná nebo obnovená složka nízkého hodnocení. Tento algoritmus intuitivně provádí projekce rezidua na množinu matic nízkého řádu (prostřednictvím SVD operace) a řídké matice (přes vstupní tvrdé prahování) střídavým způsobem - tj. nízkořadé promítnutí rozdílu vstupní matice a řídké matice získané při dané iteraci následované řídkým promítnutím rozdílu vstupu matice a matice nízkého řádu získané v předchozím kroku a iterace těchto dvou kroků do konvergence.
Tento alternativní minimalizační algoritmus je později vylepšen o zrychlenou verzi. [13] Zrychlení je dosaženo použitím tečné projekce prostoru před promítnutím zbytku na sadu matic nízkého řádu. Tento trik zlepšuje výpočetní složitost s mnohem menší konstantou vpředu, zatímco zachovává teoreticky zaručenou lineární konvergenci.
Konvexní relaxace
Tato metoda spočívá v uvolnění omezení pořadí v optimalizačním problému do jaderná norma a omezení řídkosti na -norma . Výsledný program lze vyřešit pomocí metod, jako je metoda Augmented Lagrange Multipliers.
Aplikace
RPCA má mnoho aplikací důležitých pro skutečný život, zvláště když studovaná data mohou být přirozeně modelována jako nízký stupeň plus řídký příspěvek. Následující příklady jsou inspirovány současnými výzvami v počítačová věda, a v závislosti na aplikacích může být předmětem zájmu buď komponenta nízkého hodnocení, nebo komponenta řídkých komponent:
Video dohled
Vzhledem k posloupnosti sledovací video rámců je často nutné identifikovat činnosti, které vyčnívají z pozadí. Pokud skládáme videorámečky jako sloupce matice M, pak nízkohodnotná složka L0 přirozeně odpovídá stacionárnímu pozadí a řídké složce S0 zachycuje pohybující se objekty v popředí.[1][14]
Rozpoznávání obličejů
Obrázky konvexní, Lambertian povrch pod různým osvětlením se rozprostírá nízkodimenzionální podprostor.[15] To je jeden z důvodů efektivity nízkodimenzionálních modelů pro data snímků. Zejména je snadné aproximovat obrazy lidské tváře pomocí nízkodimenzionálního podprostoru. Schopnost správně načíst tento podprostor je zásadní v mnoha aplikacích, jako je rozpoznávání obličejů a zarovnání. Ukázalo se, že na tento problém lze úspěšně použít RPCA, aby se obličej přesně obnovil.[1]
Průzkumy
- Robustní PCA [14]
- Dynamický RPCA [16]
- Rozklad na nízké hodnosti a aditivní matice [17]
- Nízkohodnotné modely[18]
Knihy, časopisy a workshopy
Knihy
- T. Bouwmans, N. Aybat a E. Zahzah. Příručka o robustním rozkladu nízkých a řídkých matic: Aplikace ve zpracování obrazu a videa, CRC Press, Taylor and Francis Group, květen 2016. (více informací: http://www.crcpress.com/product/isbn/9781498724623 )
- Z. Lin, H. Zhang, „Modely nízké úrovně ve vizuální analýze: teorie, algoritmy a aplikace“, Academic Press, Elsevier, červen 2017. (další informace: https://www.elsevier.com/books/low-rank-models-in-visual-analysis/lin/978-0-12-812731-5 )
Časopisy
- N. Vaswani „Y. Chi, T. Bouwmans, zvláštní vydání k„Přehodnocení PCA pro moderní datové sady: teorie, algoritmy a aplikace ”, Proceedings of the IEEE, 2018.
- T. Bouwmans, N. Vaswani, P. Rodriguez, R. Vidal, Z. Lin, zvláštní vydání k „Robustní podprostorové učení a sledování: teorie, algoritmy a aplikace ”, IEEE Journal of Selected Topics in Signal Processing, prosinec 2018.
Workshopy
- RSL-CV 2015: Workshop o robustním podprostorovém učení a počítačovém vidění ve spojení s ICCV 2015 (Další informace: http://rsl-cv2015.univ-lr.fr/workshop/ )
- RSL-CV 2017: Workshop o robustním podprostorovém učení a počítačovém vidění ve spojení s ICCV 2017 (Další informace: http://rsl-cv.univ-lr.fr/2017/ )
Session
- Zvláštní zasedání o „Online algoritmech pro statické a dynamické robustní PCA a kompresní snímání“ ve spojení s SSP 2018. (Další informace: https://ssp2018.org/ )
Zdroje a knihovny
Webové stránky
Knihovny
The Knihovna LRS (vyvinutý společností Andrews Sobral ) poskytuje v MATLABu sbírku algoritmů nízkého a řídkého rozkladu. Knihovna byla navržena pro detekci pohybujících se objektů ve videích, ale lze ji použít i pro jiné úlohy počítačového vidění / strojového učení. V současné době LRSLibrary nabízí více než 100 algoritmů založených na matice a tenzor metody.
Reference
- ^ A b C d Emmanuel J. Candes; Xiaodong Li; Yi Ma; John Wright (2009). „Robustní analýza hlavních komponent?“. Deník ACM. 58 (3): 1–37. doi:10.1145/1970392.1970395.
- ^ J. Wright; Y. Peng; Y. Ma; A. Ganesh; S. Rao (2009). „Robustní analýza hlavních komponent: Přesná obnova poškozených matic nízkého hodnocení pomocí konvexní optimalizace“. Systémy zpracování neurálních informací, NIPS 2009.
- ^ S. Becker; E. Candes, M. Grant (2011). "TFOCS: Flexibilní metody prvního řádu pro minimalizaci hodnocení". Sympozium o optimalizaci matic nízkého stupně, konference SIAM o optimalizaci.
- ^ G. Tang; A. Nehorai (2011). „Robustní analýza hlavních komponent založená na nízkořadém a blokově řídkém rozkladu matice“. Výroční konference o informačních vědách a systémech, CISS 2011: 1–5. doi:10.1109 / CISS.2011.5766144. ISBN 978-1-4244-9846-8.
- ^ B. Wohlberg; R. Chartrand; J. Theiler (2012). "Místní výkon hlavních komponent pro nelineární datové sady". Mezinárodní konference o akustice, řeči a zpracování signálu, ICASSP 2012: 3925–3928. doi:10.1109 / ICASSP.2012.6288776. ISBN 978-1-4673-0046-9.
- ^ Z. Lin; M. Chen; L. Wu; Y. Ma (2013). „Metoda multiplikátoru Lagrangeova multiplikátoru pro přesné zotavení poškozených matic nízkého stupně“. Journal of Structural Biology. 181 (2): 116–27. arXiv:1009.5055. doi:10.1016 / j.jsb.2012.10.010. PMC 3565063. PMID 23110852.
- ^ X. juan; J. Yang (2009). "Řídký a maticový rozklad matice metodami střídavého směru". Optimalizace online.
- ^ P. Rodríguez; B. Wohlberg (2013). "Rychlé pronásledování hlavních komponent prostřednictvím střídavé minimalizace". Mezinárodní konference IEEE o zpracování obrazu, ICIP 2013: 69–73. doi:10.1109 / ICIP.2013.6738015. ISBN 978-1-4799-2341-0.
- ^ C. Guyon; T. Bouwmans; E. Zahzah (2012). „Detekce popředí pomocí robustního maticového rozkladu s nízkým hodnocením včetně časoprostorového omezení“. Mezinárodní workshop o výzvách modelu pozadí, ACCV 2012.
- ^ C. Guyon; T. Bouwmans; E. Zahzah (2012). "Detekce popředí pomocí robustní faktorizace matice s nízkým hodnocením, včetně prostorového omezení s iterační váženou regresí". Mezinárodní konference o rozpoznávání vzorů, ICPR 2012.
- ^ C. Guyon; T. Bouwmans; E. Zahzah (2012). Msgstr "Detekce pohybujících se objektů pomocí robustního nízkořadého maticového rozkladu se schématem IRLS". International Symposium on Visual Computing, ISVC 2012.
- ^ A b P., Netrapalli; U., Niranjan; S., Sanghavi; A., Anandkumar; P., Jain (2014). "Nekonvexní robustní PCA". Pokroky v systémech zpracování neurálních informací. 1410: 1107–1115. arXiv:1410.7660. Bibcode:2014arXiv1410.7660N.
- ^ A b C., HanQin; C., Jian-Feng; W., Ke (2019). "Zrychlené střídavé projekce pro robustní analýzu hlavních komponent". The Journal of Machine Learning Research. 20 (1): 685--717. arXiv:1711.05519. Bibcode:2017arXiv171105519C.
- ^ A b T. Bouwmans; E. Zahzah (2014). „Robustní PCA prostřednictvím výkonu hlavních komponent: Recenze pro srovnávací hodnocení ve video dohledu“. Počítačové vidění a porozumění obrazu. 122: 22–34. doi:10.1016 / j.cviu.2013.11.009.
- ^ R. Basri; D. Jacobs. "Lambertova odrazivost a lineární podprostory". Citovat deník vyžaduje
| deník =
(Pomoc) - ^ N. Vaswani; T. Bouwmans; S. Javed; P. Narayanamurthy (2017). "Robustní PCA a robustní sledování podprostoru". Předtisk. 35 (4): 32–55. arXiv:1711.09492. Bibcode:2017arXiv171109492V. doi:10.1109 / MSP.2018.2826566.
- ^ T. Bouwmans; A. Sobral; S. Javed; S. Jung; E. Zahzahg (2015). „Dekompozice na nízkohodnotové plus aditivní matice pro oddělení pozadí / popředí: recenze pro srovnávací hodnocení s rozsáhlou datovou sadou“. Recenze informatiky. 23: 1–71. arXiv:1511.01245. Bibcode:2015arXiv151101245B. doi:10.1016 / j.cosrev.2016.11.001.
- ^ Z. Lin (2016). „Recenze modelů s nízkým hodnocením v analýze dat“. Analýza velkých dat a informací. 1 (2): 139–161. doi:10.3934 / bdia.2016001.