MAL-Homepage
Inhaltsverzeichnis
MAL Dokumentation: Photogrammetric Headshape Digitizer
1. ALLGEMEINES
Der Photogrammetric Headshape Digitizer (PHD) ist ein
Gerät für die Vermessung der Raumkoordinaten von am Kopf applizierten
EEG-Elektroden.
Sämtliche für den Betrieb, die Wartung und das Design des PHD
erforderlichen Worte befinden sich im Folder
'olympus_folder' in der
Private-Directory (Aufruf mit mein
vom MAL-Prompt aus).
MAL-Homepage Inhaltsverzeichnis
2. ABLAUF EINER MESSUNG
Wenn vom Archiv aus
(Wort browse_messdaten)
der Menüpunkt Insert oder der MAL-Interpreter mit dem Kommando
'mal measure.mal' aufgerufen wird, dann kommt das Wort
messprozedur zur Ausführung.
Dabei laufen folgende Schritte für die Erfassung und Archivierung der Messdaten ab:
-> [ [ x1 y1 z1 ] [ x2 y2 z2 ] ... ]Das Ergebnis besteht aus den Raumkoordinaten aller gefundenen Punkte. Nachdem viele Marken von verschiedenen Kamerkombinationen gefunden werden, enthält das Ergebnis auch mehrfache Postitionen von ein und derselben Marke. Sie unterscheiden sich nur durch geringe Abweichungen aufgrund der Messungenauigkeit. Das Wort analyse kapselt das Wort kamera+farbkombination, führt eine Gruppenbildung der Messergebnisse mit dem Wort cluster_mean durch und zeigt das Ergebnis in einer Maske an.
»bildverbunde_berechnen« »bildkoordinaten_berechnen« »raumkoordinaten_berechnen«Das Wort bildverbunde_berechnen stellt für jede Kamera eine Verbund mit den Parametern eines Bildes zusammen. Diese sind:
mess_param >voc bildverbunde_berechnen >> bildverbunde bildkoordinaten_berechnen raumkoordinaten_berechnen ;
MAL-Homepage Inhaltsverzeichnis
3. DATEISTRUKTUR
Für den Betrieb des PHD-Softwaresystems sind drei Directories vorgesehen:
"/home/stefan/mal/" >> userdirectory "/home/stefan/mal/" >> maldirectory "/home/stefan/mal/" >> publicdirectoryfestgelegt. Wie man sieht, könnte die MAL-Directory ihrerseits wieder auf mehrere Directories aufgeteilt werden. Achtung: die in 'auto.usr' angegebene Variable 'userdirectory' hat nichts mit der Userdirectory des PHD-Systems zu tun! Nähere Information dazu findet man unter Konfiguration.
"/home/stefan/phd/olympus" >> olympus_messpoolZweck einer eigenen Directory für das Messdaten-Archiv ist die einfachere Handhabung der Datensicherung für den Systembetreuer.
MAL-Homepage Inhaltsverzeichnis
4. DAS SYSTEMBETREUER-MENÜ
Durch Aufruf des Wortes foto
vom MAL-Prompt aus, oder durch Start des Wortes
foto im 'olympus_folder',
wird das Systembetreuer-Menü aufgerufen. Es enthält Menüpunkte für
die Systemwartung und das Design der Kuppel. Die Menüpunkte für
das Design der Kuppel erfordern die 3d-Lasermaus und sind hier
nicht beschrieben.
Menüpunkte des Systembetreuer-Menüs:
Foto
Darstellen
Der Menüpunkt Foto dient zum Einstellen der Kameraeinstellungen,
Snapshots und Darstellung der Bilder. Er hat folgendes Untermenü:
Das Untermenü 'Darstellen' hat folgende Menüpunkte:
Kalibrieren
Linsenkalibrierung
Gesamt
Der Menüpunkt Kalibrieren wechselt in ein Untermenü
mit folgenden Punkten:
Der Menüpunkt Linsenkalibrierung dient zur
Berechnung der Linsenentzerrungs-Polynome für die
Kameras. Diese werden in den
Variablen polynom1 .. polynom12 abgespeichert.
Die Linsenkalibrierung kann nur durchgeführte werden, wenn
die entsprechende Kamera aus der Kuppel genommen wird.
Das Kalibrierraster muß so vor dem Objektiv aufgestellt werden,
daß es möglichst formatfüllend in der Aufnahme erscheint. Zu
beachten ist, daß die Makroeinstellung und die Pixeldichte der
Kamera bei dieser Aufname gleich sein muss, wie die bei der
Kopfvermessung verwendete. Es empfiehlt sich, den Code des
Wortes eine_linse (lokal im Wort
kalibrieren) zu kontrollieren.
Die lineare Kalibrierung erfolgt mit dem Menüpunkt Gesamt
(für alle Kameras) oder mit Auswahl einer Kameraziffer.
Für die lineare Kalibrierung muß ein Bild vom Kalibrierkörper
aufgenommen werden. Der Menüpunkt Gesamt macht
dies automatisch (durch Aufruf des Wortes
gesamtaufnahme)
bei Auswahl einer Kamera muß der Anwender dafür sorgen,
daß die Bilddateien entsprechend aktuell sind (z.B. durch Aufruf
des Menüpunktes Foto / Gesamtaufnahme)
Config
Set of Markers
Der Menüpunkt Config wechselt in ein Untermenü mit
folgenden Punkten:
Der Menüpunkt Set of Markers in dient zum Bearbeiten
und Erstellen von Marken-Konfigurationen. Eine
Markenkonfiguration besteht aus
Beim Editieren der Namenslisten muß darauf geachtet werden,
daß die Zeilen keine Blanks am Zeilenende haben.
Die Verbindungsliste ist eine Doppelpunktdefinition (muß daher ein
Semikolon am Dateiende haben). Sie enthält einen Verbund
( [ ... ] )
von Einzelverbindungen, die ihrerseits jeweils Verbunde mit den Nummern
der zu verbindenden Marken sind. Die Markennummern werden von 1 ab gezählt.
Beispiel:
[
[ 1 2 3 4 1 ]
[ 5 6 7 5 ]
] ;
Diese Verbindungsliste beschreibt zwei Polygone (ein Viereck und ein
Dreieck). Die Blanks sind syntaktisch erforderlich
(siehe MAL-Syntax).
Messdaten
Der Menüpunk Messdaten dient zur Administration des
Messdaten-Archivs. Er wechselt in ein Untermenü mit folgenden Punkten:
MAL-Homepage Inhaltsverzeichnis
5. KONFIGURATIONSDATEN
Nebst jenen Konfigurationsdaten, die mit dem Menüpunkt Config
vom Systembetreuer-Menü
aus eingestellt werden können, sind für die
Inbetriebnahme des Systems noch folgende MAL-Variablen einzustellen:
Das Wort devicefiles dient
zur Definition der Kamera-Schnittstellen. Es übergibt einen Verbund von
Strings mit den Pfadnamen der Schnittstellen-Devicefiles am Stack.
Das Wort bilddateien
übergibt einen Verbund von Strings mit den Pfadnamen der Bilddateien
(normalerweise 'bild1.jpg' .. 'bild12.jpg') am Stack.
MAL-Homepage Inhaltsverzeichnis