Master's Thesis - Studierstube Augmented Reality Project - Graz ...
Master's Thesis - Studierstube Augmented Reality Project - Graz ...
Master's Thesis - Studierstube Augmented Reality Project - Graz ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 5<br />
Implementation<br />
This chapter provides an insight into the implementation details of this work. In section<br />
5.1 the used software packages and libraries are presented to meet the requirements<br />
from section 4.1. Therefore, figure 5.1 outlines the compilation process of our framework<br />
and summarizes all dependencies.<br />
Subsequently, section 5.2 defines the extensions we made for the iMEDgine medical<br />
image viewer. The interfaces and structures which are necessary to access DICOM<br />
medical data and 4D-Flow Toolbox intermediate files are defined there. Furthermore,<br />
the configuration mechanisms and implemented features for different iMEDgine views<br />
are explained. In general we present UML-diagrams in these chapter with omitted<br />
methods. The corresponding full diagrams are shown in appendix B.<br />
All developed visualization algorithms are defined in section 5.3. There we separate<br />
global visualization approaches and morphological background information visualization<br />
from hardware accelerated algorithms.<br />
5.1 Software Environment<br />
The main parts of the multi platform Software Development Kit (SDK) which accrued<br />
due to the presented requirements is outlined in figure 5.1. This illustration also indicates<br />
the whole compilation process with Microsoft Visual Studio 2005 for Microsoft<br />
Windows of iMEDgine and our extensions. We used the following software packages<br />
and libraries for our visualization framework:<br />
• CMake 2.4.7: software configuration to provide multi-platform support,<br />
81