1 / 30

Vizualizavimo Sistemos

Vizualizavimo Sistemos. Paruošė: IG-08 grupės studentas Andrius Mikalajūnas. Kurso Tikslai. Paskaitos (T eorija ): Vizualizavimo idėjos ir sąvokos (bendras supratimas). Baziniai algoritmai. Programinės įrangos apžvalga. Vizualizavimo sistemų kūrimas. Praktika ( Programavimas ):

Download Presentation

Vizualizavimo Sistemos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vizualizavimo Sistemos Paruošė: IG-08 grupės studentas Andrius Mikalajūnas

  2. Kurso Tikslai Paskaitos (Teorija): • Vizualizavimo idėjos ir sąvokos (bendras supratimas). • Baziniai algoritmai. • Programinės įrangos apžvalga. • Vizualizavimo sistemų kūrimas. Praktika (Programavimas): • Įvadas į Vizualizavimo programavimą OOP. • VTK architektūra ir taikymas. • Baziniųalgoritmųrealizacija.

  3. Vizualizavimo sistemų temos I • Vizualizavimo mokslas ir jo taikymai. • Vizualizavimo algoritminė seka. • Duomenų pateikimas ir formatai. • Informacijos vizualizavimo algoritmų pagrindai: • Skaliarinių laukų vizualizavimas izopaviršiais; • Skaliarinių laukų vizualizavimas tūriuose; • Vektorinių laukų vizualizavimas. • Geometrijos modeliavimas vizualizavime. • Vizualizavimo sistemų kūrimo programinė įranga: • Modulinė vizualizavimo įranga; • Vizualizavimo įrankių komplektai; • Aukšto lygio atvaizdavimo programų paketai; • Žemo lygio atvaizdavimo programų paketai.

  4. Vizualizavimo sistemų temos II • Paskirstytų vizualizavimo sistemų architektūra: • Kliento-serverio architektūra. • Vizualizavimo sistemų interaktyvumo lygiai. • Vizualizavimo sistemos WEB‘e: • Java įrankiai. • Didelių duomenų kiekių vizualizavimas: • Problemos ir jų sprendimo būdai; • Algoritmai. • Lygiagrečios vizualizavimo sistemos: • ParaView; • Programavimas su MPI. • Bendro vizualizavimo sistemos.

  5. Kam reikalingas vizualizavimas?

  6. Vizualizavimas padeda suvokti duomenis

  7. Kam ir kada reikalingas vizualizavimas? • Įjungia galingą žmogaus vizualinio suvokimo (atminties) sistemą. • Prezentacijoms: vaizdžiai pateikti idėjas. • Tyrimams: greitai konstruoti ir tikrinti įvairias hipotezes. • Labai aktualu: • Dideli duomenų kiekiai, • Sudėtingi duomenys/struktūros, • Nematomi (uždengti) paviršiai.

  8. Ką daro vizualizavimas? Abstraktūs duomenys paverčiami matomu atvaizdžiu. Sukuriama vizuali duomenų forma. Abstrakčias sąvokas, idėjas ar simbolius paverčia geometrija. Naudojami žmogaus regėjimo, suvokimo ir sąveikos dėsniai.

  9. Vizualizavimo apibrėžimai Skaičiavimų tikslas yra suvokimas, o ne skaičiai (Richard Hamming). Vizualizavimas – tai abstrakčios informacijos transformacija į vizualią formą, siekiant padėti žmogui ją geriau suvokti. Vizualizavimas simbolinę informaciją paverčia geometrine ir sudaro galimybę pamatyti tai, kas yra nematoma ar nepamatyta. Mokslinis vizualizavimas – tai duomenų, paverstų atvaizdžiais, nagrinėjimas, transformavimas bei stebėjimas.

  10. Vizualizavimo užduotys Duomenų ir informacijos tyrimai. Procesų ir koncepcijų suvokimas Nematomus dalykus padaro matomais. Naujos vizijos, pakeitus informacijos pateikimo formą Efektyvus svarbiausių savybių vaizdavimas. Skaičiavimų ar matavimų kokybės kontrolė Produktyvumo didinimas Bendravimo ir idėjų pasikeitimo terpė (collaborative)

  11. Vizualizavimo užduotys • Pamatyti rūpimas reikšmes: • ekstremumus, • anomalijas, • ribas, • pasiskirstymą, • struktūrą.

  12. Vizualizavimo užduotys • Skirtingų kintamųjų tarpusavio ryšius.

  13. Vizualizavimo užduotys • Sistemos pokyčius laike.

  14. Vizualizavimas ir susiję mokslai

  15. Vizualizacija apjungia KG ir Imaging • Vaizdo gavimas (Imaging)nagrinėja 2D atvaizdžius (paveikslėlius): • Informacijos ištraukimas, praturtinimas, transformavimas • Kompiuterinė grafika2D/3D objektus paverčia atvaizdžiais: • 3D atvaizdavimo (rendering) technologijos • Vizualizacijasugeneruotų atvaizdžių pagalba nagrinėja duomenis.

  16. Vizualizavimo kategorijos • Mokslinė vizualizacija (scientific): • Objekto tyrimai, • Proceso suvokimas. • Duomenų vizualizavimas (data): • Erdviniai, • 2D/3D, • Skaliariniai, vektoriniai, tenzoriniai. • Informacijos vizualizavimas (information): • Ne-erdviniai, • nD duomenys, • Struktūros • Programos/efektyvumo vizualizavimas (software).

  17. Mokslinis Vizualizavimas Skaliarinis laukas – slėgis. Vektorinis laukas – greitis. 1D kreivė - slėgio pasiskirstymas šliuzo vartuose.

  18. Duomenų Vizualizavimas • GIS: • Geografinė padėtis. • Forma – duomenų tipas. • Spalva – charakteristika. • Dydis – duomenų kiekis.

  19. Informacijos Vizualizavimas • Algoritmai: • Grafai, • Medžiai. • Struktūros.

  20. Software Visualization • Efektyvumo analizė. • Debuging, klaidų paieška.

  21. Taikymai: Molekulių Vizualizavimas • Pramoniniai molekulių struktūros tyrimai • Vaistų kūrimas

  22. Taikymai: Matematika • Sudėtingų koncepcijų suvokimas: • funkcijos, paviršiai, laukai.

  23. Taikymai: Medicina • Diagnostika, medikų ruošimas • Smegenų struktūra ir funkcijos • Rentgeno (radiacija) spinduliai

  24. Taikymai: Geomokslai • Orų prognozės • Topografija • Geologija • Ekologija

  25. Taikymai: Kosmosas (Space sciences) • Astronomija • Astrofizika • Nuotoliniai tyrimai

  26. Taikymai: CFD • Sudėtingi paviršiai • Tėkmės vizualizavimas

  27. Taikymai: Modeliavimas BEM • Suvokti fizikinių procesų raidą. • Uždavinio apibrėžimo srities diskretizacija.

  28. Taikymai: Architektūra • Patalpų/erdvės apšvietimas • CAD/CAM

  29. Taikymai: Sveikatos apsauga

  30. Taikymai: Sociologija, Ekonomika

More Related