Appendix A
Overview of the software

In this appendix, the software which has been written by me for this research is described. The software has either been written for use on a PC, or for use on the Digital Vaxstation 3520 running under VMS, and using X-Windows for graphical representations and user interfacing. The configuration of these computers have been described in chapter II.

A.1 The Data-acquisition software

This program interfaces with the AD-converter and allows the acquisition of a maximum of 64 channels at a rate of 1000 Hz/channel. The data is written continuously to disk and up to 12 channels are shown on the screen. Fast fourier transform and conversion to other data-formats is possible from this program. The program is written in Borland's Turbo Pascal for DOS. The program is discussed in more detail in chapter II.

A.2 Segmentation of MRI-datasets

A program has been written to segment an MRI dataset according to the methods described in chapter IV. It is a non-interactive program and can therefore be run at night, since the segmentation of a complete dataset may take several hours. The program is written in VAX C, and runs on the Vaxstation. A separate program has been written to segment one slice, and display its progress on screen. This program is used to test and improve the segmentation method. X-Windows is used as the graphical user-interface.

A.3 The Blomagnetic Imaging System

The Biomagnetic Imaging system is a multi-purpose program written in C for the VAX/VMS Workstation using X-Windows. Through the graphical user interface which takes its input from mouse-commands, this program allows the user to:

A.4 Non-interactive generation of 3D-Images

Since the generation of 3D images takes quite some time, separate programs have been written to enable the user to do this non-interactively. Separate programs exist for the generation of 3D images of the head and of the brain. Both programs ran generate multiple images over a range of viewing angles, with a stepsize in the angle. These parameters are given as command line parameters. A separate program exists for the generation of a 3D view of the head from the right which can be used in selecting the MRI-slice to be shown. These programs are written in C.

A.5 Triangulation

The Biomagnetic Imaging System can select points on the surface of the head and the brain, which are written to file. This program uses these points to create automatically a triangulated surface description and writes it to file. The program is written in C, and takes only a few seconds to triangulate a head with several hundreds of triangles.

(c) MEG, EEG and the integration with Magnetic Resonance Images, H.J. Wieringa, 1993

[Home][Contents]