10.11.2014 Views

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.2 iMEDgine extensions<br />

Figure 5.2: A dataset for flow data and its interfaces and inheritances as simplified<br />

UML class diagram. For the sake of clarity, all methods are cut in this representation.<br />

The full diagram can be found in figure B.1.<br />

as presented in tables A.1 to A.9 in chapter 4 will be traversed with this class. Unfortunately,<br />

the flow data and related images are organized in temporal order instead<br />

of a required volumetric order. Thus a reorganization before storing them in a dataset<br />

class is unavoidable and may take some time. The DICOM image processing is done<br />

with the help of given paths to the images in the *.4dd files 1 . For each volume image<br />

stack a new iMEDgine DICOM volume image dataset will be read by its own DICOM<br />

volume I/O and made available by the flow field volume dataset in a dataset vectorbased<br />

structure. Note that this effort only applies for anatomical (rephased) volumetric<br />

image stacks; the flow data itself is, as already described, preprocessed and numerically<br />

stored in *.4dd files. The reorganization to a volumetric order can be already done<br />

by the read strings containing the paths to the images. Since each temporal volume<br />

consists of exactly the same number of slice images in the same order, this task can be<br />

solved accordingly. The first image paths in the image file section (table A.4 ) of each<br />

*.4dd file refers always to the first volume and so on. The DICOM volume I/O itself<br />

utilizes the Insight Segmentation and Registration Toolkit’s [ITK2006] GDCM library<br />

1 If the data cease to exist at the given lo6cation, an alternative path but containing the same data<br />

will be asked for.<br />

84

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!