Vizualizace
Cvičení
Zbytečná
Rada budoucím generacím: do prezentace ke 4.úloze dejte co nejvíc obrázků - i takových, které je mnohem snazší nakreslit při prezentování ručně na tabuli. Jinak vám za to Čmolík klidně strhne bod(y) s tím, že: „No mohlo tam být víc obrázků… a mohli jste tam dát i ten obrázek, co jste tady kreslili.“ Ověřeno vlastní zkušeností ;)
Testy
Zkouška
Otázky z ústnej 2021
Zkouška 19. 5. 2011
Na zkoušku je přibližně hodina času. Stačilo to. Byla pouze jedna skupina. Otázky zadané naprosto příšerně (stejně jako testy v semestru), občas je bylo nutné vícekrát číst, aby člověk vůbec pochopil, co se po něm chce. Opravoval jak přednášející (drsně!!!), tak cvičící (oba spíš hledali klíčová slova). Dosažené maximum z písemky bylo 31,5 bodů, šlo to i neudělat (3 lidi ze 12 asi). Výsledky byly odloženy o hodinu a půl s tím, že potřebují více času, aby nám tam z milosti těch 20 bodů někde našli. Tip dne: pro lepší výsledky náhodně prokládejte text klíčovými slovy jako interakce, uživatelský, kognitivní atd… :)
Hrubý nástřel otázek:
Je zadána 2D mřížka, kde je v každém bodě vektor rychlosti větru. Jak namapovat velikost vektoru na barvu?
Je dána úsečka ve 2D rastru - reprezentována pixely v obrázku. Jak z obrázku získat její vektorovou reprezentaci?
Jak a proč vznikají prázdná místa (díry) při algoritmu marching cube? Jaky algoritmus to resi tak aby diry nevznikaly?
Jak efektivně zjistit, kde se ve 2D protínají 2 křívky polyline?
Jak najít izočáru ve 2D v náhodně rozmístěných datech (scattered data)?
Jaké problémy vznikají při vizualizaci vektorových dat ve 3D a jak je řešit?
Jak vizualizovat 5D hyperkrychli? (3 body)
Jak se měří chyba při vytváření jednotlivých stupňů LOD?
Vizualizační pipeline (nakreslit a popsat) a taky napsat, kde všude a jak s ní může uživatel interagovat.
Navrhnout vizualizační systém pro evidenci záznamů v nemocnici. U každého pacienta jsou evidovány záznamy, které jsou přidávány v čase a každý z nich obsahuje 12 parametrů. Navrhnout 5 nějakých funkcí, které by systém měl umět, zdůvodit je a navrhnout vizualizaci (7 bodů!)
Zkouška 23. 5. 2011
Otázky asi nejak plus minus
Navrhnout vizualizační systém pro zobrazování znečištění ovzduší velkých měst. Zajistit aby systém uměl zobrazit nejvíce zamořené ulice, zamoření v pruběhu dne a rozptyl zamoření v průběhu roku.7b
Co dělá funkce Brushing u paralelních souřadnic(Parallel coordinates). 2b
Popište jak funguje Dynamic queries u aplikace HomeFinder + priklady. 3b
Stručne popište algoritmus jakým použijete Distorsion f. tak, aby byla zachována velikost tabulky. 4b
Popište metody redukce počtu vrcholů v grafu například internetového připojení. 3b
Datové struktury a metody měnící detaily u Progresive Mesh.
Jak byste testovali aplikaci home/film finder bez uzivatele. + Priklady na testovani casove efektivity. 4b
Co znamena ze je neco preatenativni + priklad. 2b
Jake jsou vyhody a nevyhody Vertex Clusteringu. 3b
Popište principy redukce meshe u dependente LOD. 3b
Cim se lisi streamribbon od streamline a k cemu se pouziva. 2b
Jak funguje Force-distribution-Layout u obecnych grafu. 4b
U jedničky bylo hrozně důležité napsat jakou metodou se získají Isočáry z naměřených dat a jakým způsobem budete mapovat barvu. Nestačilo to +- nějak, potřeba bylo to popsat naprosto přesně.( např. Marching squares + Look up table atd..)
Zkouška 24. 5. 2012
Otázky co si zhruba vzpomínám (myslím, že nejsou všechny):
Máte 3 meterologické stanice a navrhněte topologii, geometrii, proměné a metadata systému (či nějak tak to bylo).
Napsat (nakreslit) look up tabulku pro marching cubes a k tomu ještě pro marching tetrahedrons (u těch nemuselo být všech 16, ale stačilo jenom symetrické stavy).
Příklad aplikace kde by se použili Chernoff face (chtěl tam asi i co to vlastně je).
Výhody a nevýhody Vertex clusteringu.
Dvě metody redukce dat u paralerních souřadnic pro zpřehlednění grafu.
Napište alespoň 3 funkce, které by měl mít software pro zobrazovaní 3D vektorových dat (nejdůležitější pro něj je, aby šlo otáčet scénou)
Napište alespoň 3 příklady špatné vizualizace informace
Něco ve smyslu: jaké metriky se používají pro odstraňování vrcholů z meshe a jaké při tom probýhají výpočty.
Na ústní člověk dostal 2 otázky, jednu lehčí za 4 body a jednu těžší za 6 bodů. Volal si lidi postupně, vždy jednoho zkoušel a druhý si otázky připravoval na papír. Přišlo mi, že byl celkem v pohodě a snažil se pomoct když někdo něco nevěděl nebo to říkal nějak nepřesně.
Otázky na ústní:
Zkouška 29. 5. 2014
Body jsou orientační, už nevím jak to přesně bylo. Maximum z písemného testu 25b, minimum 13b. Slavík říkal, že dva lidi to prý měli těsně, ostatní ok, takže snad všichni prošli písemnou. Taky říkal něco ve stylu, že oproti minulým rokům bral ohled na to, že si předmět zapsali i lidé, co nejsou přímo z grafiky, příp. lidi co nemají nějaké grafické znalosti třeba o barvách apod. Opravoval celkem benevolentně, doporučuju napsat tedy cokoliv co vás napadne i když fakt nevíte - často v tom našel nějakou myšlenku (která tam mnohdy ani nebyla
) a dal alespoň část bodů.
Příklad kódování topologie u 3D těles (3b)
Příklad interakce ve fázi „filtering“ ve vizualizační pipeline (1b)
Příklad interaktivní práce s vizualizačními daty u Parallel Coordinates (2b)
Vybrat a popsat nějakou metriku pro vyhodnocování vrcholů při decimaci (který vrchol se bude decimovat) (3b)
Popsat, jak se vyhodnocuje chyba při zjednodušování meshe (3b)
3 příklady mapovací funkce pro nominální data (1b)
Naznačte, jak byste provedli brushing ve Scatterplot matrix (3b)
Jak byste zjišťovali tematickou shodu textových dokumentů (3b)
Máte porovnat portfolio firem na akciové burze, cca 10 položek - srovnejte vizualizaci pomocí Parallel Coordinates vs Theme River (3b)
Výhody kvadrantového stromu v GIS (2b)
Příklad softwarové vizualizace (1b)
Napsat alespoň 3 pravidla estetičnosti grafu (1b)
Ústní:
Dvě otázky, jedna těžší 10b, druhá lehčí 5b. Minimum 8b. Pár minut na přípravu. Stačí mu opravdu málo, v podstatě říct keywordy. Zkoušení trvá pár minut.
Zkouška 26. 5. 2015
Písemná 25 bodů, min 13
Ústní 15 bodů, min 8
Písemnou dali všichni. Celkově bych řekl, že zkouška z tohoto předmětu je na pohodu. Slidy absolutně stačí. Dobré je vždy všechno pořádně popsat + keywords. Písemná je skoro stejná jako 29. 5. 2014.
Ústní:
Dostanenete 2 otázky z mnoha, jedna za 10, jedna za 5. Je čas na přípravu.
Zkouška 1. 6. 2017
Body a podmínky stejně jako 26.5.2015, také platilo, že písemku splnili všichni.
Otázky z písemky, každá 2-3 body:
Jaké jsou výhody a nevýhody data enrichment pomocí nearest neighbor?
Co jsou gestalt zákony a kde je lze využít?
Jakou informaci nám o datech dává stream ribbon?
Charakterizujte data typu pole (field).
Jak lze vypočítat kontury ve scattered skalárních datech?
Jaké problémy mohou nastat při vizualizaci velkých grafů?
Co jsou to parallel coordinates, k vizualizaci jakých vztahů mezi atributy se hodí?
Kdy je při vizualizaci časově závislých dat lepší použít lineární a kdy cyklické zobrazení?
2 příklady dynamic queries
Jak byste zakódovali bodová a plošná geografická data do quadtree?
U ústní mohl být obecný popis vizualizace určité kategorie dat (relační, tabulková, ale i např. otázka na interakci celé viz. pipeline) nebo otázka na konkrétní metodu/pojem (first hit, transfer function).
Zpracované materiály z přednášky
Nahoru