|
Neural Networks for Automatic Table Recognition
Piwowarski, Lukáš ; Španěl, Michal (referee) ; Hradiš, Michal (advisor)
Tato práce seznamuje čtenáře se současnými technikami rozpoznávání tabulek, které se používají především k získávání informací z ručně psaných nebo tištěných historických tabulek. Představujeme také metodu založenou na grafové neuronové síti, která je inspirována představenými přístupy. Metoda se skládá ze tří fází: fáze inicializace grafu, fáze klasifikace uzlů/hran a fáze transformace grafu na text. Ve fázi inicializace grafu používáme algoritmus viditelnosti uzlů a OCR k vytvoření počáteční grafové reprezentace vstupní tabulky. Ve fázi klasifikace uzlů a hran jsou uzly a hrany klasifikovány a ve fázi transformace grafu na text zarovnáváme uzly grafu do mřížky, která je pak použita k vytvoření konečné textové reprezentace tabulky. Náš implementovaný model byl schopen dosáhnout přesnosti 68 % u detekce horizontálních sousedů, přesnosti 71 % u detekce vertikálních sousedů a přesnosti 83 % u detekce buněk na datové sadě ABP.
|
|
Surveillance Video Search
Piwowarski, Lukáš ; Ali, Anas (referee) ; Smrž, Pavel (advisor)
S rostoucím množstvím video záznamů produkovaných bezpečnostními kamerami roste poptávka po systémech, které jsou schopné je prohledávat. Tato práce zkoumá právě takové systémy a metody, které za nimi stojí. V úvodu práce je popsáno schéma systémů pro vyhledávání záznamů z bezpečnostních kamer společně s metodami, které tyto systémy používají pro uchovávání informací, které získávají při analýze videí. Představeny jsou také algoritmy pro trasování objektů (DeepSort) a detekci objektů (YOLO), které jsou využity v systému vytvořeného v rámci této práce. Závěr práce je věnován vytvořenému systému, který využívá trajektorií detekovaných objektů v prohledávaných záznamech. K specifikování hledaných událostí systém využívá v rámci této práce navrženého dotazovacího jazyka. Tento jazyk se skládá z tzv. vyhledávacích bloků, jejichž skládáním mohou být definovány situace jako: "člověk vystoupil z auta" nebo "auto zastavilo na parkovacím místě".
|
|
Neural Networks for Automatic Table Recognition
Piwowarski, Lukáš ; Španěl, Michal (referee) ; Hradiš, Michal (advisor)
Tato práce seznamuje čtenáře se současnými technikami rozpoznávání tabulek, které se používají především k získávání informací z ručně psaných nebo tištěných historických tabulek. Představujeme také metodu založenou na grafové neuronové síti, která je inspirována představenými přístupy. Metoda se skládá ze tří fází: fáze inicializace grafu, fáze klasifikace uzlů/hran a fáze transformace grafu na text. Ve fázi inicializace grafu používáme algoritmus viditelnosti uzlů a OCR k vytvoření počáteční grafové reprezentace vstupní tabulky. Ve fázi klasifikace uzlů a hran jsou uzly a hrany klasifikovány a ve fázi transformace grafu na text zarovnáváme uzly grafu do mřížky, která je pak použita k vytvoření konečné textové reprezentace tabulky. Náš implementovaný model byl schopen dosáhnout přesnosti 68 % u detekce horizontálních sousedů, přesnosti 71 % u detekce vertikálních sousedů a přesnosti 83 % u detekce buněk na datové sadě ABP.
|
|
Surveillance Video Search
Piwowarski, Lukáš ; Ali, Anas (referee) ; Smrž, Pavel (advisor)
S rostoucím množstvím video záznamů produkovaných bezpečnostními kamerami roste poptávka po systémech, které jsou schopné je prohledávat. Tato práce zkoumá právě takové systémy a metody, které za nimi stojí. V úvodu práce je popsáno schéma systémů pro vyhledávání záznamů z bezpečnostních kamer společně s metodami, které tyto systémy používají pro uchovávání informací, které získávají při analýze videí. Představeny jsou také algoritmy pro trasování objektů (DeepSort) a detekci objektů (YOLO), které jsou využity v systému vytvořeného v rámci této práce. Závěr práce je věnován vytvořenému systému, který využívá trajektorií detekovaných objektů v prohledávaných záznamech. K specifikování hledaných událostí systém využívá v rámci této práce navrženého dotazovacího jazyka. Tento jazyk se skládá z tzv. vyhledávacích bloků, jejichž skládáním mohou být definovány situace jako: "člověk vystoupil z auta" nebo "auto zastavilo na parkovacím místě".
|