kylemath / nomad

Near-infrared Optical Montage Automated Design
2 stars 2 forks source link

NOMAD

alt text

Near-infrared Optical Montage Automated Design

This is software to select locations on an optical imaging helmet for sources and detectors, to create montage maps for setup, and to assign source and detector order using a graph colouring approach.

nomad.m - v2.0 - Near-Near-infrared Optode Montage Automated Designer Dr. Kyle Mathewson, University of Illinois - Feb 7, 2013

nomad.m - v1.0 - Near-infrared Optode Montage Automated Designer Dr. Kyle Mathewson, University of Illinois - Nov 11, 2012

Formerly Montage_design_2012.m - Interactively design montages, place detectors, srcs, and assign mux numbers Modified from earlier Montage_design.m by Kyle Mathewson & Ed Maclin Based on Montage Design techniques from Kathy Low

Copyright Dr. Kyle Mathewson, Beckman Instite, University of Illinois

Input

uses standard .elp files of the CNL helmets - load from the settings

Steps

1) calls helmet_schem_maker.m to make a schematic and scatterplot of the locations 2) Allows the user to choose detectors 3) Manually select sources - Automatic works for patches 4) Calls assign_mux.m, or another algorithm to assign mux numbers 5) Calls FinalSwap.m to move srcs to accomodate new mux numbers

GUI Steps

1) Settings - Set up the montage itself, load your own .elp file or saved structure, number of sources and detectors, and the mux number.

2) Design Montage - Identify the location of sources and detector interactively

2) Assign Mux - This is a wrapper for the mux assignment alogrithms for the user to interactivly try to assing mux numbers, and check their crosstalk

3) Output - This final GUI will let the user save the output files and the data structure.

Output,

1) Schematic of src and det locations and mux's, save as .bmp 2) Scatterplot on scalp, histogram of distances, and some stats 3) Visualize the Graph 4) .mtg files for use by coreg and opt3d 5) Graph Definition Files for BOXY aquisition 6) Save the mtg structure for future use

Updates

NOMAD - Version 2.0 - Feb 7, 2012

General

Reorganized paths and subpaths, elp and examples files in subfolders Increased resolution of background images and included EROS helmet

Setting

Reorganized SettingsGUI, simplified, included instructions and tips IMPORTANT - Custom .elp automatic S and D indentification from the .elp file, the first line of the .elp file must be the SSDDSSDDSS identity of each row fixed load button bugs and moved it to more prominent position

Montage and Schematic

Mux Assignment

TODO

NOMAD - Version 1.02 - Nov11, 2012

Nov 11 -

Nov 10 - Created the mux assignment GUI, Integrated the Setting and OutputGUI

Nov 6 - KEM

Nov 5 - KEM

March 13 - KEM

March 14 - KEM

March 15 - KEM

March 22 - KEM

Version 2012b

March 28 - KEM

March 29 - KEM

TODO Future

KM 03/2012