dc.contributor.advisor | Rančić, Dejan D. | |
dc.contributor.other | Milovanović, Emina | |
dc.contributor.other | Janković, Dragan | |
dc.contributor.other | Stojanović, Dragan | |
dc.contributor.other | Spalević, Petar | |
dc.creator | Dimitrijević, Aleksandar M. | |
dc.date.accessioned | 2017-06-17T09:03:06Z | |
dc.date.available | 2017-06-17T09:03:06Z | |
dc.date.available | 2020-07-03T16:02:20Z | |
dc.date.issued | 2015-12-29 | |
dc.identifier.uri | http://eteze.ni.ac.rs/application/showtheses?thesesId=5046 | |
dc.identifier.uri | https://nardus.mpn.gov.rs/handle/123456789/8315 | |
dc.identifier.uri | https://fedorani.ni.ac.rs/fedora/get/o:1330/bdef:Content/download | |
dc.identifier.uri | http://vbs.rs/scripts/cobiss?command=DISPLAY&base=70052&RID=533884822 | |
dc.description.abstract | This doctoral dissertation presents an original approach to the planet-sized terrain visualization.
The developed algorithm and associated software architecture allow geodetically correct
and precise representation of the entire planet in real time, regardless of the viewer’s distance
from its surface. Verification and validation of the results are achieved by the use of formal and
precise method, through the practical implementation based on the real data for the planet Earth,
defining metrics, obtaining numerical values and finally publishing the results in a specialized
scientific journal.
The visualization is based on the modified geometry clipmap algorithm. The proposed
modification enables the generation of sub-pixel precise WGS84 reference ellipsoid on the
graphics processor, using single precision arithmetic. Regardless of the limited accuracy of this
arithmetic, the proposed method allows very fast, accurate and consistent visualization of the
WGS84 reference ellipsoid, from cosmic to extremely small distances to its surface. Dividing the
ellipsoid into three partitions, with the use of equidistant cylindrical projection for each of the
partitions, minimizes the distortion of the basic grid upon which the terrain is elevated, and thus
the distortion of the applied textures. The described algorithm allows high and stable frame-rate,
even when modest hardware is used, with a very low utilization of the CPU and an effective
usage of the GPU. An efficient method for texture streaming and accompanying software pipeline
are proposed, making the visualization independent of the applied texture-coverage resolution.
A long-term research of terrain visualization methods has been followed by the constant
development and improvement of appropriate software, which allowed the validation of all the
ideas generated during the research. The software is developed in C++ programming language,
using MS Visual Studio environment. As an interface to the graphics subsystem, the OpenGL
API is used. Due to the specific implementation, OpenGL version 3.3 or later is required and
graphics hardware that supports it. The visualization uses real data gathered by satellite and
aerial remote sensing, as well as currently the most accurate models and data related to the
evaluation of the size and shape of the planet Earth.
Verification of the implementation accuracy was based on established metrics and values
taken after the transformation on the graphics processor. The efficiency of implementation is
estimated using a special library, developed for this purpose, that is able to accurately measure
the time elapsed between two function calls, both at the central and the graphics processor. Since
these two processors are completely asynchronous, it is necessary to monitor their execution time
in parallel. The performance significantly depends on the current state of the system, hence, the
analysis includes other parameters and graphics subsystem states, obtained by specialized library
provided by hardware manufacturers. In addition, the efficiency of the proposed algorithm and
its implementation are compared with the current state-of-the-art algorithms in this field.
The final verification of the proposed ideas and implementation represents the acceptance
and publication of research results in the eminent journal for computer graphics and visualization
- Computers & Graphics Journal (UK) | en |
dc.format | application/pdf | |
dc.language | sr | |
dc.publisher | Универзитет у Нишу, Електронски факултет | sr |
dc.rights | openAccess | en |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.source | Универзитет у Нишу | sr |
dc.subject | Teren | sr |
dc.subject | terrain | en |
dc.subject | vizuelizacija | sr |
dc.subject | arhitektura | sr |
dc.subject | ažuriranje tekstura | sr |
dc.subject | nivo detalja | sr |
dc.subject | klipmape | sr |
dc.subject | visualization | en |
dc.subject | architecture | en |
dc.subject | texture streaming | en |
dc.subject | level-of-detail | en |
dc.subject | out-of-core | en |
dc.subject | clipmap | en |
dc.title | Ringo-arhitektura za trodimenzionalnu vizuelizaciju terena velikih razmera | sr |
dc.type | doctoralThesis | en |
dc.rights.license | BY-NC-ND | |
dcterms.abstract | Ранчић, Дејан Д.; Миловановић, Емина; Јанковић, Драган; Стојановић, Драган; Спалевић, Петар; Димитријевић, Aлександар М.; Ринго-архитектура за тродимензионалну визуелизацију терена великих размера; Ринго-архитектура за тродимензионалну визуелизацију терена великих размера; | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/52219/Disertacija.pdf | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/52219/Disertacija.pdf | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/52220/Dimitrijevic_Aleksandar.pdf | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/52220/Dimitrijevic_Aleksandar.pdf | |
dc.identifier.rcub | https://hdl.handle.net/21.15107/rcub_nardus_8315 | |