Komprese objemných volumetrických dat pro interaktivní zobrazování s využitím hlubokého učení
Loading...
Date
Authors
Svoboda, Jan
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Tato práce se zabývá návrhem a implementací řešení pro ztrátovou kompresi rozsáhlých volumetrických dat s využitím hlubokého učení. Řešení využívá implicitní neurální reprezentaci s kódováním vstupů pomocí víceúrovňové hašovací mřížky pro kompresi volumetrických dat rozdělených do bloků. Navržená struktura dat navíc umožňuje uchovávat komprimované bloky s několika úrovněmi komprese současně. Bloková reprezentace snižuje nároky na výpočetní hardware a spolu s více úrovněmi komprese umožňuje využití řešení i pro streamování volumetrických dat. Řešení také zahrnuje automatický výběr parametrů komprese dle uživatelem požadované výstupní kvality za využití navržené metriky popisující složitost vstupních dat. Dále se tato práce zabývá integrací vytvořeného řešení pro kompresi do již existujícího systému pro streamování a zobrazování volumetrických dat a jeho rozšířením o realistické zobrazování na GPU. Výsledné řešení prokázalo vysokou účinnost navržené komprese při zachování vysoké věrnosti reprezentace. Byl také prokázán vysoký potenciál navržené komprese pro streamování volumetrických dat, kdy vytvořené řešení umožňuje realistické zobrazování rozsáhlých datasetů uložených na serveru při několikanásobně nižší síťové zátěži oproti streamování bez použití komprese.
This thesis deals with the design and implementation of a solution for lossy compression of large volumetric datasets using deep learning. The solution uses an implicit neural representation with input encoding through multi-resolution hash grids to compress volumetric data divided into blocks. Moreover, the proposed data structure allows storing compressed blocks across multiple compression levels simultaneously. The block representation reduces computational hardware requirements and, together with multiple compression levels, also enables the solution to be used for streaming. The solution also contains automatic selection of compression parameters based on the user's desired output quality, using a~proposed metric that describes the complexity of the input data. Furthermore, this work focuses on integrating the developed compression solution into an existing system for streaming and displaying volumetric data and extending it with realistic GPU rendering. The resulting solution demonstrated high efficiency of the proposed compression while maintaining high fidelity of representation. The high potential of the proposed compression for streaming volumetric datasets was also demonstrated, as the developed solution enables realistic rendering of large datasets stored on a server with significantly lower network load compared to streaming without compression.
This thesis deals with the design and implementation of a solution for lossy compression of large volumetric datasets using deep learning. The solution uses an implicit neural representation with input encoding through multi-resolution hash grids to compress volumetric data divided into blocks. Moreover, the proposed data structure allows storing compressed blocks across multiple compression levels simultaneously. The block representation reduces computational hardware requirements and, together with multiple compression levels, also enables the solution to be used for streaming. The solution also contains automatic selection of compression parameters based on the user's desired output quality, using a~proposed metric that describes the complexity of the input data. Furthermore, this work focuses on integrating the developed compression solution into an existing system for streaming and displaying volumetric data and extending it with realistic GPU rendering. The resulting solution demonstrated high efficiency of the proposed compression while maintaining high fidelity of representation. The high potential of the proposed compression for streaming volumetric datasets was also demonstrated, as the developed solution enables realistic rendering of large datasets stored on a server with significantly lower network load compared to streaming without compression.
Description
Keywords
volumetrická data , implicitní neurální reprezentace , komprese , klient-server , streamování , zobrazování , vrhání paprsků , víceúrovňová hašovací mřížka , cuda , rozsáhlá data , volumetric data , implicit neural representation , compression , client-server , streaming , visualization , ray casting , multi-resolution hash grid , cuda , large data
Citation
SVOBODA, J. Komprese objemných volumetrických dat pro interaktivní zobrazování s využitím hlubokého učení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Počítačová grafika a interakce
Comittee
prof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda)
prof. Ing. Adam Herout, Ph.D. (člen)
prof. RNDr. Alexandr Meduna, CSc. (člen)
doc. Ing. Michal Španěl, Ph.D. (člen)
doc. Ing. Martin Čadík, Ph.D. (člen)
Ing. David Bařina, Ph.D. (člen)
Date of acceptance
2025-06-26
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných, např. ohledně strategie pro kódování videa či obdobných přístupů k navržené metrice GDD. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A - výborně.
Result of defence
práce byla úspěšně obhájena
